Skip to content
Snippets Groups Projects

ci: enable MR test on qemu machines

Merged Chase Qi requested to merge chaseqi/meta-zephyr:mr-test into oniro/kirkstone
1 file
+ 17
29
Compare changes
  • Side-by-side
  • Inline
+ 17
29
@@ -63,54 +63,42 @@ linux-seco-imx8mm-c61-4gb-extra-clang:
rules:
- when: never
# Run lava test and report jobs for scheduled pipeline only.
.lava-test:
rules:
- if: '$CI_LAVA_TOKEN == null'
when: never
- if: '$CI_PIPELINE_SOURCE == "schedule"'
.lava-report:
rules:
- if: '$CI_LAVA_TOKEN == null'
when: never
- if: '$CI_PIPELINE_SOURCE == "schedule"'
when: manual
.lava-test-mr:
extends: .lava-test
variables:
CI_LAVA_JOB_PRIORITY: "high"
CI_SQUAD_GROUP_NAME: "merge-request"
CI_SQUAD_PROJECT_NAME: "meta-zephyr"
##
## Submit jobs to LAVA
##
lava-zephyr-96b-nitrogen-tests:
needs: [zephyr-96b-nitrogen-tests-gcc]
stage: test
extends: .lava-test
variables:
CI_LAVA_JOB_DEFINITION: "https://git.ostc-eu.org/OSTC/infrastructure/lava/lava-config/-/raw/master/lava.ostc-eu.org/job-definitions/ci/nitrogen-test.yaml"
CI_BUILD_JOB_NAME: zephyr-96b-nitrogen-tests
CI_REPORT_JOB_NAME: lava-report
lava-zephyr-qemu-cortex-m3:
needs: [zephyr-qemu-cortex-m3-gcc]
stage: test
extends: .lava-test
extends: .lava-test-mr
variables:
MACHINE: qemu-cortex-m3
CI_BUILD_JOB_NAME: zephyr-qemu-cortex-m3-gcc
CI_LAVA_JOB_DEFINITION: "https://git.ostc-eu.org/OSTC/infrastructure/lava/lava-config/-/raw/master/lava.ostc-eu.org/job-definitions/ci/qemu-zephyr-cortex-m3.yaml"
CI_BUILD_JOB_NAME: zephyr-qemu-cortex-m3
CI_REPORT_JOB_NAME: lava-report
lava-zephyr-qemu-x86:
needs: [zephyr-qemu-x86-gcc]
stage: test
extends: .lava-test
extends: .lava-test-mr
variables:
MACHINE: qemu-x86
CI_BUILD_JOB_NAME: zephyr-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/qemu-zephyr-x86.yaml"
CI_BUILD_JOB_NAME: zephyr-qemu-x86
CI_REPORT_JOB_NAME: lava-report
##
## Get the results back from LAVA.
## Get the results back from SQUAD.
##
lava-report:
needs: [lava-zephyr-96b-nitrogen-tests, lava-zephyr-qemu-cortex-m3, lava-zephyr-qemu-x86]
extends: .lava-report
dependencies: []
needs:
- lava-zephyr-qemu-cortex-m3
- lava-zephyr-qemu-x86
Loading