Update configuration of SimpleCov
This commit is contained in:
parent
8cc7a2dd6f
commit
070a96f54f
|
@ -28,6 +28,7 @@ stages:
|
|||
- prepare
|
||||
- test
|
||||
- post-test
|
||||
- pages
|
||||
|
||||
# Prepare and merge knapsack tests
|
||||
.knapsack-state: &knapsack-state
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
require_relative Rails.root.join('spec', 'simplecov_env')
|
||||
SimpleCov.start if ENV['SIMPLECOV']
|
||||
|
||||
ENV['RAILS_ENV'] = 'test'
|
||||
require './config/environment'
|
||||
|
|
|
@ -58,8 +58,6 @@ def merged_result
|
|||
result
|
||||
end
|
||||
|
||||
SimpleCov.configure do
|
||||
merge_timeout 7200
|
||||
end
|
||||
require_relative '../spec/simplecov_env'
|
||||
|
||||
merged_result.format!
|
||||
|
|
|
@ -1,11 +1,19 @@
|
|||
if ENV['SIMPLECOV']
|
||||
require 'simplecov'
|
||||
|
||||
SimpleCov.start :rails do
|
||||
SimpleCov.configure do
|
||||
load_profile :rails
|
||||
|
||||
if ENV['CI_BUILD_NAME']
|
||||
coverage_dir "coverage/#{ENV['CI_BUILD_NAME']}"
|
||||
command_name ENV['CI_BUILD_NAME']
|
||||
merge_timeout 7200
|
||||
end
|
||||
|
||||
if ENV['CI']
|
||||
SimpleCov.at_exit do
|
||||
# In CI environment don't generate formatted reports
|
||||
# Only generate .resultset.json
|
||||
SimpleCov.result
|
||||
end
|
||||
end
|
||||
|
||||
add_filter '/vendor/ruby/'
|
||||
|
@ -14,5 +22,6 @@ if ENV['SIMPLECOV']
|
|||
add_group 'Finders', 'app/finders'
|
||||
add_group 'Uploaders', 'app/uploaders'
|
||||
add_group 'Validators', 'app/validators'
|
||||
end
|
||||
|
||||
merge_timeout 7200
|
||||
end
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
require_relative 'simplecov_env'
|
||||
SimpleCov.start if ENV['SIMPLECOV']
|
||||
|
||||
ENV["RAILS_ENV"] ||= 'test'
|
||||
|
||||
|
|
Loading…
Reference in New Issue