lib/tst_test: Report 0 if test has both TPASS and TCONF
It's probably a bit more logical to report a succes if only part of the
test was skipped and the rest was sucessful. That way we can distinguish
tests that were compiled-out completely or where the kernel does not
support the particular syscall at all. The difference is about 15
testcases that report TPASS instead of TCONF after this change.
Signed-off-by: Cyril Hrubis <chrubis@suse.cz>
Acked-by: Jan Stancek <jstancek@redhat.com>
diff --git a/lib/tst_test.c b/lib/tst_test.c
index 4c30eda..f72de82 100644
--- a/lib/tst_test.c
+++ b/lib/tst_test.c
@@ -561,7 +561,7 @@
if (results->failed)
ret |= TFAIL;
- if (results->skipped)
+ if (results->skipped && !results->passed)
ret |= TCONF;
if (results->warnings)