mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-03 20:48:08 +02:00
ci: Test Panfrost on Khadas VIM3 boards
For testing Panfrost on Bifrost GPUs, add a job for dEQP GLES2 testing. Right now almost all tests are skipped, but as we make progress and things show stable, we'll be running more and more tests. Signed-off-by: Tomeu Vizoso <tomeu.vizoso@collabora.com> Reviewed-by: Boris Brezillon <boris.brezillon@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7011>
This commit is contained in:
parent
b74cfa7861
commit
7cae9f0ef1
3 changed files with 2688 additions and 0 deletions
2610
.gitlab-ci/deqp-panfrost-g52-fails.txt
Normal file
2610
.gitlab-ci/deqp-panfrost-g52-fails.txt
Normal file
File diff suppressed because it is too large
Load diff
66
.gitlab-ci/deqp-panfrost-g52-skips.txt
Normal file
66
.gitlab-ci/deqp-panfrost-g52-skips.txt
Normal file
|
|
@ -0,0 +1,66 @@
|
|||
# Note: skips lists for CI are just a list of lines that, when
|
||||
# non-zero-length and not starting with '#', will regex match to
|
||||
# delete lines from the test list. Be careful.
|
||||
|
||||
# Skip the perf/stress tests to keep runtime manageable
|
||||
dEQP-GLES[0-9]*.performance.*
|
||||
dEQP-GLES[0-9]*.stress.*
|
||||
|
||||
# These are really slow on tiling architectures (including llvmpipe).
|
||||
dEQP-GLES[0-9]*.functional.flush_finish.*
|
||||
|
||||
dEQP-GLES2.functional.prerequisite.*
|
||||
dEQP-GLES2.functional.implementation_limits.*
|
||||
dEQP-GLES2.functional.clip_control.*
|
||||
dEQP-GLES2.functional.color_clear.*
|
||||
dEQP-GLES2.functional.depth_stencil_clear.*
|
||||
dEQP-GLES2.functional.buffer.*
|
||||
dEQP-GLES2.functional.light_amount.*
|
||||
dEQP-GLES2.functional.shaders.preprocessor.*
|
||||
dEQP-GLES2.functional.shaders.constants.*
|
||||
dEQP-GLES2.functional.shaders.linkage.*
|
||||
dEQP-GLES2.functional.shaders.conversions.*
|
||||
dEQP-GLES2.functional.shaders.conditionals.*
|
||||
dEQP-GLES2.functional.shaders.declarations.*
|
||||
dEQP-GLES2.functional.shaders.swizzles.*
|
||||
dEQP-GLES2.functional.shaders.functions.*
|
||||
dEQP-GLES2.functional.shaders.keywords.*
|
||||
dEQP-GLES2.functional.shaders.reserved_operators.*
|
||||
dEQP-GLES2.functional.shaders.qualification_order.*
|
||||
dEQP-GLES2.functional.shaders.scoping.*
|
||||
dEQP-GLES2.functional.shaders.invalid_implicit_conversions.*
|
||||
dEQP-GLES2.functional.shaders.misc.*
|
||||
dEQP-GLES2.functional.shaders.indexing.*
|
||||
dEQP-GLES2.functional.shaders.loops.*
|
||||
dEQP-GLES2.functional.shaders.operator.*
|
||||
dEQP-GLES2.functional.shaders.matrix.*
|
||||
dEQP-GLES2.functional.shaders.return.*
|
||||
dEQP-GLES2.functional.shaders.discard.*
|
||||
dEQP-GLES2.functional.shaders.struct.*
|
||||
dEQP-GLES2.functional.shaders.builtin_variable.*
|
||||
dEQP-GLES2.functional.shaders.texture_functions.*
|
||||
dEQP-GLES2.functional.shaders.invariance.*
|
||||
dEQP-GLES2.functional.shaders.fragdata.*
|
||||
dEQP-GLES2.functional.shaders.algorithm.*
|
||||
dEQP-GLES2.functional.shaders.constant_expressions.*
|
||||
dEQP-GLES2.functional.shaders.random.*
|
||||
dEQP-GLES2.functional.texture.*
|
||||
dEQP-GLES2.functional.fragment_ops.*
|
||||
dEQP-GLES2.functional.fbo.*
|
||||
dEQP-GLES2.functional.vertex_arrays.*
|
||||
dEQP-GLES2.functional.shader_api.*
|
||||
dEQP-GLES2.functional.negative_api.*
|
||||
dEQP-GLES2.functional.rasterization.*
|
||||
dEQP-GLES2.functional.attribute_location.*
|
||||
dEQP-GLES2.functional.multisample.*
|
||||
dEQP-GLES2.functional.uniform_api.*
|
||||
dEQP-GLES2.functional.read_pixels.*
|
||||
dEQP-GLES2.functional.depth_range.*
|
||||
dEQP-GLES2.functional.dither.*
|
||||
dEQP-GLES2.functional.state_query.*
|
||||
dEQP-GLES2.functional.clipping.*
|
||||
dEQP-GLES2.functional.polygon_offset.*
|
||||
dEQP-GLES2.functional.draw.*
|
||||
dEQP-GLES2.functional.flush_finish.*
|
||||
dEQP-GLES2.functional.default_vertex_attrib.*
|
||||
dEQP-GLES2.functional.lifetime.*
|
||||
|
|
@ -237,6 +237,18 @@ panfrost-t860-traces:arm64:
|
|||
variables:
|
||||
ENV_VARS: "PAN_MESA_DEBUG=deqp MESA_GLES_VERSION_OVERRIDE=3.1 MESA_GL_VERSION_OVERRIDE=3.3 MESA_GLSL_VERSION_OVERRIDE=330"
|
||||
|
||||
panfrost-g52-gles2:arm64:
|
||||
extends:
|
||||
- .lava-test:arm64
|
||||
- .panfrost-rules
|
||||
variables:
|
||||
DEVICE_TYPE: meson-g12b-a311d-khadas-vim3
|
||||
DTB: ${DEVICE_TYPE}
|
||||
GPU_VERSION: panfrost-g52
|
||||
ENV_VARS: "PAN_MESA_DEBUG=bifrost DEQP_PARALLEL=6 DEQP_EXPECTED_RENDERER=G52"
|
||||
tags:
|
||||
- mesa-ci-aarch64-lava-collabora
|
||||
|
||||
.panfrost-t820-gles2:arm64:
|
||||
extends:
|
||||
- .lava-test:arm64
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue