CI: Add the new Panther Lake runner

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 <marmarek@invisiblethingslab.com>
Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
(cherry picked from commit 77ed730bfb)
This commit is contained in:
Marek Marczykowski-Górecki authored and Andrew Cooper committed 2026-07-14 19:06:19 +01:00
1 parent 559bfc641f
commit 4d824ccc3b
1 file changed
+81
+81
View File
@@ -175,6 +175,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
@@ -410,6 +421,76 @@ kbl-tools-tests-pvh-x86-64-gcc-debug:
- *x86-64-test-needs
- alpine-3.18-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.18-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.18-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.18-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.18-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.18-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.18-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.18-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.18-gcc-debug
zen2-smoke-x86-64-gcc-debug:
extends: .zen2-x86-64
script:
Reference in new issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.