]> git.ipfire.org Git - thirdparty/mkosi.git/commitdiff
machine: Hide pexpect stacktrace when machine fails to boot 983/head
authorDaan De Meyer <daan.j.demeyer@gmail.com>
Thu, 19 May 2022 12:25:33 +0000 (14:25 +0200)
committerDaan De Meyer <daan.j.demeyer@gmail.com>
Thu, 19 May 2022 12:25:33 +0000 (14:25 +0200)
Follow up for b799c6de4ec80a5519391a7c15ac52481b50d33f

mkosi/machine.py

index e572b868a29a422f4006507078666102d7d1549c..5b588d7990a63701af4c6ec14ef11abc35f56773 100644 (file)
@@ -216,9 +216,9 @@ class MkosiMachineTest(unittest.TestCase):
         try:
             self.machine.boot()
         except pexpect.EOF:
-            self.fail(f'Failed to boot machine with command "{self.machine.serial.args}"')
+            raise self.failureException(f'Failed to boot machine with command "{self.machine.serial.args}"') from None
         except pexpect.TIMEOUT:
-            self.fail(f'Timed out while waiting for machine to boot with command "{self.machine.serial.args}"')
+            raise self.failureException(f'Timed out while waiting for machine to boot with command "{self.machine.serial.args}"') from None
 
     def tearDown(self) -> None:
         self.machine.kill()