qemu-e2k/tests
Fabiano Rosas a3c0ebc9b0 tests/qtest: Introduce qtest_resolve_machine_alias
The migration tests are being enhanced to test migration between
different QEMU versions. A requirement of migration is that the
machine type between source and destination matches, including the
version.

We cannot hardcode machine types in the tests because those change
with each release. QEMU provides a machine type alias that has a fixed
name, but points to the latest machine type at each release.

Add a helper to resolve the alias into the exact machine
type. E.g. "-machine pc" resolves to "pc-i440fx-8.2"

Reviewed-by: Juan Quintela <quintela@redhat.com>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Signed-off-by: Fabiano Rosas <farosas@suse.de>
Signed-off-by: Juan Quintela <quintela@redhat.com>
Message-ID: <20231018192741.25885-6-farosas@suse.de>
2023-10-20 08:51:41 +02:00
..
avocado tests/avocado: avoid invalid escape in Python string 2023-10-17 15:20:53 +02:00
bench
data tests/acpi: update expected data files 2023-10-10 11:11:37 +02:00
decode
docker tests/docker: avoid invalid escape in Python string 2023-10-17 15:20:53 +02:00
fp
guest-debug
image-fuzzer
include
keys
lcitool tests/lcitool: add swtpm to the package list 2023-10-11 08:46:23 +01:00
migration python/qemu: rename command() to cmd() 2023-10-12 14:21:43 -04:00
multiboot
perf/block/qcow2
plugin
qapi-schema
qemu-iotests iotests: use the correct python to run linters 2023-10-17 15:20:46 +02:00
qtest tests/qtest: Introduce qtest_resolve_machine_alias 2023-10-20 08:51:41 +02:00
rocker
tcg configure, tests/tcg: simplify GDB conditionals 2023-10-18 10:01:01 +02:00
tsan
uefi-test-tools
unit meson: do not use set10 2023-10-17 15:20:53 +02:00
vm tests/vm: avoid invalid escape in Python string 2023-10-17 15:20:53 +02:00
vmstate-static-checker-data
dbus-vmstate-daemon.sh
Makefile.include
meson.build
test-qht-par.c
vhost-user-bridge.c