Fix flaky timeout after boot slot switching test (#4113)

Add timeout to expect call when waiting for the OS reboot after
switching slots. While it never fails for me locally, it regularly
breaks tests in GHA.

(cherry picked from commit 98a7a55df61e715968ef9ae336c3d9a8262b5e89)
This commit is contained in:
Jan Čermák 2025-06-23 15:39:35 +02:00 committed by Jan Čermák
parent dfa68f76e5
commit 1e99a466bc
No known key found for this signature in database
GPG Key ID: A78C897AA3AF012B

View File

@ -3,7 +3,6 @@ import logging
from time import sleep
import pytest
from labgrid.driver import ExecutionError
_LOGGER = logging.getLogger(__name__)
@ -86,7 +85,7 @@ def test_boot_other_slot(shell, shell_json, target):
shell.run_check(f"ha os boot-slot other --no-progress || true")
shell.console.expect("Booting `Slot ")
shell.console.expect("Booting `Slot ", timeout=60)
# reactivate ShellDriver to handle login again
target.deactivate(shell)