Make the qemu event crash more future proof

pull/370/head
Julien Duponchelle 9 years ago
parent 90b0dfebbd
commit feefb075d4

@ -734,7 +734,7 @@ class QemuVM(BaseVM):
self.status = "stopped"
self._process = None
if returncode != 0:
self.project.emit("log.error", "QEMU process has stopped, return code: {}\n{}".format(returncode, self.read_stdout()))
self.project.emit("log.error", {"message": "QEMU process has stopped, return code: {}\n{}".format(returncode, self.read_stdout())})
@asyncio.coroutine
def stop(self):

@ -148,7 +148,7 @@ def test_termination_callback_error(vm, tmpdir):
(action, event) = queue.get_nowait()
assert action == "log.error"
assert event == "QEMU process has stopped, return code: 1\nBOOMM"
assert event["message"] == "QEMU process has stopped, return code: 1\nBOOMM"
def test_reload(loop, vm):

Loading…
Cancel
Save