freedreno/ci: Add a618 egl/skqp/piglit jobs

Clone the existing a630 jobs and expectations.  This should give us a6xx
coverage to make up for the offline a630 runners.

Signed-off-by: Rob Clark <robdclark@chromium.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20715>
This commit is contained in:
Rob Clark
2023-01-15 09:14:28 -08:00
parent 23e9fe5d53
commit 274e1d5a39
5 changed files with 66 additions and 21 deletions

View File

@@ -0,0 +1,21 @@
# x11
[[deqp]]
deqp = "/deqp/modules/egl/deqp-egl"
caselists = ["/deqp/mustpass/egl-master.txt"]
skips = ["install/freedreno-a618-premerge-skips.txt"]
deqp_args = [
"--deqp-surface-width=256", "--deqp-surface-height=256",
"--deqp-surface-type=pbuffer", "--deqp-visibility=hidden",
"--deqp-gl-config-name=rgba8888d24s8ms0",
]
[[deqp]]
deqp = "/deqp/modules/egl/deqp-egl-wayland"
caselists = ["/deqp/mustpass/egl-master.txt"]
skips = ["install/freedreno-a618-premerge-skips.txt"]
deqp_args = [
"--deqp-surface-width=256", "--deqp-surface-height=256",
"--deqp-surface-type=pbuffer", "--deqp-visibility=hidden",
"--deqp-gl-config-name=rgba8888d24s8ms0",
]
prefix = "wayland-"

View File

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

View File

@@ -468,3 +468,12 @@ spill-dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_bool_required
# https://gitlab.freedesktop.org/mesa/mesa/-/issues/7152
spec@ext_transform_feedback@builtin-varyings gl_culldistance,Fail
# Failing (Color test failed) since wayland platform was enabled in arm builds
wayland-dEQP-EGL.functional.wide_color.window_888_colorspace_default,Fail
wayland-dEQP-EGL.functional.wide_color.window_fp16_default_colorspace,Fail
# skqp failure:
# SRGBReadWritePixels FAILED (7 errors)
# ../../tests/SRGBReadWritePixelsTest.cpp:214 Could not create sRGB surface context. [OpenGL]
SRGBReadWritePixels,Fail

View File

@@ -6,24 +6,3 @@
KHR-GL45.texture_swizzle.smoke
KHR-GL45.gpu_shader_fp64.builtin.inverse_dmat4
KHR-GL45.gpu_shader_fp64.fp64.varyings
# These generally take near 15 seconds. The time is spent inside dEQP.
dEQP-VK.tessellation.invariance.inner_triangle_set.quads_equal_spacing
dEQP-VK.tessellation.invariance.inner_triangle_set.triangles_fractional_even_spacing
dEQP-VK.tessellation.invariance.outer_edge_division.quads_equal_spacing
dEQP-VK.tessellation.invariance.outer_edge_division.quads_fractional_even_spacing
dEQP-VK.tessellation.invariance.outer_edge_division.quads_fractional_odd_spacing
dEQP-VK.tessellation.invariance.outer_edge_symmetry.quads_fractional_even_spacing_cw
dEQP-VK.tessellation.invariance.outer_triangle_set.quads_equal_spacing
dEQP-VK.tessellation.invariance.outer_triangle_set.quads_fractional_even_spacing
dEQP-VK.tessellation.invariance.outer_triangle_set.quads_fractional_odd_spacing
dEQP-VK.tessellation.invariance.outer_triangle_set.triangles_equal_spacing
dEQP-VK.tessellation.invariance.outer_triangle_set.triangles_fractional_even_spacing
dEQP-VK.tessellation.invariance.outer_triangle_set.triangles_fractional_odd_spacing
# Spends its time in nir_validate, timing out in CI sometimes.
dEQP-VK.spirv_assembly.instruction.*.spirv_ids_abuse.lots_ids.*
# Spending all its time in nir_compare_deref_paths() (approximately 15 seconds)
# https://gitlab.freedesktop.org/mesa/mesa/-/issues/5152
dEQP-VK.ubo.random.all_shared_buffer.48

View File

@@ -184,6 +184,39 @@ a618_gl:
variables:
DEQP_SUITE: freedreno-a618
# Run dEQP EGL window system tests separately with the window systems available.
# X11 takes over the screen, wayland is run headless.
a618_egl:
extends:
- .a618-test-limozeen-nots-r5
- .freedreno-rules
variables:
DEQP_VER: egl
HWCI_START_XORG: 1
HWCI_START_WESTON: 1
DEQP_SUITE: freedreno-a618-egl
a618_skqp:
extends:
- .a618-test-limozeen-nots-r5
- .freedreno-rules
# SKQP tests both the GL and VK drivers.
- .freedreno-turnip-rules
variables:
HWCI_START_XORG: 1
DEQP_SUITE: freedreno-a618-skqp
a618_piglit:
extends:
- .piglit-test
- .a618-test-limozeen-nots-r5
- .freedreno-rules
# Note that piglit has GL+VK integration testing.
- .freedreno-turnip-rules
variables:
HWCI_START_XORG: 1
PIGLIT_PROFILES: gpu
.a630-test:
extends:
- .freedreno-test