lima/ci: add deqp-egl run to the deqp suite

Both wayland and X backends are covered by headless weston, with
X enabled through weston Xwayland.

Signed-off-by: Erico Nunes <nunes.erico@gmail.com>
Acked-by: Vasily Khoruzhick <anarsoul@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20392>
This commit is contained in:
Erico Nunes
2022-12-17 12:00:46 +01:00
committed by Marge Bot
parent 2a4a6aa76f
commit b9835fe6aa
5 changed files with 54 additions and 0 deletions

View File

@@ -9,3 +9,27 @@ deqp_args = [
]
version_check = "GL ES 2.0.*git"
renderer_check = "Mali450"
# wayland
[[deqp]]
deqp = "/deqp/modules/egl/deqp-egl-wayland"
caselists = ["/deqp/mustpass/egl-master.txt"]
tests_per_group = 250
deqp_args = [
"--deqp-surface-width=256", "--deqp-surface-height=256",
"--deqp-surface-type=pbuffer", "--deqp-visibility=hidden",
"--deqp-gl-config-name=rgba8888d24s8ms0",
]
prefix = "wayland-"
# x11
[[deqp]]
deqp = "/deqp/modules/egl/deqp-egl"
caselists = ["/deqp/mustpass/egl-master.txt"]
tests_per_group = 250
deqp_args = [
"--deqp-surface-width=256", "--deqp-surface-height=256",
"--deqp-surface-type=pbuffer", "--deqp-visibility=hidden",
"--deqp-gl-config-name=rgba8888d24s8ms0",
]
prefix = "x11-"

View File

@@ -15,6 +15,7 @@ lima-mali450-deqp:arm64:
extends:
- .lava-meson-gxl-s805x-libretech-ac
variables:
HWCI_START_WESTON: 1
DEQP_SUITE: lima-mali450-deqp
lima-mali450-piglit:arm64:

View File

@@ -45,6 +45,25 @@ dEQP-GLES2.functional.texture.mipmap.cube.bias.linear_nearest,Fail
dEQP-GLES2.functional.texture.mipmap.cube.projected.linear_linear,Fail
dEQP-GLES2.functional.texture.mipmap.cube.projected.linear_nearest,Fail
wayland-dEQP-EGL.functional.create_context.no_config,Fail
wayland-dEQP-EGL.functional.image.modify.renderbuffer_depth16_renderbuffer_clear_depth,Fail
wayland-dEQP-EGL.functional.render.multi_context.gles2.rgb888_window,Fail
wayland-dEQP-EGL.functional.render.multi_context.gles2.rgba8888_pbuffer,Fail
wayland-dEQP-EGL.functional.render.multi_thread.gles2.rgb888_window,Fail
wayland-dEQP-EGL.functional.render.multi_thread.gles2.rgba8888_pbuffer,Fail
wayland-dEQP-EGL.functional.wide_color.pbuffer_8888_colorspace_srgb,Fail
wayland-dEQP-EGL.functional.wide_color.window_8888_colorspace_srgb,Fail
wayland-dEQP-EGL.functional.wide_color.window_fp16_default_colorspace,Fail
x11-dEQP-EGL.functional.create_context.no_config,Fail
x11-dEQP-EGL.functional.image.modify.renderbuffer_depth16_renderbuffer_clear_depth,Fail
x11-dEQP-EGL.functional.render.multi_context.gles2.rgb888_window,Fail
x11-dEQP-EGL.functional.render.multi_context.gles2.rgba8888_pbuffer,Fail
x11-dEQP-EGL.functional.render.multi_thread.gles2.rgb888_window,Fail
x11-dEQP-EGL.functional.render.multi_thread.gles2.rgba8888_pbuffer,Fail
x11-dEQP-EGL.functional.wide_color.pbuffer_8888_colorspace_srgb,Fail
x11-dEQP-EGL.functional.wide_color.window_8888_colorspace_srgb,Fail
shaders@glsl-arb-fragment-coord-conventions,Fail
shaders@glsl-bug-110796,Fail
shaders@glsl-bug-22603,Fail

View File

@@ -0,0 +1,4 @@
# dEQP error: terminate called after throwing an instance of 'tcu::TestError'
# dEQP error: what(): Runtime check failed: '!m_requiresRestart' at teglGLES2SharingThreadedTests.cpp:2271
x11-dEQP-EGL.functional.sharing.gles2.multithread.random.programs.link.19
wayland-dEQP-EGL.functional.sharing.gles2.multithread.random.programs.link.19

View File

@@ -2,6 +2,12 @@
# non-zero-length and not starting with '#', will regex match to
# delete lines from the test list. Be careful.
# deqp-egl skips
# slow
dEQP-EGL.functional.buffer_age.no_preserve
dEQP-EGL.functional.multicontext
dEQP-EGL.functional.swap_buffers_with_damage
# piglit skips
gles3
glsl-1.3