[PATCH 0/5] test: arm: boot test Debian image in CI
Ahmad Fatoum
a.fatoum at barebox.org
Fri Jan 9 08:57:26 PST 2026
So far, we had no automated tests that actually booted a kernel
on every push (or PR). This series addresses this by
a Debian ARM64 image and trying to boot it three times:
- via GRUB
- directly via kernel EFI stub
- directly without EFI
Ahmad Fatoum (5):
test: arm: multi_v8_efiloader_defconfig: use qcow2 image
test: py: strategy: add helpers for booting kernel and bootm
test: py: efiloader: prepare get_dmesg for more general usage
test: py: add more kernel boot tests
ci: add Debian ARM64 EFI loader boot test
.github/workflows/test-labgrid-pytest.yml | 20 ++++++
.gitignore | 4 ++
scripts/fetch-os.sh | 35 ++++++++++
test/arm/multi_v8_efiloader_defconfig.yaml | 7 +-
test/py/test_fit.py | 2 +-
test/py/test_linux_efiloader.py | 75 +++++++++++++++++++++-
test/strategy.py | 36 ++++++++++-
7 files changed, 171 insertions(+), 8 deletions(-)
create mode 100755 scripts/fetch-os.sh
--
2.47.3
More information about the barebox
mailing list