diff options
author | Jelmer Vernooij <jelmer@samba.org> | 2010-09-23 15:14:57 -0700 |
---|---|---|
committer | Jelmer Vernooij <jelmer@samba.org> | 2010-09-25 12:20:56 -0700 |
commit | ba5d034d5318d340aefa2b3bd2600c0cc43c934b (patch) | |
tree | 6b4f8687497173c22334ef1920e3abb3b3343563 /selftest/selftest.pl | |
parent | 465cff7531731929b963085a13ef9a74100858e5 (diff) | |
download | samba-ba5d034d5318d340aefa2b3bd2600c0cc43c934b.tar.gz |
selftest: If a testsuite is killed by a signal, let selftest die.
Diffstat (limited to 'selftest/selftest.pl')
-rwxr-xr-x | selftest/selftest.pl | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/selftest/selftest.pl b/selftest/selftest.pl index 254c347b807..2680b6adcee 100755 --- a/selftest/selftest.pl +++ b/selftest/selftest.pl @@ -1,6 +1,6 @@ #!/usr/bin/perl # Bootstrap Samba and run a number of tests against it. -# Copyright (C) 2005-2009 Jelmer Vernooij <jelmer@samba.org> +# Copyright (C) 2005-2010 Jelmer Vernooij <jelmer@samba.org> # Copyright (C) 2007-2009 Stefan Metzmacher <metze@samba.org> # This program is free software; you can redistribute it and/or modify @@ -248,7 +248,7 @@ sub run_testsuite($$$$$) } elsif ($? & 127) { Subunit::end_testsuite($name, "error", sprintf("%s died with signal %d, %s coredump\n", $cmd, ($? & 127), ($? & 128) ? 'with' : 'without')); - return 0; + exit(1); } my $exitcode = $? >> 8; |