ci/freedreno: Switch skqp testing to using deqp-runner.

The skqp runner gets us parallel execution, automatic caselist handling
(which would have prevented a recent regression due to some skqp tests
having been forgotten in the checked in caselists), nice reports, and the
same xfail/flake handling you know and love from deqp and piglit.

Reviewed-by: Guilherme Gallo <guilherme.gallo@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20070>
This commit is contained in:
Emma Anholt 2022-11-29 14:19:34 -08:00 committed by Marge Bot
parent fe1294e17a
commit eedc1cdef4
11 changed files with 12 additions and 4172 deletions

View file

@ -0,0 +1,3 @@
[[skqp]]
skqp = "/skqp/skqp"
skqp_assets = "/skqp/assets"

View file

@ -476,3 +476,8 @@ wayland-dEQP-EGL.functional.negative_api.create_pixmap_surface,Fail
# Image comparison failed: reference = 0.000488281, expected = 0:1:0:0, result = 0:1:0:3
# Image comparison failed: reference = 0.000976562, expected = 1:1:0:0, result = 1:1:0:3
wayland-dEQP-EGL.functional.wide_color.pbuffer_888_colorspace_default,Fail
# skqp failure:
# SRGBReadWritePixels FAILED (7 errors)
# ../../tests/SRGBReadWritePixelsTest.cpp:214 Could not create sRGB surface context. [OpenGL]
SRGBReadWritePixels,Fail

View file

@ -1,4 +0,0 @@
gl_blur2rectsnonninepatch
gl_bug339297_as_clip
gl_bug6083
gl_dashtextcaps

File diff suppressed because it is too large Load diff

View file

@ -1,8 +0,0 @@
# The following test group pass on the first 3 runs, but may flake eventually.
# This is an assumption, since those ones were set as failed by Android CTS
blur2rectsnonninepatch
bug339297_as_clip
bug6083
cliperror
dashtextcaps
largeglyphblur

File diff suppressed because it is too large Load diff

View file

@ -1,8 +0,0 @@
# The following test group pass on the first 3 runs, but may flake eventually.
# This is an assumption, since those ones were set as failed by Android CTS
blur2rectsnonninepatch
bug339297_as_clip
bug6083
cliperror
dashtextcaps
largeglyphblur

File diff suppressed because it is too large Load diff

View file

@ -1,12 +0,0 @@
# GPU crash
# https://gitlab.freedesktop.org/gallo/mesa/-/jobs/26385169#L4459
convex-lineonly-paths
# The following test group pass on the first 3 runs, but may flake eventually.
# This is an assumption, since those ones were set as failed by Android CTS
blur2rectsnonninepatch
bug339297_as_clip
bug6083
cliperror
dashtextcaps
largeglyphblur

View file

@ -1 +0,0 @@
SRGBReadWritePixels

View file

@ -222,13 +222,13 @@ a630_gles_asan:
a630_skqp:
extends:
- .skqp-test
- .baremetal-deqp-test
- .a630-test
# SKQP tests both the GL and VK drivers.
- .freedreno-turnip-rules
variables:
# Possible skqp backends: gl, gles, unitTest and vk
SKQP_BACKENDS: gl gles vk unitTest # space separated values
VK_DRIVER: freedreno
HWCI_START_XORG: 1
DEQP_SUITE: freedreno-a630-skqp
a630_vk:
extends: