ci/b2c: move away from the hand-rolled initscript
authorMartin Roukala (né Peres) <martin.roukala@mupuf.org>
Tue, 14 Mar 2023 07:51:20 +0000 (09:51 +0200)
committerMarge Bot <emma+marge@anholt.net>
Tue, 14 Mar 2023 17:22:07 +0000 (17:22 +0000)
Up until now, we have been handrolling part of the init-stage2.sh in
the b2c command line. Let's stop doing that and instead use the same
script as every other HW farms.

Signed-off-by: Martin Roukala (né Peres) <martin.roukala@mupuf.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21872>

.gitlab-ci/test/gitlab-ci.yml
src/amd/ci/gitlab-ci.yml
src/gallium/drivers/zink/ci/gitlab-ci.yml

index 1981ad2..98a6dea 100644 (file)
@@ -284,7 +284,7 @@ rustfmt:
       [ -d "$CI_COMMON_SCRIPTS" ] || exit 1
 
 
-      B2C_TEST_SCRIPT="bash -c 'source ./set-job-env-vars.sh; source ./setup-test-env.sh; tar xf ${INSTALL_TARBALL_NAME}; ${B2C_TEST_SCRIPT}'"
+      B2C_TEST_SCRIPT="bash -c 'tar xf ${INSTALL_TARBALL_NAME}; ./install/common/init-stage2.sh'"
 
       # The Valve CI gateway receives jobs in a YAML format. Create a
       # job description from the CI environment.
@@ -321,11 +321,11 @@ rustfmt:
       # begins running on the remote DUT.
       set +x
       "$CI_COMMON_SCRIPTS"/generate-env.sh > ${JOB_FOLDER}/set-job-env-vars.sh
+      echo "export SCRIPTS_DIR=./install" >> ${JOB_FOLDER}/set-job-env-vars.sh
       chmod +x ${JOB_FOLDER}/set-job-env-vars.sh
       echo "Variables passed through:"
       cat ${JOB_FOLDER}/set-job-env-vars.sh
       echo "export CI_JOB_JWT=${CI_JOB_JWT}" >> ${JOB_FOLDER}/set-job-env-vars.sh
-      cp ${SCRIPTS_DIR}/setup-test-env.sh ${JOB_FOLDER}/setup-test-env.sh
       set -x
 
       # Copy the mesa install tarball to the job folder, for later extraction
index c3ec13d..189222e 100644 (file)
@@ -206,7 +206,7 @@ radeonsi-raven-va:amd64:
 .deqp-test-valve:
   variables:
     B2C_JOB_SUCCESS_REGEX: '^\+ DEQP_EXITCODE=0\r$'
-    B2C_TEST_SCRIPT: ./install/deqp-runner.sh
+    HWCI_TEST_SCRIPT: ./install/deqp-runner.sh
 
 .kabini-test-valve:
   variables:
@@ -420,7 +420,7 @@ radv-fossils:
     - .b2c-test-radv-vk
   variables:
     B2C_JOB_SUCCESS_REGEX: 'SUCCESS: No changes found!\r$'
-    B2C_TEST_SCRIPT: ./install/vkd3d-proton/run.sh
+    HWCI_TEST_SCRIPT: ./install/vkd3d-proton/run.sh
 
 .vkd3d-kabini-valve:
   extends:
index 2b9fc9f..7cf1d08 100644 (file)
@@ -134,7 +134,7 @@ zink-freedreno-a630-traces:
     PIGLIT_PROFILES: all
     PIGLIT_PLATFORM: gbm
     RADV_PERFTEST: gpl
-    B2C_TEST_SCRIPT: ./install/valve/gl_combined_testing.sh
+    HWCI_TEST_SCRIPT: ./install/valve/gl_combined_testing.sh
     B2C_JOB_SUCCESS_REGEX: 'Execution is over, pipeline status: 0'
 
     # Disable reporting, since DUTs don't have internet access