diff --git a/script/bench.rb b/script/bench.rb index 1b6eaaf0b9d..fa569991b70 100644 --- a/script/bench.rb +++ b/script/bench.rb @@ -42,11 +42,14 @@ end opts.parse! def run(command, opt = nil) - if opt == :quiet - system(command, out: "/dev/null", err: :out) - else - system(command, out: $stdout, err: :out) - end + exit_status = + if opt == :quiet + system(command, out: "/dev/null", err: :out) + else + system(command, out: $stdout, err: :out) + end + + exit unless exit_status end begin @@ -82,7 +85,7 @@ sudo apt-get install redis-server end puts "Running bundle" -if !run("bundle", :quiet) +if run("bundle", :quiet) puts "Quitting, some of the gems did not install" prereqs exit