ci: Unify {BARE_METAL,LAVA}_TEST_SCRIPT environment
authorDaniel Stone <daniels@collabora.com>
Fri, 11 Jun 2021 15:53:54 +0000 (16:53 +0100)
committerTomeu Vizoso <tomeu.vizoso@collabora.com>
Tue, 15 Jun 2021 12:02:44 +0000 (14:02 +0200)
Should also probably never have been different.

Signed-off-by: Daniel Stone <daniels@collabora.com>
Acked-by: Martin Peres <martin.peres@mupuf.org>
Acked-by: Emma Anholt <emma@anholt.net>
Reviewed-by: Tomeu Vizoso <tomeu.vizoso@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11337>

.gitlab-ci.yml
.gitlab-ci/common/generate-env.sh
.gitlab-ci/common/init-stage2.sh
.gitlab-ci/lava/lava-gitlab-ci.yml
.gitlab-ci/lava/lava.yml.jinja2
src/broadcom/ci/gitlab-ci.yml
src/freedreno/ci/gitlab-ci.yml

index 28fcd4f..bb4b85a 100644 (file)
@@ -1293,5 +1293,5 @@ meson-mingw32-x86_64:
 
 .baremetal-deqp-test:
   variables:
-    BARE_METAL_TEST_SCRIPT: "/install/deqp-runner.sh"
+    HWCI_TEST_SCRIPT: "/install/deqp-runner.sh"
     DEQP_PARALLEL: 0 # Default to number of CPUs
index b2f65a1..0195513 100755 (executable)
@@ -2,7 +2,6 @@
 
 for var in \
     ASAN_OPTIONS \
-    BARE_METAL_TEST_SCRIPT \
     BASE_SYSTEM_FORK_HOST_PREFIX \
     BASE_SYSTEM_MAINLINE_HOST_PREFIX \
     CI_COMMIT_BRANCH \
@@ -44,11 +43,11 @@ for var in \
     GPU_VERSION \
     HWCI_KERNEL_MODULES \
     HWCI_START_XORG \
+    HWCI_TEST_SCRIPT \
     IR3_SHADER_DEBUG \
     JOB_ARTIFACTS_BASE \
     JOB_RESULTS_PATH \
     JOB_ROOTFS_OVERLAY_PATH \
-    LAVA_TEST_SCRIPT \
     MESA_BUILD_PATH \
     MESA_GL_VERSION_OVERRIDE \
     MESA_GLSL_VERSION_OVERRIDE \
index 8d3588f..a1cea3f 100755 (executable)
@@ -27,7 +27,7 @@ export PYTHONPATH=$(python3 -c "import sys;print(\":\".join(sys.path))")
 ./capture-devcoredump.sh &
 
 # If we want Xorg to be running for the test, then we start it up before the
-# BARE_METAL_TEST_SCRIPT because we need to use xinit to start X (otherwise
+# HWCI_TEST_SCRIPT because we need to use xinit to start X (otherwise
 # without using -displayfd you can race with Xorg's startup), but xinit will eat
 # your client's return code
 if [ -n "$HWCI_START_XORG" ]; then
@@ -46,7 +46,7 @@ if [ -n "$HWCI_START_XORG" ]; then
 fi
 
 RESULT=fail
-if sh $BARE_METAL_TEST_SCRIPT; then
+if sh $HWCI_TEST_SCRIPT; then
   RESULT=pass
 fi
 
index 93bd593..b3d092b 100755 (executable)
@@ -37,7 +37,7 @@
     KERNEL_IMAGE_NAME: zImage
     KERNEL_IMAGE_TYPE: "type:\ zimage"
     BOOT_METHOD: u-boot
-    LAVA_TEST_SCRIPT: "/install/deqp-runner.sh"
+    HWCI_TEST_SCRIPT: "/install/deqp-runner.sh"
   extends:
     - .use-arm_build # for same $MESA_ARTIFACTS_TAG as in kernel+rootfs_armhf
     - .use-x86_build
@@ -54,7 +54,7 @@
     KERNEL_IMAGE_NAME: Image
     KERNEL_IMAGE_TYPE: "type:\ image"
     BOOT_METHOD: u-boot
-    LAVA_TEST_SCRIPT: "/install/deqp-runner.sh"
+    HWCI_TEST_SCRIPT: "/install/deqp-runner.sh"
   extends:
     - .use-arm_build # for same $MESA_ARTIFACTS_TAG as in kernel+rootfs_arm64
     - .use-x86_build
@@ -73,7 +73,7 @@
     KERNEL_IMAGE_NAME: bzImage
     KERNEL_IMAGE_TYPE: "type:\ zimage"
     BOOT_METHOD: u-boot
-    LAVA_TEST_SCRIPT: "/install/deqp-runner.sh"
+    HWCI_TEST_SCRIPT: "/install/deqp-runner.sh"
   extends:
     - .use-x86_build-base # for same $MESA_ARTIFACTS_BASE_TAG as in kernel+rootfs_amd64
     - .use-x86_build
@@ -85,7 +85,7 @@
 
 .lava-traces-base:
   variables:
-    LAVA_TEST_SCRIPT: "/install/piglit/run.sh"
+    HWCI_TEST_SCRIPT: "/install/piglit/run.sh"
   artifacts:
     reports:
       junit: results/junit.xml
@@ -94,7 +94,7 @@
   variables:
     PIGLIT_REPLAY_DEVICE_NAME: "gl-${GPU_VERSION}"
     PIGLIT_RESULTS: "${GPU_VERSION}-${PIGLIT_PROFILES}"
-    LAVA_TEST_SCRIPT: "/install/piglit/piglit-runner.sh"
+    HWCI_TEST_SCRIPT: "/install/piglit/piglit-runner.sh"
 
 .lava-piglit-traces:amd64:
   extends:
index 58c67aa..ade66ad 100644 (file)
@@ -113,7 +113,7 @@ actions:
           - export LIBGL_DRIVERS_PATH=/install/lib/dri
 
           # If we want Xorg to be running for the test, then we start it up before the
-          # LAVA_TEST_SCRIPT because we need to use xinit to start X (otherwise
+          # HWCI_TEST_SCRIPT because we need to use xinit to start X (otherwise
           # without using -displayfd you can race with Xorg's startup), but xinit will eat
           # your client's return code
           - "if [ -n $HWCI_START_XORG ]; then
@@ -129,7 +129,7 @@ actions:
              fi"
 
           - "export RESULT=fail;
-            if sh $LAVA_TEST_SCRIPT; then
+            if sh $HWCI_TEST_SCRIPT; then
                   export RESULT=pass;
              fi"
 
index 2b52e12..1bd35d1 100644 (file)
@@ -23,7 +23,7 @@
   extends:
     - .vc4-rpi3-test:armhf
   variables:
-    BARE_METAL_TEST_SCRIPT: "/install/deqp-runner.sh"
+    HWCI_TEST_SCRIPT: "/install/deqp-runner.sh"
     # The vc4s are so slow that it takes about a minute to get through the
     # default 500 tests in a group, triggering the serial watchdog.
     DEQP_RUNNER_OPTIONS: "--tests-per-group 250"
@@ -54,7 +54,7 @@ vc4-rpi3-egl:armhf:
     - .vc4-rpi3-test:armhf
     - .test-manual
   variables:
-    BARE_METAL_TEST_SCRIPT: "/install/piglit/piglit-runner.sh"
+    HWCI_TEST_SCRIPT: "/install/piglit/piglit-runner.sh"
     BM_POE_TIMEOUT: 180
     HWCI_START_XORG: 1
     PIGLIT_PLATFORM: mixed_glx_egl
@@ -81,7 +81,7 @@ vc4-rpi3-piglit-quick_shader:armhf:
     - .v3d-rules
     - .use-arm_test
   variables:
-    BARE_METAL_TEST_SCRIPT: "/install/deqp-runner.sh"
+    HWCI_TEST_SCRIPT: "/install/deqp-runner.sh"
     BM_BOOTFS: /boot/raspberrypi_armhf
     BM_POE_TIMEOUT: 300
     BM_ROOTFS: /rootfs-armhf
@@ -148,7 +148,7 @@ v3d-rpi4-piglit:armhf:
     - .v3d-rpi4-test:armhf
   parallel: 3
   variables:
-    BARE_METAL_TEST_SCRIPT: "/install/piglit/piglit-runner.sh"
+    HWCI_TEST_SCRIPT: "/install/piglit/piglit-runner.sh"
     HWCI_START_XORG: 1
     PIGLIT_PLATFORM: mixed_glx_egl
     PIGLIT_PROFILES: all
@@ -160,7 +160,7 @@ v3dv-rpi4-vk:arm64:
     - .v3dv-rules
   parallel: 6
   variables:
-    BARE_METAL_TEST_SCRIPT: "/install/deqp-runner.sh"
+    HWCI_TEST_SCRIPT: "/install/deqp-runner.sh"
     BM_BOOTFS: /boot/raspberrypi_arm64
     BM_POE_TIMEOUT: 300
     BM_ROOTFS: /rootfs-arm64
index 6550395..b3fff70 100644 (file)
@@ -29,7 +29,7 @@
   extends:
     - .piglit-traces-test
   variables:
-    BARE_METAL_TEST_SCRIPT: "/install/piglit/run.sh"
+    HWCI_TEST_SCRIPT: "/install/piglit/run.sh"
     HWCI_START_XORG: 1
     PIGLIT_REPLAY_DESCRIPTION_FILE: "/install/traces-freedreno.yml"
   artifacts:
@@ -119,7 +119,7 @@ a530_gles31:
     - .piglit-test
     - .a530-test
   variables:
-    BARE_METAL_TEST_SCRIPT: "/install/piglit/piglit-runner.sh"
+    HWCI_TEST_SCRIPT: "/install/piglit/piglit-runner.sh"
     HWCI_START_XORG: 1
 
 # piglit_gl since it takes a bit under 20 minutes and has a lot of flakes, so
@@ -194,14 +194,14 @@ a630_egl:
   variables:
     DEQP_VER: egl
     HWCI_START_XORG: 1
-    BARE_METAL_TEST_SCRIPT: "/install/bare-metal/arm64_a630_egl.sh"
+    HWCI_TEST_SCRIPT: "/install/bare-metal/arm64_a630_egl.sh"
 
 a630_gles_others:
   extends:
     - .baremetal-deqp-test
     - .a630-test
   variables:
-    BARE_METAL_TEST_SCRIPT: "/install/bare-metal/arm64_a630_gles_others.sh"
+    HWCI_TEST_SCRIPT: "/install/bare-metal/arm64_a630_gles_others.sh"
 
 a630_gles_asan:
   extends:
@@ -262,7 +262,7 @@ a630_piglit:
     - .piglit-test
     - .a630-test
   variables:
-    BARE_METAL_TEST_SCRIPT: "/install/piglit/piglit-runner.sh"
+    HWCI_TEST_SCRIPT: "/install/piglit/piglit-runner.sh"
     HWCI_START_XORG: 1
     PIGLIT_PROFILES: gpu