travis needs to fail faster

This commit is contained in:
Sarah Mei 2011-12-05 20:50:30 -08:00
parent df06b04d83
commit 925753e6e4

View file

@ -7,14 +7,11 @@ namespace :ci do
system("export DISPLAY=:99.0 && bundle exec rake cucumber") system("export DISPLAY=:99.0 && bundle exec rake cucumber")
raise "Cucumber failed!" unless $?.exitstatus == 0 raise "Cucumber failed!" unless $?.exitstatus == 0
else else
["rake generate_fixtures", "rake spec", "rake jasmine:ci"].each do |cmd| ["rake generate_fixtures", "rake spec"].each do |cmd|
puts "Running #{cmd}..." puts "Running #{cmd}..."
system("export DISPLAY=:99.0 && bundle exec #{cmd}") system("export DISPLAY=:99.0 && bundle exec #{cmd}")
raise "#{cmd} failed!" unless $?.exitstatus == 0 raise "#{cmd} failed!" unless $?.exitstatus == 0
end end
puts "Running oauth cucumber features..."
system("export DISPLAY=:99.0 && GROUP=oauth bundle exec rake cucumber")
raise "OAuth cucumber failed!" unless $?.exitstatus == 0
end end
end end