From: Luca Boccassi Date: Mon, 17 Jun 2024 13:09:40 +0000 (+0100) Subject: test: support TEST_NO_QEMU in mkosi integration wrapper X-Git-Tag: v257-rc1~1120^2~3 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=464d182b3e470e4163ca376145539a537a6e43a2;p=thirdparty%2Fsystemd.git test: support TEST_NO_QEMU in mkosi integration wrapper Same as the old integration test suite, allow skipping tests that require qemu. ppc64el's vsock support doesn't appear to work, so we'll skip it, as it is already done in the legacy framework. --- diff --git a/test/integration-test-wrapper.py b/test/integration-test-wrapper.py index 15b1ce10553..b6a16aa3efe 100755 --- a/test/integration-test-wrapper.py +++ b/test/integration-test-wrapper.py @@ -57,6 +57,10 @@ def main(): print(f"SYSTEMD_SLOW_TESTS=1 not found in environment, skipping {args.name}", file=sys.stderr) exit(77) + if args.vm and bool(int(os.getenv("TEST_NO_QEMU", "0"))): + print(f"TEST_NO_QEMU=1, skipping {args.name}", file=sys.stderr) + exit(77) + name = args.name + (f"-{i}" if (i := os.getenv("MESON_TEST_ITERATION")) else "") dropin = textwrap.dedent(