From 3bf5bc2a3cd002c8d318d913e1548f784e08d92d Mon Sep 17 00:00:00 2001 From: Jon Mason Date: Fri, 31 Oct 2025 10:19:33 -0400 Subject: [PATCH] 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 --- .gitlab-ci.yml | 32 ++++++++------------------------ 1 file changed, 8 insertions(+), 24 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index c06b05e4..ab6a1f88 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -126,7 +126,7 @@ update-repos: # # Available options for building are (VIRT _must_ be last for ssh override) # DISTRO: [poky, poky-altcfg, poky-tiny] -# KERNEL: [linux-yocto, linux-yocto-dev, linux-yocto-rt] +# KERNEL: [linux-yocto, linux-yocto-dev] # TOOLCHAINS: [gcc, clang] # TCLIBC: [glibc, musl] # FIRMWARE: [u-boot, edk2] @@ -266,14 +266,11 @@ qemuarm64-secureboot: extends: .build parallel: matrix: - - KERNEL: [linux-yocto, linux-yocto-rt] - TOOLCHAINS: [gcc, clang] + - TOOLCHAINS: [gcc, clang] TCLIBC: [glibc, musl] TS: [none, qemuarm64-secureboot-ts] TESTING: testimage - - TOOLCHAINS: [gcc, clang] - TS: [none, qemuarm64-secureboot-ts] - UEFISB: [none, uefi-secureboot] + - UEFISB: [none, uefi-secureboot] TESTING: testimage - KERNEL: linux-yocto-dev TESTING: testimage @@ -282,23 +279,15 @@ qemuarm64: extends: .build parallel: matrix: - - DISTRO: poky - KERNEL: [linux-yocto, linux-yocto-rt] - TOOLCHAINS: [gcc, clang] - FIRMWARE: [u-boot, edk2] - TESTING: testimage - DISTRO: poky-tiny TESTING: testimage - VIRT: xen - - KERNEL: linux-yocto-dev - TESTING: testimage qemuarm-secureboot: extends: .build parallel: matrix: - - KERNEL: [linux-yocto, linux-yocto-rt] - TOOLCHAINS: [gcc, clang] + - TOOLCHAINS: [gcc, clang] TCLIBC: [glibc, musl] TESTING: testimage - DISTRO: [poky, poky-altcfg] @@ -310,23 +299,19 @@ qemuarm: extends: .build parallel: matrix: - - DISTRO: poky - KERNEL: [linux-yocto, linux-yocto-rt] - TOOLCHAINS: [gcc, clang] - FIRMWARE: [u-boot, edk2] + - TOOLCHAINS: [gcc, clang] + FIRMWARE: edk2 TESTING: testimage - DISTRO: poky-tiny TESTING: testimage - VIRT: xen - - KERNEL: linux-yocto-dev - TESTING: testimage qemuarmv5: extends: .build parallel: matrix: - DISTRO: poky - KERNEL: [linux-yocto, linux-yocto-dev, linux-yocto-rt] + KERNEL: [linux-yocto, linux-yocto-dev] TESTING: testimage - DISTRO: poky-tiny TESTING: testimage @@ -335,8 +320,7 @@ sbsa-ref: extends: .build parallel: matrix: - - KERNEL: [linux-yocto, linux-yocto-rt] - TOOLCHAINS: [gcc, clang] + - TOOLCHAINS: [gcc, clang] TESTING: testimage - DISTRO: poky-altcfg TESTING: testimage