Mesa (main): ci: Make sure that we build the piglit dmabuf tests.

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Tue Jul 13 16:50:34 UTC 2021


Module: Mesa
Branch: main
Commit: 446bf13e487ac287062cc38779d6bfd20d9c2651
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=446bf13e487ac287062cc38779d6bfd20d9c2651

Author: Emma Anholt <emma at anholt.net>
Date:   Mon Jul 12 14:39:30 2021 -0700

ci: Make sure that we build the piglit dmabuf tests.

Force the option rather than relying on autodetection -- ARM runners were
apparently finding the necessary deps, but the x86 rootfs (radeonsi, iris)
and x86_test-gl container (i915g) were not.

Reviewed-by: Tomeu Vizoso <tomeu.vizoso at collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11834>

---

 .gitlab-ci.yml                                     |  4 ++--
 .gitlab-ci/container/debian/x86_test-gl.sh         |  3 ++-
 .gitlab-ci/container/lava_build.sh                 |  4 +++-
 .../drivers/i915/ci/piglit-i915-g33-fails.txt      | 10 --------
 .../radeonsi/ci/piglit-radeonsi-stoney-fails.txt   | 27 ----------------------
 5 files changed, 7 insertions(+), 41 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index c1494aaf3be..79222f9f515 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -425,7 +425,7 @@ debian/x86_test-gl:
   variables:
     FDO_DISTRIBUTION_EXEC: 'env KERNEL_URL=${KERNEL_URL} FDO_CI_CONCURRENT=${FDO_CI_CONCURRENT} bash .gitlab-ci/container/${CI_JOB_NAME}.sh'
     KERNEL_URL: &kernel-rootfs-url "https://gitlab.freedesktop.org/gfx-ci/linux/-/archive/v5.13-rc5-for-mesa-ci-27df41f1e0cf/linux-v5.13-rc5-for-mesa-ci-27df41f1e0cf.tar.bz2"
-    MESA_IMAGE_TAG: &debian-x86_test-gl "2021-07-06-latest-virglrenderer"
+    MESA_IMAGE_TAG: &debian-x86_test-gl "2021-07-12-dmabuf"
 
 # Debian 11 based x86 test image for VK
 debian/x86_test-vk:
@@ -480,7 +480,7 @@ fedora/x86_build:
   variables:
     GIT_STRATEGY: fetch
     KERNEL_URL: *kernel-rootfs-url
-    MESA_ROOTFS_TAG: &kernel-rootfs "2021-07-02-bump-libdrm"
+    MESA_ROOTFS_TAG: &kernel-rootfs "2021-07-12-dmabuf"
     DISTRIBUTION_TAG: &distribution-tag-arm "${MESA_ROOTFS_TAG}--${MESA_ARTIFACTS_TAG}--${MESA_TEMPLATES_COMMIT}"
   script:
     - .gitlab-ci/container/lava_build.sh
diff --git a/.gitlab-ci/container/debian/x86_test-gl.sh b/.gitlab-ci/container/debian/x86_test-gl.sh
index 3e265fd12d1..05b1b9b9925 100644
--- a/.gitlab-ci/container/debian/x86_test-gl.sh
+++ b/.gitlab-ci/container/debian/x86_test-gl.sh
@@ -34,6 +34,7 @@ STABLE_EPHEMERAL=" \
       libwaffle-dev \
       libwayland-dev \
       libx11-xcb-dev \
+      libxcb-dri2-0-dev \
       libxext-dev \
       libxkbcommon-dev \
       libxrender-dev \
@@ -96,7 +97,7 @@ mkdir -p /lava-files/
 
 ############### Build piglit
 
-PIGLIT_OPTS="-DPIGLIT_BUILD_CL_TESTS=ON" . .gitlab-ci/container/build-piglit.sh
+PIGLIT_OPTS="-DPIGLIT_BUILD_CL_TESTS=ON -DPIGLIT_BUILD_DMA_BUF_TESTS=ON" . .gitlab-ci/container/build-piglit.sh
 
 ############### Build Crosvm
 
diff --git a/.gitlab-ci/container/lava_build.sh b/.gitlab-ci/container/lava_build.sh
index 88a78c2d322..288fb41bfe2 100755
--- a/.gitlab-ci/container/lava_build.sh
+++ b/.gitlab-ci/container/lava_build.sh
@@ -75,6 +75,7 @@ apt-get install -y --no-remove \
                    debootstrap \
                    git \
                    glslang-tools \
+                   libdrm-dev \
                    libegl1-mesa-dev \
                    libgbm-dev \
                    libgles2-mesa-dev \
@@ -85,6 +86,7 @@ apt-get install -y --no-remove \
                    libwaffle-dev \
                    libwayland-dev \
                    libx11-xcb-dev \
+                   libxcb-dri2-0-dev \
                    libxkbcommon-dev \
                    patch \
                    python3-distutils \
@@ -136,7 +138,7 @@ mv /deqp /lava-files/rootfs-${DEBIAN_ARCH}/.
 
 
 ############### Build piglit
-. .gitlab-ci/container/build-piglit.sh
+PIGLIT_OPTS="-DPIGLIT_BUILD_DMA_BUF_TESTS=ON" . .gitlab-ci/container/build-piglit.sh
 mv /piglit /lava-files/rootfs-${DEBIAN_ARCH}/.
 
 
diff --git a/src/gallium/drivers/i915/ci/piglit-i915-g33-fails.txt b/src/gallium/drivers/i915/ci/piglit-i915-g33-fails.txt
index 53a82aaf178..50d0e79b086 100644
--- a/src/gallium/drivers/i915/ci/piglit-i915-g33-fails.txt
+++ b/src/gallium/drivers/i915/ci/piglit-i915-g33-fails.txt
@@ -414,21 +414,12 @@ spec at ext_framebuffer_object@getteximage-formats init-by-rendering,Crash
 spec at ext_image_dma_buf_import@ext_image_dma_buf_import-export,Fail
 spec at ext_image_dma_buf_import@ext_image_dma_buf_import-export-tex,Fail
 spec at ext_image_dma_buf_import@ext_image_dma_buf_import-intel_external_sampler_only,Fail
-spec at ext_image_dma_buf_import@ext_image_dma_buf_import-invalid_attributes,Fail
-spec at ext_image_dma_buf_import@ext_image_dma_buf_import-invalid_hints,Fail
-spec at ext_image_dma_buf_import@ext_image_dma_buf_import-missing_attributes,Fail
-spec at ext_image_dma_buf_import@ext_image_dma_buf_import-ownership_transfer,Fail
-spec at ext_image_dma_buf_import@ext_image_dma_buf_import-refcount,Fail
 spec at ext_image_dma_buf_import@ext_image_dma_buf_import-reimport-bug,Fail
-spec at ext_image_dma_buf_import@ext_image_dma_buf_import-sample_argb8888,Fail
-spec at ext_image_dma_buf_import@ext_image_dma_buf_import-sample_ayuv,Fail
 spec at ext_image_dma_buf_import@ext_image_dma_buf_import-sample_nv12,Fail
 spec at ext_image_dma_buf_import@ext_image_dma_buf_import-sample_p010,Fail
 spec at ext_image_dma_buf_import@ext_image_dma_buf_import-sample_p012,Fail
 spec at ext_image_dma_buf_import@ext_image_dma_buf_import-sample_p016,Fail
 spec at ext_image_dma_buf_import@ext_image_dma_buf_import-sample_uyvy,Fail
-spec at ext_image_dma_buf_import@ext_image_dma_buf_import-sample_xrgb8888,Fail
-spec at ext_image_dma_buf_import@ext_image_dma_buf_import-sample_xyuv,Fail
 spec at ext_image_dma_buf_import@ext_image_dma_buf_import-sample_y210,Fail
 spec at ext_image_dma_buf_import@ext_image_dma_buf_import-sample_y212,Fail
 spec at ext_image_dma_buf_import@ext_image_dma_buf_import-sample_y216,Fail
@@ -439,7 +430,6 @@ spec at ext_image_dma_buf_import@ext_image_dma_buf_import-sample_yuv420,Fail
 spec at ext_image_dma_buf_import@ext_image_dma_buf_import-sample_yuyv,Fail
 spec at ext_image_dma_buf_import@ext_image_dma_buf_import-sample_yvu420,Fail
 spec at ext_image_dma_buf_import@ext_image_dma_buf_import-transcode-nv12-as-r8-gr88,Fail
-spec at ext_image_dma_buf_import@ext_image_dma_buf_import-unsupported_format,Fail
 spec at ext_occlusion_query_boolean@any-samples,Fail
 spec at ext_packed_depth_stencil@depth_stencil texture,Fail
 spec at ext_packed_depth_stencil@fbo-clear-formats,Fail
diff --git a/src/gallium/drivers/radeonsi/ci/piglit-radeonsi-stoney-fails.txt b/src/gallium/drivers/radeonsi/ci/piglit-radeonsi-stoney-fails.txt
index b0dbb13adb6..c7f849b70fb 100644
--- a/src/gallium/drivers/radeonsi/ci/piglit-radeonsi-stoney-fails.txt
+++ b/src/gallium/drivers/radeonsi/ci/piglit-radeonsi-stoney-fails.txt
@@ -56,35 +56,8 @@ spec at ext_framebuffer_multisample@turn-on-off 2,Fail
 spec at ext_framebuffer_multisample@turn-on-off 4,Fail
 spec at ext_framebuffer_multisample@turn-on-off 6,Fail
 spec at ext_framebuffer_multisample@turn-on-off 8,Fail
-spec at ext_image_dma_buf_import@ext_image_dma_buf_import-export,Fail
-spec at ext_image_dma_buf_import@ext_image_dma_buf_import-export-tex,Fail
-spec at ext_image_dma_buf_import@ext_image_dma_buf_import-intel_external_sampler_only,Fail
-spec at ext_image_dma_buf_import@ext_image_dma_buf_import-invalid_attributes,Fail
-spec at ext_image_dma_buf_import@ext_image_dma_buf_import-invalid_hints,Fail
-spec at ext_image_dma_buf_import@ext_image_dma_buf_import-missing_attributes,Fail
-spec at ext_image_dma_buf_import@ext_image_dma_buf_import-ownership_transfer,Fail
-spec at ext_image_dma_buf_import@ext_image_dma_buf_import-refcount,Fail
-spec at ext_image_dma_buf_import@ext_image_dma_buf_import-reimport-bug,Fail
-spec at ext_image_dma_buf_import@ext_image_dma_buf_import-sample_argb8888,Fail
-spec at ext_image_dma_buf_import@ext_image_dma_buf_import-sample_ayuv,Fail
-spec at ext_image_dma_buf_import@ext_image_dma_buf_import-sample_nv12,Fail
-spec at ext_image_dma_buf_import@ext_image_dma_buf_import-sample_p010,Fail
-spec at ext_image_dma_buf_import@ext_image_dma_buf_import-sample_p012,Fail
-spec at ext_image_dma_buf_import@ext_image_dma_buf_import-sample_p016,Fail
-spec at ext_image_dma_buf_import@ext_image_dma_buf_import-sample_uyvy,Fail
-spec at ext_image_dma_buf_import@ext_image_dma_buf_import-sample_xrgb8888,Fail
-spec at ext_image_dma_buf_import@ext_image_dma_buf_import-sample_xyuv,Fail
-spec at ext_image_dma_buf_import@ext_image_dma_buf_import-sample_y210,Fail
-spec at ext_image_dma_buf_import@ext_image_dma_buf_import-sample_y212,Fail
 spec at ext_image_dma_buf_import@ext_image_dma_buf_import-sample_y216,Fail
-spec at ext_image_dma_buf_import@ext_image_dma_buf_import-sample_y410,Fail
-spec at ext_image_dma_buf_import@ext_image_dma_buf_import-sample_y412,Fail
-spec at ext_image_dma_buf_import@ext_image_dma_buf_import-sample_y416,Fail
-spec at ext_image_dma_buf_import@ext_image_dma_buf_import-sample_yuv420,Fail
 spec at ext_image_dma_buf_import@ext_image_dma_buf_import-sample_yuyv,Fail
-spec at ext_image_dma_buf_import@ext_image_dma_buf_import-sample_yvu420,Fail
-spec at ext_image_dma_buf_import@ext_image_dma_buf_import-transcode-nv12-as-r8-gr88,Fail
-spec at ext_image_dma_buf_import@ext_image_dma_buf_import-unsupported_format,Fail
 spec at ext_packed_float@texwrap formats bordercolor-swizzled,Fail
 spec at ext_packed_float@texwrap formats bordercolor-swizzled at GL_R11F_G11F_B10F- swizzled- border color only,Fail
 spec at ext_texture_compression_rgtc@texwrap formats bordercolor-swizzled,Fail



More information about the mesa-commit mailing list