This is an automated email from the ASF dual-hosted git repository.

weizhouapache pushed a commit to branch 4.23.0-ceph
in repository https://gitbox.apache.org/repos/asf/cloudstack.git

commit 167b9c78e2a285a7aa293b19a54f00607d41c30f
Author: Wei Zhou <[email protected]>
AuthorDate: Tue Jul 28 14:50:48 2026 +0200

    test: add more time.sleep(10) in test_vm_strict_host_tags.py
---
 test/integration/smoke/test_vm_strict_host_tags.py | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/test/integration/smoke/test_vm_strict_host_tags.py 
b/test/integration/smoke/test_vm_strict_host_tags.py
index aac3e1ea65f..26d36d7b5c3 100644
--- a/test/integration/smoke/test_vm_strict_host_tags.py
+++ b/test/integration/smoke/test_vm_strict_host_tags.py
@@ -22,6 +22,7 @@ from marvin.lib.base import (Account, ServiceOffering, 
Template, Host, VirtualMa
 from marvin.lib.common import (get_domain, get_zone)
 from nose.plugins.attrib import attr
 
+import time
 
 class TestVMDeploymentPlannerStrictTags(cloudstackTestCase):
 
@@ -529,6 +530,8 @@ class TestMigrateVMStrictTags(cloudstackTestCase):
         self.cleanup.append(vm)
         self.assertEqual(self.host_h1.id, vm.hostid, "VM instance was not 
deployed on target host ID")
         Host.update(self.apiclient, id=self.host_h2.id, hosttags="h1,t1,v1")
+
+        time.sleep(10)  # Wait for VM to boot into OS before migrating the VM
         vm.migrate(self.apiclient, self.host_h2.id)
         migrated_vm = VirtualMachine.list(self.apiclient, id=vm.id, 
listall=True)[0]
         self.assertEqual(migrated_vm.hostid, self.host_h2.id, "VM was not 
migratd")
@@ -545,6 +548,7 @@ class TestMigrateVMStrictTags(cloudstackTestCase):
         self.assertEqual(self.host_h1.id, vm.hostid, "VM instance was not 
deployed on target host ID")
         Host.update(self.apiclient, id=self.host_h2.id, hosttags="h2,t2,v2")
         try:
+            time.sleep(10)  # Wait for VM to boot into OS before migrating the 
VM
             vm.migrate(self.apiclient, self.host_h2.id)
             VirtualMachine.list(self.apiclient, id=vm.id, listall=True)[0]
             self.fail("VM should not be migrated")

Reply via email to