ci/bare-metal: Default our boards to a 20-minute timeout for the whole job.
authorEric Anholt <eric@anholt.net>
Wed, 18 Oct 2023 13:34:59 +0000 (15:34 +0200)
committerMarge Bot <emma+marge@anholt.net>
Thu, 19 Oct 2023 07:42:15 +0000 (07:42 +0000)
If the test time is 10 minutes, and boot is 1.5 minutes, that gives you
8.5 minutes of slop for intermittent costs like container download.

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/25790>

src/broadcom/ci/gitlab-ci.yml
src/etnaviv/ci/gitlab-ci.yml
src/freedreno/ci/gitlab-ci-inc.yml
src/gallium/drivers/nouveau/ci/gitlab-ci-inc.yml

index f27c952..49a2c50 100644 (file)
@@ -67,6 +67,7 @@
   variables:
     HWCI_TEST_SCRIPT: "/install/deqp-runner.sh"
     FLAKES_CHANNEL: "#videocore-ci"
+  timeout: 20m
 
 .broadcom-test:arm64:
   extends:
@@ -88,7 +89,6 @@ vc4-rpi3-gl:arm32:
     - .vc4-rules
   tags:
     - igalia-rpi3
-  timeout: 30m  # standard run time between 8 and 10 minutes
   parallel: 4
   variables:
     GPU_VERSION: broadcom-rpi3
@@ -102,7 +102,6 @@ v3d-rpi4-gl:arm32:
     - .v3d-rules
   tags:
     - igalia-rpi4
-  timeout: 30m  # standard run time between 8 and 11 minutes
   parallel: 10
   variables:
     GPU_VERSION: broadcom-rpi4
@@ -116,7 +115,6 @@ v3d-rpi4-traces:arm64:
     - .piglit-traces-test
     - .broadcom-test:arm64
     - .v3d-rules
-  timeout: 30m  # standard run time between 5 and 8 minutes
   variables:
     GPU_VERSION: broadcom-rpi4
     HWCI_KERNEL_MODULES: v3d,vc4
@@ -132,7 +130,6 @@ v3dv-rpi4-vk:arm64:
     - .broadcom-test:arm64
     - .v3dv-rules
   parallel: 10
-  timeout: 30m  # standard run time between 9 and 13 minutes
   variables:
     HWCI_TEST_SCRIPT: "/install/deqp-runner.sh"
     DEQP_EXPECTED_RENDERER: "V3D.4.2"
index 924f4a3..bbff6ba 100644 (file)
@@ -28,6 +28,7 @@
     - .etnaviv-rules
   script:
     - ./install/bare-metal/fastboot.sh
+  timeout: 20m
   variables:
     BM_CMDLINE: "ip=dhcp console=ttymxc0,115200n8 root=/dev/nfs rw nfsrootdebug init=/init $BM_KERNELARGS"
     BM_KERNEL: zImage
@@ -39,6 +40,7 @@
     - .etnaviv-rules
   script:
     - ./install/bare-metal/fastboot.sh
+  timeout: 20m
   variables:
     BM_CMDLINE: "ip=dhcp console=ttymxc0,115200n8 root=/dev/nfs rw nfsrootdebug init=/init $BM_KERNELARGS"
     BM_KERNEL: Image
@@ -89,6 +91,7 @@ gc2000_piglit:
     PIGLIT_PLATFORM: gbm
     PIGLIT_PROFILES: gpu
     TEST_PHASE_TIMEOUT: 40
+  timeout: 40m
 
 gc7000_gles2:
   extends:
index c0a982b..845b4ec 100644 (file)
     BM_KERNEL: Image.gz
     BM_DTB: apq8016-sbc
     GPU_VERSION: freedreno-a307
+  timeout: 20m
   tags:
     - google-freedreno-db410c
 
     BM_KERNEL: Image.gz
     BM_DTB: apq8096-db820c
     GPU_VERSION: freedreno-a530
+  timeout: 20m
   tags:
     - google-freedreno-db820c
 
     BM_KERNEL: cheza-kernel
     BM_CMDLINE: "ip=dhcp console=ttyMSM0,115200n8 root=/dev/nfs rw nfsrootdebug nfsroot=,tcp,nfsvers=4.2 init=/init"
     GPU_VERSION: freedreno-a630
+  timeout: 20m
   tags:
     - google-freedreno-cheza
   script:
index 40bb321..8e0ec18 100644 (file)
@@ -30,6 +30,7 @@
     # We package nouveau as a module so that we can load it after the firmware is
     # available on NFS.
     HWCI_KERNEL_MODULES: tegra-drm,nouveau
+  timeout: 20m
   script:
     - ./install/bare-metal/poe-powered.sh