class BenchmarkDriver::Runner::Ips
def execute(*args, exception: true)
def execute(*args, exception: true) $stderr.puts "$ #{args.shelljoin}" if @config.verbose >= 2 stdout = IO.popen(args, &:read) debug_output('Command output', stdout) if @config.verbose >= 2 if exception && !$?.success? raise "Failed to execute: #{args.shelljoin} (status: #{$?})" end $?.success? end