ci: Remove .build-rules from core test job definitions.
authorEmma Anholt <emma@anholt.net>
Thu, 7 Jul 2022 18:39:49 +0000 (11:39 -0700)
committerMarge Bot <emma+marge@anholt.net>
Fri, 8 Jul 2022 23:44:52 +0000 (23:44 +0000)
commit9fdefa6182a12a9b4b352fca5530fdd7b284ce4e
tree12a12fdbfce36733b41981a6714a9b63572f51f8
parent27f9feb7b0fbd1d2c4010923400d2c0b26fb4026
ci: Remove .build-rules from core test job definitions.

If you accidentally re-included your test job core definition after your
driver-specific ruleset, you'd end up running the driver job on every
source code change.  This had happened with a630_gles_asan: it included
.baremetal-test-arm64-asan (and thus .baremetal-test) after including
.a630-test, to override .baremetal-test-arm64's depednencies to use asan
artifacts instead.

Acked-by: Michel Dänzer <mdaenzer@redhat.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17386>
.gitlab-ci/lava/lava-gitlab-ci.yml
.gitlab-ci/test/gitlab-ci.yml