diff --git a/NPTest.pm b/NPTest.pm
index f3fb896a3d7b210ed6d283c3e310190b48849564..1372d1423042bcaf0357f77367679cd6ccf08aad 100644 (file)
--- a/NPTest.pm
+++ b/NPTest.pm
my $object = $class->new;
my $output = `$command`;
my $object = $class->new;
my $output = `$command`;
+ $object->return_code($? >> 8);
+ $_ = $? & 127;
+ if ($_) {
+ die "Got signal $_ for command $command";
+ }
chomp $output;
chomp $output;
-
$object->output($output);
$object->output($output);
- $object->return_code($? >> 8);
if ($ENV{'NPTEST_DEBUG'}) {
my ($pkg, $file, $line) = caller(0);
if ($ENV{'NPTEST_DEBUG'}) {
my ($pkg, $file, $line) = caller(0);