From 29f5ce157783922abee9550c1ceb0d6c9e045a52 Mon Sep 17 00:00:00 2001 From: Sarah Mei Date: Fri, 4 Nov 2011 21:35:06 -0700 Subject: [PATCH] try breaking up travis build into components --- lib/tasks/ci.rake | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/lib/tasks/ci.rake b/lib/tasks/ci.rake index bd626ed3a..19b5bfa0f 100644 --- a/lib/tasks/ci.rake +++ b/lib/tasks/ci.rake @@ -2,10 +2,16 @@ namespace :ci do desc "Run tests in the cloud. ZOMG!" task :travis do - ["rspec spec", "rake jasmine:ci", "rake cucumber"].each do |cmd| - puts "Starting to run #{cmd}..." - system("export DISPLAY=:99.0 && bundle exec #{cmd}") - raise "#{cmd} failed!" unless $?.exitstatus == 0 + if ENV['BUILD_TYPE'] == 'cucumber' + puts "Running cucumber features..." + system("export DISPLAY=:99.0 && bundle exec rake cucumber") + raise "Cucumber failed!" unless $?.exitstatus == 0 + else + ["rspec spec", "rake jasmine:ci"].each do |cmd| + puts "Starting to run #{cmd}..." + system("export DISPLAY=:99.0 && bundle exec #{cmd}") + raise "#{cmd} failed!" unless $?.exitstatus == 0 + end end end