aboutsummaryrefslogtreecommitdiff
path: root/t/travis.t
diff options
context:
space:
mode:
Diffstat (limited to 't/travis.t')
-rwxr-xr-xt/travis.t2
1 files changed, 1 insertions, 1 deletions
diff --git a/t/travis.t b/t/travis.t
index b762106..8f4d86c 100755
--- a/t/travis.t
+++ b/t/travis.t
@@ -25,7 +25,7 @@ sub run {
my $cmd = shift @{ $args{cmd} };
my @cmd = ('sudo', $^X, "-I$lib", "$path/$cmd", @{ $args{cmd} });
my $exit = $args{exit};
- my ($output, $return) = capture_merged { system(@cmd) };
+ my ($output, $return) = capture_merged { system(@cmd) and $? >> 8; };
return $output if $return == $exit;
return "Command $cmd ($path/$cmd) exited with $return instead of $exit";
}