Skip to content

Commit 51a2ebc

Browse files
committed
Use simplecov-erb to print the test coverage stats in the CI build
1 parent 2e94eda commit 51a2ebc

File tree

6 files changed

+4
-55
lines changed

6 files changed

+4
-55
lines changed

octocatalog-diff.gemspec

+1-1
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ EOF
3737
s.add_development_dependency 'rubocop', '= 0.48.1'
3838

3939
s.add_development_dependency 'simplecov', '~> 0.14.1'
40-
s.add_development_dependency 'simplecov-json'
40+
s.add_development_dependency 'simplecov-erb', '~> 0.1.1'
4141

4242
puppet_version = ENV['PUPPET_VERSION'] || DEFAULT_PUPPET_VERSION
4343
s.add_development_dependency 'puppet', "~> #{puppet_version}"

script/cibuild

+1-1
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@ if [ "$RSPEC_TEST" = "true" ]; then
105105
if [ "$exitcode" -ne 0 ]; then RSPEC_EXITCODE="$exitcode"; fi
106106

107107
# Quick coverage report
108-
"$DIR/script/display-coverage-report" "$DIR/coverage/coverage.json"
108+
cat "$DIR/coverage/coverage.txt"
109109
echo ""
110110

111111
# To avoid travis getting hung if it gets confused, we'll run each of these

script/display-coverage-report

-51
This file was deleted.

spec/octocatalog-diff/tests/spec_helper.rb

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,10 @@
77
# Enable SimpleCov coverage testing?
88
if ENV['COVERAGE']
99
require 'simplecov'
10-
require 'simplecov-json'
10+
require 'simplecov-erb'
1111
SimpleCov.formatters = [
1212
SimpleCov::Formatter::HTMLFormatter,
13-
SimpleCov::Formatter::JSONFormatter
13+
SimpleCov::Formatter::ERBFormatter
1414
]
1515
SimpleCov.start do
1616
# don't show specs as missing coverage for themselves

vendor/cache/simplecov-erb-0.1.1.gem

5.5 KB
Binary file not shown.

vendor/cache/simplecov-json-0.2.gem

-4.5 KB
Binary file not shown.

0 commit comments

Comments
 (0)