[CRIU] [PATCH] zdtm: Ability to run tests starting from a specified one
Pavel Emelyanov
xemul at parallels.com
Thu Jan 22 07:24:26 PST 2015
Can be useful to re-run some tests in case smth failed in the middle
Signed-off-by: Pavel Emelyanov <xemul at parallels.com>
---
test/zdtm.sh | 9 ++++++++-
1 file changed, 8 insertions(+), 1 deletion(-)
diff --git a/test/zdtm.sh b/test/zdtm.sh
index e212ee6..d7a5c85 100755
--- a/test/zdtm.sh
+++ b/test/zdtm.sh
@@ -338,6 +338,7 @@ COMPILE_ONLY=0
START_ONLY=0
BATCH_TEST=0
SPECIFIED_NAME_USED=0
+START_FROM="."
zdtm_sep()
{ (
@@ -906,6 +907,7 @@ Options:
-S : Only start the test
-n : Batch test
-r : Run test with specified name directly without match or check
+ -f <name>: Run tests starting from @name
-v : Verbose mode
-P : Make pre-dump instead of dump on all iterations except the last one
-s : Make iterative snapshots. Only the last one will be checked.
@@ -997,6 +999,11 @@ while :; do
START_ONLY=1
shift
;;
+ -f)
+ shift
+ START_FROM="^${1}$"
+ shift
+ ;;
-n)
BATCH_TEST=1
shift
@@ -1067,7 +1074,7 @@ else
pattern=$1
fi
- for t in $(echo "$TEST_LIST" | grep -x "$pattern"); do
+ for t in $(echo "$TEST_LIST" | sed -n -e "/${START_FROM////\/}/,\$p" | grep -x "$pattern"); do
run_test $t || case_error $t
done
--
1.8.4.2
More information about the CRIU
mailing list