mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-01-11 18:50:17 +01:00
ci/deqp: ensure that in default builds, wayland + x11 + xcb are all built
If someone were to remove the libraries that are needed for these,
`default` would simply not enable these tests, and the only thing we
could notice is that test jobs would suddenly take less time to run.
Instead, let's have a check to make sure dEQP's cmake has detected
everything and enabled these platforms.
Reviewed-by: David Heidelberg <david.heidelberg@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27041>
(cherry picked from commit 27a1b4e4f3)
This commit is contained in:
parent
e716b08f86
commit
01b374ecaf
3 changed files with 13 additions and 5 deletions
|
|
@ -101,6 +101,14 @@ cmake -S /VK-GL-CTS -B . -G Ninja \
|
|||
-DDEQP_TARGET=${DEQP_TARGET:-default} \
|
||||
-DCMAKE_BUILD_TYPE=Release \
|
||||
$EXTRA_CMAKE_ARGS
|
||||
|
||||
# Make sure `default` doesn't silently stop detecting one of the platforms we care about
|
||||
if [ "${DEQP_TARGET}" = 'default' ]; then
|
||||
grep -q DEQP_SUPPORT_WAYLAND=1 build.ninja
|
||||
grep -q DEQP_SUPPORT_X11=1 build.ninja
|
||||
grep -q DEQP_SUPPORT_XCB=1 build.ninja
|
||||
fi
|
||||
|
||||
mold --run ninja
|
||||
|
||||
if [ "${DEQP_TARGET}" = 'android' ]; then
|
||||
|
|
|
|||
|
|
@ -18,14 +18,14 @@ variables:
|
|||
DEBIAN_X86_64_TEST_IMAGE_VK_PATH: "debian/x86_64_test-vk"
|
||||
DEBIAN_X86_64_TEST_ANDROID_IMAGE_PATH: "debian/x86_64_test-android"
|
||||
|
||||
DEBIAN_X86_64_TEST_ANDROID_TAG: "2024-01-04-default"
|
||||
DEBIAN_X86_64_TEST_GL_TAG: "2024-01-04-default"
|
||||
DEBIAN_X86_64_TEST_VK_TAG: "2024-01-04-default"
|
||||
DEBIAN_X86_64_TEST_ANDROID_TAG: "2024-01-14-check24"
|
||||
DEBIAN_X86_64_TEST_GL_TAG: "2024-01-14-check24"
|
||||
DEBIAN_X86_64_TEST_VK_TAG: "2024-01-14-check24"
|
||||
|
||||
ALPINE_X86_64_BUILD_TAG: "2023-01-07-libdrm2_4_119"
|
||||
ALPINE_X86_64_LAVA_SSH_TAG: "2023-06-26-first-version"
|
||||
FEDORA_X86_64_BUILD_TAG: "2024-01-06-libdrm"
|
||||
KERNEL_ROOTFS_TAG: "2024-01-10-default"
|
||||
KERNEL_ROOTFS_TAG: "2024-01-14-check24"
|
||||
KERNEL_TAG: "v6.6.4-for-mesa-ci-e4f4c500f7fb"
|
||||
KERNEL_REPO: "gfx-ci/linux"
|
||||
PKG_REPO_REV: "67f2c46b"
|
||||
|
|
|
|||
|
|
@ -1474,7 +1474,7 @@
|
|||
"description": "ci/deqp: ensure that in `default` builds, wayland + x11 + xcb are all built",
|
||||
"nominated": false,
|
||||
"nomination_type": 3,
|
||||
"resolution": 4,
|
||||
"resolution": 1,
|
||||
"main_sha": null,
|
||||
"because_sha": null,
|
||||
"notes": null
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue