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(a)redhat.com>