[PATCH 0/3] test: test boot with Debian netinstaller CDROM image

Ahmad Fatoum a.fatoum at pengutronix.de
Fri Feb 13 02:35:55 PST 2026


The nocloud image takes quite long to boot and now includes
systemd-firstboot, which doesn't lend itself that well to automated
testing.

Switch to the CDROM image instead. That one doesn't autoboot
unfortunately and opens a screen, so we need a few workarounds for that,
but the tests work again now.

The end goal remains building a dedicated image for testing instead.

Ahmad Fatoum (3):
  test: py: linux: use utilities available in Debian netinstall images
  test: test boot with Debian netinstaller CDROM image
  test: py: linux: remove test_ prefix for intermediate functions

 .github/workflows/test-labgrid-pytest.yml  |  2 +-
 scripts/fetch-os.sh                        |  2 +-
 test/arm/multi_v8_efiloader_defconfig.yaml | 12 ++--
 test/py/helper.py                          | 39 ++++++++++++
 test/py/test_linux_efiloader.py            | 73 +++++++++++-----------
 test/py/test_linux_smbios.py               | 27 +++++---
 test/strategy.py                           | 64 +++++++++++++++----
 7 files changed, 156 insertions(+), 63 deletions(-)

-- 
2.47.3




More information about the barebox mailing list