@@ -60,6 +60,9 @@ async def test_create_qemu_instance(mocker):
6060 mocker .patch .object (settings , "ENABLE_CONFIDENTIAL_COMPUTING" , False )
6161 mocker .patch .object (settings , "USE_JAILER" , False )
6262
63+ # Patch journal.stream so the output of qemu proecss is shown in the test output
64+ mocker .patch ("aleph.vm.hypervisors.qemu.qemuvm.journal.stream" , return_value = None )
65+
6366 if not settings .FAKE_INSTANCE_BASE .exists ():
6467 pytest .xfail (
6568 "Test Runtime not setup. run `cd runtimes/instance-rootfs && sudo ./create-debian-12-qemu-disk.sh`"
@@ -102,6 +105,7 @@ async def test_create_qemu_instance(mocker):
102105 qemu_execution , process = await mock_systemd_manager .enable_and_start (execution .controller_service )
103106 assert isinstance (qemu_execution , QemuVM )
104107 assert qemu_execution .qemu_process is not None
108+ await asyncio .sleep (30 )
105109 await mock_systemd_manager .stop_and_disable (execution .vm_hash )
106110 await qemu_execution .qemu_process .wait ()
107111 assert qemu_execution .qemu_process .returncode is not None
@@ -121,6 +125,9 @@ async def test_create_qemu_instance_online(mocker):
121125 mocker .patch .object (settings , "ENABLE_CONFIDENTIAL_COMPUTING" , False )
122126 mocker .patch .object (settings , "USE_JAILER" , False )
123127
128+ # Patch journal.stream so the output of qemu process is shown in the test output
129+ mocker .patch ("aleph.vm.hypervisors.qemu.qemuvm.journal.stream" , return_value = None )
130+
124131 if not settings .FAKE_INSTANCE_BASE .exists ():
125132 pytest .xfail (
126133 "Test instance disk {} not setup. run `cd runtimes/instance-rootfs && sudo ./create-debian-12-qemu-disk.sh` " .format (
0 commit comments