From 77ed730bfbc8e7f36e50827630a5437e2a13e6b1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?= Date: Thu, 9 Jul 2026 21:57:04 +0200 Subject: [PATCH] CI: Add the new Panther Lake runner MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit For now run similar set of tests as ADL. Exclude suspend test for now. While firmware claims S3 is supported, suspend attempt fails (power LED blinks for a few seconds, and then system reboots). With no messages on the serial console, even with `sync_console`. Signed-off-by: Marek Marczykowski-Górecki Acked-by: Andrew Cooper --- automation/gitlab-ci/test.yaml | 81 ++++++++++++++++++++++++++++++++++ 1 file changed, 81 insertions(+) diff --git a/automation/gitlab-ci/test.yaml b/automation/gitlab-ci/test.yaml index 20db71b1c9..7cc5214630 100644 --- a/automation/gitlab-ci/test.yaml +++ b/automation/gitlab-ci/test.yaml @@ -170,6 +170,17 @@ tags: - qubes-hw3 +.ptl-x86_64: + # it's really similar to the ADL one + extends: .adl-x86_64 + variables: + PCIDEV: "56:00.0" + PCIDEV_INTR: "MSI-X" + CONSOLE_OPTS: "console=com1 com1=115200,8n1" + SUT_ADDR: test-22.testnet + tags: + - qubes-hw22 + .zen2-x86_64: # it's really similar to the above extends: .adl-x86_64 @@ -405,6 +416,76 @@ kbl-tools-tests-pvh-x86_64-gcc-debug: - *x86_64-test-needs - alpine-3.24-x86_64-gcc-debug +ptl-smoke-x86_64-gcc-debug: + extends: .ptl-x86_64 + script: + - ./automation/scripts/qubes-x86_64.sh dom0pv 2>&1 | tee ${LOGFILE} + needs: + - *x86_64-test-needs + - alpine-3.24-x86_64-gcc-debug + +ptl-smoke-x86_64-dom0pvh-gcc-debug: + extends: .ptl-x86_64 + script: + - ./automation/scripts/qubes-x86_64.sh dom0pvh 2>&1 | tee ${LOGFILE} + needs: + - *x86_64-test-needs + - alpine-3.24-x86_64-gcc-debug + +ptl-smoke-x86_64-dom0pvh-hvm-gcc-debug: + extends: .ptl-x86_64 + script: + - ./automation/scripts/qubes-x86_64.sh dom0pvh-hvm 2>&1 | tee ${LOGFILE} + needs: + - *x86_64-test-needs + - alpine-3.24-x86_64-gcc-debug + +ptl-pci-pv-x86_64-gcc-debug: + extends: .ptl-x86_64 + script: + - ./automation/scripts/qubes-x86_64.sh pci-pv 2>&1 | tee ${LOGFILE} + needs: + - *x86_64-test-needs + - alpine-3.24-x86_64-gcc-debug + +ptl-pci-hvm-x86_64-gcc-debug: + extends: .ptl-x86_64 + script: + - ./automation/scripts/qubes-x86_64.sh pci-hvm 2>&1 | tee ${LOGFILE} + needs: + - *x86_64-test-needs + - alpine-3.24-x86_64-gcc-debug + +ptl-pvshim-x86_64-gcc-debug: + extends: .ptl-x86_64 + script: + - ./automation/scripts/qubes-x86_64.sh pvshim 2>&1 | tee ${LOGFILE} + needs: + - *x86_64-test-needs + - alpine-3.24-x86_64-gcc-debug + +ptl-tools-tests-pv-x86_64-gcc-debug: + extends: .ptl-x86_64 + script: + - ./automation/scripts/qubes-x86_64.sh tools-tests-pv 2>&1 | tee ${LOGFILE} + artifacts: + reports: + junit: tests-junit.xml + needs: + - *x86_64-test-needs + - alpine-3.24-x86_64-gcc-debug + +ptl-tools-tests-pvh-x86_64-gcc-debug: + extends: .ptl-x86_64 + script: + - ./automation/scripts/qubes-x86_64.sh tools-tests-pvh 2>&1 | tee ${LOGFILE} + artifacts: + reports: + junit: tests-junit.xml + needs: + - *x86_64-test-needs + - alpine-3.24-x86_64-gcc-debug + zen2-smoke-x86_64-gcc-debug: extends: .zen2-x86_64 script: