[Mesa-dev] Enabling freedreno CI in Mesa MRs

Eric Anholt eric at anholt.net
Wed Sep 4 20:42:17 UTC 2019


If you haven't seen this MR:

https://gitlab.freedesktop.org/mesa/mesa/merge_requests/1632

I feel ready to enable CI of freedreno on Mesa MRs.  There are some docs
here:

https://gitlab.freedesktop.org/mesa/mesa/blob/e81a2d3b40240651f506a2a5afeb989792b3dc0e/.gitlab-ci/README.md

Once we merge this, this will greatly increase Mesa's pre-merge CI
coverage on MRs by getting us up to GLES3.1 going through the CTS.  Once
krh is ready to put up an in-progress MR of tess, we can override the
GLES3.1 run to force-enable 3.2 with the remaining tess issues as
expected fails, and get a whole lot more API coverage.

As far as stability of this CI, I've been through I think an order of
magnitude more runs of the CI than are visible from that MR, and I'm
pretty sure we've got a stable set of tests now -- I'm currently working
on fixing the flappy tests so we can drop the a630-specific skip list.
The lab has also been up for long enough that I'm convinced the HW is
stable enough to subject you all to it.

Once this is merged, please @anholt me on your MRs if you find spurious
failures in freedreno so I can go either disable those tests or fix
them.

For some info on how I set up my DUTs, see
https://gitlab.freedesktop.org/anholt/mesa/wikis/db410c-setup for
starting from a pretty normal debian buster rootfs.  I'd love to work
with anyone on replicating this style of CI for your own hardware lab if
you're interested, or hooking pre-merge gitlab CI up to your existing CI
lab if you can make it public-access (panfrost?  Intel's CI?)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 832 bytes
Desc: not available
URL: <https://lists.freedesktop.org/archives/mesa-dev/attachments/20190904/170b34c6/attachment.sig>


More information about the mesa-dev mailing list