-
Notifications
You must be signed in to change notification settings - Fork 5
/
test_helper.rb
30 lines (26 loc) · 920 Bytes
/
test_helper.rb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
# frozen_string_literal: true
require 'simplecov'
require 'simplecov-lcov'
if ENV['CI']
SimpleCov.formatter = SimpleCov::Formatter::LcovFormatter
SimpleCov::Formatter::LcovFormatter.config do |c|
c.output_directory = './coverage'
c.report_with_single_file = true
c.single_report_path = './coverage/lcov.info'
end
else
SimpleCov.formatter SimpleCov::Formatter::MultiFormatter.new([
SimpleCov::Formatter::SimpleFormatter,
SimpleCov::Formatter::HTMLFormatter
])
end
SimpleCov.profiles.define 'apt-spy2' do
add_filter '/tests/'
add_filter '/pkg/'
add_filter '/vendor/'
add_filter '/var'
add_group 'lib', 'lib/apt'
add_group 'bin', 'bin'
end
SimpleCov.start 'apt-spy2'
require 'minitest/autorun'