diff --git a/support/testing/infra/emulator.py b/support/testing/infra/emulator.py index 0f925fc9fb..a39d59b881 100644 --- a/support/testing/infra/emulator.py +++ b/support/testing/infra/emulator.py @@ -72,8 +72,10 @@ class Emulator(object): # Wait for the login prompt to appear, and then login as root with # the provided password, or no password if not specified. def login(self, password=None): + # The login prompt can take some time to appear when running multiple + # instances in parallel, so set the timeout to a large value index = self.qemu.expect(["buildroot login:", pexpect.TIMEOUT], - timeout=10) + timeout=60) if index != 0: self.logfile.write("==> System does not boot") raise SystemError("System does not boot")