From 75d2082daefa6261110b3e036cda3130b503b4de Mon Sep 17 00:00:00 2001 From: Tommy Schaefer Date: Fri, 30 Dec 2016 11:38:00 -0600 Subject: [PATCH] Test non-exercise tests in CI - Adds `rake test` to Travis config file - Don't generate coverage data in CI --- .travis.yml | 1 + test/test_helper.rb | 15 +++++++++------ 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/.travis.yml b/.travis.yml index f824a1e326..654b37a268 100644 --- a/.travis.yml +++ b/.travis.yml @@ -8,6 +8,7 @@ install: script: - rubocop -fs -D - bin/executable-tests-check + - rake test - make test - bin/fetch-configlet - bin/configlet . diff --git a/test/test_helper.rb b/test/test_helper.rb index 73828974fa..bab6f862ba 100644 --- a/test/test_helper.rb +++ b/test/test_helper.rb @@ -1,15 +1,18 @@ $LOAD_PATH.unshift File.expand_path('../lib', __FILE__) -require 'simplecov' require 'minitest/autorun' require 'minitest/pride' -SimpleCov.start do - add_filter '/test/' - add_group 'Utilities' do |file| - !(file.filename =~ /_cases\.rb$/) +unless ENV['CI'] + require 'simplecov' + + SimpleCov.start do + add_filter '/test/' + add_group 'Utilities' do |file| + !(file.filename =~ /_cases\.rb$/) + end + add_group 'Cases', '_cases.rb' end - add_group 'Cases', '_cases.rb' end # So we can be sure we have coverage on the whole lib directory: