turnip+zink/ci: add gl & gles CTS jobs on the a750

Signed-off-by: Eric Engestrom <eric@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29026>
This commit is contained in:
Eric Engestrom
2024-04-24 22:48:00 +02:00
committed by Marge Bot
parent 3088af9051
commit 8b448ffdd7
5 changed files with 112 additions and 0 deletions

View File

@@ -0,0 +1,67 @@
# Basic test set
[[deqp]]
deqp = "/deqp/modules/gles2/deqp-gles2"
caselists = ["/deqp/mustpass/gles2-main.txt"]
deqp_args = [
"--deqp-surface-width=256", "--deqp-surface-height=256",
"--deqp-surface-type=pbuffer", "--deqp-visibility=hidden",
"--deqp-gl-config-name=rgba8888d24s8ms0",
]
version_check = "GL ES 3.2.*git"
renderer_check = "zink.*Adreno.*750"
[[deqp]]
deqp = "/deqp/modules/gles3/deqp-gles3"
caselists = ["/deqp/mustpass/gles3-main.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/gles31/deqp-gles31"
caselists = ["/deqp/mustpass/gles31-main.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/external/openglcts/modules/glcts"
caselists = [
"/deqp/mustpass/gles2-khr-main.txt",
"/deqp/mustpass/gles3-khr-main.txt",
"/deqp/mustpass/gles31-khr-main.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/external/openglcts/modules/glcts"
caselists = [
"/deqp/mustpass/gl46-main.txt",
]
deqp_args = [
"--deqp-surface-width=256", "--deqp-surface-height=256",
"--deqp-surface-type=pbuffer", "--deqp-visibility=hidden",
"--deqp-gl-config-name=rgba8888d24s8ms0",
]
# FIXME: Disabled because it is currently way too flaky
#[[piglit]]
#piglit_folder = "/piglit"
##profile = "gpu" # hangs
##profile = "quick_gl" # hangs
#profile = "quick_shader"
#process_isolation = true
#timeout = 180.0
# [piglit.env]
# PIGLIT_NO_WINDOW = "1"
# PIGLIT_PLATFORM = "gbm"
# WAFFLE_PLATFORM = "gbm"
# FREEDRENO_HANGCHECK_MS = "2000"

View File

@@ -94,6 +94,13 @@
- !reference [.collabora-turnip-manual-rules, rules]
- !reference [.zink-common-manual-rules, rules]
.zink-turnip-valve-manual-rules:
stage: layered-backends
retry: !reference [.scheduled_pipeline-rules, retry]
rules:
- !reference [.valve-freedreno-turnip-manual-rules, rules]
- !reference [.zink-common-manual-rules, rules]
.zink-radv-rules:
stage: layered-backends
rules:
@@ -179,6 +186,17 @@
# Disable reporting, since DUTs don't have internet access
FLAKES_CHANNEL: ""
.tu-zink-test-valve:
extends:
- .zink-test
- .b2c-arm64-test-gl
variables:
VK_DRIVER: freedreno
HWCI_TEST_SCRIPT: ./install/deqp-runner.sh
B2C_JOB_SUCCESS_REGEX: 'Execution is over, pipeline status: 0'
# Disable reporting, since DUTs don't have internet access
FLAKES_CHANNEL: ""
.radv-zink-test-valve:
timeout: 30m
extends:

View File

@@ -137,6 +137,20 @@ zink-tu-a618-traces-performance:
- !reference [zink-tu-a618-traces, needs]
- !reference [.piglit-performance:arm64, needs]
zink-tu-a750:
extends:
- .tu-zink-test-valve
- .a750-mupuf
- .zink-turnip-valve-manual-rules
timeout: 25m # base runtime 11min total, 9min of testing
variables:
B2C_TIMEOUT_BOOT_MINUTES: 15
B2C_TIMEOUT_OVERALL_MINUTES: 20
DEQP_SUITE: zink-tu-a750
GPU_VERSION: zink-tu-a750
HWCI_START_WESTON: 1
############### Combined testing (GL, GLES, Piglit) on RADV
zink-radv-polaris10-valve:
extends:

View File

@@ -3,6 +3,14 @@ dEQP-GLES3.functional.fbo.depth.depth_test_clamp.depth32f_stencil8,Fail
dEQP-GLES3.functional.fbo.depth.depth_test_clamp.depth_component32f,Fail
dEQP-GLES3.functional.fbo.depth.depth_write_clamp.depth32f_stencil8,Fail
dEQP-GLES3.functional.fbo.depth.depth_write_clamp.depth_component32f,Fail
dEQP-GLES31.functional.texture.border_clamp.range_clamp.linear_float_color,Fail
dEQP-GLES2.functional.rasterization.primitives.line_strip_wide,Fail
dEQP-GLES2.functional.rasterization.primitives.lines_wide,Fail
dEQP-GLES3.functional.rasterization.fbo.rbo_singlesample.primitives.lines_wide,Fail
dEQP-GLES3.functional.rasterization.fbo.texture_2d.primitives.lines_wide,Fail
dEQP-GLES3.functional.rasterization.primitives.line_strip_wide,Fail
dEQP-GLES3.functional.rasterization.primitives.lines_wide,Fail
GTF-GL46.gtf30.GL3Tests.sgis_texture_lod.sgis_texture_lod_basic_lod_selection,Fail

View File

@@ -2,6 +2,11 @@ GTF-GL46.gtf32.GL3Tests.packed_pixels.packed_pixels_pixelstore
KHR-GL46.texture_swizzle.smoke
KHR-Single-GL46.arrays_of_arrays_gl.SubroutineFunctionCalls2
# timeout (60sec)
dEQP-GLES31.functional.fbo.no_attachments.npot_size.31x31
KHR-GL46.copy_image.functional
KHR-GL46.texture_swizzle.functional
# crashes
KHR-Single-GL46.enhanced_layouts.xfb_capture_inactive_output_component