【发布时间】:2014-12-31 20:11:21
【问题描述】:
我有一个 rails 应用程序,它在 circleci 内使用 rspec 运行 parallel_test
在 Internet 上环顾四周,我将其添加到我的 spec_helper.rb 文件的开头:
if ENV['COVERAGE']
require 'simplecov'
# on circleci change the output dir to the artifacts
if ENV['CIRCLE_ARTIFACTS']
dir = File.join("..", "..", "..", ENV['CIRCLE_ARTIFACTS'], "coverage")
SimpleCov.coverage_dir(dir)
SimpleCov.merge_timeout 3600
SimpleCov.command_name "rspec_#{Process.pid.to_s}#{ENV['TEST_ENV_NUMBER']}"
end
SimpleCov.start 'rails'
end
问题是,结果我为每个 circleci 实例获得了不同的文件夹:
我做错了什么?
【问题讨论】:
-
没有人在 circle-ci 工作?
-
不相关,但你的 circle.yml 是什么样的?我无法得到这个工作签名@fabrizioM
标签: ruby-on-rails rspec parallel-testing circleci simplecov