This cuts the time for mig_cancel to fail by ~1 minute.

Signed-off-by: Paolo Bonzini <[email protected]>
---
 virttest/qemu_vm.py | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/virttest/qemu_vm.py b/virttest/qemu_vm.py
index ffb3b6a..0250efb 100644
--- a/virttest/qemu_vm.py
+++ b/virttest/qemu_vm.py
@@ -2547,6 +2547,10 @@ class VM(virt_vm.BaseVM):
             return o.get("status") == "failed"
 
     def mig_cancelled(self):
+        if self.mig_succeeded():
+            raise virt_vm.VMMigrateCancelError("Migration completed 
successfully")
+        elif self.mig_failed():
+            raise virt_vm.VMMigrateFailedError("Migration failed")
         o = self.monitor.info("migrate")
         if isinstance(o, str):
             return ("Migration status: cancelled" in o or
-- 
1.8.0.2


_______________________________________________
Virt-test-devel mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/virt-test-devel

Reply via email to