broadcom/ci: set default TEST_PHASE_TIMEOUT_MINUTES so that jobs never timeout without uploading results

The CI-wide default is 20min, so if we set a 20min job timeout here, we
can't get the results of our jobs when they timeout.

Instead of setting the test timeout to 15min, which would be too short
for some jobs, leave it at 20min (but be explicit about it and protect
against a future change of that default), and bump the job timeout by
5min to allow for results to be uploaded.

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/30694>
This commit is contained in:
Eric Engestrom 2024-08-16 18:03:38 +02:00 committed by Marge Bot
parent 47a2ab6f3f
commit dd694ac6e5

View file

@ -152,10 +152,11 @@
- ./install/bare-metal/poe-powered.sh
variables:
BOOT_PHASE_TIMEOUT_SECONDS: 90
TEST_PHASE_TIMEOUT_MINUTES: 20 # when overriding, keep this 5min less than the job's `timeout:`
HWCI_TEST_SCRIPT: "/install/deqp-runner.sh"
FLAKES_CHANNEL: "#videocore-ci"
FARM: igalia
timeout: 20m
timeout: 25m
.broadcom-test:arm64:
extends: