Create ci rake task for CI services

This commit is contained in:
Thibault Jouan 2015-04-03 19:07:27 +00:00
parent 7cf0a89e2a
commit d926b11882
2 changed files with 9 additions and 5 deletions

View File

@ -4,3 +4,4 @@ rvm:
- rbx-2
- ruby-head
- 2.1
script: bundle exec rake ci

View File

@ -1,13 +1,16 @@
require 'cucumber/rake/task'
require 'rspec/core/rake_task'
desc 'Run all scenarios'
Cucumber::Rake::Task.new(:features) do |t|
task default: %i[features spec]
Cucumber::Rake::Task.new(:features)
Cucumber::Rake::Task.new(:features_no_sshd) do |t|
t.instance_eval { @desc << ' excluding @sshd'}
t.cucumber_opts = '--tags ~@sshd'
end
desc 'Run all specs'
RSpec::Core::RakeTask.new(:spec)
task default: [:features, :spec]
desc 'Run CI test suite'
task ci: %i[features_no_sshd spec]