From ffcfb4f9f84487e47cfadea0129bc00c2096a470 Mon Sep 17 00:00:00 2001 From: Chase Qi <chase.qi@linaro.org> Date: Wed, 23 Nov 2022 10:07:39 +0800 Subject: [PATCH] ci: add weekly checkbox test jobs Signed-off-by: Chase Qi <chase.qi@linaro.org> --- .gitlab-ci.yml | 90 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 90 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index e97a68e0..61fd808f 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -732,6 +732,96 @@ lava-seco-c61-2gb-ptest: CI_REPORT_JOB_NAME: lava-report CI_SQUAD_PROJECT_NAME: "ptest" +lava-qemu-x86-checkbox: + needs: [linux-qemu-x86-gcc] + stage: test + extends: .lava-test-scheduled-weekly + variables: + MACHINE: qemux86 + CI_BUILD_JOB_NAME: linux-qemu-x86-gcc + CI_LAVA_JOB_DEFINITION: "https://git.ostc-eu.org/OSTC/infrastructure/lava/lava-config/-/raw/master/lava.ostc-eu.org/job-definitions/ci/checkbox/qemu-x86.yaml" + CI_REPORT_JOB_NAME: lava-report + CI_SQUAD_PROJECT_NAME: "checkbox" + +lava-qemu-x86_64-checkbox: + needs: [linux-qemu-x86_64-gcc] + stage: test + extends: .lava-test-scheduled-weekly + variables: + MACHINE: qemux86-64 + CI_BUILD_JOB_NAME: linux-qemu-x86_64-gcc + CI_LAVA_JOB_DEFINITION: "https://git.ostc-eu.org/OSTC/infrastructure/lava/lava-config/-/raw/master/lava.ostc-eu.org/job-definitions/ci/checkbox/qemu-x86_64.yaml" + CI_REPORT_JOB_NAME: lava-report + CI_SQUAD_PROJECT_NAME: "checkbox" + +lava-qemuarm-efi-checkbox: + needs: [linux-qemuarm-efi-gcc] + stage: test + extends: .lava-test-scheduled-weekly + variables: + MACHINE: qemuarm-efi + CI_BUILD_JOB_NAME: linux-qemuarm-efi-gcc + CI_LAVA_JOB_DEFINITION: "https://git.ostc-eu.org/OSTC/infrastructure/lava/lava-config/-/raw/master/lava.ostc-eu.org/job-definitions/ci/checkbox/qemuarm-efi.yaml" + CI_REPORT_JOB_NAME: lava-report + CI_SQUAD_PROJECT_NAME: "checkbox" + +lava-qemuarm64-efi-checkbox: + needs: [linux-qemuarm64-efi-gcc] + stage: test + extends: .lava-test-scheduled-weekly + variables: + MACHINE: qemuarm64-efi + CI_BUILD_JOB_NAME: linux-qemuarm64-efi-gcc + CI_LAVA_JOB_DEFINITION: "https://git.ostc-eu.org/OSTC/infrastructure/lava/lava-config/-/raw/master/lava.ostc-eu.org/job-definitions/ci/checkbox/qemuarm64-efi.yaml" + CI_REPORT_JOB_NAME: lava-report + CI_SQUAD_PROJECT_NAME: "checkbox" + +lava-raspberrypi4-64-checkbox: + needs: [linux-raspberrypi4-64-gcc] + stage: test + extends: .lava-test-scheduled-weekly + variables: + MACHINE: raspberrypi4-64 + CI_BUILD_JOB_NAME: linux-raspberrypi4-64-gcc + CI_LAVA_JOB_DEFINITION: "https://git.ostc-eu.org/OSTC/infrastructure/lava/lava-config/-/raw/master/lava.ostc-eu.org/job-definitions/ci/checkbox/raspberrypi4-64.yaml" + CI_REPORT_JOB_NAME: lava-report + CI_SQUAD_PROJECT_NAME: "checkbox" + +lava-seco-intel-b68-checkbox: + needs: [linux-seco-intel-b68-gcc] + stage: test + extends: .lava-test-scheduled-weekly + variables: + MACHINE: seco-intel-b68 + CI_BUILD_JOB_NAME: linux-seco-intel-b68-gcc + CI_LAVA_JOB_DEFINITION: "https://git.ostc-eu.org/OSTC/infrastructure/lava/lava-config/-/raw/master/lava.ostc-eu.org/job-definitions/ci/checkbox/seco-intel-b68.yaml" + CI_REPORT_JOB_NAME: lava-report + CI_SQUAD_PROJECT_NAME: "checkbox" + +lava-seco-c61-4gb-checkbox: + needs: [linux-seco-imx8mm-c61-4gb-gcc] + stage: test + extends: .lava-test-scheduled-weekly + variables: + MACHINE: seco-imx8mm-c61-4gb + BOARD_RAM_SIZE: 4gb + CI_BUILD_JOB_NAME: linux-seco-imx8mm-c61-4gb-gcc + CI_LAVA_JOB_DEFINITION: "https://git.ostc-eu.org/OSTC/infrastructure/lava/lava-config/-/raw/master/lava.ostc-eu.org/job-definitions/ci/checkbox/seco-c61.yaml" + CI_REPORT_JOB_NAME: lava-report + CI_SQUAD_PROJECT_NAME: "checkbox" + +lava-seco-c61-2gb-checkbox: + needs: [linux-seco-imx8mm-c61-2gb-gcc] + stage: test + extends: .lava-test-scheduled-weekly + variables: + MACHINE: seco-imx8mm-c61-2gb + BOARD_RAM_SIZE: 2gb + CI_BUILD_JOB_NAME: linux-seco-imx8mm-c61-2gb-gcc + CI_LAVA_JOB_DEFINITION: "https://git.ostc-eu.org/OSTC/infrastructure/lava/lava-config/-/raw/master/lava.ostc-eu.org/job-definitions/ci/checkbox/seco-c61.yaml" + CI_REPORT_JOB_NAME: lava-report + CI_SQUAD_PROJECT_NAME: "checkbox" + lava-report: extends: .lava-report dependencies: [] -- GitLab