qemu-devel
[Top][All Lists]
Advanced

[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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]