diff --git a/src/broadcom/ci/broadcom-rpi3-fails.txt b/src/broadcom/ci/broadcom-rpi3-fails.txt index 7293006b222..de09d6c29e1 100644 --- a/src/broadcom/ci/broadcom-rpi3-fails.txt +++ b/src/broadcom/ci/broadcom-rpi3-fails.txt @@ -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 diff --git a/src/broadcom/ci/broadcom-rpi3-skips.txt b/src/broadcom/ci/broadcom-rpi3-skips.txt index 2fb0ba424f8..72d1596d088 100644 --- a/src/broadcom/ci/broadcom-rpi3-skips.txt +++ b/src/broadcom/ci/broadcom-rpi3-skips.txt @@ -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 diff --git a/src/broadcom/ci/broadcom-rpi4-fails.txt b/src/broadcom/ci/broadcom-rpi4-fails.txt index 3dcf739bd77..c8ec1314b1d 100644 --- a/src/broadcom/ci/broadcom-rpi4-fails.txt +++ b/src/broadcom/ci/broadcom-rpi4-fails.txt @@ -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 diff --git a/src/broadcom/ci/deqp-broadcom-rpi4-arm32.toml b/src/broadcom/ci/deqp-broadcom-rpi4-arm32.toml index eb1834daf3c..2473706c605 100644 --- a/src/broadcom/ci/deqp-broadcom-rpi4-arm32.toml +++ b/src/broadcom/ci/deqp-broadcom-rpi4-arm32.toml @@ -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]] diff --git a/src/broadcom/ci/gitlab-ci.yml b/src/broadcom/ci/gitlab-ci.yml index 9341a96630c..145ea35068b 100644 --- a/src/broadcom/ci/gitlab-ci.yml +++ b/src/broadcom/ci/gitlab-ci.yml @@ -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