Commit e426d43924be265d4834f47fd765895dde6017fb

Authored by Dmitriy Zaporozhets
1 parent 7ad5fb53

Check return system value for gitlab test rake tasks

Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
lib/tasks/gitlab/test.rake
@@ -8,9 +8,8 @@ namespace :gitlab do @@ -8,9 +8,8 @@ namespace :gitlab do
8 ] 8 ]
9 9
10 cmds.each do |cmd| 10 cmds.each do |cmd|
11 - result = system({'RAILS_ENV' => 'test', 'force' => 'yes'}, *cmd)  
12 -  
13 - raise "#{cmd} failed!" unless result 11 + system({'RAILS_ENV' => 'test', 'force' => 'yes'}, *cmd) ||
  12 + raise "#{cmd} failed!"
14 end 13 end
15 end 14 end
16 end 15 end
lib/tasks/spec.rake
@@ -40,7 +40,7 @@ end @@ -40,7 +40,7 @@ end
40 40
41 def run_commands(cmds) 41 def run_commands(cmds)
42 cmds.each do |cmd| 42 cmds.each do |cmd|
43 - system({'RAILS_ENV' => 'test', 'force' => 'yes'}, *cmd)  
44 - raise "#{cmd} failed!" unless $?.exitstatus.zero? 43 + system({'RAILS_ENV' => 'test', 'force' => 'yes'}, *cmd) ||
  44 + raise "#{cmd} failed!"
45 end 45 end
46 end 46 end
lib/tasks/spinach.rake
@@ -8,7 +8,7 @@ task :spinach do @@ -8,7 +8,7 @@ task :spinach do
8 ] 8 ]
9 9
10 cmds.each do |cmd| 10 cmds.each do |cmd|
11 - system({'RAILS_ENV' => 'test', 'force' => 'yes'}, *cmd)  
12 - raise "#{cmd} failed!" unless $?.exitstatus.zero? 11 + system({'RAILS_ENV' => 'test', 'force' => 'yes'}, *cmd) ||
  12 + raise "#{cmd} failed!"
13 end 13 end
14 end 14 end