[PATCH] scripts/run-test: Keep original prune behaviour
george.zhang at amd.com
george.zhang at amd.com
Thu Oct 24 16:09:59 UTC 2024
From: George Zhang <george.zhang at amd.com>
The default prune behaviour of the runner settings was changed.
This change is to maintain the original behaviour of this script
while also enabling the prune mode to be overriden.
Fixes: 997bac8 ("runner/settings: set PRUNE_KEEP_ALL as default")
Cc: Leo Li <sunpeng.li at amd.com>
Cc: Alex Hung <alex.hung at amd.com>
Cc: Rodrigo Siqueira <Rodrigo.Siqueira at amd.com>
Signed-off-by: George Zhang <george.zhang at amd.com>
Change-Id: I98cafbbaae15788a06eae8b9905615e9231d8e8e
---
scripts/run-tests.sh | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/scripts/run-tests.sh b/scripts/run-tests.sh
index cd03682b4..f3ae48451 100755
--- a/scripts/run-tests.sh
+++ b/scripts/run-tests.sh
@@ -37,6 +37,7 @@ KERNEL_TREE=
USE_PIGLIT=0
RUNNER=
RESUME=
+PRUNE_MODE="keep-dynamic"
find_file() # basename <possible paths>
{
@@ -154,6 +155,7 @@ print_help() {
echo " test run with -R"
echo " (only valid for Piglit)"
echo " -p use Piglit instead of igt_runner"
+ echo " -m run test runner with prune mode(default: $PRUNE_MODE)"
echo ""
echo "Useful patterns for test filtering are described in the API documentation."
}
@@ -176,6 +178,7 @@ while getopts ":c:dhk:lPr:st:T:vx:Rnpb:" opt; do
n) NORETRY="--no-retry" ;;
p) USE_PIGLIT=1 ;;
b) FILTER="$FILTER -b $OPTARG" ;;
+ m) PRUNE_MODE="$OPTARG" ;;
:)
echo "Option -$OPTARG requires an argument."
exit 1
@@ -253,7 +256,7 @@ if [ "x$RESUME_RUN" != "x" ]; then
execute_runner 1 $RESUME $RESUME_ARGS $COV_ARGS "$RESULTS"
else
mkdir -p "$RESULTS"
- execute_runner 1 $RUNNER $RUN_ARGS -o -s "$RESULTS" $COV_ARGS $VERBOSE $FILTER
+ execute_runner 1 $RUNNER $RUN_ARGS -o -s "$RESULTS" $COV_ARGS $VERBOSE $FILTER --prune-mode $PRUNE_MODE
fi
if [ "$SUMMARY" = "html" ]; then
--
2.34.1
More information about the igt-dev
mailing list