RFC acceptance tests: Test firmware checking debug console output
Get series with b4
b4 am [email protected]Versions newest first
- v2 RFC Latest3 patches 10 repliesIn review
Patches in v2 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/3 | acceptance tests: Add SeaBIOS boot and debug console checking testtests/ | +74 | 0 replies | |
| 2/3 | acceptance tests: Add EDK2 OVMF boot and debug console checking testtests/ | +49 | 0 replies | |
| 3/3 | acceptance tests: Add EDK2 ArmVirtQemu boot and console checking testtests/ | +36 | 3 replies |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v2 yet.
Cover letter [Qemu-devel] [RFC PATCH v2 0/3] acceptance tests: Test firmware checking debug console output
Hi,
This RFC series add simple acceptance tests which boot SeaBIOS and EDK2 on the pc and virt/aarch64 default machines
Still PoC but can be useful for the Avocado team to test the multi-arch targets.
Since v1: https://lists.gnu.org/archive/html/qemu-devel/2018-09/msg03780.html
- more Pythonic context managers (Cleber)
- use wait_for (Cleber)
- use workdir (Cleber)
- use Avocado 65.0 "-p" option for aarch64 (Cleber)
- fixed Q35 incorrect description in cover (Laszlo)
- use ArmVirtQemu name (Laszlo)
Next:
- address Laszlo comments about correct QEMU options and flash images
- use FDDrainer
- refactor common code in setUp()
- use new avocado.utils.archive gzip features (Cleber)
- test x86_64/aarch64 'arch' tags (Cleber)
- build EDK2 flash images (Laszlo)
- include variable store flash image (Laszlo)
- use virtual disk with UEFI shell script (Laszlo)
- improve OVMF binary selection (releases / snapshots) (Laszlo)
- check ISO images (Laszlo -> Cleber)
- add aexpect tests (Cleber?)
Regards,
Phil.
Philippe Mathieu-Daudé (3):
acceptance tests: Add SeaBIOS boot and debug console checking test acceptance tests: Add EDK2 OVMF boot and debug console checking test acceptance tests: Add EDK2 ArmVirtQemu boot and console checking test
tests/acceptance/boot_firmware.py | 159 ++++++++++++++++++++++++++++++ 1 file changed, 159 insertions(+) create mode 100644 tests/acceptance/boot_firmware.py
Signature · 1 line
2.17.1