aboutsummaryrefslogtreecommitdiff
path: root/tests/qtest/migration-helpers.h
diff options
context:
space:
mode:
authorFabiano Rosas <farosas@suse.de>2023-10-18 16:27:40 -0300
committerJuan Quintela <quintela@redhat.com>2023-10-20 08:51:41 +0200
commit6c6d2330a07d8a1ba1c1613d8631599a072c5544 (patch)
tree08bf0b997f36969744cd6d21dd8c3b129ce92e07 /tests/qtest/migration-helpers.h
parent5050ad2a380832a62c7dedda147bbee06c8fe924 (diff)
downloadqemu-6c6d2330a07d8a1ba1c1613d8631599a072c5544.zip
qemu-6c6d2330a07d8a1ba1c1613d8631599a072c5544.tar.gz
qemu-6c6d2330a07d8a1ba1c1613d8631599a072c5544.tar.bz2
tests/qtest/migration: Allow user to specify a machine type
Accept the QTEST_QEMU_MACHINE_TYPE environment variable to take a machine type to use in the tests. The full machine type is recognized (e.g. pc-q35-8.2). Aliases (e.g. pc) are also allowed and resolve to the latest machine version for that alias, or, if using two QEMU binaries, to the latest common machine version between the two. Signed-off-by: Fabiano Rosas <farosas@suse.de> Reviewed-by: Thomas Huth <thuth@redhat.com> Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com> Message-ID: <20231018192741.25885-12-farosas@suse.de>
Diffstat (limited to 'tests/qtest/migration-helpers.h')
-rw-r--r--tests/qtest/migration-helpers.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/tests/qtest/migration-helpers.h b/tests/qtest/migration-helpers.h
index d1c2351..e31dc85 100644
--- a/tests/qtest/migration-helpers.h
+++ b/tests/qtest/migration-helpers.h
@@ -45,4 +45,6 @@ void wait_for_migration_fail(QTestState *from, bool allow_active);
char *find_common_machine_version(const char *mtype, const char *var1,
const char *var2);
+char *resolve_machine_version(const char *alias, const char *var1,
+ const char *var2);
#endif /* MIGRATION_HELPERS_H */