diff --git a/Rakefile b/Rakefile index fc35097..fb0e242 100644 --- a/Rakefile +++ b/Rakefile @@ -5,12 +5,15 @@ task default: %i[features spec] Cucumber::Rake::Task.new(:features) -Cucumber::Rake::Task.new(:features_no_sshd) do |t| +Cucumber::Rake::Task.new(:features_ci) do |t| t.instance_eval { @desc << ' excluding @ci_skip' } t.cucumber_opts = '--tags ~@ci_skip' + t.profile = 'quiet' if ENV.key? 'TRAVIS' end -RSpec::Core::RakeTask.new(:spec) +RSpec::Core::RakeTask.new do |t| + t.rspec_opts = '--format progress' if ENV.key? 'TRAVIS' +end desc 'Run CI test suite' -task ci: %i[features_no_sshd spec] +task ci: %i[features_ci spec] diff --git a/config/cucumber.yaml b/config/cucumber.yaml index 8f50d3e..8110548 100644 --- a/config/cucumber.yaml +++ b/config/cucumber.yaml @@ -1 +1,2 @@ default: --require features/support --require features/steps --no-source +quiet: --format progress