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
