[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[kvm-unit-tests PATCH v8 04/10] run_tests.sh: add --config option for al
From: |
Alex Bennée |
Subject: |
[kvm-unit-tests PATCH v8 04/10] run_tests.sh: add --config option for alt test set |
Date: |
Thu, 18 Nov 2021 18:46:44 +0000 |
The upcoming MTTCG tests don't need to be run for normal KVM unit
tests so lets add the facility to have a custom set of tests.
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
---
run_tests.sh | 11 ++++++++---
1 file changed, 8 insertions(+), 3 deletions(-)
diff --git a/run_tests.sh b/run_tests.sh
index 9f233c5..b1088d2 100755
--- a/run_tests.sh
+++ b/run_tests.sh
@@ -15,7 +15,7 @@ function usage()
{
cat <<EOF
-Usage: $0 [-h] [-v] [-a] [-g group] [-j NUM-TASKS] [-t]
+Usage: $0 [-h] [-v] [-a] [-g group] [-j NUM-TASKS] [-t] [-c CONFIG]
-h, --help Output this help text
-v, --verbose Enables verbose mode
@@ -24,6 +24,7 @@ Usage: $0 [-h] [-v] [-a] [-g group] [-j NUM-TASKS] [-t]
-g, --group Only execute tests in the given group
-j, --parallel Execute tests in parallel
-t, --tap13 Output test results in TAP format
+ -c, --config Override default unittests.cfg
Set the environment variable QEMU=/path/to/qemu-system-ARCH to
specify the appropriate qemu binary for ARCH-run.
@@ -42,7 +43,7 @@ if [ $? -ne 4 ]; then
fi
only_tests=""
-args=$(getopt -u -o ag:htj:v -l all,group:,help,tap13,parallel:,verbose -- $*)
+args=$(getopt -u -o ag:htj:vc: -l
all,group:,help,tap13,parallel:,verbose,config: -- $*)
[ $? -ne 0 ] && exit 2;
set -- $args;
while [ $# -gt 0 ]; do
@@ -73,6 +74,10 @@ while [ $# -gt 0 ]; do
-t | --tap13)
tap_output="yes"
;;
+ -c | --config)
+ shift
+ config=$1
+ ;;
--)
;;
*)
@@ -152,7 +157,7 @@ function run_task()
: ${unittest_log_dir:=logs}
: ${unittest_run_queues:=1}
-config=$TEST_DIR/unittests.cfg
+: ${config:=$TEST_DIR/unittests.cfg}
rm -rf $unittest_log_dir.old
[ -d $unittest_log_dir ] && mv $unittest_log_dir $unittest_log_dir.old
--
2.30.2
- [kvm-unit-tests PATCH v8 00/10] MTTCG sanity tests for ARM, Alex Bennée, 2021/11/18
- [kvm-unit-tests PATCH v8 03/10] Makefile: add GNU global tags support, Alex Bennée, 2021/11/18
- [kvm-unit-tests PATCH v8 02/10] arm/flat.lds: don't drop debug during link, Alex Bennée, 2021/11/18
- [kvm-unit-tests PATCH v8 01/10] docs: mention checkpatch in the README, Alex Bennée, 2021/11/18
- [kvm-unit-tests PATCH v8 06/10] arm/tlbflush-code: TLB flush during code execution, Alex Bennée, 2021/11/18
- [kvm-unit-tests PATCH v8 04/10] run_tests.sh: add --config option for alt test set,
Alex Bennée <=
- [kvm-unit-tests PATCH v8 07/10] arm/locking-tests: add comprehensive locking test, Alex Bennée, 2021/11/18
- [kvm-unit-tests PATCH v8 08/10] arm/barrier-litmus-tests: add simple mp and sal litmus tests, Alex Bennée, 2021/11/18
- [kvm-unit-tests PATCH v8 05/10] lib: add isaac prng library from CCAN, Alex Bennée, 2021/11/18
- [kvm-unit-tests PATCH v8 10/10] arm/tcg-test: some basic TCG exercising tests, Alex Bennée, 2021/11/18
- [kvm-unit-tests PATCH v8 09/10] arm/run: use separate --accel form, Alex Bennée, 2021/11/18