ci: Switch testing on db410c over to LAVA.
authorEric Anholt <eric@anholt.net>
Wed, 29 Jan 2020 00:20:38 +0000 (16:20 -0800)
committerEric Anholt <eric@anholt.net>
Mon, 2 Mar 2020 19:38:46 +0000 (11:38 -0800)
commit58659446354d2afb7ba1b7b4b7a40b2ed5f44c09
tree8e2b16a869aefc5eeb869ab419d657fc77cf7122
parentadcb365c1dae5e97f6863d320a774753bf76780b
ci: Switch testing on db410c over to LAVA.

This should get us better stability of the db410c boards by having a
smaller per-board software stack, with no disks involved (just initramfs).
Additionally, the new cluster is 7 (soon 8) db410cs, while currently the
docker cluster only has 1/4 of its db410cs still running.

Unfortunately, we have to prepare the fastboot boot image during the ARM
drivers build stage, because LAVA relies on publicly available URLs for
the images to load into the bootloaders of the boards, and the only thing
we have for that is gitlab's artifacts.

Note that this testing relies on the boards being freshly flashed with the
linaro v136 firmware to pick up the initramfs size fixes and to stop the
boot at fastboot.

Reviewed-by: Daniel Stone <daniels@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/3661>
.gitlab-ci.yml
.gitlab-ci/deqp-freedreno-a307-skips.txt [new file with mode: 0644]
.gitlab-ci/lava-deqp.yml.jinja2
.gitlab-ci/lava-gitlab-ci.yml
.gitlab-ci/prepare-artifacts.sh