1
0
mirror of https://git.yoctoproject.org/meta-arm synced 2026-07-17 04:07:18 +00:00

CI: reduce coverage for time improvement

Reduce the number of tests being run in CI to reduce the amount of time
it takes to complete, while providing the same code coverage.  Internal
CI runs went from 2.5h to 1.5h.

Signed-off-by: Jon Mason <jon.mason@arm.com>
This commit is contained in:
Jon Mason
2025-10-31 10:19:33 -04:00
parent 6fd10047a1
commit 3bf5bc2a3c
+8 -24
View File
@@ -126,7 +126,7 @@ update-repos:
# #
# Available options for building are (VIRT _must_ be last for ssh override) # Available options for building are (VIRT _must_ be last for ssh override)
# DISTRO: [poky, poky-altcfg, poky-tiny] # DISTRO: [poky, poky-altcfg, poky-tiny]
# KERNEL: [linux-yocto, linux-yocto-dev, linux-yocto-rt] # KERNEL: [linux-yocto, linux-yocto-dev]
# TOOLCHAINS: [gcc, clang] # TOOLCHAINS: [gcc, clang]
# TCLIBC: [glibc, musl] # TCLIBC: [glibc, musl]
# FIRMWARE: [u-boot, edk2] # FIRMWARE: [u-boot, edk2]
@@ -266,14 +266,11 @@ qemuarm64-secureboot:
extends: .build extends: .build
parallel: parallel:
matrix: matrix:
- KERNEL: [linux-yocto, linux-yocto-rt] - TOOLCHAINS: [gcc, clang]
TOOLCHAINS: [gcc, clang]
TCLIBC: [glibc, musl] TCLIBC: [glibc, musl]
TS: [none, qemuarm64-secureboot-ts] TS: [none, qemuarm64-secureboot-ts]
TESTING: testimage TESTING: testimage
- TOOLCHAINS: [gcc, clang] - UEFISB: [none, uefi-secureboot]
TS: [none, qemuarm64-secureboot-ts]
UEFISB: [none, uefi-secureboot]
TESTING: testimage TESTING: testimage
- KERNEL: linux-yocto-dev - KERNEL: linux-yocto-dev
TESTING: testimage TESTING: testimage
@@ -282,23 +279,15 @@ qemuarm64:
extends: .build extends: .build
parallel: parallel:
matrix: matrix:
- DISTRO: poky
KERNEL: [linux-yocto, linux-yocto-rt]
TOOLCHAINS: [gcc, clang]
FIRMWARE: [u-boot, edk2]
TESTING: testimage
- DISTRO: poky-tiny - DISTRO: poky-tiny
TESTING: testimage TESTING: testimage
- VIRT: xen - VIRT: xen
- KERNEL: linux-yocto-dev
TESTING: testimage
qemuarm-secureboot: qemuarm-secureboot:
extends: .build extends: .build
parallel: parallel:
matrix: matrix:
- KERNEL: [linux-yocto, linux-yocto-rt] - TOOLCHAINS: [gcc, clang]
TOOLCHAINS: [gcc, clang]
TCLIBC: [glibc, musl] TCLIBC: [glibc, musl]
TESTING: testimage TESTING: testimage
- DISTRO: [poky, poky-altcfg] - DISTRO: [poky, poky-altcfg]
@@ -310,23 +299,19 @@ qemuarm:
extends: .build extends: .build
parallel: parallel:
matrix: matrix:
- DISTRO: poky - TOOLCHAINS: [gcc, clang]
KERNEL: [linux-yocto, linux-yocto-rt] FIRMWARE: edk2
TOOLCHAINS: [gcc, clang]
FIRMWARE: [u-boot, edk2]
TESTING: testimage TESTING: testimage
- DISTRO: poky-tiny - DISTRO: poky-tiny
TESTING: testimage TESTING: testimage
- VIRT: xen - VIRT: xen
- KERNEL: linux-yocto-dev
TESTING: testimage
qemuarmv5: qemuarmv5:
extends: .build extends: .build
parallel: parallel:
matrix: matrix:
- DISTRO: poky - DISTRO: poky
KERNEL: [linux-yocto, linux-yocto-dev, linux-yocto-rt] KERNEL: [linux-yocto, linux-yocto-dev]
TESTING: testimage TESTING: testimage
- DISTRO: poky-tiny - DISTRO: poky-tiny
TESTING: testimage TESTING: testimage
@@ -335,8 +320,7 @@ sbsa-ref:
extends: .build extends: .build
parallel: parallel:
matrix: matrix:
- KERNEL: [linux-yocto, linux-yocto-rt] - TOOLCHAINS: [gcc, clang]
TOOLCHAINS: [gcc, clang]
TESTING: testimage TESTING: testimage
- DISTRO: poky-altcfg - DISTRO: poky-altcfg
TESTING: testimage TESTING: testimage