diff --git a/src/Rakefile b/src/Rakefile index d1e01fb1a..ea6f9700d 100644 --- a/src/Rakefile +++ b/src/Rakefile @@ -4,19 +4,21 @@ require "rake/testtask" task :default => :test -if RUBY_VERSION < '1.8' - task :test_with_coveralls => :test -else +if RUBY_VERSION > '1.8.x' require 'coveralls/rake/task' Coveralls::RakeTask.new task :test_with_coveralls => [:test, 'coveralls:push'] +else + task :test_with_coveralls => :test end desc 'Clean coverage resuts' task :clean_coverage do - require 'simplecov' - resultset_path = SimpleCov::ResultMerger.resultset_path - FileUtils.rm resultset_path if File.exist? resultset_path + if RUBY_VERSION > '1.8.x' + require 'simplecov' + resultset_path = SimpleCov::ResultMerger.resultset_path + FileUtils.rm resultset_path if File.exist? resultset_path + end end namespace :test do diff --git a/src/test/setup.rb b/src/test/setup.rb index e59e749a7..a96b7765c 100644 --- a/src/test/setup.rb +++ b/src/test/setup.rb @@ -1,4 +1,4 @@ -if RUBY_VERSION > '1.8' +if RUBY_VERSION > '1.8.x' require 'simplecov' if /--enable-frozen-string-literal/.match(ENV['RUBYOPT'])