summaryrefslogtreecommitdiff
path: root/.gitlab-ci
diff options
context:
space:
mode:
authorErico Nunes <nunes.erico@gmail.com>2021-07-07 22:54:43 +0200
committerMarge Bot <eric+marge@anholt.net>2021-08-17 11:22:59 +0000
commit574bff908778b31726921ce9e517728e236ce39c (patch)
tree80b953827f2c9f472537caadee7a88774fb170df /.gitlab-ci
parent46d0126deb82b46c2d7bdadb228e1721b4f485f7 (diff)
downloadmesa-574bff908778b31726921ce9e517728e236ce39c.tar.gz
ci: enable CI for lima again
Enable CI for lima again on meson-gxl-s805x-libretech-ac boards with Mali-450. These boards are managed by a LAVA instance and so follow the LAVA CI workflow in Mesa. The goal is to have coverage for deqp-gles2, as lima is a GLES2-only driver. Signed-off-by: Erico Nunes <nunes.erico@gmail.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11789>
Diffstat (limited to '.gitlab-ci')
-rwxr-xr-x.gitlab-ci/container/lava_build.sh2
-rwxr-xr-x.gitlab-ci/lava/lava-gitlab-ci.yml1
-rwxr-xr-x.gitlab-ci/lava/lava-submit.sh1
-rwxr-xr-x.gitlab-ci/lava/lava_job_submitter.py3
4 files changed, 5 insertions, 2 deletions
diff --git a/.gitlab-ci/container/lava_build.sh b/.gitlab-ci/container/lava_build.sh
index 288fb41bfe2..502e0f2f6b3 100755
--- a/.gitlab-ci/container/lava_build.sh
+++ b/.gitlab-ci/container/lava_build.sh
@@ -27,7 +27,7 @@ if [[ "$DEBIAN_ARCH" = "arm64" ]]; then
KERNEL_ARCH="arm64"
DEFCONFIG="arch/arm64/configs/defconfig"
DEVICE_TREES="arch/arm64/boot/dts/rockchip/rk3399-gru-kevin.dtb"
- DEVICE_TREES+=" arch/arm64/boot/dts/amlogic/meson-gxl-s905x-libretech-cc.dtb"
+ DEVICE_TREES+=" arch/arm64/boot/dts/amlogic/meson-gxl-s805x-libretech-ac.dtb"
DEVICE_TREES+=" arch/arm64/boot/dts/allwinner/sun50i-h6-pine-h64.dtb"
DEVICE_TREES+=" arch/arm64/boot/dts/amlogic/meson-gxm-khadas-vim2.dtb"
DEVICE_TREES+=" arch/arm64/boot/dts/qcom/apq8016-sbc.dtb"
diff --git a/.gitlab-ci/lava/lava-gitlab-ci.yml b/.gitlab-ci/lava/lava-gitlab-ci.yml
index eb58978b7cf..1d8baf31327 100755
--- a/.gitlab-ci/lava/lava-gitlab-ci.yml
+++ b/.gitlab-ci/lava/lava-gitlab-ci.yml
@@ -18,6 +18,7 @@
JOB_ROOTFS_OVERLAY_PATH: "${JOB_ARTIFACTS_BASE}/job-rootfs-overlay.tar.gz"
JOB_RESULTS_PATH: "${JOB_ARTIFACTS_BASE}/results.tar.gz"
PIGLIT_NO_WINDOW: 1
+ VISIBILITY_GROUP: "Collabora+fdo"
script:
- ./artifacts/lava/lava-submit.sh
artifacts:
diff --git a/.gitlab-ci/lava/lava-submit.sh b/.gitlab-ci/lava/lava-submit.sh
index ecd2bba1cf7..2596679276c 100755
--- a/.gitlab-ci/lava/lava-submit.sh
+++ b/.gitlab-ci/lava/lava-submit.sh
@@ -42,4 +42,5 @@ artifacts/lava/lava_job_submitter.py \
--kernel-image-name ${KERNEL_IMAGE_NAME} \
--kernel-image-type "${KERNEL_IMAGE_TYPE}" \
--boot-method ${BOOT_METHOD} \
+ --visibility-group ${VISIBILITY_GROUP} \
--lava-tags "${LAVA_TAGS}" >> results/lava.log
diff --git a/.gitlab-ci/lava/lava_job_submitter.py b/.gitlab-ci/lava/lava_job_submitter.py
index 917701a7747..60c4fac62bb 100755
--- a/.gitlab-ci/lava/lava_job_submitter.py
+++ b/.gitlab-ci/lava/lava_job_submitter.py
@@ -50,7 +50,7 @@ def generate_lava_yaml(args):
values = {
'job_name': 'mesa: {}'.format(args.pipeline_info),
'device_type': args.device_type,
- 'visibility': { 'group': [ 'Collabora+fdo'] },
+ 'visibility': { 'group': [ args.visibility_group ] },
'priority': 75,
'context': {
'extra_nfsroot_args': ' init=/init rootwait minio_results={}'.format(args.job_artifacts_base)
@@ -295,6 +295,7 @@ if __name__ == '__main__':
parser.add_argument("--jwt")
parser.add_argument("--validate-only", action='store_true')
parser.add_argument("--dump-yaml", action='store_true')
+ parser.add_argument("--visibility-group")
parser.set_defaults(func=main)
args = parser.parse_args()