From 6551fb6504b870ebe590c1a2d48bc1a856ea9164 Mon Sep 17 00:00:00 2001 From: Eric Engestrom Date: Mon, 18 Nov 2024 09:52:11 +0100 Subject: [PATCH] ci/container: move deqp build section into the script itself Part-of: --- .gitlab-ci/container/build-deqp.sh | 10 +++++++--- .gitlab-ci/container/debian/test-gl.sh | 4 ---- .gitlab-ci/container/debian/test-vk.sh | 2 -- 3 files changed, 7 insertions(+), 9 deletions(-) diff --git a/.gitlab-ci/container/build-deqp.sh b/.gitlab-ci/container/build-deqp.sh index 03dd4ad69a1..9bcd7cc4ef3 100644 --- a/.gitlab-ci/container/build-deqp.sh +++ b/.gitlab-ci/container/build-deqp.sh @@ -10,6 +10,11 @@ set -uex -o pipefail +# shellcheck disable=SC2153 +deqp_api=${DEQP_API,,} + +uncollapsed_section_start deqp-$deqp_api "Building dEQP $DEQP_API" + # See `deqp_build_targets` below for which release is used to produce which # binary. Unless this comment has bitrotten: # - the VK release produces `deqp-vk`, @@ -97,9 +102,6 @@ pushd /VK-GL-CTS mkdir -p /deqp -# shellcheck disable=SC2153 -deqp_api=${DEQP_API,,} - cts_commits_to_backport="${deqp_api}_cts_commits_to_backport[@]" for commit in "${!cts_commits_to_backport}" do @@ -259,3 +261,5 @@ fi du -sh ./* rm -rf /VK-GL-CTS popd + +section_end deqp-$deqp_api diff --git a/.gitlab-ci/container/debian/test-gl.sh b/.gitlab-ci/container/debian/test-gl.sh index 5272c4c07be..98c9469cbed 100644 --- a/.gitlab-ci/container/debian/test-gl.sh +++ b/.gitlab-ci/container/debian/test-gl.sh @@ -104,14 +104,10 @@ PIGLIT_OPTS="-DPIGLIT_USE_WAFFLE=ON ############### Build dEQP GL -uncollapsed_section_switch piglit_gl "Building dEQP for GL" - DEQP_API=GL \ DEQP_TARGET=surfaceless \ . .gitlab-ci/container/build-deqp.sh -uncollapsed_section_switch piglit_gles "Building dEQP for GLES" - DEQP_API=GLES \ DEQP_TARGET=surfaceless \ . .gitlab-ci/container/build-deqp.sh diff --git a/.gitlab-ci/container/debian/test-vk.sh b/.gitlab-ci/container/debian/test-vk.sh index 2f51077efe2..fbdf2ba7468 100644 --- a/.gitlab-ci/container/debian/test-vk.sh +++ b/.gitlab-ci/container/debian/test-vk.sh @@ -104,8 +104,6 @@ PIGLIT_OPTS="-DPIGLIT_USE_WAFFLE=ON ############### Build dEQP VK -uncollapsed_section_switch deqp "Building Vulkan CTS (dEQP)" - DEQP_API=VK \ DEQP_TARGET=default \ . .gitlab-ci/container/build-deqp.sh