[PATCH 00/24] qemu capability testing cleanups and improvements (part 2)

Martin Kletzander mkletzan at redhat.com
Tue Mar 21 15:13:35 UTC 2023


On Thu, Mar 16, 2023 at 05:11:29PM +0100, Peter Krempa wrote:
>This part focuses on getting rid of the fake-caps infrastructure for
>testing qemu accelerated via HVF on OSX.
>
>Note: The test data that I'm using are based on the linux test data we
>have in the repository.
>
>It'll be great to get a real dump of qemu running on OSX but I don't
>have such system.
>
>Peter Krempa (24):
>  virStringParseVersion: Parse into 'unsigned long long'
>  qemumigrationcookiexmltest: Don't fetch latest caps files without
>    using them
>  domaincapstest: Make construction of filename more extensible
>  domaincapstest: Restructure code to avoid disabling of warnings
>  qemucapabilitiesdata: Separate version from architecture with a '_'
>  testQemuGetLatestCaps: Process capabilities for all architectures in
>    one pass
>  testQemuGetLatestCapsForArch: Rewrite using testQemuGetLatestCaps
>  tests: qemucapabilitiesdata: Add README file
>  tests: Add support for multiple variants of data for the same qemu
>    version+architecture
>  domaincapstest: Propagate variant name into doTestQemuInternal
>  schema: capabilities: Add 'hvf' virt type into list of allowed types
>  domaincapstest: Add testing infrastructure for the '+hvf' variant
>  qemu: capabilities: Fix testing of 'TCG' capabilities probing
>  virQEMUCapsProbeHVF: Factor out setting of the capability
>  tests: Mock virQEMUCapsProbeHVF directly in qemucapabilitiestest
>  qemucapabilitiestest: Add support for '+hvf' variant
>  qemucapabilitiesdata: Add (fake) '+hvf' variant of x86_64 data
>  qemucapabilitiesdata: Add (fake) '+hvf' variant of aarch64 data
>  testutilsqemu: Add support for specifying the variant for
>    qemuxml2(argv|xml)test
>  qemuxml2(argv|xml): Convert "hvf-x86_64-q35-headless" test case to
>    real capapilities
>  qemuxml2(argv|xml): Convert "hvf-aarch64-virt-headless" test case to
>    real capapilities
>  qemuxml2argvtest: Remove infrastructure for fake-caps testing on OSX
>  qemuxml2xmltest: Remove infrastructure for fake-caps testing on OSX
>  testutilsqemu: Remove infrastructure for fake-caps testing of OSX
>

Reviewed-by: Martin Kletzander <mkletzan at redhat.com>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/libvir-list/attachments/20230321/69042735/attachment.sig>


More information about the libvir-list mailing list