[...] >>>>> diff --git a/tests/qemuxml2argvtest.c b/tests/qemuxml2argvtest.c >>>>> index 308d71f..2992197 100644 >>>>> --- a/tests/qemuxml2argvtest.c >>>>> +++ b/tests/qemuxml2argvtest.c >>>>> @@ -2134,6 +2134,9 @@ mymain(void) >>>>> DO_TEST("tpm-passthrough", >>>>> QEMU_CAPS_DEVICE_TPM_PASSTHROUGH, >>>>> QEMU_CAPS_DEVICE_TPM_TIS); >>>>> + DO_TEST("tpm-passthrough-crb", >>>>> + QEMU_CAPS_DEVICE_TPM_PASSTHROUGH, >>>>> QEMU_CAPS_DEVICE_TPM_TIS, >>>> IOW: This would have failed if you didn't add the TPM_TIS here... >>> Yes. In that regard I was wondering how to go about these attributes. We >>> don't want to start QEMU but only create its command line. Can we expect >>> that someone running the tests has the latest QEMU on the system ? I can >>> remove it when I copy /usr/local/bin/qemu-system... to /usr/bin/. >>> >> Check out the DO_TEST_CAPS_LATEST macro... Note the only consumer is >> 'disk-drive-write-cache' and it uses 'pc-i440fx-2.6' for a machine type >> - hopefully this helps with the other quandary. > > I see that test case now that I rebased. Do I really need the > DO_TEST_CAPS_LATEST? It works without it. Maybe due to some recent > changes in libvirt it doesn't seem to require this capability in the > local QEMU executable? > > Stefan > Sorry busy day today... It should just be a simple rename of your .args file to have the x86_64.latest included and use of macro. If that doesn't work, then pkrempa will probably be interested. The macro is new - see commit 976fbb98 (and a few after that used it) John -- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list