[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [RFC PATCH v2 0/3] acceptance tests: Test firmware checking
From: |
Philippe Mathieu-Daudé |
Subject: |
[Qemu-devel] [RFC PATCH v2 0/3] acceptance tests: Test firmware checking debug console output |
Date: |
Wed, 3 Oct 2018 20:30:33 +0200 |
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
--
2.17.1