For basic testing of the EFI loader support, add a Labgrid environment capable of booting through barebox into Debian and some basic tests checking in Linux that things are as we expect it.
This is intentionally not wired into CI as I don't want to hit Debian infra on every test run. Github Actions supports caching for that, but until this is done, we expect the Debian nocloud image to be manually downloaded. Ahmad Fatoum (4): test: py: strategy: add OS shell state test: py: add simple SMBIOS tests test: py: add simple EFI loader integration test test: arm: add Labgrid env YAML for multi_v8_efiloader_defconfig conftest.py | 6 +++ test/arm/multi_v8_efiloader_defconfig.yaml | 33 ++++++++++++ test/py/test_linux_efiloader.py | 59 ++++++++++++++++++++++ test/py/test_linux_smbios.py | 30 +++++++++++ test/strategy.py | 11 ++++ 5 files changed, 139 insertions(+) create mode 100644 test/arm/multi_v8_efiloader_defconfig.yaml create mode 100644 test/py/test_linux_efiloader.py create mode 100644 test/py/test_linux_smbios.py -- 2.47.3
