[PATCH 00/24] qemu capability testing cleanups and improvements (part 2)
Ján Tomko
jtomko at redhat.com
Thu Mar 30 14:49:12 UTC 2023
On a Thursday in 2023, 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
>
> src/bhyve/bhyve_driver.c | 5 +-
> src/ch/ch_conf.c | 2 +-
> src/conf/schemas/capability.rng | 1 +
> src/esx/esx_vi.h | 4 +-
[...]
> tests/utiltest.c | 8 +-
> tools/virt-host-validate-common.c | 2 +-
> 108 files changed, 76757 insertions(+), 486 deletions(-)
Reviewed-by: Ján Tomko <jtomko at redhat.com>
Jano
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 228 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/libvir-list/attachments/20230330/2aaf5c7f/attachment.sig>
More information about the libvir-list
mailing list