diff options
author | Lucas De Marchi <lucas.de.marchi@gmail.com> | 2013-03-21 02:22:15 -0300 |
---|---|---|
committer | Lucas De Marchi <lucas.de.marchi@gmail.com> | 2013-03-21 02:22:15 -0300 |
commit | 489c04ddecb63e12b0fe6d45efd7376762e106f1 (patch) | |
tree | 5ffc5cf1d030e51c6cbf5847131bc1c06140e176 | |
parent | b66381385a950e9699ce27dd6f473bc6b37e1a6e (diff) | |
download | kmod-489c04ddecb63e12b0fe6d45efd7376762e106f1.tar.gz |
testsuite: Exit with success on signal if test has expected_fail=true
-rw-r--r-- | testsuite/testsuite.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/testsuite/testsuite.c b/testsuite/testsuite.c index 0b642e2..9e7cf03 100644 --- a/testsuite/testsuite.c +++ b/testsuite/testsuite.c @@ -573,7 +573,7 @@ static inline int test_run_parent(const struct test *t, int fdout[2], } else if (WIFSIGNALED(err)) { ERR("'%s' [%u] terminated by signal %d (%s)\n", t->name, pid, WTERMSIG(err), strsignal(WTERMSIG(err))); - return EXIT_FAILURE; + return t->expected_fail ? EXIT_SUCCESS : EXIT_FAILURE; } if (matchout) |