From 194572c9e24dca8d2b9fb706e92209dbfd8427dc Mon Sep 17 00:00:00 2001 From: Justin Collins Date: Sun, 26 Jul 2015 11:12:34 -0700 Subject: [PATCH] Add CodeClimate test coverage --- .travis.yml | 4 ++++ Gemfile | 7 +------ test/test.rb | 14 ++++++++------ 3 files changed, 13 insertions(+), 12 deletions(-) diff --git a/.travis.yml b/.travis.yml index a25471c9..89565106 100644 --- a/.travis.yml +++ b/.travis.yml @@ -8,3 +8,7 @@ rvm: - "1.9.3" - "2.1.6" - "2.2.2" + +addons: + code_climate: + repo_token: 521d341f3320acda1902d0db0a3a92fb16b11ebfe3d5ab730218d4fc0fb3db13 diff --git a/Gemfile b/Gemfile index fc8d855a..62c36910 100644 --- a/Gemfile +++ b/Gemfile @@ -4,9 +4,4 @@ gemspec :name => "brakeman" gem "rake", "< 10.2.0" -# Slim v3.0.0 dropped support for Ruby <1.9.2. -if RUBY_VERSION < "1.9.2" - gem "slim", ">=1.3.6", "< 3.0" -else - gem "slim", ">=1.3.6" -end +gem "codeclimate-test-reporter", group: :test, require: nil diff --git a/test/test.rb b/test/test.rb index 8aba573f..c4b09dfc 100644 --- a/test/test.rb +++ b/test/test.rb @@ -5,16 +5,18 @@ $LOAD_PATH.unshift "#{TEST_PATH}/../lib" begin require 'simplecov' - SimpleCov.start do - add_filter 'lib/ruby_parser/ruby18_parser.rb' - add_filter 'lib/ruby_parser/ruby19_parser.rb' - add_filter 'lib/ruby_parser/ruby_lexer.rb' - add_filter 'lib/ruby_parser/ruby_parser_extras.rb' - end + SimpleCov.start rescue LoadError => e $stderr.puts "Install simplecov for test coverage report" end +begin + require "codeclimate-test-reporter" + CodeClimate::TestReporter.start +rescue LoadError => e + $stderr.puts "Skipping Code Climate test reporting" +end + require 'brakeman' require 'brakeman/scanner' require 'test/unit' -- GitLab