Since v5: - rebased on Willian's "rename tests acceptance to tests avocado" [*]
Since v4: - rebased - addressed Willian review comments Since v3: - rebased - addressed Wainer review comments from v2 - rename avocado_qemu.Test -> QemuSystemTest Since v2: - rebased tests/acceptance/avocado_qemu/__init__.py patches - extract has_cmd() from virtiofs_submounts.py - check cpio availability with has_cmd() [*] https://lore.kernel.org/qemu-devel/20211103211404.79953-2-willi...@redhat.com/ Based-on: <20211103211404.79953-2-willi...@redhat.com> Philippe Mathieu-Daudé (6): tests/acceptance: Extract QemuBaseTest from Test tests/acceptance: Make pick_default_qemu_bin() more generic tests/acceptance: Introduce QemuUserTest base class tests/acceptance: Share useful helpers from virtiofs_submounts test tests/acceptance: Add bFLT loader linux-user test tests/acceptance: Rename avocado_qemu.Test -> QemuSystemTest docs/devel/testing.rst | 8 +- tests/avocado/avocado_qemu/__init__.py | 161 ++++++++++++++++------ tests/avocado/boot_linux_console.py | 4 +- tests/avocado/cpu_queries.py | 4 +- tests/avocado/empty_cpu_model.py | 4 +- tests/avocado/info_usernet.py | 4 +- tests/avocado/linux_initrd.py | 4 +- tests/avocado/linux_ssh_mips_malta.py | 5 +- tests/avocado/load_bflt.py | 54 ++++++++ tests/avocado/machine_arm_canona1100.py | 4 +- tests/avocado/machine_arm_integratorcp.py | 4 +- tests/avocado/machine_arm_n8x0.py | 4 +- tests/avocado/machine_avr6.py | 4 +- tests/avocado/machine_m68k_nextcube.py | 4 +- tests/avocado/machine_microblaze.py | 4 +- tests/avocado/machine_mips_fuloong2e.py | 4 +- tests/avocado/machine_mips_loongson3v.py | 4 +- tests/avocado/machine_mips_malta.py | 4 +- tests/avocado/machine_rx_gdbsim.py | 4 +- tests/avocado/machine_s390_ccw_virtio.py | 4 +- tests/avocado/machine_sparc_leon3.py | 4 +- tests/avocado/migration.py | 4 +- tests/avocado/multiprocess.py | 4 +- tests/avocado/pc_cpu_hotplug_props.py | 4 +- tests/avocado/ppc_405.py | 4 +- tests/avocado/ppc_bamboo.py | 4 +- tests/avocado/ppc_mpc8544ds.py | 4 +- tests/avocado/ppc_prep_40p.py | 4 +- tests/avocado/ppc_pseries.py | 4 +- tests/avocado/ppc_virtex_ml507.py | 4 +- tests/avocado/version.py | 4 +- tests/avocado/virtio-gpu.py | 4 +- tests/avocado/virtio_check_params.py | 4 +- tests/avocado/virtio_version.py | 4 +- tests/avocado/virtiofs_submounts.py | 59 +------- tests/avocado/vnc.py | 4 +- tests/avocado/x86_cpu_model_versions.py | 4 +- 37 files changed, 248 insertions(+), 167 deletions(-) create mode 100644 tests/avocado/load_bflt.py -- 2.31.1