Skip to content
Snippets Groups Projects
Commit ad409fe6 authored by Stevan Radaković's avatar Stevan Radaković
Browse files

Merge branch 'podman-ptest' into 'kirkstone'

ci: add scheduled weekly ptest jobs

Closes #819

See merge request !310
parents f1dbefb2 5857a9e2
No related branches found
No related tags found
1 merge request!310ci: add scheduled weekly ptest jobs
......@@ -205,7 +205,7 @@ publish-seco-intel-b68:
CI_SQUAD_GROUP_NAME: "merge-request"
CI_SQUAD_PROJECT_NAME: "oniro"
.lava-test-scheduled:
.lava-test-scheduled-daily:
extends: .lava-test
variables:
CI_SQUAD_GROUP_NAME: "scheduled-daily"
......@@ -214,6 +214,15 @@ publish-seco-intel-b68:
when: never
- if: $CI_PIPELINE_SOURCE == "schedule" && $SCHEDULED_TYPE == "daily"
.lava-test-scheduled-weekly:
extends: .lava-test
variables:
CI_SQUAD_GROUP_NAME: "scheduled-weekly"
rules:
- if: '$CI_SQUAD_TOKEN == null'
when: never
- if: $CI_PIPELINE_SOURCE == "schedule" && $SCHEDULED_TYPE == "weekly"
##
## Submit jobs to LAVA
##
......@@ -302,7 +311,7 @@ lava-seco-c61-2gb:
lava-qemu-x86-ltp:
needs: [linux-qemu-x86-gcc]
stage: test
extends: .lava-test-scheduled
extends: .lava-test-scheduled-daily
variables:
MACHINE: qemux86
CI_BUILD_JOB_NAME: linux-qemu-x86-gcc
......@@ -313,7 +322,7 @@ lava-qemu-x86-ltp:
lava-qemu-x86_64-ltp:
needs: [linux-qemu-x86_64-gcc]
stage: test
extends: .lava-test-scheduled
extends: .lava-test-scheduled-daily
variables:
MACHINE: qemux86-64
CI_BUILD_JOB_NAME: linux-qemu-x86_64-gcc
......@@ -324,7 +333,7 @@ lava-qemu-x86_64-ltp:
lava-qemuarm-efi-ltp:
needs: [linux-qemuarm-efi-gcc]
stage: test
extends: .lava-test-scheduled
extends: .lava-test-scheduled-daily
variables:
MACHINE: qemuarm-efi
CI_BUILD_JOB_NAME: linux-qemuarm-efi-gcc
......@@ -335,7 +344,7 @@ lava-qemuarm-efi-ltp:
lava-qemuarm64-efi-ltp:
needs: [linux-qemuarm64-efi-gcc]
stage: test
extends: .lava-test-scheduled
extends: .lava-test-scheduled-daily
variables:
MACHINE: qemuarm64-efi
CI_BUILD_JOB_NAME: linux-qemuarm64-efi-gcc
......@@ -346,7 +355,7 @@ lava-qemuarm64-efi-ltp:
lava-raspberrypi4-64-ltp:
needs: [linux-raspberrypi4-64-gcc]
stage: test
extends: .lava-test-scheduled
extends: .lava-test-scheduled-daily
variables:
MACHINE: raspberrypi4-64
CI_BUILD_JOB_NAME: linux-raspberrypi4-64-gcc
......@@ -357,7 +366,7 @@ lava-raspberrypi4-64-ltp:
lava-seco-intel-b68-ltp:
needs: [linux-seco-intel-b68-gcc]
stage: test
extends: .lava-test-scheduled
extends: .lava-test-scheduled-daily
variables:
MACHINE: seco-intel-b68
CI_BUILD_JOB_NAME: linux-seco-intel-b68-gcc
......@@ -368,7 +377,7 @@ lava-seco-intel-b68-ltp:
lava-seco-c61-4gb-ltp:
needs: [linux-seco-imx8mm-c61-4gb-gcc]
stage: test
extends: .lava-test-scheduled
extends: .lava-test-scheduled-daily
variables:
MACHINE: seco-imx8mm-c61-4gb
BOARD_RAM_SIZE: 4gb
......@@ -380,7 +389,7 @@ lava-seco-c61-4gb-ltp:
lava-seco-c61-2gb-ltp:
needs: [linux-seco-imx8mm-c61-2gb-gcc]
stage: test
extends: .lava-test-scheduled
extends: .lava-test-scheduled-daily
variables:
MACHINE: seco-imx8mm-c61-2gb
BOARD_RAM_SIZE: 2gb
......@@ -392,7 +401,7 @@ lava-seco-c61-2gb-ltp:
lava-qemu-x86_64-kselftest:
needs: [linux-qemu-x86_64-gcc]
stage: test
extends: .lava-test-scheduled
extends: .lava-test-scheduled-daily
variables:
MACHINE: qemux86-64
CI_BUILD_JOB_NAME: linux-qemu-x86_64-gcc
......@@ -403,7 +412,7 @@ lava-qemu-x86_64-kselftest:
lava-qemuarm-efi-kselftest:
needs: [linux-qemuarm-efi-gcc]
stage: test
extends: .lava-test-scheduled
extends: .lava-test-scheduled-daily
variables:
MACHINE: qemuarm-efi
CI_BUILD_JOB_NAME: linux-qemuarm-efi-gcc
......@@ -414,7 +423,7 @@ lava-qemuarm-efi-kselftest:
lava-qemuarm64-efi-kselftest:
needs: [linux-qemuarm64-efi-gcc]
stage: test
extends: .lava-test-scheduled
extends: .lava-test-scheduled-daily
variables:
MACHINE: qemuarm64-efi
CI_BUILD_JOB_NAME: linux-qemuarm64-efi-gcc
......@@ -425,7 +434,7 @@ lava-qemuarm64-efi-kselftest:
lava-raspberrypi4-64-kselftest:
needs: [linux-raspberrypi4-64-gcc]
stage: test
extends: .lava-test-scheduled
extends: .lava-test-scheduled-daily
variables:
MACHINE: raspberrypi4-64
CI_BUILD_JOB_NAME: linux-raspberrypi4-64-gcc
......@@ -436,7 +445,7 @@ lava-raspberrypi4-64-kselftest:
lava-seco-c61-4gb-kselftest:
needs: [linux-seco-imx8mm-c61-4gb-gcc]
stage: test
extends: .lava-test-scheduled
extends: .lava-test-scheduled-daily
variables:
MACHINE: seco-imx8mm-c61-4gb
BOARD_RAM_SIZE: 4gb
......@@ -448,7 +457,7 @@ lava-seco-c61-4gb-kselftest:
lava-seco-c61-2gb-kselftest:
needs: [linux-seco-imx8mm-c61-2gb-gcc]
stage: test
extends: .lava-test-scheduled
extends: .lava-test-scheduled-daily
variables:
MACHINE: seco-imx8mm-c61-2gb
BOARD_RAM_SIZE: 2gb
......@@ -460,7 +469,7 @@ lava-seco-c61-2gb-kselftest:
lava-zephyr-qemu-x86-twister:
needs: [zephyr-qemu-x86-twister-gcc]
stage: test
extends: .lava-test-scheduled
extends: .lava-test-scheduled-daily
variables:
MACHINE: qemu-x86
CI_BUILD_JOB_NAME: zephyr-qemu-x86-twister-gcc
......@@ -471,7 +480,7 @@ lava-zephyr-qemu-x86-twister:
lava-zephyr-qemu-cortex-m3-twister:
needs: [zephyr-qemu-cortex-m3-twister-gcc]
stage: test
extends: .lava-test-scheduled
extends: .lava-test-scheduled-daily
variables:
MACHINE: qemu-cortex-m3
CI_BUILD_JOB_NAME: zephyr-qemu-cortex-m3-twister-gcc
......@@ -482,7 +491,7 @@ lava-zephyr-qemu-cortex-m3-twister:
lava-qemu-x86-perf:
needs: [linux-qemu-x86-gcc]
stage: test
extends: .lava-test-scheduled
extends: .lava-test-scheduled-daily
variables:
MACHINE: qemux86
CI_BUILD_JOB_NAME: linux-qemu-x86-gcc
......@@ -493,7 +502,7 @@ lava-qemu-x86-perf:
lava-qemu-x86_64-perf:
needs: [linux-qemu-x86_64-gcc]
stage: test
extends: .lava-test-scheduled
extends: .lava-test-scheduled-daily
variables:
MACHINE: qemux86-64
CI_BUILD_JOB_NAME: linux-qemu-x86_64-gcc
......@@ -504,7 +513,7 @@ lava-qemu-x86_64-perf:
lava-qemuarm-efi-perf:
needs: [linux-qemuarm-efi-gcc]
stage: test
extends: .lava-test-scheduled
extends: .lava-test-scheduled-daily
variables:
MACHINE: qemuarm-efi
CI_BUILD_JOB_NAME: linux-qemuarm-efi-gcc
......@@ -515,7 +524,7 @@ lava-qemuarm-efi-perf:
lava-qemuarm64-efi-perf:
needs: [linux-qemuarm64-efi-gcc]
stage: test
extends: .lava-test-scheduled
extends: .lava-test-scheduled-daily
variables:
MACHINE: qemuarm64-efi
CI_BUILD_JOB_NAME: linux-qemuarm64-efi-gcc
......@@ -526,7 +535,7 @@ lava-qemuarm64-efi-perf:
lava-raspberrypi4-64-perf:
needs: [linux-raspberrypi4-64-gcc]
stage: test
extends: .lava-test-scheduled
extends: .lava-test-scheduled-daily
variables:
MACHINE: raspberrypi4-64
CI_BUILD_JOB_NAME: linux-raspberrypi4-64-gcc
......@@ -537,7 +546,7 @@ lava-raspberrypi4-64-perf:
lava-seco-intel-b68-perf:
needs: [linux-seco-intel-b68-gcc]
stage: test
extends: .lava-test-scheduled
extends: .lava-test-scheduled-daily
variables:
MACHINE: seco-intel-b68
CI_BUILD_JOB_NAME: linux-seco-intel-b68-gcc
......@@ -548,7 +557,7 @@ lava-seco-intel-b68-perf:
lava-seco-c61-4gb-perf:
needs: [linux-seco-imx8mm-c61-4gb-gcc]
stage: test
extends: .lava-test-scheduled
extends: .lava-test-scheduled-daily
variables:
MACHINE: seco-imx8mm-c61-4gb
BOARD_RAM_SIZE: 4gb
......@@ -560,7 +569,7 @@ lava-seco-c61-4gb-perf:
lava-seco-c61-2gb-perf:
needs: [linux-seco-imx8mm-c61-2gb-gcc]
stage: test
extends: .lava-test-scheduled
extends: .lava-test-scheduled-daily
variables:
MACHINE: seco-imx8mm-c61-2gb
BOARD_RAM_SIZE: 2gb
......@@ -633,6 +642,96 @@ lava-seco-intel-b68-sysota:
CI_REPORT_JOB_NAME: lava-report
CI_UPDATE_JOB_NAME: bundle-seco-intel-b68
lava-qemu-x86-ptest:
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/ptest/qemu-x86.yaml"
CI_REPORT_JOB_NAME: lava-report
CI_SQUAD_PROJECT_NAME: "ptest"
lava-qemu-x86_64-ptest:
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/ptest/qemu-x86_64.yaml"
CI_REPORT_JOB_NAME: lava-report
CI_SQUAD_PROJECT_NAME: "ptest"
lava-qemuarm-efi-ptest:
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/ptest/qemuarm-efi.yaml"
CI_REPORT_JOB_NAME: lava-report
CI_SQUAD_PROJECT_NAME: "ptest"
lava-qemuarm64-efi-ptest:
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/ptest/qemuarm64-efi.yaml"
CI_REPORT_JOB_NAME: lava-report
CI_SQUAD_PROJECT_NAME: "ptest"
lava-raspberrypi4-64-ptest:
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/ptest/raspberrypi4-64.yaml"
CI_REPORT_JOB_NAME: lava-report
CI_SQUAD_PROJECT_NAME: "ptest"
lava-seco-intel-b68-ptest:
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/ptest/seco-intel-b68.yaml"
CI_REPORT_JOB_NAME: lava-report
CI_SQUAD_PROJECT_NAME: "ptest"
lava-seco-c61-4gb-ptest:
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/ptest/seco-c61.yaml"
CI_REPORT_JOB_NAME: lava-report
CI_SQUAD_PROJECT_NAME: "ptest"
lava-seco-c61-2gb-ptest:
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/ptest/seco-c61.yaml"
CI_REPORT_JOB_NAME: lava-report
CI_SQUAD_PROJECT_NAME: "ptest"
lava-report:
extends: .lava-report
dependencies: []
......
......@@ -6,11 +6,14 @@ require recipes-core/images/oniro-image-base.bb
SUMMARY = "Oniro Project image including the base OS software stack and tests"
DISTRO_FEATURES:append = " ptest"
IMAGE_INSTALL:append = "\
packagegroup-oniro-tests \
ltp \
perf \
kernel-selftest \
podman-ptest \
"
# This adds ptest packages to the image, and enables empty root password
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment