Hi Shuah, Please consider merging the following patches. They are mostly small fixes to run_kselftest.sh, plus one feature: adding the option of passing a directory to the "-p --per-test-log" argument.
There is a small corner case spotted in tools/testing/selftests/Makefile regarding failing sub-targets, and also the removal of the default install directory for out of tree builds in the top-level Makefile. Thank you! Signed-off-by: Ricardo B. Marlière <[email protected]> --- Ricardo B. Marlière (6): selftests/run_kselftest.sh: Remove unused $ROOT selftests/run_kselftest.sh: Add missing quotes selftests/run_kselftest.sh: Resolve BASE_DIR with pwd -P selftests/run_kselftest.sh: Allow choosing per-test log directory selftests: Preserve subtarget failures in all/install kbuild: remove kselftest output in mrproper Makefile | 1 + tools/testing/selftests/Makefile | 8 ++--- tools/testing/selftests/kselftest/runner.sh | 3 +- tools/testing/selftests/run_kselftest.sh | 46 +++++++++++++++++++++-------- 4 files changed, 40 insertions(+), 18 deletions(-) --- base-commit: c612261bedd6bbab7109f798715e449c9d20ff2f change-id: 20260320-selftests-fixes-dad2b1df50d9 Best regards, -- Ricardo B. Marlière <[email protected]>

