v3d/vc4/ci: update fraction and parallel values

The aim is to increase the coverage as maximum as possible while using
the less possible DuTs, everything under a testing budget of 10 minutes.

Signed-off-by: Juan A. Suarez Romero <jasuarez@igalia.com>
Reviewed-by: Eric Engestrom <eric@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/34680>
This commit is contained in:
Juan A. Suarez Romero 2025-04-23 16:42:11 +02:00 committed by Marge Bot
parent 8dd578e2a4
commit 9ab13e1ed0
5 changed files with 28 additions and 12 deletions

View file

@ -1222,14 +1222,25 @@ arm32-dEQP-GLES2.functional.uniform_api.random.79,Fail
# These are known failures
asan-KHR-GLES2.core.internalformat.texture2d.depth_component_unsigned_int_depth_component16,Fail
asan-dEQP-GLES2.functional.clipping.line.wide_line_clip_viewport_center,Fail
asan-dEQP-GLES2.functional.texture.mipmap.2d.basic.nearest_linear_clamp_non_square,Fail
asan-dEQP-GLES2.functional.texture.wrap.clamp_clamp_nearest_npot_etc1,Fail
# Already known failures
ubsan-KHR-GLES2.core.internalformat.texture2d.depth_component_unsigned_int_depth_component16,Fail
ubsan-KHR-GLES2.core.internalformat.texture2d.depth_component_unsigned_short_depth_component16,Fail
ubsan-dEQP-GLES2.functional.clipping.line.wide_line_clip_viewport_center,Fail
ubsan-dEQP-GLES2.functional.clipping.line.wide_line_clip_viewport_corner,Fail
ubsan-dEQP-GLES2.functional.depth_stencil_clear.depth_stencil_masked,Fail
ubsan-dEQP-GLES2.functional.texture.filtering.2d.nearest_mipmap_linear_linear_mirror_rgba8888,Fail
ubsan-dEQP-GLES2.functional.texture.filtering.2d.nearest_mipmap_nearest_linear_mirror_rgba8888,Fail
ubsan-dEQP-GLES2.functional.texture.mipmap.2d.basic.linear_linear_mirror_non_square,Fail
ubsan-dEQP-GLES2.functional.texture.mipmap.2d.basic.linear_linear_repeat_non_square,Fail
ubsan-dEQP-GLES2.functional.texture.mipmap.2d.basic.nearest_linear_clamp_non_square,Fail
ubsan-dEQP-GLES2.functional.texture.mipmap.2d.basic.nearest_linear_mirror_non_square,Fail
ubsan-dEQP-GLES2.functional.texture.mipmap.2d.basic.nearest_linear_repeat_non_square,Fail
ubsan-dEQP-GLES2.functional.texture.wrap.clamp_clamp_nearest_npot_etc1,Fail
ubsan-dEQP-GLES2.functional.uniform_api.random.79,Fail
asan-dEQP-GLES2.functional.clipping.line.wide_line_clip_viewport_corner,Fail
arm32-dEQP-GLES2.functional.texture.mipmap.2d.basic.linear_linear_mirror_non_square,Fail

View file

@ -42,3 +42,6 @@ spec@glsl-1.50.*
spec@glsl-3.*
spec@glsl-4.*
spec@glsl-es-3.*
# ASan issues
asan-dEQP-GLES2.functional.uniform_api.random.21

View file

@ -582,6 +582,7 @@ arm32-KHR-GL31.transform_feedback3.multiple_streams,Fail
arm32-KHR-GL31.transform_feedback3.skip_components,Fail
arm32-KHR-GL31.transform_feedback3.skip_multiple_buffers,Fail
asan-KHR-GL31.transform_feedback3.skip_multiple_buffers,Fail
ubsan-KHR-GL31.transform_feedback3.multiple_streams,Fail
# This seems to be working with upstream

View file

@ -10,7 +10,7 @@ deqp_args = [
]
version_check = "GL ES 3.1.*git"
renderer_check = "V3D 4.2.14"
fraction = 4
fraction = 2
prefix = "arm32-"
[[deqp]]

View file

@ -7,7 +7,7 @@ vc4-rpi3-gl:arm64:
- .broadcom-test:arm64
- .test-piglit
- .vc4-rules
parallel: 4
parallel: 3
variables:
DEQP_SUITE: broadcom-rpi3
HWCI_START_WESTON: 1
@ -42,7 +42,7 @@ vc4-rpi3-gl-asan:arm64:
FDO_CI_CONCURRENT: 1
HWCI_TEST_SCRIPT: "/install/deqp-runner.sh"
DEQP_SUITE: broadcom-rpi3-asan
DEQP_FRACTION: 10
DEQP_FRACTION: 5
vc4-rpi3-gl-ubsan:arm64:
extends:
@ -54,7 +54,7 @@ vc4-rpi3-gl-ubsan:arm64:
FDO_CI_CONCURRENT: 1
HWCI_TEST_SCRIPT: "/install/deqp-runner.sh"
DEQP_SUITE: broadcom-rpi3-ubsan
DEQP_FRACTION: 10
DEQP_FRACTION: 2
v3d-rpi4-gl:arm64:
extends:
@ -66,7 +66,6 @@ v3d-rpi4-gl:arm64:
variables:
HWCI_START_WESTON: 1
DEQP_SUITE: broadcom-rpi4
DEQP_FRACTION: 2
v3d-rpi4-gl-full:arm64:
extends:
@ -76,7 +75,7 @@ v3d-rpi4-gl-full:arm64:
tags:
- igalia-rpi4
- igalia-fullrun
parallel: 6
parallel: 4
timeout: 45m
variables:
DEQP_FRACTION: 1
@ -124,6 +123,7 @@ v3d-rpi4-gl-asan:arm64:
FDO_CI_CONCURRENT: 1
HWCI_TEST_SCRIPT: "/install/deqp-runner.sh"
DEQP_SUITE: broadcom-rpi4-asan
# FIXME: set to 9 once the new failures are investigated
DEQP_FRACTION: 30
v3d-rpi4-gl-ubsan:arm64:
@ -136,14 +136,14 @@ v3d-rpi4-gl-ubsan:arm64:
FDO_CI_CONCURRENT: 1
HWCI_TEST_SCRIPT: "/install/deqp-runner.sh"
DEQP_SUITE: broadcom-rpi4-ubsan
DEQP_FRACTION: 30
DEQP_FRACTION: 6
v3dv-rpi4-vk:arm64:
extends:
- .igalia-bcm2711-rpi-4
- .broadcom-test:arm64
- .v3dv-rules
parallel: 10
parallel: 8
variables:
HWCI_TEST_SCRIPT: "/install/deqp-runner.sh"
HWCI_START_WESTON: 1
@ -159,7 +159,7 @@ v3dv-rpi4-vk-full:arm64:
tags:
- igalia-rpi4
- igalia-fullrun
parallel: 6
parallel: 8
timeout: 2h
variables:
# Keep 10 minutes for boot + setup + uploading the artifacts at the end
@ -198,13 +198,14 @@ v3d-rpi5-gl:arm64:
variables:
HWCI_START_WESTON: 1
DEQP_SUITE: broadcom-rpi5
DEQP_FRACTION: 3
DEQP_FRACTION: 4
v3d-rpi5-gl-full:arm64:
extends:
- v3d-rpi5-gl:arm64
- .broadcom-test-full:arm64
- .v3d-manual-rules
parallel: 2
tags:
- igalia-rpi5
- igalia-fullrun
@ -248,7 +249,7 @@ v3dv-rpi5-vk:arm64:
HWCI_TEST_SCRIPT: "/install/deqp-runner.sh"
HWCI_START_WESTON: 1
DEQP_SUITE: broadcom-rpi5-vk
DEQP_FRACTION: 5
DEQP_FRACTION: 6
FLAKES_CHANNEL: "#videocore-ci"
v3dv-rpi5-vk-full:arm64:
@ -259,7 +260,7 @@ v3dv-rpi5-vk-full:arm64:
tags:
- igalia-rpi5
- igalia-fullrun
parallel: null
parallel: 4
timeout: 2h 30m
variables:
# Keep 10 minutes for boot + setup + uploading the artifacts at the end