diff options
author | Thomas Huth <thuth@redhat.com> | 2021-12-20 09:10:54 +0100 |
---|---|---|
committer | Thomas Huth <thuth@redhat.com> | 2021-12-22 08:13:05 +0100 |
commit | d6a3dd741823033c9f103f19c8a81044b2cb8c0e (patch) | |
tree | b8d7a0bdbbadc197896515707e910e2c8f3d40f6 | |
parent | 95c0b7701885a698a067f402fa430b7c1a562534 (diff) |
tests/qtest/boot-order-test: Check whether machines are available
Machines might not always be compiled into the QEMU binary, so
we should skip the test instead of failing if it is not available.
Message-Id: <20211220081054.151515-5-thuth@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>
-rw-r--r-- | tests/qtest/boot-order-test.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/tests/qtest/boot-order-test.c b/tests/qtest/boot-order-test.c index fac580d6c4..f1f59b1261 100644 --- a/tests/qtest/boot-order-test.c +++ b/tests/qtest/boot-order-test.c @@ -34,6 +34,11 @@ static void test_a_boot_order(const char *machine, uint64_t actual; QTestState *qts; + if (machine && !qtest_has_machine(machine)) { + g_test_skip("Machine is not available"); + return; + } + qts = qtest_initf("-nodefaults%s%s %s", machine ? " -M " : "", machine ?: "", test_args); actual = read_boot_order(qts); |