diff --git a/test/README.testsuite b/test/README.testsuite index 5d9e498c51..45bd239f34 100644 --- a/test/README.testsuite +++ b/test/README.testsuite @@ -47,6 +47,9 @@ Configuration variables TEST_NO_QEMU=1 Don't run tests under QEMU +TEST_QEMU_ONLY=1 + Run only tests that require QEMU + TEST_NO_NSPAWN=1 Don't run tests under systemd-nspawn diff --git a/test/test-functions b/test/test-functions index 52331d7845..a88a8d2c04 100644 --- a/test/test-functions +++ b/test/test-functions @@ -2112,6 +2112,11 @@ do_test() { exit 0 fi + if [ -n "$TEST_QEMU_ONLY" ] && [ -z "$TEST_NO_NSPAWN" ]; then + echo "TEST: $TEST_DESCRIPTION [SKIPPED]: QEMU-only tests requested" >&2 + exit 0 + fi + # Detect lib paths [[ $libdir ]] || for libdir in /lib64 /lib; do [[ -d $libdir ]] && libdirs+=" $libdir" && break