[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 12/18] tests/qtest: migration-test: Make sure QEMU process "to" e
From: |
Bin Meng |
Subject: |
[PATCH 12/18] tests/qtest: migration-test: Make sure QEMU process "to" exited after migration is canceled |
Date: |
Thu, 6 Oct 2022 23:11:29 +0800 |
From: Xuzhou Cheng <xuzhou.cheng@windriver.com>
Make sure QEMU process "to" exited before launching another target
for migration in the test_multifd_tcp_cancel case.
Signed-off-by: Xuzhou Cheng <xuzhou.cheng@windriver.com>
Signed-off-by: Bin Meng <bin.meng@windriver.com>
---
(no changes since v3)
Changes in v3:
- Add a usleep(1) in the busy wait loop
Changes in v2:
- Change to a busy wait after migration is canceled
tests/qtest/migration-test.c | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/tests/qtest/migration-test.c b/tests/qtest/migration-test.c
index ef4427ff4d..e5ba0e21d2 100644
--- a/tests/qtest/migration-test.c
+++ b/tests/qtest/migration-test.c
@@ -2140,6 +2140,10 @@ static void test_multifd_tcp_cancel(void)
wait_for_migration_pass(from);
migrate_cancel(from);
+ /* Make sure QEMU process "to" exited */
+ while (qtest_probe_child(to)) {
+ usleep(1);
+ }
args = (MigrateStart){
.only_target = true,
--
2.34.1
- [PATCH 05/18] block/vvfat: Unify the mkdir() call, (continued)
- [PATCH 05/18] block/vvfat: Unify the mkdir() call, Bin Meng, 2022/10/06
- [PATCH 06/18] fsdev/virtfs-proxy-helper: Use g_mkdir(), Bin Meng, 2022/10/06
- [PATCH 07/18] hw/usb: dev-mtp: Use g_mkdir(), Bin Meng, 2022/10/06
- [PATCH 08/18] accel/qtest: Support qtest accelerator for Windows, Bin Meng, 2022/10/06
- [PATCH 09/18] tests/qtest: Use send/recv for socket communication, Bin Meng, 2022/10/06
- [PATCH 11/18] tests/qtest: Support libqtest to build and run on Windows, Bin Meng, 2022/10/06
- [PATCH 10/18] tests/qtest: libqtest: Install signal handler via signal(), Bin Meng, 2022/10/06
- [PATCH 14/18] io/channel-watch: Drop a superfluous '#ifdef WIN32', Bin Meng, 2022/10/06
- [PATCH 16/18] io/channel-watch: Fix socket watch on Windows, Bin Meng, 2022/10/06
- [PATCH 17/18] .gitlab-ci.d/windows.yml: Increase the timeout to 90 minutes, Bin Meng, 2022/10/06
- [PATCH 12/18] tests/qtest: migration-test: Make sure QEMU process "to" exited after migration is canceled,
Bin Meng <=
- [PATCH 13/18] tests/qtest: libqtest: Correct the timeout unit of blocking receive calls for win32, Bin Meng, 2022/10/06
- [PATCH 15/18] io/channel-watch: Drop the unnecessary cast, Bin Meng, 2022/10/06
- [PATCH 18/18] tests/qtest: Enable qtest build on Windows, Bin Meng, 2022/10/06
- Re: [PATCH 00/18] tests/qtest: Enable running qtest on Windows, Bin Meng, 2022/10/06