ci: simplify .baremetal-arm64-asan-test
The `.baremetal-arm64-asan-test` job extends `.baremetal-test` and `.use-debian/baremetal_arm64_test` but doing this is unnecessary because all of the arm64-asan jobs also inherit the `.baremetal-test-arm64` job which does the same thing. Furthermore when `.baremetal-arm64-asan-test` appears last in the list of extended jobs, as in the case of the `a630-gles-asan`, the general rules inherited by `.baremetal-arm64-asan-test` override the more specific driver rules and prevent the driver job from appearing in the merge pipeline. Simply bumping the `.baremetal-arm64-asan-test` job back earlier in the list of extended jobs would allow the driver rules to take precedence but then the S3_ARTIFACT_NAME, provided by `.baremetal-arm64-asan-test`, which is specific for asan builds, is overridden. By removing the inherited jobs from the `.baremetal-arm64-asan-test`, this job can continue to provide the asan artifact without interfering with the driver jobs appearing in the merge pipeline. Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31916>
This commit is contained in:
@@ -241,9 +241,6 @@ yaml-toml-shell-test:
|
|||||||
- !reference [.required-for-hardware-jobs, needs]
|
- !reference [.required-for-hardware-jobs, needs]
|
||||||
|
|
||||||
.baremetal-arm64-asan-test:
|
.baremetal-arm64-asan-test:
|
||||||
extends:
|
|
||||||
- .baremetal-test
|
|
||||||
- .use-debian/baremetal_arm64_test
|
|
||||||
variables:
|
variables:
|
||||||
DEQP_RUNNER_OPTIONS: "--env LD_PRELOAD=libasan.so.8:/install/lib/libdlclose-skip.so"
|
DEQP_RUNNER_OPTIONS: "--env LD_PRELOAD=libasan.so.8:/install/lib/libdlclose-skip.so"
|
||||||
S3_ARTIFACT_NAME: mesa-arm64-asan-debugoptimized
|
S3_ARTIFACT_NAME: mesa-arm64-asan-debugoptimized
|
||||||
|
|||||||
Reference in New Issue
Block a user