Mesa (master): ci: Enable process isolation for softpipe & freedreno piglit jobs

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Fri Jan 22 19:53:45 UTC 2021


Module: Mesa
Branch: master
Commit: d31f2200b35bd3bb707e804363fccb77aa3e1c61
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d31f2200b35bd3bb707e804363fccb77aa3e1c61

Author: Michel Dänzer <mdaenzer at redhat.com>
Date:   Wed Jan 20 09:49:35 2021 +0100

ci: Enable process isolation for softpipe & freedreno piglit jobs

Disabling process isolation causes a random set of tests to be
spuriously skipped. The set of skipped tests can change when piglit is
rebuilt (even from the same Git commit), which can make docker image
rebuilds painful. (Not to mention the reduced testing coverage due to
the skipped tests)

One downside of this change is that the arm64_a630_piglit_shader job
now takes almost 10 minutes.

v2:
* Change arm64_a530_piglit_shader job as well, but make it run manually
  on branches of forked repositories only, since it takes almost 20
  minutes now. (Eric Anholt)

Reviewed-by: Eric Anholt <eric at anholt.net>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8611>

---

 .gitlab-ci.yml                              |   5 +-
 .gitlab-ci/piglit/freedreno-a530-shader.txt |  89 +++--
 .gitlab-ci/piglit/freedreno-a630-shader.txt | 585 +---------------------------
 .gitlab-ci/piglit/softpipe-quick.txt        |  25 +-
 4 files changed, 70 insertions(+), 634 deletions(-)

Diff:   http://cgit.freedesktop.org/mesa/mesa/diff/?id=d31f2200b35bd3bb707e804363fccb77aa3e1c61


More information about the mesa-commit mailing list