qom-test and test-hmp shall not run tests on sbsa-ref and xlnx-versal-virt if CONFIG_ARM_GIC_TCG is unset as those machines always instantiate GICv3.
Otherwise the tests fail with ERROR:../qom/object.c:715:object_new_with_type: assertion failed: (type != NULL) Signed-off-by: Eric Auger <[email protected]> Fixes: a8a5546798c3 ("hw/intc/arm_gicv3: Introduce CONFIG_ARM_GIC_TCG Kconfig selector") --- tests/qtest/libqtest.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/tests/qtest/libqtest.c b/tests/qtest/libqtest.c index 41f4da4e54..f53983a28e 100644 --- a/tests/qtest/libqtest.c +++ b/tests/qtest/libqtest.c @@ -1394,6 +1394,12 @@ void qtest_cb_for_every_machine(void (*cb)(const char *machine), g_str_equal("xenpv", machines[i].name)) { continue; } +#ifndef CONFIG_ARM_GIC_TCG + if (!strncmp("sbsa-ref", machines[i].name, 8) || + !strncmp("xlnx-versal-virt", machines[i].name, 16)) { + continue; + } +#endif if (!skip_old_versioned || !qtest_is_old_versioned_machine(machines[i].name)) { cb(machines[i].name); -- 2.26.3
