ci: Switch cheza (freedreno a630) testing to baremetal.
authorEric Anholt <eric@anholt.net>
Fri, 15 May 2020 18:22:37 +0000 (11:22 -0700)
committerMarge Bot <eric+marge@anholt.net>
Fri, 29 May 2020 16:46:44 +0000 (16:46 +0000)
commit6f4fc4ff71524d55f6b481e4580c377d3c5f3b66
tree4a461520e30af8d7561b7e96acbe30d64633385e
parentc89a749f66527caf72c43b433dc27de1594a87f6
ci: Switch cheza (freedreno a630) testing to baremetal.

Now that we have scripts in place to do baremetal testing of cheza, switch
it over.  As of this writing, we have 5 chezas for baremetal and 4 for the
old docker CI setup (just 2 fewer than we originally had before this work,
since some had had filesystem failures and I switched those first), and
once we are sure of this we can backport to stable branch CI and move the
rest of them to baremetal.

I've run a lot of jobs through the baremetal scripts as I worked on
sorting out vulkan CTS stability, so I feel good about the stability of
the GLES CTS here.

The options job is now split out to separate jobs, as we don't currently
have a way to stack multiple sets deqp runs with different env vars in a
single baremetal run, and just chaining cros_servo.sh invocations runs
into a lack of cleanup of the serial-watching scripts which we rely on
container exit sorting out for us.  This means a little less than 2x the
artifacts downloads we had before for a630 and a few more container
instantiations.

Reviewed-by: Kristian H. Kristensen <hoegsberg@google.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5247>
.gitlab-ci.yml