radv/ci: run vkd3d jobs with ASAN by default

I detected so many leaks with them, so I think running them with ASAN
is really useful, they take up to 6 minutes max.

I added a suffix to make it more obvious.

Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/42022>
This commit is contained in:
Samuel Pitoiset 2026-06-04 15:07:01 +02:00 committed by Marge Bot
parent ef9c0f30bb
commit f17179357a
4 changed files with 44 additions and 22 deletions

View file

@ -96,6 +96,21 @@
- job: debian-x86_64
artifacts: false
.ci-tron-x86_64-test-vk-asan:
extends:
- .use-debian/x86_64_test-vk
- .ci-tron-x86_64-test
variables:
S3_ARTIFACT_NAME: "mesa-x86_64-asan-debugoptimized"
DEQP_FORCE_ASAN: 1
VKD3D_FORCE_ASAN: 1
needs:
- job: debian/x86_64_test-vk
artifacts: false
optional: true
- job: debian-x86_64-asan
artifacts: false
.ci-tron-x86_64-test-vk-manual:
extends:
- .use-debian/x86_64_test-vk

View file

@ -372,6 +372,12 @@
variables:
DEQP_SUITE: radv
.ci-tron-test-radv-vk-asan:
extends:
- .ci-tron-x86_64-test-vk-asan
- .radv-valve-rules
- .ci-tron-test-radv
.ci-tron-test-radv-vk-nightly:
extends:
- .ci-tron-x86_64-test-vk

View file

@ -406,9 +406,9 @@ radv-raven-vkd3d:
# Random tests fail/crash when trying to run them in parallel
FDO_CI_CONCURRENT: 1
radv-tahiti-vkd3d:
radv-tahiti-vkd3d-asan:
extends:
- .ci-tron-test-radv-vk
- .ci-tron-test-radv-vk-asan
- .test-vkd3d-proton
- .tahiti-test-valve
- .radv-valve-manual-rules
@ -418,9 +418,9 @@ radv-tahiti-vkd3d:
# Random tests fail/crash when trying to run them in parallel
FDO_CI_CONCURRENT: 1
radv-hawaii-vkd3d:
radv-hawaii-vkd3d-asan:
extends:
- .ci-tron-test-radv-vk
- .ci-tron-test-radv-vk-asan
- .test-vkd3d-proton
- .hawaii-test-valve
- .radv-valve-manual-rules
@ -430,9 +430,9 @@ radv-hawaii-vkd3d:
# Random tests fail/crash when trying to run them in parallel
FDO_CI_CONCURRENT: 1
radv-polaris10-vkd3d:
radv-polaris10-vkd3d-asan:
extends:
- .ci-tron-test-radv-vk
- .ci-tron-test-radv-vk-asan
- .test-vkd3d-proton
- .polaris10-test-valve-kws
- .radv-valve-manual-rules
@ -442,9 +442,9 @@ radv-polaris10-vkd3d:
# Random tests fail/crash when trying to run them in parallel
FDO_CI_CONCURRENT: 1
radv-vega10-vkd3d:
radv-vega10-vkd3d-asan:
extends:
- .ci-tron-test-radv-vk
- .ci-tron-test-radv-vk-asan
- .test-vkd3d-proton
- .vega10-test-valve
- .radv-valve-manual-rules
@ -454,9 +454,9 @@ radv-vega10-vkd3d:
# Random tests fail/crash when trying to run them in parallel
FDO_CI_CONCURRENT: 1
radv-renoir-vkd3d:
radv-renoir-vkd3d-asan:
extends:
- .ci-tron-test-radv-vk
- .ci-tron-test-radv-vk-asan
- .test-vkd3d-proton
- .renoir-test-valve
- .radv-valve-manual-rules
@ -466,9 +466,9 @@ radv-renoir-vkd3d:
# Random tests fail/crash when trying to run them in parallel
FDO_CI_CONCURRENT: 1
radv-navi10-vkd3d:
radv-navi10-vkd3d-asan:
extends:
- .ci-tron-test-radv-vk
- .ci-tron-test-radv-vk-asan
- .test-vkd3d-proton
- .navi10-test-valve-mupuf
- .radv-valve-manual-rules
@ -478,9 +478,9 @@ radv-navi10-vkd3d:
# Random tests fail/crash when trying to run them in parallel
FDO_CI_CONCURRENT: 1
radv-navi21-vkd3d:
radv-navi21-vkd3d-asan:
extends:
- .ci-tron-test-radv-vk
- .ci-tron-test-radv-vk-asan
- .test-vkd3d-proton
- .navi21-test-valve
- .radv-valve-manual-rules
@ -490,9 +490,9 @@ radv-navi21-vkd3d:
# Random tests fail/crash when trying to run them in parallel
FDO_CI_CONCURRENT: 1
radv-vangogh-vkd3d:
radv-vangogh-vkd3d-asan:
extends:
- .ci-tron-test-radv-vk
- .ci-tron-test-radv-vk-asan
- .test-vkd3d-proton
- .vangogh-test-valve
- .radv-valve-manual-rules
@ -502,9 +502,9 @@ radv-vangogh-vkd3d:
# Random tests fail/crash when trying to run them in parallel
FDO_CI_CONCURRENT: 1
radv-raphael-vkd3d:
radv-raphael-vkd3d-asan:
extends:
- .ci-tron-test-radv-vk
- .ci-tron-test-radv-vk-asan
- .test-vkd3d-proton
- .raphael-test-valve
- .radv-valve-manual-rules
@ -514,9 +514,9 @@ radv-raphael-vkd3d:
# Random tests fail/crash when trying to run them in parallel
FDO_CI_CONCURRENT: 1
radv-navi31-vkd3d:
radv-navi31-vkd3d-asan:
extends:
- .ci-tron-test-radv-vk
- .ci-tron-test-radv-vk-asan
- .test-vkd3d-proton
- .navi31-test-valve
- .radv-valve-manual-rules
@ -526,9 +526,9 @@ radv-navi31-vkd3d:
# Random tests fail/crash when trying to run them in parallel
FDO_CI_CONCURRENT: 1
radv-gfx1201-vkd3d:
radv-gfx1201-vkd3d-asan:
extends:
- .ci-tron-test-radv-vk
- .ci-tron-test-radv-vk-asan
- .test-vkd3d-proton
- .gfx1201-test-valve
- .radv-valve-manual-rules

View file

@ -0,0 +1 @@
test_amplification_shader_execute_indirect_state