Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
tests/qtest/usb-hcd-uhci-test: Skip test if UHCI controller is not av…
…ailable

The test is already fenced with CONFIG_USB_UHCI in meson.build, but in
case we build the ppc or mips targets in parallel, this config switch
is still set in "config_all_devices" and thus the test is still run.
Thus we need an explicit additional check here before adding the tests
to the test plan.

Message-Id: <20230512124033.502654-13-thuth@redhat.com>
Acked-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>
  • Loading branch information
huth committed May 22, 2023
1 parent 335da81 commit 9b76fc5
Showing 1 changed file with 5 additions and 0 deletions.
5 changes: 5 additions & 0 deletions tests/qtest/usb-hcd-uhci-test.c
Expand Up @@ -66,6 +66,11 @@ int main(int argc, char **argv)

g_test_init(&argc, &argv, NULL);

if (!qtest_has_device("piix3-usb-uhci")) {
g_debug("piix3-usb-uhci not available");
return 0;
}

qtest_add_func("/uhci/pci/init", test_uhci_init);
qtest_add_func("/uhci/pci/port1", test_port_1);
qtest_add_func("/uhci/pci/hotplug", test_uhci_hotplug);
Expand Down

0 comments on commit 9b76fc5

Please sign in to comment.