diff --git a/test/tests/openwrt_docker_test.py b/test/tests/openwrt_docker_test.py index 0e8b206..589b13c 100644 --- a/test/tests/openwrt_docker_test.py +++ b/test/tests/openwrt_docker_test.py @@ -231,8 +231,10 @@ def wait_for_openwrt_startup(docker_services): def wait_for_specific_log(docker_services, log): try: + # It seems to be that the free GitHub actions runners are really busy sometimes. Use a huge timeout here + # 600 s = 10 minutes are not enough. Let's use 20 minutes = 1200 s docker_services.wait_until_responsive( - timeout=600.0, pause=1, check=lambda: is_specific_log(log) + timeout=1200.0, pause=1, check=lambda: is_specific_log(log) ) except Exception as excinfo: print(get_logs())