diff options
author | Shuah Khan (Samsung OSG) <shuah@kernel.org> | 2018-05-01 16:03:28 -0600 |
---|---|---|
committer | Shuah Khan (Samsung OSG) <shuah@kernel.org> | 2018-05-30 15:21:52 -0600 |
commit | 3c07aaef65988473c6cea5bd194125f905953fcc (patch) | |
tree | 93eb907f2e664f2f540c8406ed47680928fd253a /tools/testing/selftests/kselftest.h | |
parent | a548de0fe8e18be6bc15d8e41ad2a1728886d0dc (diff) | |
download | linux-stable-3c07aaef65988473c6cea5bd194125f905953fcc.tar.gz linux-stable-3c07aaef65988473c6cea5bd194125f905953fcc.tar.bz2 linux-stable-3c07aaef65988473c6cea5bd194125f905953fcc.zip |
selftests: kselftest: change KSFT_SKIP=4 instead of KSFT_PASS
KSFT_SKIP points to KSFT_PASS resulting in reporting skipped tests as
Passed, when test programs exit with KSFT_SKIP or call ksft_exit_skip().
If tests are skipped because of unmet dependencies and/or unsupported
configuration, reporting them as passed leads to too many false positives.
Fix it to return a skip code of 4 to clearly differentiate the skipped
tests.
Signed-off-by: Shuah Khan (Samsung OSG) <shuah@kernel.org>
Diffstat (limited to 'tools/testing/selftests/kselftest.h')
-rw-r--r-- | tools/testing/selftests/kselftest.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/tools/testing/selftests/kselftest.h b/tools/testing/selftests/kselftest.h index 1b9d8ecdebce..15e6b75fc3a5 100644 --- a/tools/testing/selftests/kselftest.h +++ b/tools/testing/selftests/kselftest.h @@ -20,7 +20,7 @@ #define KSFT_XFAIL 2 #define KSFT_XPASS 3 /* Treat skip as pass */ -#define KSFT_SKIP KSFT_PASS +#define KSFT_SKIP 4 /* counters */ struct ksft_count { |