ci: create lava-test without deqp HWCI_TEST_SCRIPT
authorDavid Heidelberg <david.heidelberg@collabora.com>
Mon, 20 Feb 2023 00:55:17 +0000 (01:55 +0100)
committerMarge Bot <emma+marge@anholt.net>
Fri, 24 Mar 2023 21:58:22 +0000 (21:58 +0000)
Signed-off-by: David Heidelberg <david.heidelberg@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22065>

.gitlab-ci/lava/lava-gitlab-ci.yml

index 61b6707..a41b77a 100755 (executable)
   after_script:
     - curl -L --retry 4 -f --retry-all-errors --retry-delay 60 -s "https://${JOB_RESULTS_PATH}" | tar --zstd -x
 
-.lava-test-deqp:armhf:
+.lava-test:armhf:
   variables:
     ARCH: armhf
     KERNEL_IMAGE_NAME: zImage
     KERNEL_IMAGE_TYPE: "zimage"
     BOOT_METHOD: u-boot
-    HWCI_TEST_SCRIPT: "/install/deqp-runner.sh"
   extends:
     - .use-debian/arm_build # for same $MESA_ARTIFACTS_TAG as in kernel+rootfs_armhf
     - .use-debian/x86_build
     - debian/x86_build
     - debian-armhf
 
-.lava-test-deqp:arm64:
+.lava-test-deqp:armhf:
+  extends:
+    - .lava-test:armhf
+  variables:
+    HWCI_TEST_SCRIPT: "/install/deqp-runner.sh"
+
+.lava-test:arm64:
   variables:
     ARCH: arm64
     KERNEL_IMAGE_NAME: Image
     KERNEL_IMAGE_TYPE: "image"
     BOOT_METHOD: u-boot
-    HWCI_TEST_SCRIPT: "/install/deqp-runner.sh"
   extends:
     - .use-debian/arm_build # for same $MESA_ARTIFACTS_TAG as in kernel+rootfs_arm64
     - .use-debian/x86_build
     - debian/x86_build
     - debian-arm64
 
-.lava-test-deqp:amd64:
+.lava-test-deqp:arm64:
+  variables:
+    HWCI_TEST_SCRIPT: "/install/deqp-runner.sh"
+  extends:
+    - .lava-test:arm64
+
+.lava-test:amd64:
   variables:
     ARCH: amd64
     KERNEL_IMAGE_NAME: bzImage
     - kernel+rootfs_amd64
     - debian-testing
 
+.lava-test-deqp:amd64:
+  variables:
+    HWCI_TEST_SCRIPT: "/install/deqp-runner.sh"
+  extends:
+    - .lava-test:amd64
+
 .lava-traces-base:
   variables:
     HWCI_TEST_SCRIPT: "/install/piglit/piglit-traces.sh"