Skip to content

ci: Nightly run expectations update

Reviewer the results from the last nightly run completed (pipeline 1135123, from commit b835784d) using ci-collate tool (gl.fd.o/gfx-ci/ci-collate) with the patch feature and a bit of human intervention, these are the changes in the expectations.


There is a previous attempt using this tool !27461 (closed) that, besides it didn't progress itself, the expectation updates proposed arrived to the main branch of mesa from separated merge requests.

This is one step in the direction to automatize this update of the expectations after each nightly run. Together with this merge request, and issue to Mesa ( #10882) has been created to focus the debate about how this feature must work.


This merge request has been prepared using the command (with the venv for ci-collate applied):

git clone https://gitlab.freedesktop.org/mesa/mesa.git tmp_mesa.git/
cd tmp_mesa.git/
git remote add fork https://gitlab.freedesktop.org/sergi/mesa.git
git checkout b835784d
git switch -c nightly_run_expectation_changes
ci-collate --namespace mesa --project mesa patch 1135123 --local-clone . --branch-namespace sergi --branch nightly_run_expectation_changes

(Note: this can be used without the arguments of the patch subcommand and all the previous commands are unnecessary; but, as I used the tool this way, I've copied everything.)

This command produced those logs:

1135123_expectations_update.log

And generated this patch:

1135123_expectations_update.patch

As this comes from one single nightly run, removals on the flakes files would been ignored (if there were some, as there is not enough sampling to decide if a flake has been solved) but the insertions maintained.

Also, the block header has been introduced by hand.

Merge request reports