mesa/src/panfrost/ci
Alyssa Rosenzweig 3e457c6b7e ci: Disable known broken Bifrost Vulkan job
Until someone does the work to eliminate faults, PanVK will be inherently flaky
and should not be in CI. deqp-runner can eat a lot of flakes, and then retrying
the whole job eats more flakes, but neither is a substitute for not testing
known broken (and hence flaky) code and both increase runtime unacceptably. the
g52-vk job earned 2 spots on the latest leaderboard for slowest jobs, I clicked
on https://gitlab.freedesktop.org/mesa/mesa/-/jobs/48142375 to see a jawdropping
54 flakes reported by deqp-runner.

If people insist on keeping the job, then panfrost-g52-vk needs to be demoted to
manual until after someone fixes all these bugs on the driver side. If that's
not going to happen, then there's no point in it being in CI at all. It's broken
code. After a buggy MR, it'll still be broken code. CI doesn't matter if we're
ok with it being broken.

Bottom line is, we can't be running known broken code in CI (bugs = faults =
flakes = unhappy developers), at least for non-robust stacks (panfrost.ko
included). This needs to be policy if it isn't already. Merging this single
character change deals with the hot problem without any fanfare or adverse
effects.

This turns the job into a nightly as David suggested to get it out of the
premerge path until someone is committed to supporting it and does the work to
make it happen.

Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/9721
Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Acked-by: Boris Brezillon <boris.brezillon@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24943>
2023-09-02 13:32:17 +00:00
..
deqp-panfrost-g52-vk.toml CI: Re-enable G52 Vulkan testing 2023-08-08 17:01:59 +00:00
deqp-panfrost-g52.toml panfrost/ci: Smoke test spilling 2022-05-04 12:48:27 +00:00
deqp-panfrost-g57.toml ci/panfrost: introduce OpenGL testing with Mali-G57 MP5 on Asurada chromebook 2023-07-20 01:25:34 +00:00
deqp-panfrost-g72.toml ci/deqp-runner: Use new deqp-runner's built-in renderer/version checks. 2021-10-21 07:34:19 +00:00
deqp-panfrost-t720.toml mesa: Require MRT support for GL3/ES3 2021-10-26 21:53:43 +00:00
deqp-panfrost-t760.toml ci/panfrost: t760-gles is nightly job, test also GLES 3 and 3.1 2023-08-08 17:01:59 +00:00
deqp-panfrost-t860-egl.toml ci: stop removing -x11 suffix for x11 build of deqp-egl 2023-04-14 11:28:21 +00:00
deqp-panfrost-t860.toml ci/deqp-runner: Use new deqp-runner's built-in renderer/version checks. 2021-10-21 07:34:19 +00:00
gitlab-ci.yml ci: Disable known broken Bifrost Vulkan job 2023-09-02 13:32:17 +00:00
panfrost-g52-fails.txt panfrost/ci: updated CI expectations 2023-08-14 22:41:10 +00:00
panfrost-g52-flakes.txt ci/panfrost: add G52 simple_tests.partial_image_pot_same_format_noclear flake 2023-08-29 11:11:51 +00:00
panfrost-g52-skips.txt panfrost/ci: updated CI expectations 2023-08-14 22:41:10 +00:00
panfrost-g57-fails.txt panfrost/ci: updated CI expectations 2023-08-14 22:41:10 +00:00
panfrost-g57-flakes.txt ci/panfrost: introduce OpenGL testing with Mali-G57 MP5 on Asurada chromebook 2023-07-20 01:25:34 +00:00
panfrost-g57-skips.txt panfrost/ci: updated CI expectations 2023-08-14 22:41:10 +00:00
panfrost-g72-fails.txt ci: update various ci result files 2022-03-11 09:58:28 +00:00
panfrost-g72-flakes.txt ci: add a panfrost flake 2022-09-20 21:18:39 +00:00
panfrost-t720-fails.txt mesa/st: Only set seamless for GLES3 2023-03-28 21:30:12 +00:00
panfrost-t720-flakes.txt panfrost/ci: Move T720 flakes to skips 2022-02-24 14:51:31 +00:00
panfrost-t720-skips.txt panfrost/ci: Move T720 flakes to skips 2022-02-24 14:51:31 +00:00
panfrost-t760-fails.txt ci/panfrost: t760-gles is nightly job, test also GLES 3 and 3.1 2023-08-08 17:01:59 +00:00
panfrost-t760-flakes.txt ci/deqp-runner: Rename the deqp-drivername-*.txt files to drivername-*.txt 2021-10-27 20:54:11 +00:00
panfrost-t820-fails.txt ci/deqp-runner: Rename the deqp-drivername-*.txt files to drivername-*.txt 2021-10-27 20:54:11 +00:00
panfrost-t860-fails.txt ci/deqp: backport fix for dEQP-EGL.functional.wide_color.*_888_colorspace_* 2023-08-22 18:12:08 +00:00
panfrost-t860-flakes.txt panfrost/ci: Skip draw_buffers_indexed.random.* on Midgard 2023-03-14 23:10:01 +00:00
panfrost-t860-skips.txt panfrost/ci: Skip draw_buffers_indexed.random.* on Midgard 2023-03-14 23:10:01 +00:00
traces-panfrost.yml ci/panfrost: re-enable t760 and t860 traces as a nightly job 2023-08-08 17:01:59 +00:00