[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 18/42] migration-test: Create guest before calling do_test_valida
From: |
Juan Quintela |
Subject: |
[PATCH 18/42] migration-test: Create guest before calling do_test_validate_uuid() |
Date: |
Fri, 9 Jun 2023 00:49:19 +0200 |
Signed-off-by: Juan Quintela <quintela@redhat.com>
---
tests/qtest/migration-test.c | 21 ++++++++++++++-------
1 file changed, 14 insertions(+), 7 deletions(-)
diff --git a/tests/qtest/migration-test.c b/tests/qtest/migration-test.c
index 5cfc7a6ebc..14f4fd579b 100644
--- a/tests/qtest/migration-test.c
+++ b/tests/qtest/migration-test.c
@@ -1905,11 +1905,10 @@ static void test_migrate_fd_proto(void)
}
#endif /* _WIN32 */
-static void do_test_validate_uuid(MigrateStart *args, bool should_fail)
+static void do_test_validate_uuid(GuestState *from, GuestState *to,
+ MigrateStart *args, bool should_fail)
{
g_autofree char *uri = g_strdup_printf("unix:%s/migsocket", tmpfs);
- GuestState *from = guest_create("source");
- GuestState *to = guest_create("target");
test_migrate_start(from, to, uri, args);
@@ -1938,43 +1937,51 @@ static void do_test_validate_uuid(MigrateStart *args,
bool should_fail)
static void test_validate_uuid(void)
{
+ GuestState *from = guest_create("source");
+ GuestState *to = guest_create("target");
MigrateStart args = {
.opts_source = "-uuid 11111111-1111-1111-1111-111111111111",
.opts_target = "-uuid 11111111-1111-1111-1111-111111111111",
};
- do_test_validate_uuid(&args, false);
+ do_test_validate_uuid(from, to, &args, false);
}
static void test_validate_uuid_error(void)
{
+ GuestState *from = guest_create("source");
+ GuestState *to = guest_create("target");
MigrateStart args = {
.opts_source = "-uuid 11111111-1111-1111-1111-111111111111",
.opts_target = "-uuid 22222222-2222-2222-2222-222222222222",
.hide_stderr = true,
};
- do_test_validate_uuid(&args, true);
+ do_test_validate_uuid(from, to, &args, true);
}
static void test_validate_uuid_src_not_set(void)
{
+ GuestState *from = guest_create("source");
+ GuestState *to = guest_create("target");
MigrateStart args = {
.opts_target = "-uuid 22222222-2222-2222-2222-222222222222",
.hide_stderr = true,
};
- do_test_validate_uuid(&args, false);
+ do_test_validate_uuid(from, to, &args, false);
}
static void test_validate_uuid_dst_not_set(void)
{
+ GuestState *from = guest_create("source");
+ GuestState *to = guest_create("target");
MigrateStart args = {
.opts_source = "-uuid 11111111-1111-1111-1111-111111111111",
.hide_stderr = true,
};
- do_test_validate_uuid(&args, false);
+ do_test_validate_uuid(from, to, &args, false);
}
/*
--
2.40.1
- [PATCH 07/42] migration-test: Create kvm_opts, (continued)
- [PATCH 07/42] migration-test: Create kvm_opts, Juan Quintela, 2023/06/08
- [PATCH 09/42] migration-test: Add bootfile_create/delete() functions, Juan Quintela, 2023/06/08
- [PATCH 10/42] migration-test: dirtylimit checks for x86_64 arch before, Juan Quintela, 2023/06/08
- [PATCH 11/42] migration-test: Update test_ignore_shared to use args, Juan Quintela, 2023/06/08
- [PATCH 12/42] migration-test: Enable back ignore-shared test, Juan Quintela, 2023/06/08
- [PATCH 13/42] migration-test: Check for shared memory like for everything else, Juan Quintela, 2023/06/08
- [PATCH 15/42] migration-test: migrate_postcopy_prepare() always return 0, Juan Quintela, 2023/06/08
- [PATCH 14/42] migration-test: test_migrate_start() always return 0, Juan Quintela, 2023/06/08
- [PATCH 16/42] migration-test: Create do_migrate(), Juan Quintela, 2023/06/08
- [PATCH 17/42] migration-test: Introduce GuestState, Juan Quintela, 2023/06/08
- [PATCH 18/42] migration-test: Create guest before calling do_test_validate_uuid(),
Juan Quintela <=
- [PATCH 19/42] migration-test: Create guest before calling test_precopy_common(), Juan Quintela, 2023/06/08
- [PATCH 20/42] migration-test: Create guest before calling test_postcopy_common(), Juan Quintela, 2023/06/08
- [PATCH 21/42] migration-test: Move common guest code to guest_create(), Juan Quintela, 2023/06/08
- [PATCH 22/42] migration-test: Create guest_use_dirty_log(), Juan Quintela, 2023/06/08
- [PATCH 23/42] migration-test: Move serial to GuestState, Juan Quintela, 2023/06/08
- [PATCH 24/42] migration-test: Re-enable multifd_cancel test, Juan Quintela, 2023/06/08
- [PATCH 26/42] migration-test: create guest_use_shmem(), Juan Quintela, 2023/06/08