On a Tuesday in 2023, Peter Krempa wrote:
This series converts all outstanding test cases to use real
capabilities.
In the process few cases of pointless tests or features which are
supported by every version of qemu were identified and addressed.
To simplify the bulk of the conversion I've opted to simply set the most
common capabilities in DO_TEST and DO_TEST_NOCAPS in addition to what
the test asked for. This is done in a handful of patches and allows then
a bulk conversion of many tests with no changes in the output files.
I've payed special attention to CPU tests were I've ensured that they
are semantically testing what they were before.
[...]
tests/qemuxml2xmltest.c | 14 +-
tests/testutilsqemu.c | 159 +--
tests/testutilsqemu.h | 6 +-
550 files changed, 6870 insertions(+), 7188 deletions(-)
rename tests/qemuxml2argvdata/{440fx-ide-address-conflict.err =>
440fx-ide-address-conflict.x86_64-latest.err} (100%)
rename tests/qemuxml2argvdata/{440fx-wrong-root.err =>
440fx-wrong-root.x86_64-latest.err} (100%)
[...]
rename
tests/qemuxml2xmloutdata/{usb-controller-explicit-q35.x86_64-latest.xml =>
usb-controller-nec-xhci.x86_64-latest.xml} (100%)
rename tests/qemuxml2xmloutdata/{usb-piix3-controller.x86_64-latest.xml =>
usb-controller-piix3.x86_64-latest.xml} (100%)
Reviewed-by: Ján Tomko <jtomko(a)redhat.com>
Jano