When runner.sh is *not* executed via run_kselftest.sh, the variable
$kselftest_failures_file does not exist. This triggers a harmless but
annyoing warning from runner.sh if a test fails:
tools/testing/selftests/kselftest/runner.sh: line 50: : No such file or
directory
Silence the spurious warning.
Fixes: d9e6269e3303 ("selftests/run_kselftest.sh: exit with error if tests
fail")
Signed-off-by: Thomas Weißschuh <[email protected]>
Reviewed-By: Brendan Jackman <[email protected]>
---
Changes in v2:
- Rebase on v7.0-rc1
- Pick up review tag
- Link to v1:
https://lore.kernel.org/r/20260128-kselftest-fix-failures-file-v1-1-b58072c66...@linutronix.de
---
tools/testing/selftests/kselftest/runner.sh | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/tools/testing/selftests/kselftest/runner.sh
b/tools/testing/selftests/kselftest/runner.sh
index 3a62039fa621..1eb935b6f790 100644
--- a/tools/testing/selftests/kselftest/runner.sh
+++ b/tools/testing/selftests/kselftest/runner.sh
@@ -47,7 +47,7 @@ tap_timeout()
report_failure()
{
echo "not ok $*"
- echo "$*" >> "$kselftest_failures_file"
+ echo "$*" >> "${kselftest_failures_file:-/dev/null}"
}
run_one()
---
base-commit: 6de23f81a5e08be8fbf5e8d7e9febc72a5b5f27f
change-id: 20260128-kselftest-fix-failures-file-8b38692c2a3c
Best regards,
--
Thomas Weißschuh <[email protected]>