From cbcbcbdc5d322e584df5e57ce6a412b73c8b6cc5 Mon Sep 17 00:00:00 2001 From: Kyle Johannes Date: Tue, 11 Jun 2024 22:04:09 +0000 Subject: [PATCH] System Test: FIRE 3 and VCAN 4-2EL --- .gitlab-ci.yml | 89 +++++++++++++++++++++++++++++++++++++------------- 1 file changed, 67 insertions(+), 22 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 1d01c64..154fefd 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -319,56 +319,101 @@ unit_test linux/fedora/39/amd64/clang: after_script: - /opt/libvirt-driver/cleanup.sh -hardware_test system-test-fedora38-red2: - <<: *hw_test - variables: - GUEST_OS_TAG: fedora38 - DEVICE_PORT: ETH_A +.fedora38_needs: &fedora38_needs needs: - job: build linux/fedora/38/amd64/clang artifacts: true -hardware_test system-test-fedora38-vcan42: +hardware_test fedora38-red2: <<: *hw_test + <<: *fedora38_needs + variables: + GUEST_OS_TAG: fedora38 + DEVICE_PORT: ETH_A + +hardware_test fedora38-vcan42: + <<: *hw_test + <<: *fedora38_needs variables: GUEST_OS_TAG: fedora38 DEVICE_PORT: USB_D - needs: - - job: build linux/fedora/38/amd64/clang - artifacts: true -hardware_test system-test-ubuntu2204-red2: +hardware_test fedora38-fire3: <<: *hw_test + <<: *fedora38_needs variables: - GUEST_OS_TAG: ubuntu22.04 - DEVICE_PORT: ETH_A + GUEST_OS_TAG: fedora38 + DEVICE_PORT: ETH_B + +hardware_test fedora38-vcan42-EL: + <<: *hw_test + <<: *fedora38_needs + variables: + GUEST_OS_TAG: fedora38 + DEVICE_PORT: USB_C + +.ubuntu2204_needs: &ubuntu2204_needs needs: - job: build linux/ubuntu/2204/amd64/clang artifacts: true -hardware_test system-test-ubuntu2204-vcan42: +hardware_test ubuntu2204-red2: <<: *hw_test + <<: *ubuntu2204_needs + variables: + GUEST_OS_TAG: ubuntu22.04 + DEVICE_PORT: ETH_A + +hardware_test ubuntu2204-vcan42: + <<: *hw_test + <<: *ubuntu2204_needs variables: GUEST_OS_TAG: ubuntu22.04 DEVICE_PORT: USB_D + +hardware_test ubuntu2204-fire3: + <<: *hw_test + <<: *ubuntu2204_needs + variables: + GUEST_OS_TAG: ubuntu22.04 + DEVICE_PORT: ETH_B + +hardware_test ubuntu2204-vcan42-EL: + <<: *hw_test + <<: *ubuntu2204_needs + variables: + GUEST_OS_TAG: ubuntu22.04 + DEVICE_PORT: USB_C + +.win10_needs: &win10_needs needs: - - job: build linux/ubuntu/2204/amd64/clang + - job: build windows/x64 artifacts: true -hardware_test system-test-win10-red2: +hardware_test win10-red2: <<: *hw_test + <<: *win10_needs variables: GUEST_OS_TAG: win10 DEVICE_PORT: ETH_A - needs: - - job: build windows/x64 - artifacts: true -hardware_test system-test-win10-vcan42: +hardware_test win10-vcan42: <<: *hw_test + <<: *win10_needs variables: GUEST_OS_TAG: win10 DEVICE_PORT: USB_D - needs: - - job: build windows/x64 - artifacts: true \ No newline at end of file + +hardware_test win10-fire3: + <<: *hw_test + <<: *win10_needs + variables: + GUEST_OS_TAG: win10 + DEVICE_PORT: ETH_B + +hardware_test win10-vcan42-EL: + <<: *hw_test + <<: *win10_needs + variables: + GUEST_OS_TAG: win10 + DEVICE_PORT: USB_C \ No newline at end of file