[CRIU] [PATCH] test/zdtm: add option -r to run test with specified name

Yicheng Qin yichengq at google.com
Tue Aug 20 14:27:44 EDT 2013


The option can run test with specified name directly without check
or match.

It can be used to run experimental test that is not in TEST_LIST.

Signed-off-by: Yicheng Qin <yichengq at google.com>
---
 test/zdtm.sh | 13 +++++++++++++
 1 file changed, 13 insertions(+)

diff --git a/test/zdtm.sh b/test/zdtm.sh
index 275cc8d..7f34c8d 100755
--- a/test/zdtm.sh
+++ b/test/zdtm.sh
@@ -158,6 +158,7 @@ PS_PORT=12345
 TCPDUMP_PID=
 COMPILE_ONLY=0
 BATCH_TEST=0
+SPECIFIED_NAME_USED=0
 
 check_criu()
 {
@@ -658,6 +659,11 @@ while :; do
 		shift
 		continue
 	fi
+	if [ "$1" = "-r" ]; then
+		SPECIFIED_NAME_USED=1
+		shift
+		continue
+	fi
 	break;
 done
 
@@ -685,9 +691,16 @@ Options:
 	-a <FILE>.tar.gz : save archive with dump files and logs
 	-g : Generate executables only
 	-n : Batch test
+	-r : Run test with specified name directly without match or check
 EOF
 elif [ "${1:0:1}" = '-' ]; then
 	echo "unrecognized option $1"
+elif [ $SPECIFIED_NAME_USED -eq 1 ]; then
+	if [ $# -eq 0 ]; then
+		echo "test name should be provided"
+		exit 1
+	fi
+	run_test $1 || case_error $t
 else
 	if [ $COMPILE_ONLY -eq 0 ]; then
 		check_mainstream || exit 1
-- 
1.8.3



More information about the CRIU mailing list