Last active
January 3, 2020 09:54
-
-
Save abaird/d6c5fb7760f42fd7588b to your computer and use it in GitHub Desktop.
Run tests with RSpec formatter in Rake task
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
require 'rspec/core/rake_task' | |
require 'ci/reporter/rake/rspec' | |
RSpec::Core::RakeTask.new(:spec) do |t| | |
t.rspec_opts = ['--format html', '--out spec/reports/results.html'] | |
t.pattern = 'spec/heartbeat/heartbeat_spec.rb' | |
end | |
task :clean do | |
rm_rf 'spec/reports' | |
rm_rf 'failure_screenshots' | |
end | |
task :default => :spec | |
task :spec => [:clean, 'ci:setup:rspec'] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
bash-3.2$ bundle exec rake | |
rm -rf spec/reports | |
rm -rf failure_screenshots | |
rm -rf spec/reports | |
/Users/alanbaird/.rbenv/versions/2.1.5/bin/ruby -I/Users/alanbaird/.rbenv/versions/2.1.5/lib/ruby/gems/2.1.0/gems/rspec-core-3.1.7/lib:/Users/alanbaird/.rbenv/versions/2.1.5/lib/ruby/gems/2.1.0/gems/rspec-support-3.1.2/lib /Users/alanbaird/.rbenv/versions/2.1.5/lib/ruby/gems/2.1.0/gems/rspec-core-3.1.7/exe/rspec spec/heartbeat/heartbeat_spec.rb --format html --out spec/reports/results.html | |
F | |
Failures: | |
1) Save For Later find deal, save deal, unsave deal | |
Failure/Error: deal_page.unsave_deal | |
Watir::Wait::TimeoutError: | |
timed out after 30 seconds | |
# ./lib/ls/mixins/save_for_later.rb:21:in `unsave_deal' | |
# ./spec/heartbeat/heartbeat_spec.rb:17:in `block (2 levels) in <top (required)>' | |
Finished in 52.06 seconds (files took 0.3092 seconds to load) | |
1 example, 1 failure | |
Failed examples: | |
rspec ./spec/heartbeat/heartbeat_spec.rb:8 # Save For Later find deal, save deal, unsave deal | |
/Users/alanbaird/.rbenv/versions/2.1.5/bin/ruby -I/Users/alanbaird/.rbenv/versions/2.1.5/lib/ruby/gems/2.1.0/gems/rspec-core-3.1.7/lib:/Users/alanbaird/.rbenv/versions/2.1.5/lib/ruby/gems/2.1.0/gems/rspec-support-3.1.2/lib /Users/alanbaird/.rbenv/versions/2.1.5/lib/ruby/gems/2.1.0/gems/rspec-core-3.1.7/exe/rspec spec/heartbeat/heartbeat_spec.rb --format html --out spec/reports/results.html failed | |
bash-3.2$ |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment