diff options
author | Emma Anholt <emma@anholt.net> | 2023-01-26 13:14:19 -0800 |
---|---|---|
committer | Marge Bot <emma+marge@anholt.net> | 2023-01-31 01:55:22 +0000 |
commit | 5eade8fb9bd4e4e24343543ba75260199046beef (patch) | |
tree | 74dbb9d77f0703df45f00c9191c76cdfdb594591 /.gitlab-ci/test-source-dep.yml | |
parent | 610efb08666e1455e1515b6ce099a9d05067a3b2 (diff) | |
download | mesa-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.yml | 4 |
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: |