diff --git a/.coveralls.yml b/.coveralls.yml new file mode 100644 index 0000000..9160059 --- /dev/null +++ b/.coveralls.yml @@ -0,0 +1 @@ +service_name: travis-ci diff --git a/.travis.yml b/.travis.yml index 1bbd9e3..48e87f6 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,6 +1,6 @@ language: ruby bundler_args: --without debug -script: bundle exec rake features +script: bundle exec rake features_with_coveralls rvm: - 2.1.0 - 2.0.0 diff --git a/Gemfile b/Gemfile index a1b6884..636e1eb 100644 --- a/Gemfile +++ b/Gemfile @@ -5,7 +5,5 @@ group :development do gem 'rake' gem 'cucumber', '~> 1.3' - gem 'simplecov', '~>0.8', :require => false - gem 'rubinius-coverage', :platform => :rbx gem 'coveralls', :require => false end diff --git a/Rakefile b/Rakefile index 3e878e7..9c92c89 100644 --- a/Rakefile +++ b/Rakefile @@ -11,9 +11,13 @@ end require 'rake' require 'jekyll/responsive_image/version' require 'cucumber/rake/task' +require 'coveralls/rake/task' Cucumber::Rake::Task.new(:features) +Coveralls::RakeTask.new +task :features_with_coveralls => [:features, 'coveralls:push'] + task :default => [:features] task :release do |t| diff --git a/features/support/env.rb b/features/support/env.rb index 0456472..5517897 100644 --- a/features/support/env.rb +++ b/features/support/env.rb @@ -1,3 +1,9 @@ +begin + require 'coveralls' if ENV['CI'] +rescue LoadError + # ignore +end + require 'test/unit' require 'jekyll/responsive_image'