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