我可以帮助你翻译这段内容。这是关于 IT 技术的内容。
问题在于,由于每个CircleCI实例的不同,我得到了不同的文件夹:
我有一个使用 Rails 应用程序,在 CircleCI 中并行运行 rspec 的应用程序。
在网上寻找资料后,我将以下内容添加到我的 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实例的不同,我得到了不同的文件夹: