[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH] tests: Allow GTESTER_OPTIONS variable expansion fro
From: |
Philippe Mathieu-Daudé |
Subject: |
[Qemu-devel] [PATCH] tests: Allow GTESTER_OPTIONS variable expansion from command line |
Date: |
Wed, 23 May 2018 08:57:19 -0300 |
The gtester utility offers the "-p=TESTPATH" option to
"only run test cases matching TESTPATH". We already use
a $GTESTER_OPTIONS variable.
Use make variable expansion to allow qtest path matching
from command line:
$ time make check-qtest-arm GTESTER_OPTIONS="-p /arm/boot-serial"
GTESTER check-qtest-arm
user 0m1.548s
Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
---
I am more interested in the "-s" option (exclude pattern) but
can't have it working :(
i.e. "run all but qom/hmp":
make check-qtest-arm GTESTER_OPTIONS="-s /arm/qom -s /arm/hmp"
tests/Makefile.include | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/tests/Makefile.include b/tests/Makefile.include
index 3b9a5e31a2..b0ff3d988c 100644
--- a/tests/Makefile.include
+++ b/tests/Makefile.include
@@ -870,7 +870,7 @@ tests/test-qga$(EXESUF): qemu-ga$(EXESUF)
tests/test-qga$(EXESUF): tests/test-qga.o $(qtest-obj-y)
SPEED = quick
-GTESTER_OPTIONS = -k $(if $(V),--verbose,-q)
+GTESTER_OPTIONS += -k $(if $(V),--verbose,-q)
GCOV_OPTIONS = -n $(if $(V),-f,)
# gtester tests, possibly with verbose output
--
2.17.0
- [Qemu-devel] [PATCH] tests: Allow GTESTER_OPTIONS variable expansion from command line,
Philippe Mathieu-Daudé <=