> On 25-May-2023, at 1:40 PM, Thomas Huth <th...@redhat.com> wrote:
>
> The devices might not be available in the binary (e.g. when compiling
> with "--without-default-devices"), so we have to check before we can
> use them.
>
> Signed-off-by: Thomas Huth <th...@redhat.com>
Reviewed-by: Ani Sinha <anisi...@redhat.com>
> ---
> tests/qtest/usb-hcd-ehci-test.c | 5 +++++
> 1 file changed, 5 insertions(+)
>
> diff --git a/tests/qtest/usb-hcd-ehci-test.c b/tests/qtest/usb-hcd-ehci-test.c
> index c51e8bb223..87e37cdd7c 100644
> --- a/tests/qtest/usb-hcd-ehci-test.c
> +++ b/tests/qtest/usb-hcd-ehci-test.c
> @@ -149,6 +149,11 @@ int main(int argc, char **argv)
>
> g_test_init(&argc, &argv, NULL);
>
> + if (!qtest_has_device("ich9-usb-ehci1") ||
> + !qtest_has_device("ich9-usb-uhci1")) {
> + return 0;
> + }
> +
> qtest_add_func("/ehci/pci/uhci-port-1", pci_uhci_port_1);
> qtest_add_func("/ehci/pci/ehci-port-1", pci_ehci_port_1);
> qtest_add_func("/ehci/pci/ehci-config", pci_ehci_config);
> --
> 2.31.1
>