@@ -20,22 +20,6 @@
codequality: gl-code-quality-report.json
needs: []
-eclair-x86_64:
- extends: .eclair-analysis
- variables:
- LOGFILE: "eclair-x86_64.log"
- VARIANT: "X86_64"
- RULESET: "Set1"
- allow_failure: true
-
-eclair-ARM64:
- extends: .eclair-analysis
- variables:
- LOGFILE: "eclair-ARM64.log"
- VARIANT: "ARM64"
- RULESET: "Set1"
- allow_failure: true
-
.eclair-analysis:on-schedule:
extends: .eclair-analysis
rules:
@@ -271,247 +271,6 @@
needs: []
except: !reference [.test-jobs-common, except]
-# Arm test artifacts
-
-alpine-3.18-arm64-rootfs-export:
- extends: .test-jobs-artifact-common
- image: registry.gitlab.com/xen-project/xen/tests-artifacts/alpine:3.18-arm64v8
- script:
- - mkdir binaries && cp /initrd.tar.gz binaries/initrd.tar.gz
- artifacts:
- paths:
- - binaries/initrd.tar.gz
- tags:
- - arm64
-
-kernel-5.19-arm64-export:
- extends: .test-jobs-artifact-common
- image: registry.gitlab.com/xen-project/xen/tests-artifacts/kernel:5.19-arm64v8
- script:
- - mkdir binaries && cp /Image binaries/Image
- artifacts:
- paths:
- - binaries/Image
- tags:
- - arm64
-
-qemu-system-aarch64-6.0.0-arm64-export:
- extends: .test-jobs-artifact-common
- image: registry.gitlab.com/xen-project/xen/tests-artifacts/qemu-system-aarch64:6.0.0-arm64v8
- script:
- - mkdir binaries && cp /qemu-system-aarch64 binaries/qemu-system-aarch64
- artifacts:
- paths:
- - binaries/qemu-system-aarch64
- tags:
- - arm64
-
-qemu-system-aarch64-6.0.0-arm32-export:
- extends: .test-jobs-artifact-common
- image: registry.gitlab.com/xen-project/xen/tests-artifacts/qemu-system-aarch64:6.0.0-arm64v8
- script:
- - mkdir binaries && cp /qemu-system-arm binaries/qemu-system-arm
- artifacts:
- paths:
- - binaries/qemu-system-arm
- tags:
- - arm64
-
-# x86_64 test artifacts
-
-alpine-3.18-rootfs-export:
- extends: .test-jobs-artifact-common
- image: registry.gitlab.com/xen-project/xen/tests-artifacts/alpine:3.18
- script:
- - mkdir binaries && cp /initrd.tar.gz binaries/initrd.tar.gz
- artifacts:
- paths:
- - binaries/initrd.tar.gz
- tags:
- - x86_64
-
-kernel-6.1.19-export:
- extends: .test-jobs-artifact-common
- image: registry.gitlab.com/xen-project/xen/tests-artifacts/kernel:6.1.19
- script:
- - mkdir binaries && cp /bzImage binaries/bzImage
- artifacts:
- paths:
- - binaries/bzImage
- tags:
- - x86_64
-
-# Jobs below this line
-
-# Build jobs needed for tests
-
-alpine-3.18-gcc:
- extends: .gcc-x86-64-build
- variables:
- CONTAINER: alpine:3.18
-
-alpine-3.18-gcc-debug:
- extends: .gcc-x86-64-build-debug
- variables:
- CONTAINER: alpine:3.18
-
-debian-stretch-gcc-debug:
- extends: .gcc-x86-64-build-debug
- variables:
- CONTAINER: debian:stretch
-
-debian-unstable-clang-debug:
- extends: .clang-x86-64-build-debug
- variables:
- CONTAINER: debian:unstable
-
-# Arm32 cross-build
-
-debian-unstable-gcc-arm32:
- extends: .gcc-arm32-cross-build
- variables:
- CONTAINER: debian:unstable-arm64v8-arm32-gcc
- HYPERVISOR_ONLY: y
-
-debian-unstable-gcc-arm32-debug:
- extends: .gcc-arm32-cross-build-debug
- variables:
- CONTAINER: debian:unstable-arm64v8-arm32-gcc
- HYPERVISOR_ONLY: y
-
-debian-unstable-gcc-arm32-randconfig:
- extends: .gcc-arm32-cross-build
- variables:
- CONTAINER: debian:unstable-arm64v8-arm32-gcc
- HYPERVISOR_ONLY: y
- RANDCONFIG: y
-
-debian-unstable-gcc-arm32-debug-randconfig:
- extends: .gcc-arm32-cross-build-debug
- variables:
- CONTAINER: debian:unstable-arm64v8-arm32-gcc
- HYPERVISOR_ONLY: y
- RANDCONFIG: y
-
-debian-unstable-gcc-arm32-staticmem:
- extends: .gcc-arm32-cross-build
- variables:
- CONTAINER: debian:unstable-arm64v8-arm32-gcc
- HYPERVISOR_ONLY: y
- EXTRA_XEN_CONFIG: |
- CONFIG_EXPERT=y
- CONFIG_UNSUPPORTED=y
- CONFIG_STATIC_MEMORY=y
-
-debian-unstable-gcc-arm32-debug-staticmem:
- extends: .gcc-arm32-cross-build-debug
- variables:
- CONTAINER: debian:unstable-arm64v8-arm32-gcc
- HYPERVISOR_ONLY: y
- EXTRA_XEN_CONFIG: |
- CONFIG_EXPERT=y
- CONFIG_UNSUPPORTED=y
- CONFIG_STATIC_MEMORY=y
-
-# Arm builds
-
-debian-unstable-gcc-arm64:
- extends: .gcc-arm64-build
- variables:
- CONTAINER: debian:unstable-arm64v8
-
-debian-unstable-gcc-debug-arm64:
- extends: .gcc-arm64-build-debug
- variables:
- CONTAINER: debian:unstable-arm64v8
-
-debian-unstable-gcc-arm64-randconfig:
- extends: .gcc-arm64-build
- variables:
- CONTAINER: debian:unstable-arm64v8
- RANDCONFIG: y
-
-debian-unstable-gcc-debug-arm64-randconfig:
- extends: .gcc-arm64-build-debug
- variables:
- CONTAINER: debian:unstable-arm64v8
- RANDCONFIG: y
-
-alpine-3.18-gcc-arm64:
- extends: .gcc-arm64-build
- variables:
- CONTAINER: alpine:3.18-arm64v8
-
-alpine-3.18-gcc-debug-arm64:
- extends: .gcc-arm64-build-debug
- variables:
- CONTAINER: alpine:3.18-arm64v8
-
-alpine-3.18-gcc-arm64-randconfig:
- extends: .gcc-arm64-build
- variables:
- CONTAINER: alpine:3.18-arm64v8
- RANDCONFIG: y
-
-alpine-3.18-gcc-debug-arm64-randconfig:
- extends: .gcc-arm64-build-debug
- variables:
- CONTAINER: alpine:3.18-arm64v8
- RANDCONFIG: y
-
-alpine-3.18-gcc-arm64-staticmem:
- extends: .gcc-arm64-build
- variables:
- CONTAINER: alpine:3.18-arm64v8
- EXTRA_XEN_CONFIG: |
- CONFIG_EXPERT=y
- CONFIG_UNSUPPORTED=y
- CONFIG_STATIC_MEMORY=y
-
-alpine-3.18-gcc-debug-arm64-staticmem:
- extends: .gcc-arm64-build-debug
- variables:
- CONTAINER: alpine:3.18-arm64v8
- EXTRA_XEN_CONFIG: |
- CONFIG_EXPERT=y
- CONFIG_UNSUPPORTED=y
- CONFIG_STATIC_MEMORY=y
-
-alpine-3.18-gcc-arm64-static-shared-mem:
- extends: .gcc-arm64-build
- variables:
- CONTAINER: alpine:3.18-arm64v8
- EXTRA_XEN_CONFIG: |
- CONFIG_UNSUPPORTED=y
- CONFIG_STATIC_MEMORY=y
- CONFIG_STATIC_SHM=y
-
-alpine-3.18-gcc-debug-arm64-static-shared-mem:
- extends: .gcc-arm64-build-debug
- variables:
- CONTAINER: alpine:3.18-arm64v8
- EXTRA_XEN_CONFIG: |
- CONFIG_UNSUPPORTED=y
- CONFIG_STATIC_MEMORY=y
- CONFIG_STATIC_SHM=y
-
-alpine-3.18-gcc-arm64-boot-cpupools:
- extends: .gcc-arm64-build
- variables:
- CONTAINER: alpine:3.18-arm64v8
- EXTRA_XEN_CONFIG: |
- CONFIG_EXPERT=y
- CONFIG_UNSUPPORTED=y
- CONFIG_SCHED_NULL=y
- CONFIG_BOOT_TIME_CPUPOOLS=y
-
-alpine-3.18-gcc-debug-arm64-boot-cpupools:
- extends: .gcc-arm64-build-debug
- variables:
- CONTAINER: alpine:3.18-arm64v8
- EXTRA_XEN_CONFIG: |
- CONFIG_BOOT_TIME_CPUPOOLS=y
-
# RISC-V 64 cross-build
archlinux-current-gcc-riscv64:
extends: .gcc-riscv64-cross-build
@@ -544,306 +303,3 @@ archlinux-current-gcc-riscv64-debug-randconfig:
RANDCONFIG: y
EXTRA_FIXED_RANDCONFIG:
CONFIG_COVERAGE=n
-
-# Power cross-build
-debian-bullseye-gcc-ppc64le:
- extends: .gcc-ppc64le-cross-build
- variables:
- CONTAINER: debian:bullseye-ppc64le
- KBUILD_DEFCONFIG: ppc64_defconfig
- HYPERVISOR_ONLY: y
-
-debian-bullseye-gcc-ppc64le-debug:
- extends: .gcc-ppc64le-cross-build-debug
- variables:
- CONTAINER: debian:bullseye-ppc64le
- KBUILD_DEFCONFIG: ppc64_defconfig
- HYPERVISOR_ONLY: y
-
-debian-bullseye-gcc-ppc64le-randconfig:
- extends: .gcc-ppc64le-cross-build
- variables:
- CONTAINER: debian:bullseye-ppc64le
- KBUILD_DEFCONFIG: ppc64_defconfig
- RANDCONFIG: y
- EXTRA_FIXED_RANDCONFIG:
- CONFIG_COVERAGE=n
-
-debian-bullseye-gcc-ppc64le-debug-randconfig:
- extends: .gcc-ppc64le-cross-build-debug
- variables:
- CONTAINER: debian:bullseye-ppc64le
- KBUILD_DEFCONFIG: ppc64_defconfig
- RANDCONFIG: y
- EXTRA_FIXED_RANDCONFIG:
- CONFIG_COVERAGE=n
-
-# Yocto test jobs
-yocto-qemuarm64:
- extends: .yocto-test-arm64
- variables:
- YOCTO_BOARD: qemuarm64
-
-yocto-qemuarm:
- extends: .yocto-test-arm64
- variables:
- YOCTO_BOARD: qemuarm
- YOCTO_OUTPUT: --copy-output
-
-yocto-qemux86-64:
- extends: .yocto-test-arm64
- variables:
- YOCTO_BOARD: qemux86-64
-
-# Cppcheck analysis jobs
-
-debian-unstable-gcc-cppcheck:
- extends: .gcc-x86-64-cross-build
- variables:
- CONTAINER: debian:unstable-cppcheck
- CROSS_COMPILE: /usr/bin/x86_64-linux-gnu-
- CPPCHECK: y
- HYPERVISOR_ONLY: y
-
-debian-unstable-gcc-arm32-cppcheck:
- extends: .gcc-arm32-cross-build
- variables:
- CONTAINER: debian:unstable-cppcheck
- CROSS_COMPILE: /usr/bin/arm-linux-gnueabihf-
- CPPCHECK: y
- HYPERVISOR_ONLY: y
-
-debian-unstable-gcc-arm64-cppcheck:
- extends: .gcc-arm64-build
- variables:
- CONTAINER: debian:unstable-cppcheck
- CPPCHECK: y
- HYPERVISOR_ONLY: y
-
-# Build jobs not needed for tests
-
-alpine-3.18-clang:
- extends: .clang-x86-64-build
- variables:
- CONTAINER: alpine:3.18
-
-alpine-3.18-clang-debug:
- extends: .clang-x86-64-build-debug
- variables:
- CONTAINER: alpine:3.18
-
-archlinux-gcc:
- extends: .gcc-x86-64-build
- variables:
- CONTAINER: archlinux:current
-
-archlinux-gcc-debug:
- extends: .gcc-x86-64-build-debug
- variables:
- CONTAINER: archlinux:current
-
-centos-7-gcc:
- extends: .gcc-x86-64-build
- variables:
- CONTAINER: centos:7
-
-centos-7-gcc-debug:
- extends: .gcc-x86-64-build-debug
- variables:
- CONTAINER: centos:7
-
-debian-stretch-gcc:
- extends: .gcc-x86-64-build
- variables:
- CONTAINER: debian:stretch
-
-debian-stretch-clang:
- extends: .clang-x86-64-build
- variables:
- CONTAINER: debian:stretch
-
-debian-stretch-clang-debug:
- extends: .clang-x86-64-build-debug
- variables:
- CONTAINER: debian:stretch
-
-debian-stretch-32-clang-debug:
- extends: .clang-x86-32-build-debug
- variables:
- CONTAINER: debian:stretch-i386
-
-debian-stretch-32-gcc-debug:
- extends: .gcc-x86-32-build-debug
- variables:
- CONTAINER: debian:stretch-i386
-
-debian-buster-gcc-ibt:
- extends: .gcc-x86-64-build
- variables:
- CONTAINER: debian:buster-gcc-ibt
- RANDCONFIG: y
- EXTRA_FIXED_RANDCONFIG: |
- CONFIG_XEN_IBT=y
-
-debian-unstable-clang:
- extends: .clang-x86-64-build
- variables:
- CONTAINER: debian:unstable
-
-debian-unstable-gcc:
- extends: .gcc-x86-64-build
- variables:
- CONTAINER: debian:unstable
-
-debian-unstable-gcc-debug:
- extends: .gcc-x86-64-build-debug
- variables:
- CONTAINER: debian:unstable
-
-debian-unstable-gcc-randconfig:
- extends: .gcc-x86-64-build
- variables:
- CONTAINER: debian:unstable
- RANDCONFIG: y
-
-debian-unstable-gcc-debug-randconfig:
- extends: .gcc-x86-64-build-debug
- variables:
- CONTAINER: debian:unstable
- RANDCONFIG: y
-
-debian-unstable-32-clang-debug:
- extends: .clang-x86-32-build-debug
- variables:
- CONTAINER: debian:unstable-i386
-
-debian-unstable-32-gcc-debug:
- extends: .gcc-x86-32-build-debug
- variables:
- CONTAINER: debian:unstable-i386
-
-fedora-gcc:
- extends: .gcc-x86-64-build
- variables:
- CONTAINER: fedora:29
-
-fedora-gcc-debug:
- extends: .gcc-x86-64-build-debug
- variables:
- CONTAINER: fedora:29
-
-# Ubuntu Trusty's Clang is 3.4 while Xen requires 3.5
-
-ubuntu-trusty-gcc:
- extends: .gcc-x86-64-build
- variables:
- CONTAINER: ubuntu:trusty
-
-ubuntu-trusty-gcc-debug:
- extends: .gcc-x86-64-build-debug
- variables:
- CONTAINER: ubuntu:trusty
-
-ubuntu-xenial-clang:
- extends: .clang-x86-64-build
- variables:
- CONTAINER: ubuntu:xenial
-
-ubuntu-xenial-clang-debug:
- extends: .clang-x86-64-build-debug
- variables:
- CONTAINER: ubuntu:xenial
-
-ubuntu-xenial-gcc:
- extends: .gcc-x86-64-build
- variables:
- CONTAINER: ubuntu:xenial
-
-ubuntu-xenial-gcc-debug:
- extends: .gcc-x86-64-build-debug
- variables:
- CONTAINER: ubuntu:xenial
-
-ubuntu-bionic-clang:
- extends: .clang-x86-64-build
- variables:
- CONTAINER: ubuntu:bionic
-
-ubuntu-bionic-clang-debug:
- extends: .clang-x86-64-build-debug
- variables:
- CONTAINER: ubuntu:bionic
-
-ubuntu-bionic-gcc:
- extends: .gcc-x86-64-build
- variables:
- CONTAINER: ubuntu:bionic
-
-ubuntu-bionic-gcc-debug:
- extends: .gcc-x86-64-build-debug
- variables:
- CONTAINER: ubuntu:bionic
-
-ubuntu-focal-gcc:
- extends: .gcc-x86-64-build
- variables:
- CONTAINER: ubuntu:focal
-
-ubuntu-focal-gcc-debug:
- extends: .gcc-x86-64-build-debug
- variables:
- CONTAINER: ubuntu:focal
-
-ubuntu-focal-clang:
- extends: .clang-x86-64-build
- variables:
- CONTAINER: ubuntu:focal
-
-ubuntu-focal-clang-debug:
- extends: .clang-x86-64-build-debug
- variables:
- CONTAINER: ubuntu:focal
-
-opensuse-leap-clang:
- extends: .clang-x86-64-build
- variables:
- CONTAINER: suse:opensuse-leap
-
-opensuse-leap-clang-debug:
- extends: .clang-x86-64-build-debug
- variables:
- CONTAINER: suse:opensuse-leap
-
-opensuse-leap-gcc:
- extends: .gcc-x86-64-build
- variables:
- CONTAINER: suse:opensuse-leap
-
-opensuse-leap-gcc-debug:
- extends: .gcc-x86-64-build-debug
- variables:
- CONTAINER: suse:opensuse-leap
-
-opensuse-tumbleweed-clang:
- extends: .clang-x86-64-build
- variables:
- CONTAINER: suse:opensuse-tumbleweed
- allow_failure: true
-
-opensuse-tumbleweed-clang-debug:
- extends: .clang-x86-64-build-debug
- variables:
- CONTAINER: suse:opensuse-tumbleweed
- allow_failure: true
-
-opensuse-tumbleweed-gcc:
- extends: .gcc-x86-64-build
- variables:
- CONTAINER: suse:opensuse-tumbleweed
- allow_failure: true
-
-opensuse-tumbleweed-gcc-debug:
- extends: .gcc-x86-64-build-debug
- variables:
- CONTAINER: suse:opensuse-tumbleweed
- allow_failure: true
@@ -149,308 +149,6 @@ build-each-commit-gcc:
tags:
- x86_64
-xilinx-smoke-dom0less-arm64-gcc:
- extends: .xilinx-arm64
- script:
- - ./automation/scripts/xilinx-smoke-dom0less-arm64.sh 2>&1 | tee ${LOGFILE}
- needs:
- - *arm64-test-needs
- - alpine-3.18-gcc-arm64
-
-xilinx-smoke-dom0less-arm64-gcc-gem-passthrough:
- extends: .xilinx-arm64
- script:
- - ./automation/scripts/xilinx-smoke-dom0less-arm64.sh gem-passthrough 2>&1 | tee ${LOGFILE}
- needs:
- - *arm64-test-needs
- - alpine-3.18-gcc-arm64
-
-adl-smoke-x86-64-gcc-debug:
- extends: .adl-x86-64
- script:
- - ./automation/scripts/qubes-x86-64.sh 2>&1 | tee ${LOGFILE}
- needs:
- - *x86-64-test-needs
- - alpine-3.18-gcc-debug
-
-adl-smoke-x86-64-dom0pvh-gcc-debug:
- extends: .adl-x86-64
- script:
- - ./automation/scripts/qubes-x86-64.sh dom0pvh 2>&1 | tee ${LOGFILE}
- needs:
- - *x86-64-test-needs
- - alpine-3.18-gcc-debug
-
-adl-suspend-x86-64-gcc-debug:
- extends: .adl-x86-64
- script:
- - ./automation/scripts/qubes-x86-64.sh s3 2>&1 | tee ${LOGFILE}
- needs:
- - *x86-64-test-needs
- - alpine-3.18-gcc-debug
-
-adl-pci-pv-x86-64-gcc-debug:
- extends: .adl-x86-64
- script:
- - ./automation/scripts/qubes-x86-64.sh pci-pv 2>&1 | tee ${LOGFILE}
- needs:
- - *x86-64-test-needs
- - alpine-3.18-gcc-debug
-
-adl-pci-hvm-x86-64-gcc-debug:
- extends: .adl-x86-64
- variables:
- PCIDEV_INTR: "MSI"
- script:
- - ./automation/scripts/qubes-x86-64.sh pci-hvm 2>&1 | tee ${LOGFILE}
- needs:
- - *x86-64-test-needs
- - alpine-3.18-gcc-debug
-
-zen3p-smoke-x86-64-gcc-debug:
- extends: .zen3p-x86-64
- script:
- - ./automation/scripts/qubes-x86-64.sh 2>&1 | tee ${LOGFILE}
- needs:
- - *x86-64-test-needs
- - alpine-3.18-gcc-debug
-
-zen3p-smoke-x86-64-dom0pvh-gcc-debug:
- extends: .zen3p-x86-64
- script:
- - ./automation/scripts/qubes-x86-64.sh dom0pvh 2>&1 | tee ${LOGFILE}
- needs:
- - *x86-64-test-needs
- - alpine-3.18-gcc-debug
-
-zen3p-pci-hvm-x86-64-gcc-debug:
- extends: .zen3p-x86-64
- script:
- - ./automation/scripts/qubes-x86-64.sh pci-hvm 2>&1 | tee ${LOGFILE}
- needs:
- - *x86-64-test-needs
- - alpine-3.18-gcc-debug
-
-qemu-smoke-dom0-arm64-gcc:
- extends: .qemu-arm64
- script:
- - ./automation/scripts/qemu-smoke-dom0-arm64.sh 2>&1 | tee ${LOGFILE}
- needs:
- - *arm64-test-needs
- - alpine-3.18-gcc-arm64
-
-qemu-smoke-dom0-arm64-gcc-debug:
- extends: .qemu-arm64
- script:
- - ./automation/scripts/qemu-smoke-dom0-arm64.sh 2>&1 | tee ${LOGFILE}
- needs:
- - *arm64-test-needs
- - alpine-3.18-gcc-debug-arm64
-
-qemu-smoke-dom0less-arm64-gcc:
- extends: .qemu-arm64
- script:
- - ./automation/scripts/qemu-smoke-dom0less-arm64.sh 2>&1 | tee ${LOGFILE}
- needs:
- - *arm64-test-needs
- - alpine-3.18-gcc-arm64
-
-qemu-smoke-dom0less-arm64-gcc-debug:
- extends: .qemu-arm64
- script:
- - ./automation/scripts/qemu-smoke-dom0less-arm64.sh 2>&1 | tee ${LOGFILE}
- needs:
- - *arm64-test-needs
- - alpine-3.18-gcc-debug-arm64
-
-qemu-smoke-dom0less-arm64-gcc-staticmem:
- extends: .qemu-arm64
- script:
- - ./automation/scripts/qemu-smoke-dom0less-arm64.sh static-mem 2>&1 | tee ${LOGFILE}
- needs:
- - *arm64-test-needs
- - alpine-3.18-gcc-arm64-staticmem
-
-qemu-smoke-dom0less-arm64-gcc-debug-staticmem:
- extends: .qemu-arm64
- script:
- - ./automation/scripts/qemu-smoke-dom0less-arm64.sh static-mem 2>&1 | tee ${LOGFILE}
- needs:
- - *arm64-test-needs
- - alpine-3.18-gcc-debug-arm64-staticmem
-
-qemu-smoke-dom0less-arm64-gcc-staticheap:
- extends: .qemu-arm64
- script:
- - ./automation/scripts/qemu-smoke-dom0less-arm64.sh static-heap 2>&1 | tee ${LOGFILE}
- needs:
- - *arm64-test-needs
- - alpine-3.18-gcc-arm64
-
-qemu-smoke-dom0less-arm64-gcc-debug-staticheap:
- extends: .qemu-arm64
- script:
- - ./automation/scripts/qemu-smoke-dom0less-arm64.sh static-heap 2>&1 | tee ${LOGFILE}
- needs:
- - *arm64-test-needs
- - alpine-3.18-gcc-debug-arm64
-
-qemu-smoke-dom0less-arm64-gcc-static-shared-mem:
- extends: .qemu-arm64
- script:
- - ./automation/scripts/qemu-smoke-dom0less-arm64.sh static-shared-mem 2>&1 | tee ${LOGFILE}
- needs:
- - *arm64-test-needs
- - alpine-3.18-gcc-arm64-static-shared-mem
-
-qemu-smoke-dom0less-arm64-gcc-debug-static-shared-mem:
- extends: .qemu-arm64
- script:
- - ./automation/scripts/qemu-smoke-dom0less-arm64.sh static-shared-mem 2>&1 | tee ${LOGFILE}
- needs:
- - *arm64-test-needs
- - alpine-3.18-gcc-debug-arm64-static-shared-mem
-
-qemu-smoke-dom0less-arm64-gcc-boot-cpupools:
- extends: .qemu-arm64
- script:
- - ./automation/scripts/qemu-smoke-dom0less-arm64.sh boot-cpupools 2>&1 | tee ${LOGFILE}
- needs:
- - *arm64-test-needs
- - alpine-3.18-gcc-arm64-boot-cpupools
-
-qemu-smoke-dom0less-arm64-gcc-debug-boot-cpupools:
- extends: .qemu-arm64
- script:
- - ./automation/scripts/qemu-smoke-dom0less-arm64.sh boot-cpupools 2>&1 | tee ${LOGFILE}
- needs:
- - *arm64-test-needs
- - alpine-3.18-gcc-debug-arm64-boot-cpupools
-
-qemu-xtf-dom0less-arm64-gcc-hyp-xen-version:
- extends: .qemu-arm64
- script:
- - ./automation/scripts/qemu-xtf-dom0less-arm64.sh hyp-xen-version 2>&1 | tee ${LOGFILE}
- needs:
- - alpine-3.18-gcc-arm64
- - qemu-system-aarch64-6.0.0-arm64-export
-
-qemu-xtf-dom0less-arm64-gcc-debug-hyp-xen-version:
- extends: .qemu-arm64
- script:
- - ./automation/scripts/qemu-xtf-dom0less-arm64.sh hyp-xen-version 2>&1 | tee ${LOGFILE}
- needs:
- - alpine-3.18-gcc-debug-arm64
- - qemu-system-aarch64-6.0.0-arm64-export
-
-qemu-smoke-dom0-arm32-gcc:
- extends: .qemu-arm32
- script:
- - ./automation/scripts/qemu-smoke-dom0-arm32.sh 2>&1 | tee ${LOGFILE}
- needs:
- - *arm32-test-needs
- - yocto-qemuarm
-
-qemu-smoke-dom0less-arm32-gcc:
- extends: .qemu-arm32
- script:
- - ./automation/scripts/qemu-smoke-dom0less-arm32.sh 2>&1 | tee ${LOGFILE}
- needs:
- - *arm32-test-needs
- - debian-unstable-gcc-arm32
-
-qemu-smoke-dom0less-arm32-gcc-debug:
- extends: .qemu-arm32
- script:
- - ./automation/scripts/qemu-smoke-dom0less-arm32.sh 2>&1 | tee ${LOGFILE}
- needs:
- - *arm32-test-needs
- - debian-unstable-gcc-arm32-debug
-
-qemu-smoke-dom0less-arm32-gcc-staticmem:
- extends: .qemu-arm32
- script:
- - ./automation/scripts/qemu-smoke-dom0less-arm32.sh static-mem 2>&1 | tee ${LOGFILE}
- needs:
- - *arm32-test-needs
- - debian-unstable-gcc-arm32-staticmem
-
-qemu-smoke-dom0less-arm32-gcc-debug-staticmem:
- extends: .qemu-arm32
- script:
- - ./automation/scripts/qemu-smoke-dom0less-arm32.sh static-mem 2>&1 | tee ${LOGFILE}
- needs:
- - *arm32-test-needs
- - debian-unstable-gcc-arm32-debug-staticmem
-
-qemu-smoke-dom0less-arm32-gcc-gzip:
- extends: .qemu-arm32
- script:
- - ./automation/scripts/qemu-smoke-dom0less-arm32.sh gzip 2>&1 | tee ${LOGFILE}
- needs:
- - *arm32-test-needs
- - debian-unstable-gcc-arm32
-
-qemu-smoke-dom0less-arm32-gcc-debug-gzip:
- extends: .qemu-arm32
- script:
- - ./automation/scripts/qemu-smoke-dom0less-arm32.sh gzip 2>&1 | tee ${LOGFILE}
- needs:
- - *arm32-test-needs
- - debian-unstable-gcc-arm32-debug
-
-qemu-smoke-dom0less-arm32-gcc-without-dom0:
- extends: .qemu-arm32
- script:
- - ./automation/scripts/qemu-smoke-dom0less-arm32.sh without-dom0 2>&1 | tee ${LOGFILE}
- needs:
- - *arm32-test-needs
- - debian-unstable-gcc-arm32
-
-qemu-smoke-dom0less-arm32-gcc-debug-without-dom0:
- extends: .qemu-arm32
- script:
- - ./automation/scripts/qemu-smoke-dom0less-arm32.sh without-dom0 2>&1 | tee ${LOGFILE}
- needs:
- - *arm32-test-needs
- - debian-unstable-gcc-arm32-debug
-
-qemu-alpine-x86_64-gcc:
- extends: .qemu-x86-64
- script:
- - ./automation/scripts/qemu-alpine-x86_64.sh 2>&1 | tee ${LOGFILE}
- needs:
- - *x86-64-test-needs
- - alpine-3.18-gcc
-
-qemu-smoke-x86-64-gcc:
- extends: .qemu-x86-64
- script:
- - ./automation/scripts/qemu-smoke-x86-64.sh pv 2>&1 | tee ${LOGFILE}
- needs:
- - debian-stretch-gcc-debug
-
-qemu-smoke-x86-64-clang:
- extends: .qemu-x86-64
- script:
- - ./automation/scripts/qemu-smoke-x86-64.sh pv 2>&1 | tee ${LOGFILE}
- needs:
- - debian-unstable-clang-debug
-
-qemu-smoke-x86-64-gcc-pvh:
- extends: .qemu-x86-64
- script:
- - ./automation/scripts/qemu-smoke-x86-64.sh pvh 2>&1 | tee ${LOGFILE}
- needs:
- - debian-stretch-gcc-debug
-
-qemu-smoke-x86-64-clang-pvh:
- extends: .qemu-x86-64
- script:
- - ./automation/scripts/qemu-smoke-x86-64.sh pvh 2>&1 | tee ${LOGFILE}
- needs:
- - debian-unstable-clang-debug
-
qemu-smoke-riscv64-gcc:
extends: .qemu-riscv64
script:
@@ -458,9 +156,3 @@ qemu-smoke-riscv64-gcc:
needs:
- archlinux-current-gcc-riscv64-debug
-qemu-smoke-ppc64le-pseries-gcc:
- extends: .qemu-ppc64le
- script:
- - ./automation/scripts/qemu-smoke-ppc64le.sh pseries-5.2 2>&1 | tee ${LOGFILE}
- needs:
- - debian-bullseye-gcc-ppc64le-debug
Signed-off-by: Oleksii Kurochko <oleksii.kurochko@gmail.com> --- automation/gitlab-ci/analyze.yaml | 16 - automation/gitlab-ci/build.yaml | 544 ------------------------------ automation/gitlab-ci/test.yaml | 308 ----------------- 3 files changed, 868 deletions(-)