diff options
| author | Tom Rini <[email protected]> | 2025-11-18 15:00:12 -0600 |
|---|---|---|
| committer | Tom Rini <[email protected]> | 2025-12-01 09:17:47 -0600 |
| commit | 39c717dad8caa31567aae8473386f41097e725bc (patch) | |
| tree | bf474737e3045ba0f1c5552d9cc9344a7d684d0d /.gitlab-ci.yml | |
| parent | 4b46f98244273df9fc7472a99a5678511fd5870e (diff) | |
Gitlab: Add a "sage-lab" stage to access a board farm
This is the Gitlab side of adding support for the board lab connected to
the "konsulko-sage" runner. On the software side, this lab uses only
upstream labgrid. On the hardware side, each device under test is
connected to its own exporter (typically a Raspberry Pi 4) that must be
turned on (and cleanly turned off) as part of a given test cycle.
Add support for testing on a SolidRun Hummingboard 2 (imx6), Raspberry
Pi 3 and Raspberry Pi 4. In all cases, we enable additional options to
run more tests on the board. As we have some networking tests, we test
both the legacy network stack and lwIP. In the case of Pi platforms, we
test all of 32bit configuration, plain configuration and rpi_arm64, and
again with and without lwIP.
Signed-off-by: Tom Rini <[email protected]>
Diffstat (limited to '.gitlab-ci.yml')
| -rw-r--r-- | .gitlab-ci.yml | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 5e9995aed6a..8aab61dcb62 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -5,6 +5,7 @@ variables: DEFAULT_AMD64_TAG: "amd64" DEFAULT_FAST_TAG: "fast" MIRROR_DOCKER: docker.io + SAGE_LAB: "" SJG_LAB: "" PLATFORM: linux/amd64,linux/arm64 @@ -24,6 +25,7 @@ image: ${MIRROR_DOCKER}/trini/u-boot-gitlab-ci-runner:noble-20251001-11Nov2025 stages: - testsuites - test.py + - sage-lab - sjg-lab - world build @@ -593,6 +595,9 @@ coreboot test.py: TEST_PY_ID: "--id qemu" <<: *buildman_and_testpy_dfn +# Add sage-lab stage +include: .gitlab-ci-sage-lab.yml + .sjg_lab_template: &sjg_lab_dfn stage: sjg-lab rules: |
