From: Luca Boccassi Date: Wed, 11 Sep 2024 10:01:55 +0000 (+0200) Subject: test: fix TEST_SKIP for test cases with subtests X-Git-Tag: v257-rc1~486 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8f4bbd096b27344c65998fafbad9c059ece52146;p=thirdparty%2Fsystemd.git test: fix TEST_SKIP for test cases with subtests TEST-64-UDEV-STORAGE is invoked with the subtest appended, so TEST_SKIP=TEST-64-UDEV-STORAGE does not work. Fix it by using TEST_SKIP as a partial match. Follow-up for ddc91af4eaa32511f92c83b2c24d9cc0425fd5f5 --- diff --git a/test/integration-test-wrapper.py b/test/integration-test-wrapper.py index a8004b38157..72bd89410cc 100755 --- a/test/integration-test-wrapper.py +++ b/test/integration-test-wrapper.py @@ -61,9 +61,10 @@ def main(): print(f"TEST_NO_QEMU=1, skipping {args.name}", file=sys.stderr) exit(77) - if args.name in os.getenv("TEST_SKIP", "").split(): - print(f"Skipping {args.name} due to TEST_SKIP", file=sys.stderr) - exit(77) + for s in os.getenv("TEST_SKIP", "").split(): + if s in args.name: + print(f"Skipping {args.name} due to TEST_SKIP", file=sys.stderr) + exit(77) keep_journal = os.getenv("TEST_SAVE_JOURNAL", "fail") shell = bool(int(os.getenv("TEST_SHELL", "0")))