[Qemu-devel] [RFC 12/24] avocado_qemu: Improve migration error message

Eduardo Habkost posted 24 patches 7 years, 9 months ago
[Qemu-devel] [RFC 12/24] avocado_qemu: Improve migration error message
Posted by Eduardo Habkost 7 years, 9 months ago
From: Amador Pahim <apahim@redhat.com>

Expose the QMP result on migration error.

Signed-off-by: Amador Pahim <apahim@redhat.com>
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
---
 tests/avocado/avocado_qemu/test.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/tests/avocado/avocado_qemu/test.py b/tests/avocado/avocado_qemu/test.py
index f3c7091343..5e42cac8d0 100644
--- a/tests/avocado/avocado_qemu/test.py
+++ b/tests/avocado/avocado_qemu/test.py
@@ -328,7 +328,8 @@ class _VM(qemu.QEMUMachine):
                 logging.info("Migration successful")
                 return True
             elif 'failed' in res['return']:
-                raise QEMUMigrationError("Migration of %s failed" % self)
+                logging.error(res)
+                raise QEMUMigrationError("Migration of %s failed" % self.name)
             return False
 
         port = self.ports.find_free_port()
-- 
2.14.3