[PATCH xenomai-images v2 2/3] ci: Update for longterm test runs from 6.12 to 6.18
Tobias Schaffner <[email protected]> Tue, 28 Jul 2026 16:39:31 +0200
| Newsgroups | dev.linux.lists.xenomai |
|---|---|
| Message-ID | <[email protected]> |
Signed-off-by: Tobias Schaffner <[email protected]> --- ci/lib/kernel/6_12.yml | 45 ++++++++++++++++++++++++++-- ci/lib/kernel/6_12_physical.yml | 52 --------------------------------- ci/lib/kernel/6_18.yml | 42 ++------------------------ ci/lib/kernel/6_18_physical.yml | 52 +++++++++++++++++++++++++++++++++ ci/xenomai_3_next_long_term.yml | 4 +-- 5 files changed, 99 insertions(+), 96 deletions(-) delete mode 100644 ci/lib/kernel/6_12_physical.yml create mode 100644 ci/lib/kernel/6_18_physical.yml diff --git a/ci/lib/kernel/6_12.yml b/ci/lib/kernel/6_12.yml index a9bed87..529d24d 100644 --- a/ci/lib/kernel/6_12.yml +++ b/ci/lib/kernel/6_12.yml @@ -9,9 +9,6 @@ # SPDX-License-Identifier: MIT # -include: - - local: '/ci/lib/kernel/6_12_physical.yml' - build-6.12:qemu-amd64: extends: .build:qemu-amd64 variables: @@ -50,3 +47,45 @@ lava-test-6.12:qemu-arm64: extends: .lava-test:qemu-arm64 variables: KERNEL_VERSION: "6.12" + +build-6.12:rpi4: + extends: .build:rpi4 + variables: + LINUX_BUILD_OPTION: ":kas/opt/linux-6.12-head.yaml" + KERNEL_VERSION: "6.12" + CACHE_KERNEL: dovetail + +lava-test-6.12:rpi4: + needs: [ "build-6.12:rpi4" ] + extends: .lava-test:rpi4 + variables: + KERNEL_VERSION: "6.12" + TEST_MAXIMUM_LATENCY: 150 + +build-6.12:beagle-bone-black: + extends: .build:beagle-bone-black + variables: + LINUX_BUILD_OPTION: ":kas/opt/linux-6.12-head.yaml" + KERNEL_VERSION: "6.12" + CACHE_KERNEL: dovetail + +lava-test-6.12:beagle-bone-black: + needs: [ "build-6.12:beagle-bone-black" ] + extends: .lava-test:beagle-bone-black + variables: + KERNEL_VERSION: "6.12" + TEST_MAXIMUM_LATENCY: 150 + +build-6.12:x86-64-efi: + extends: .build:x86-64-efi + variables: + LINUX_BUILD_OPTION: ":kas/opt/linux-6.12-head.yaml" + KERNEL_VERSION: "6.12" + CACHE_KERNEL: dovetail + +lava-test-6.12:x86-64-efi: + needs: [ "build-6.12:x86-64-efi" ] + extends: .lava-test:x86-64-efi + variables: + KERNEL_VERSION: "6.12" + TEST_MAXIMUM_LATENCY: 100 diff --git a/ci/lib/kernel/6_12_physical.yml b/ci/lib/kernel/6_12_physical.yml deleted file mode 100644 index 86cd23c..0000000 --- a/ci/lib/kernel/6_12_physical.yml +++ /dev/null @@ -1,52 +0,0 @@ -# -# Xenomai Real-Time System -# -# Copyright (c) Siemens AG, 2024-2025 -# -# Authors: -# Jan Kiszka <[email protected]> -# -# SPDX-License-Identifier: MIT -# - -build-6.12:rpi4: - extends: .build:rpi4 - variables: - LINUX_BUILD_OPTION: ":kas/opt/linux-6.12-head.yaml" - KERNEL_VERSION: "6.12" - CACHE_KERNEL: dovetail - -lava-test-6.12:rpi4: - needs: [ "build-6.12:rpi4" ] - extends: .lava-test:rpi4 - variables: - KERNEL_VERSION: "6.12" - TEST_MAXIMUM_LATENCY: 150 - -build-6.12:beagle-bone-black: - extends: .build:beagle-bone-black - variables: - LINUX_BUILD_OPTION: ":kas/opt/linux-6.12-head.yaml" - KERNEL_VERSION: "6.12" - CACHE_KERNEL: dovetail - -lava-test-6.12:beagle-bone-black: - needs: [ "build-6.12:beagle-bone-black" ] - extends: .lava-test:beagle-bone-black - variables: - KERNEL_VERSION: "6.12" - TEST_MAXIMUM_LATENCY: 150 - -build-6.12:x86-64-efi: - extends: .build:x86-64-efi - variables: - LINUX_BUILD_OPTION: ":kas/opt/linux-6.12-head.yaml" - KERNEL_VERSION: "6.12" - CACHE_KERNEL: dovetail - -lava-test-6.12:x86-64-efi: - needs: [ "build-6.12:x86-64-efi" ] - extends: .lava-test:x86-64-efi - variables: - KERNEL_VERSION: "6.12" - TEST_MAXIMUM_LATENCY: 100 diff --git a/ci/lib/kernel/6_18.yml b/ci/lib/kernel/6_18.yml index 88e3915..5d7e409 100644 --- a/ci/lib/kernel/6_18.yml +++ b/ci/lib/kernel/6_18.yml @@ -9,6 +9,9 @@ # SPDX-License-Identifier: MIT # +include: + - local: '/ci/lib/kernel/6_18_physical.yml' + build-6.18:qemu-amd64: extends: .build:qemu-amd64 variables: @@ -47,42 +50,3 @@ lava-test-6.18:qemu-arm64: extends: .lava-test:qemu-arm64 variables: KERNEL_VERSION: "6.18" - -build-6.18:rpi4: - extends: .build:rpi4 - variables: - LINUX_BUILD_OPTION: ":kas/opt/linux-6.18-head.yaml" - KERNEL_VERSION: "6.18" - CACHE_KERNEL: dovetail - -lava-test-6.18:rpi4: - needs: [ "build-6.18:rpi4" ] - extends: .lava-test:rpi4 - variables: - KERNEL_VERSION: "6.18" - -build-6.18:beagle-bone-black: - extends: .build:beagle-bone-black - variables: - LINUX_BUILD_OPTION: ":kas/opt/linux-6.18-head.yaml" - KERNEL_VERSION: "6.18" - CACHE_KERNEL: dovetail - -lava-test-6.18:beagle-bone-black: - needs: [ "build-6.18:beagle-bone-black" ] - extends: .lava-test:beagle-bone-black - variables: - KERNEL_VERSION: "6.18" - -build-6.18:x86-64-efi: - extends: .build:x86-64-efi - variables: - LINUX_BUILD_OPTION: ":kas/opt/linux-6.18-head.yaml" - KERNEL_VERSION: "6.18" - CACHE_KERNEL: dovetail - -lava-test-6.18:x86-64-efi: - needs: [ "build-6.18:x86-64-efi" ] - extends: .lava-test:x86-64-efi - variables: - KERNEL_VERSION: "6.18" diff --git a/ci/lib/kernel/6_18_physical.yml b/ci/lib/kernel/6_18_physical.yml new file mode 100644 index 0000000..68b7892 --- /dev/null +++ b/ci/lib/kernel/6_18_physical.yml @@ -0,0 +1,52 @@ +# +# Xenomai Real-Time System +# +# Copyright (c) Siemens AG, 2024-2026 +# +# Authors: +# Jan Kiszka <[email protected]> +# +# SPDX-License-Identifier: MIT +# + +build-6.18:rpi4: + extends: .build:rpi4 + variables: + LINUX_BUILD_OPTION: ":kas/opt/linux-6.18-head.yaml" + KERNEL_VERSION: "6.18" + CACHE_KERNEL: dovetail + +lava-test-6.18:rpi4: + needs: [ "build-6.18:rpi4" ] + extends: .lava-test:rpi4 + variables: + KERNEL_VERSION: "6.18" + TEST_MAXIMUM_LATENCY: 150 + +build-6.18:beagle-bone-black: + extends: .build:beagle-bone-black + variables: + LINUX_BUILD_OPTION: ":kas/opt/linux-6.18-head.yaml" + KERNEL_VERSION: "6.18" + CACHE_KERNEL: dovetail + +lava-test-6.18:beagle-bone-black: + needs: [ "build-6.18:beagle-bone-black" ] + extends: .lava-test:beagle-bone-black + variables: + KERNEL_VERSION: "6.18" + TEST_MAXIMUM_LATENCY: 150 + +build-6.18:x86-64-efi: + extends: .build:x86-64-efi + variables: + LINUX_BUILD_OPTION: ":kas/opt/linux-6.18-head.yaml" + KERNEL_VERSION: "6.18" + CACHE_KERNEL: dovetail + +lava-test-6.18:x86-64-efi: + needs: [ "build-6.18:x86-64-efi" ] + extends: .lava-test:x86-64-efi + variables: + KERNEL_VERSION: "6.18" + TEST_MAXIMUM_LATENCY: 100 diff --git a/ci/xenomai_3_next_long_term.yml b/ci/xenomai_3_next_long_term.yml index da8749e..c22374c 100644 --- a/ci/xenomai_3_next_long_term.yml +++ b/ci/xenomai_3_next_long_term.yml @@ -11,11 +11,11 @@ include: - local: '/ci/lib/gitlab-ci-base.yml' - - local: '/ci/lib/kernel/6_12_physical.yml' + - local: '/ci/lib/kernel/6_18_physical.yml' variables: XENOMAI_BUILD_OPTION: ":kas/opt/xenomai-next.yaml" XENOMAI_VERSION: "3-next" - KERNEL_VERSION_WITH_QEMU: "6.12" + KERNEL_VERSION_WITH_QEMU: "6.18" TEST_RUNTIME_SECONDS: 3600 TEST_COMMAND: "xeno-test -k -l 'dohell -m /tmp ${TEST_RUNTIME_SECONDS}' ${ADDITIONAL_XENO_TEST_ARGS} -- -m ${TEST_MAXIMUM_LATENCY}" -- 2.43.0