BigW Consortium Gitlab

Commit 070a96f5 by Kamil Trzcinski Committed by Grzegorz Bizon

Update configuration of SimpleCov

parent 8cc7a2dd
...@@ -28,6 +28,7 @@ stages: ...@@ -28,6 +28,7 @@ stages:
- prepare - prepare
- test - test
- post-test - post-test
- pages
# Prepare and merge knapsack tests # Prepare and merge knapsack tests
.knapsack-state: &knapsack-state .knapsack-state: &knapsack-state
......
require_relative Rails.root.join('spec', 'simplecov_env') require_relative Rails.root.join('spec', 'simplecov_env')
SimpleCov.start if ENV['SIMPLECOV']
ENV['RAILS_ENV'] = 'test' ENV['RAILS_ENV'] = 'test'
require './config/environment' require './config/environment'
......
...@@ -58,8 +58,6 @@ def merged_result ...@@ -58,8 +58,6 @@ def merged_result
result result
end end
SimpleCov.configure do require_relative '../spec/simplecov_env'
merge_timeout 7200
end
merged_result.format! merged_result.format!
if ENV['SIMPLECOV'] require 'simplecov'
require 'simplecov'
SimpleCov.start :rails do SimpleCov.configure do
if ENV['CI_BUILD_NAME'] load_profile :rails
coverage_dir "coverage/#{ENV['CI_BUILD_NAME']}"
command_name ENV['CI_BUILD_NAME']
merge_timeout 7200
end
add_filter '/vendor/ruby/' if ENV['CI_BUILD_NAME']
coverage_dir "coverage/#{ENV['CI_BUILD_NAME']}"
command_name ENV['CI_BUILD_NAME']
end
add_group 'Services', 'app/services' if ENV['CI']
add_group 'Finders', 'app/finders' SimpleCov.at_exit do
add_group 'Uploaders', 'app/uploaders' # In CI environment don't generate formatted reports
add_group 'Validators', 'app/validators' # Only generate .resultset.json
SimpleCov.result
end
end end
add_filter '/vendor/ruby/'
add_group 'Services', 'app/services'
add_group 'Finders', 'app/finders'
add_group 'Uploaders', 'app/uploaders'
add_group 'Validators', 'app/validators'
merge_timeout 7200
end end
require_relative 'simplecov_env' require_relative 'simplecov_env'
SimpleCov.start if ENV['SIMPLECOV']
ENV["RAILS_ENV"] ||= 'test' ENV["RAILS_ENV"] ||= 'test'
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment