On 18/03/21 16:36, Philippe Mathieu-Daudé wrote:
diff --git a/tests/qtest/meson.build b/tests/qtest/meson.build index 66ee9fbf450..d7f3fad51c1 100644 --- a/tests/qtest/meson.build +++ b/tests/qtest/meson.build @@ -217,13 +217,17 @@ 'emc141x-test.c', 'usb-hcd-ohci-test.c', 'virtio-test.c', - 'virtio-blk-test.c', - 'virtio-net-test.c', - 'virtio-rng-test.c', - 'virtio-scsi-test.c', 'virtio-serial-test.c', 'vmxnet3-test.c', ) +if config_all_devices.has_key('CONFIG_VIRTIO_PCI') + qos_test_ss.add( + 'virtio-blk-test.c', + 'virtio-net-test.c', + 'virtio-rng-test.c', + 'virtio-scsi-test.c', + ) +endif if have_virtfs qos_test_ss.add(files('virtio-9p-test.c')) endif
I don't understand, what would this be trying to do? (And besides, why would it work? The CI failure is in qemu-iotests that has no connection to qtest at all).
Maybe you need to complete it for your arch? I've been using that:
Instead of completing it, you can drop your arch from virtio-*-pci, so:
+ { "virtio-blk-pci", "virtio-blk", QEMU_ARCH_ALL + & ~(QEMU_ARCH_S390X | QEMU_ARCH_M68K) },
but do not add m68k anywhere. Paolo