summaryrefslogtreecommitdiff
path: root/.gitlab-ci/test-source-dep.yml
diff options
context:
space:
mode:
authorEmma Anholt <emma@anholt.net>2023-01-26 13:14:19 -0800
committerMarge Bot <emma+marge@anholt.net>2023-01-31 01:55:22 +0000
commit5eade8fb9bd4e4e24343543ba75260199046beef (patch)
tree74dbb9d77f0703df45f00c9191c76cdfdb594591 /.gitlab-ci/test-source-dep.yml
parent610efb08666e1455e1515b6ce099a9d05067a3b2 (diff)
downloadmesa-5eade8fb9bd4e4e24343543ba75260199046beef.tar.gz
ci: Run our manual jobs during the nightly scheduled run.
We have a common pain point with fractional CTS coverage, where the test list changes on a CTS uprev or board load rebalancing, so you get a different subset of tests run. The dev updates the list of xfails (a pain), but also we end up with xfails left behind that aren't tested any more and don't reflect reality. For some drivers (tu, freedreno, zink-anv) we have manual jobs available for curious devs to look at the current state of the CTS, but without anyone having to keep the full xfails updated during uprevs, you don't necessarily know what to do with the results you get on your MR. So, let's introduce nightly testing for the tests that aren't guaranteed green by Marge. With that, Someone (possibly me? sigh) can review the nightly results and push up updates for full-run xfails so everyone can be on the same page other than a day or so of delay. We also have some hope for automated tooling to do this thanks to what Collabora has been working on for automated CI uprev MR generation. Reviewed-by: Martin Roukala <martin.roukala@mupuf.org> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20950>
Diffstat (limited to '.gitlab-ci/test-source-dep.yml')
-rw-r--r--.gitlab-ci/test-source-dep.yml4
1 files changed, 1 insertions, 3 deletions
diff --git a/.gitlab-ci/test-source-dep.yml b/.gitlab-ci/test-source-dep.yml
index 99e1cca6476..81ae5ca4ed0 100644
--- a/.gitlab-ci/test-source-dep.yml
+++ b/.gitlab-ci/test-source-dep.yml
@@ -63,7 +63,7 @@
$CI_PIPELINE_SOURCE == "merge_request_event"' &&
$GITLAB_USER_LOGIN !~ "/performance$/")
when: never
- - !reference [.no_scheduled_pipelines-rules, rules]
+ - !reference [.scheduled_pipeline-rules, rules]
- changes:
*core_file_list
when: manual
@@ -649,7 +649,6 @@
.iris-manual-rules:
stage: intel
rules:
- - !reference [.no_scheduled_pipelines-rules, rules]
- !reference [.collabora-farm-rules, rules]
- !reference [.gl-manual-rules, rules]
- changes:
@@ -682,7 +681,6 @@
.anv-manual-rules:
stage: intel
rules:
- - !reference [.no_scheduled_pipelines-rules, rules]
- !reference [.collabora-farm-rules, rules]
- !reference [.vulkan-manual-rules, rules]
- changes: