[Concept,16/16] ci: sjg-lab: Add efi-x86_64-uboot-iso role

Message ID 20260421183511.2044469-17-sjg@u-boot.org
State New
Headers
Series efi-x86: Boot Ubuntu live ISOs via U-Boot + BLS, end to end |

Commit Message

Simon Glass April 21, 2026, 6:34 p.m. UTC
  From: Simon Glass <sjg@chromium.org>

Register the new labgrid role alongside qemu-x86_64 so CI exercises the
Ubuntu live ISO + BLS boot path. TEST_PY_TEST_SPEC narrows the run to
test_distro_ubuntu_iso_uboot, since that is the only pytest case for
which the role is wired up.

Signed-off-by: Simon Glass <sjg@chromium.org>
---

 .gitlab-ci.yml | 8 ++++++++
 1 file changed, 8 insertions(+)
  

Patch

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index c2a14fb97ea..81c91a94685 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1046,6 +1046,14 @@  qemu-x86_64:
     TEST_PY_TEST_SPEC: "and not sleep"
   <<: *sjg_lab_dfn
 
+# Boots a rewritten Ubuntu live ISO via U-Boot + BLS, exercising the
+# qemu-efi-iso labgrid writer and test_distro_ubuntu_iso_uboot.
+efi-x86_64-uboot-iso:
+  variables:
+    ROLE: efi-x86_64-uboot-iso
+    TEST_PY_TEST_SPEC: "and test_distro_ubuntu_iso_uboot"
+  <<: *sjg_lab_dfn
+
 # NVIDIA Jetson TK1
 tk1:
   variables: