Mesa (main): ci: Uprev deqp-runner and piglit.

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Wed Apr 6 22:12:43 UTC 2022


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

Author: Emma Anholt <emma at anholt.net>
Date:   Wed Mar 16 14:49:21 2022 -0700

ci: Uprev deqp-runner and piglit.

deqp-runner uprevved to reduce memory usage on HW runners, let us
experiment with shader cache on tmpfs, and hopefully provide a tool for
virgl to be able to plausibly run piglit under crosvm instead of vtest.

piglit uprevved to avoid a flake in softpipe in glx-multithread-texture,
and improve performance of the test, too.  This also brings in the
fbo-blending-format-quirks fix to properly initialize the buffers, fixing
some fails/flakes.

Acked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15419>

---

 .gitlab-ci/container/build-deqp-runner.sh          |  2 +-
 .gitlab-ci/container/build-piglit.sh               |  2 +-
 .gitlab-ci/image-tags.yml                          |  6 +++---
 src/freedreno/ci/freedreno-a307-fails.txt          | 20 ++++++++++++++++++++
 src/freedreno/ci/freedreno-a530-fails.txt          |  1 -
 src/freedreno/ci/freedreno-a530-flakes.txt         |  1 +
 src/freedreno/ci/freedreno-a630-fails.txt          |  3 ++-
 src/freedreno/ci/freedreno-a630-flakes.txt         |  4 ----
 src/gallium/drivers/crocus/ci/crocus-g41-fails.txt |  5 +++++
 src/gallium/drivers/i915/ci/i915-g33-fails.txt     |  1 +
 src/gallium/drivers/llvmpipe/ci/llvmpipe-fails.txt |  7 ++++++-
 src/gallium/drivers/r600/ci/r600-rv770-fails.txt   |  1 -
 src/gallium/drivers/r600/ci/r600-rv770-flakes.txt  |  1 -
 src/gallium/drivers/r600/ci/r600-turks-flakes.txt  |  2 --
 src/gallium/drivers/softpipe/ci/softpipe-fails.txt |  4 ++++
 src/gallium/drivers/zink/ci/zink-lvp-fails.txt     | 12 ++++++++----
 16 files changed, 52 insertions(+), 20 deletions(-)

diff --git a/.gitlab-ci/container/build-deqp-runner.sh b/.gitlab-ci/container/build-deqp-runner.sh
index e146e9f05e9..9ae0d99329e 100644
--- a/.gitlab-ci/container/build-deqp-runner.sh
+++ b/.gitlab-ci/container/build-deqp-runner.sh
@@ -15,7 +15,7 @@ if [ -n "${DEQP_RUNNER_GIT_TAG}${DEQP_RUNNER_GIT_REV}" ]; then
     DEQP_RUNNER_CARGO_ARGS="${DEQP_RUNNER_CARGO_ARGS} ${EXTRA_CARGO_ARGS}"
 else
     # Install from package registry
-    DEQP_RUNNER_CARGO_ARGS="--version 0.12.0 ${EXTRA_CARGO_ARGS} -- deqp-runner"
+    DEQP_RUNNER_CARGO_ARGS="--version 0.13.1 ${EXTRA_CARGO_ARGS} -- deqp-runner"
 fi
 
 cargo install --locked  \
diff --git a/.gitlab-ci/container/build-piglit.sh b/.gitlab-ci/container/build-piglit.sh
index fb6a22cf245..b19d7c06708 100644
--- a/.gitlab-ci/container/build-piglit.sh
+++ b/.gitlab-ci/container/build-piglit.sh
@@ -4,7 +4,7 @@ set -ex
 
 git clone https://gitlab.freedesktop.org/mesa/piglit.git --single-branch --no-checkout /piglit
 pushd /piglit
-git checkout 8f6f8967087018aa5eb91da6dc93f0e75acfecbb
+git checkout 445711587d461539a4d8f9d35a7fe996a86d3c8d
 patch -p1 <$OLDPWD/.gitlab-ci/piglit/disable-vs_in.diff
 cmake -S . -B . -G Ninja -DCMAKE_BUILD_TYPE=Release $PIGLIT_OPTS $EXTRA_CMAKE_ARGS
 ninja $PIGLIT_BUILD_TARGETS
diff --git a/.gitlab-ci/image-tags.yml b/.gitlab-ci/image-tags.yml
index c4a31cb94ad..dc967718aef 100644
--- a/.gitlab-ci/image-tags.yml
+++ b/.gitlab-ci/image-tags.yml
@@ -8,11 +8,11 @@ variables:
    DEBIAN_X86_TEST_BASE_IMAGE: "debian/x86_test-base"
 
    DEBIAN_X86_TEST_IMAGE_PATH: "debian/x86_test-gl"
-   DEBIAN_X86_TEST_GL_TAG: "2022-03-29-deqp-bump"
-   DEBIAN_X86_TEST_VK_TAG: "2022-03-29-deqp-bump"
+   DEBIAN_X86_TEST_GL_TAG: "2022-04-05-deqp-runner"
+   DEBIAN_X86_TEST_VK_TAG: "2022-04-05-deqp-runner"
 
    FEDORA_X86_BUILD_TAG: "2022-03-18-spirv-tools-5"
-   KERNEL_ROOTFS_TAG: "2022-03-29-deqp-bump"
+   KERNEL_ROOTFS_TAG: "2022-04-05-deqp-runner"
 
    WINDOWS_X64_BUILD_PATH: "windows/x64_build"
    WINDOWS_X64_BUILD_TAG: "2022-20-02-base_split"
diff --git a/src/freedreno/ci/freedreno-a307-fails.txt b/src/freedreno/ci/freedreno-a307-fails.txt
index 98f29c3fdc1..08f7573283c 100644
--- a/src/freedreno/ci/freedreno-a307-fails.txt
+++ b/src/freedreno/ci/freedreno-a307-fails.txt
@@ -104,6 +104,26 @@ spec at arb_shading_language_packing@execution at built-in-functions@vs-unpackunorm2x1
 spec at ext_gpu_shader4@execution at open-coded-bitfieldreverse,Fail
 spec at glsl-1.10@execution at temp-array-indexing@glsl-fs-giant-temp-array,Fail
 spec at glsl-1.10@execution at temp-array-indexing@glsl-vs-giant-temp-array,Fail
+spec at glsl-1.10@execution at varying-packing@simple int array,Fail
+spec at glsl-1.10@execution at varying-packing@simple int arrays_of_arrays,Fail
+spec at glsl-1.10@execution at varying-packing@simple int separate,Fail
+spec at glsl-1.10@execution at varying-packing@simple ivec2 array,Fail
+spec at glsl-1.10@execution at varying-packing@simple ivec2 arrays_of_arrays,Fail
+spec at glsl-1.10@execution at varying-packing@simple ivec2 separate,Fail
+spec at glsl-1.10@execution at varying-packing@simple ivec3 array,Fail
+spec at glsl-1.10@execution at varying-packing@simple ivec3 arrays_of_arrays,Fail
+spec at glsl-1.10@execution at varying-packing@simple ivec3 separate,Fail
+spec at glsl-1.10@execution at varying-packing@simple ivec4 separate,Fail
+spec at glsl-1.10@execution at varying-packing@simple uint array,Fail
+spec at glsl-1.10@execution at varying-packing@simple uint arrays_of_arrays,Fail
+spec at glsl-1.10@execution at varying-packing@simple uint separate,Fail
+spec at glsl-1.10@execution at varying-packing@simple uvec2 array,Fail
+spec at glsl-1.10@execution at varying-packing@simple uvec2 arrays_of_arrays,Fail
+spec at glsl-1.10@execution at varying-packing@simple uvec2 separate,Fail
+spec at glsl-1.10@execution at varying-packing@simple uvec3 array,Fail
+spec at glsl-1.10@execution at varying-packing@simple uvec3 arrays_of_arrays,Fail
+spec at glsl-1.10@execution at varying-packing@simple uvec3 separate,Fail
+spec at glsl-1.10@execution at varying-packing@simple uvec4 separate,Fail
 spec at glsl-1.30@execution at fs-large-local-array,Fail
 spec at glsl-1.30@execution at fs-large-local-array-vec2,Fail
 spec at glsl-1.30@execution at fs-large-local-array-vec3,Fail
diff --git a/src/freedreno/ci/freedreno-a530-fails.txt b/src/freedreno/ci/freedreno-a530-fails.txt
index 3e8aa38a800..2931b5e5fbe 100644
--- a/src/freedreno/ci/freedreno-a530-fails.txt
+++ b/src/freedreno/ci/freedreno-a530-fails.txt
@@ -274,7 +274,6 @@ spec at egl_mesa_configless_context@basic,Fail
 spec at ext_framebuffer_blit@fbo-blit-check-limits,Fail
 spec at ext_framebuffer_object@fbo-alphatest-nocolor,Fail
 spec at ext_framebuffer_object@fbo-alphatest-nocolor-ff,Fail
-spec at ext_framebuffer_object@fbo-blending-format-quirks,Fail
 spec at ext_framebuffer_object@fbo-blending-snorm,Fail
 spec at ext_framebuffer_object@fbo-stencil-gl_stencil_index1-blit,Fail
 spec at ext_framebuffer_object@fbo-stencil-gl_stencil_index1-copypixels,Fail
diff --git a/src/freedreno/ci/freedreno-a530-flakes.txt b/src/freedreno/ci/freedreno-a530-flakes.txt
index 4dd3bf95fc7..6e964461922 100644
--- a/src/freedreno/ci/freedreno-a530-flakes.txt
+++ b/src/freedreno/ci/freedreno-a530-flakes.txt
@@ -59,6 +59,7 @@ dEQP-GLES31.functional.synchronization.inter_call.without_memory_barrier.*
 
 dEQP-GLES31.functional.texture.gather.basic.2d_array.rgba8.filter_mode.min_nearest_mipmap_nearest_mag_linear
 
+glx at glx-swap-copy
 glx at glx-swap-event_interval
 glx at glx_arb_sync_control@swapbuffersmsc-divisor-zero
 glx at glx_arb_sync_control@waitformsc
diff --git a/src/freedreno/ci/freedreno-a630-fails.txt b/src/freedreno/ci/freedreno-a630-fails.txt
index 06d5b497df2..385e0b1d76a 100644
--- a/src/freedreno/ci/freedreno-a630-fails.txt
+++ b/src/freedreno/ci/freedreno-a630-fails.txt
@@ -132,6 +132,8 @@ spec at arb_sample_shading@samplemask 4,Fail
 spec at arb_sample_shading@samplemask 4 at noms mask_in_one,Fail
 spec at arb_sample_shading@samplemask 4 at sample mask_in_one,Fail
 
+spec at arb_shader_image_load_store@execution at image-array-out-of-bounds-access-load,Crash
+
 # These 3 fails started to happen after piglit uprev with commit
 # 0ef03f824d1833a853d1a20b4be121089bb9246c
 spec at arb_shader_image_load_store@qualifiers,Fail
@@ -269,7 +271,6 @@ spec at ext_framebuffer_multisample@sample-alpha-to-coverage 4 color,Fail
 spec at ext_framebuffer_multisample@sample-alpha-to-coverage 4 depth,Fail
 spec at ext_framebuffer_object@fbo-alphatest-nocolor,Fail
 spec at ext_framebuffer_object@fbo-alphatest-nocolor-ff,Fail
-spec at ext_framebuffer_object@fbo-blending-format-quirks,Fail
 spec at ext_packed_depth_stencil@texwrap formats bordercolor,Fail
 spec at ext_packed_depth_stencil@texwrap formats bordercolor at GL_DEPTH24_STENCIL8- border color only,Fail
 spec at ext_packed_depth_stencil@texwrap formats bordercolor-swizzled,Fail
diff --git a/src/freedreno/ci/freedreno-a630-flakes.txt b/src/freedreno/ci/freedreno-a630-flakes.txt
index 69395851673..6664dc3bf33 100644
--- a/src/freedreno/ci/freedreno-a630-flakes.txt
+++ b/src/freedreno/ci/freedreno-a630-flakes.txt
@@ -155,10 +155,6 @@ spec at arb_shader_image_load_store@indexing at Fragment shader/dynamically uniform in
 spec at egl_chromium_sync_control@conformance
 spec at egl_chromium_sync_control@conformance at eglGetSyncValuesCHROMIUM_msc_and_sbc_test
 
-# First appeared on 2021-07-07 in a container uprev, became frequent by
-# 2021-08-04 starting from a pretty clearly unrelated MR
-spec at ext_framebuffer_object@fbo-blending-format-quirks
-
 # Flaky since around 2021-04-21.  First appeared on
 # https://gitlab.freedesktop.org/robclark/mesa/-/jobs/9101752 (fd/go-fast)
 spec at ext_packed_depth_stencil@fbo-clear-formats stencil
diff --git a/src/gallium/drivers/crocus/ci/crocus-g41-fails.txt b/src/gallium/drivers/crocus/ci/crocus-g41-fails.txt
index 386dcfee387..c33c34d2486 100644
--- a/src/gallium/drivers/crocus/ci/crocus-g41-fails.txt
+++ b/src/gallium/drivers/crocus/ci/crocus-g41-fails.txt
@@ -256,6 +256,11 @@ spec at ext_texture_format_bgra8888@api-errors,Fail
 # no info, just fails
 spec at intel_performance_query@intel_performance_query-issue_2235,Fail
 
+# "Unexpected GL error: GL_INVALID_ENUM 0x500
+#  (Error at tests/spec/khr_texture_compression_astc/khr_compressed_astc-basic.c:349)
+#  Expected GL error: GL_INVALID_OPERATION 0x502"
+spec at khr_texture_compression_astc@basic-gles,Fail
+
 spec at khr_texture_compression_astc@miptree-gl srgb-fp,Fail
 spec at khr_texture_compression_astc@miptree-gl srgb-fp at sRGB decode full precision,Fail
 spec at khr_texture_compression_astc@miptree-gles srgb,Fail
diff --git a/src/gallium/drivers/i915/ci/i915-g33-fails.txt b/src/gallium/drivers/i915/ci/i915-g33-fails.txt
index 30fdb2c1da4..3be3a515544 100644
--- a/src/gallium/drivers/i915/ci/i915-g33-fails.txt
+++ b/src/gallium/drivers/i915/ci/i915-g33-fails.txt
@@ -823,6 +823,7 @@ spec at glsl-1.10@execution at fs-frontfacing-ternary-0.0-neg-1.0,Fail
 spec at glsl-1.10@execution at fs-frontfacing-ternary-1-neg-1,Fail
 spec at glsl-1.10@execution at fs-frontfacing-ternary-1.0-neg-1.0,Fail
 spec at glsl-1.10@execution at fs-frontfacing-ternary-neg-1.0-1.0,Fail
+spec at glsl-1.10@execution at fs-frontfacing-ternary-neg-1.0-1.0-alt,Fail
 spec at glsl-1.10@execution at fs-frontfacing-ternary-vec4-neg-1.0-1.0,Fail
 
 spec at glsl-1.10@execution at fs-loop-bounds-unrolled,Fail
diff --git a/src/gallium/drivers/llvmpipe/ci/llvmpipe-fails.txt b/src/gallium/drivers/llvmpipe/ci/llvmpipe-fails.txt
index 3dd828ea43a..25bc30eb30d 100644
--- a/src/gallium/drivers/llvmpipe/ci/llvmpipe-fails.txt
+++ b/src/gallium/drivers/llvmpipe/ci/llvmpipe-fails.txt
@@ -46,7 +46,6 @@ glx at glx-copy-sub-buffer samples=4,Fail
 glx at glx-make-current,Crash
 
 glx at glx-multi-window-single-context,Fail
-glx at glx-multithread-texture,Fail
 glx at glx-swap-copy,Fail
 glx at glx-swap-pixmap-bad,Fail
 
@@ -109,7 +108,13 @@ spec at arb_program_interface_query@arb_program_interface_query-getprogramresourcei
 spec at arb_shader_image_load_store@early-z,Fail
 spec at arb_shader_image_load_store@early-z at occlusion query test/early-z pass,Fail
 
+spec at arb_shader_image_load_store@execution at image-array-out-of-bounds-access-load,Crash
+spec at arb_shader_image_load_store@execution at image-array-out-of-bounds-access-store,Crash
+
 spec at arb_shader_texture_lod@execution at arb_shader_texture_lod-texgrad,Fail
+
+spec at arb_tessellation_shader@execution at tcs-tes-levels-out-of-bounds-write,Crash
+
 spec at egl 1.4 at egl-copy-buffers,Fail
 spec at egl_khr_gl_image@egl_khr_gl_renderbuffer_image-clear-shared-image gl_depth_component24,Fail
 
diff --git a/src/gallium/drivers/r600/ci/r600-rv770-fails.txt b/src/gallium/drivers/r600/ci/r600-rv770-fails.txt
index f1252b105e3..336afc8a721 100644
--- a/src/gallium/drivers/r600/ci/r600-rv770-fails.txt
+++ b/src/gallium/drivers/r600/ci/r600-rv770-fails.txt
@@ -814,7 +814,6 @@ 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_framebuffer_object@fbo-blending-format-quirks,Fail
 spec at ext_framebuffer_object@fbo-blending-formats,Fail
 spec at ext_framebuffer_object@fbo-blending-formats at 3,Fail
 spec at ext_framebuffer_object@fbo-blending-formats at GL_RGB,Fail
diff --git a/src/gallium/drivers/r600/ci/r600-rv770-flakes.txt b/src/gallium/drivers/r600/ci/r600-rv770-flakes.txt
index 8e2e000bdde..5a891237e13 100644
--- a/src/gallium/drivers/r600/ci/r600-rv770-flakes.txt
+++ b/src/gallium/drivers/r600/ci/r600-rv770-flakes.txt
@@ -1,5 +1,4 @@
 spec@!opengl 3.2 at gl-3.2-adj-prims pv-last
 spec@!opengl 3.2 at layered-rendering@gl-layer-render-clipped
 spec at arb_fragment_layer_viewport@viewport-gs-write-simple
-spec at ext_framebuffer_object@fbo-blending-format-quirks
 spec at glsl-1.30@execution at fs-large-local-array-vec4
diff --git a/src/gallium/drivers/r600/ci/r600-turks-flakes.txt b/src/gallium/drivers/r600/ci/r600-turks-flakes.txt
index 1b94f5643d9..4ad2178c585 100644
--- a/src/gallium/drivers/r600/ci/r600-turks-flakes.txt
+++ b/src/gallium/drivers/r600/ci/r600-turks-flakes.txt
@@ -16,8 +16,6 @@ spec at arb_shader_image_load_store@invalid@
 spec at arb_timer_query@timestamp-get
 spec at ext_timer_query@time-elapsed
 
-spec at ext_framebuffer_object@fbo-blending-format-quirks
-
 spec at arb_texture_cube_map_array@texturesize at tes-texturesize-samplercubearrayshadow
 spec at glsl-1.50@execution at texturesize@tes-texturesize-sampler1darrayshadow
 spec at glsl-1.50@execution at texturesize@tes-texturesize-sampler1dshadow
diff --git a/src/gallium/drivers/softpipe/ci/softpipe-fails.txt b/src/gallium/drivers/softpipe/ci/softpipe-fails.txt
index fa569c2fa82..778b9ef3434 100644
--- a/src/gallium/drivers/softpipe/ci/softpipe-fails.txt
+++ b/src/gallium/drivers/softpipe/ci/softpipe-fails.txt
@@ -1252,6 +1252,10 @@ spec at ext_texture_srgb@texwrap formats at GL_SRGB8_ALPHA8- NPOT,Fail
 spec at ext_transform_feedback2@counting with pause,Fail
 spec at ext_transform_feedback@pipeline-basic-primgen,Fail
 spec at ext_transform_feedback@primgen-query transform-feedback-disabled,Fail
+
+spec at glsl-1.30@execution at fs-large-local-array-out-of-bounds-read,Crash
+spec at glsl-1.30@execution at fs-large-local-array-out-of-bounds-write,Crash
+
 spec at glsl-1.30@execution at tex-miplevel-selection texturegrad 1d,Fail
 spec at glsl-1.30@execution at tex-miplevel-selection texturegrad 1darray,Fail
 spec at glsl-1.30@execution at tex-miplevel-selection texturegrad 1darrayshadow,Fail
diff --git a/src/gallium/drivers/zink/ci/zink-lvp-fails.txt b/src/gallium/drivers/zink/ci/zink-lvp-fails.txt
index de965b3d0f9..2a9ea9f08c4 100644
--- a/src/gallium/drivers/zink/ci/zink-lvp-fails.txt
+++ b/src/gallium/drivers/zink/ci/zink-lvp-fails.txt
@@ -1,6 +1,3 @@
-#this will naturally be fixed on the next ci piglit uprev
-spec at ext_framebuffer_object@fbo-blending-format-quirks,Fail
-
 KHR-GL46.texture_view.view_sampling,Fail
 
 dEQP-GLES2.functional.clipping.point.wide_point_clip,Fail
@@ -98,7 +95,6 @@ dEQP-GLES31.functional.primitive_bounding_box.wide_points.tessellation_set_per_p
 glx at glx-copy-sub-buffer,Fail
 glx at glx-copy-sub-buffer samples=2,Fail
 glx at glx-copy-sub-buffer samples=4,Fail
-glx at glx-multithread-texture,Fail
 glx at glx-swap-copy,Fail
 glx at glx-swap-pixmap-bad,Fail
 glx at glx-visuals-depth,Crash
@@ -331,8 +327,16 @@ spec@!opengl 3.0 at clearbuffer-depth-cs-probe,Fail
 spec at arb_post_depth_coverage@arb_post_depth_coverage-multisampling,Fail
 spec at arb_shader_image_load_store@early-z,Fail
 spec at arb_shader_image_load_store@early-z at occlusion query test/early-z pass,Fail
+
+spec at arb_shader_image_load_store@execution at image-array-out-of-bounds-access-load,Crash
+spec at arb_shader_image_load_store@execution at image-array-out-of-bounds-access-store,Crash
+
 spec at arb_shader_image_load_store@invalid,Fail
 spec at arb_shader_image_load_store@invalid at imageLoad/incompatible format test/imageBuffer,Fail
+
+spec at arb_tessellation_shader@execution at tcs-tes-levels-out-of-bounds-read,Crash
+spec at arb_tessellation_shader@execution at tcs-tes-levels-out-of-bounds-write,Crash
+
 spec at khr_texture_compression_astc@array-gles,Fail
 spec at khr_texture_compression_astc@array-gles at 12x12 Block Dim,Fail
 spec at khr_texture_compression_astc@array-gles at 5x5 Block Dim,Fail



More information about the mesa-commit mailing list