From b9835fe6aaa96176519de860b30898aed174c426 Mon Sep 17 00:00:00 2001 From: Erico Nunes Date: Sat, 17 Dec 2022 12:00:46 +0100 Subject: [PATCH] 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 Acked-by: Vasily Khoruzhick Part-of: --- .../lima/ci/deqp-lima-mali450-deqp.toml | 24 +++++++++++++++++++ src/gallium/drivers/lima/ci/gitlab-ci.yml | 1 + src/gallium/drivers/lima/ci/lima-fails.txt | 19 +++++++++++++++ src/gallium/drivers/lima/ci/lima-flakes.txt | 4 ++++ src/gallium/drivers/lima/ci/lima-skips.txt | 6 +++++ 5 files changed, 54 insertions(+) create mode 100644 src/gallium/drivers/lima/ci/lima-flakes.txt diff --git a/src/gallium/drivers/lima/ci/deqp-lima-mali450-deqp.toml b/src/gallium/drivers/lima/ci/deqp-lima-mali450-deqp.toml index 17d4f1ddf95..53fe4529135 100644 --- a/src/gallium/drivers/lima/ci/deqp-lima-mali450-deqp.toml +++ b/src/gallium/drivers/lima/ci/deqp-lima-mali450-deqp.toml @@ -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-" diff --git a/src/gallium/drivers/lima/ci/gitlab-ci.yml b/src/gallium/drivers/lima/ci/gitlab-ci.yml index d1fc808eaf7..b6ed6e1fb4d 100644 --- a/src/gallium/drivers/lima/ci/gitlab-ci.yml +++ b/src/gallium/drivers/lima/ci/gitlab-ci.yml @@ -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: diff --git a/src/gallium/drivers/lima/ci/lima-fails.txt b/src/gallium/drivers/lima/ci/lima-fails.txt index e6a73582d72..bd6d658c11e 100644 --- a/src/gallium/drivers/lima/ci/lima-fails.txt +++ b/src/gallium/drivers/lima/ci/lima-fails.txt @@ -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 diff --git a/src/gallium/drivers/lima/ci/lima-flakes.txt b/src/gallium/drivers/lima/ci/lima-flakes.txt new file mode 100644 index 00000000000..403fc9c63cb --- /dev/null +++ b/src/gallium/drivers/lima/ci/lima-flakes.txt @@ -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 diff --git a/src/gallium/drivers/lima/ci/lima-skips.txt b/src/gallium/drivers/lima/ci/lima-skips.txt index 2010964b2c9..ea0d475d9a3 100644 --- a/src/gallium/drivers/lima/ci/lima-skips.txt +++ b/src/gallium/drivers/lima/ci/lima-skips.txt @@ -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