我有一个rails应用程序,在circleci中使用rspec运行parallel_test
在互联网上环顾四周,我把它添加到我的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实例获得了一个不同的文件夹:
我究竟做错了什么 ?