diff --git a/Gemfile b/Gemfile index cb1e12fabf6dd99ddfef455f93e4c10647e2e6f4..953f20b69fd8e11fdc3a8f09cc0fbd1696090ab8 100644 --- a/Gemfile +++ b/Gemfile @@ -3,3 +3,4 @@ source "http://rubygems.org" gemspec gem "rake" +gem "coveralls", :require => false diff --git a/test/test.rb b/test/test.rb index 046cfadcda29c9b5c949bf8f0260fcc597407738..5aee6ead50566620f8c0d88071671bbacf1c09f1 100644 --- a/test/test.rb +++ b/test/test.rb @@ -4,6 +4,14 @@ $LOAD_PATH.unshift "#{TEST_PATH}/../lib" begin require 'simplecov' + + begin + require 'coveralls' + SimpleCov.formatter = Coveralls::SimpleCov::Formatter + rescue LoadError => e + $stderr.puts "Skipping coveralls integration" + end + SimpleCov.start do add_filter 'lib/ruby_parser/ruby18_parser.rb' add_filter 'lib/ruby_parser/ruby19_parser.rb'