Create ci rake task for CI services
This commit is contained in:
parent
7cf0a89e2a
commit
d926b11882
@ -4,3 +4,4 @@ rvm:
|
|||||||
- rbx-2
|
- rbx-2
|
||||||
- ruby-head
|
- ruby-head
|
||||||
- 2.1
|
- 2.1
|
||||||
|
script: bundle exec rake ci
|
||||||
|
13
Rakefile
13
Rakefile
@ -1,13 +1,16 @@
|
|||||||
require 'cucumber/rake/task'
|
require 'cucumber/rake/task'
|
||||||
require 'rspec/core/rake_task'
|
require 'rspec/core/rake_task'
|
||||||
|
|
||||||
desc 'Run all scenarios'
|
task default: %i[features spec]
|
||||||
Cucumber::Rake::Task.new(:features) do |t|
|
|
||||||
|
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'
|
t.cucumber_opts = '--tags ~@sshd'
|
||||||
end
|
end
|
||||||
|
|
||||||
desc 'Run all specs'
|
|
||||||
RSpec::Core::RakeTask.new(:spec)
|
RSpec::Core::RakeTask.new(:spec)
|
||||||
|
|
||||||
|
desc 'Run CI test suite'
|
||||||
task default: [:features, :spec]
|
task ci: %i[features_no_sshd spec]
|
||||||
|
Loading…
x
Reference in New Issue
Block a user