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() 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/acceptance/avocado_qemu/__init__.py | 161 ++++++++++++++----- tests/acceptance/boot_linux_console.py | 4 +- tests/acceptance/cpu_queries.py | 4 +- tests/acceptance/empty_cpu_model.py | 4 +- tests/acceptance/info_usernet.py | 4 +- tests/acceptance/linux_initrd.py | 4 +- tests/acceptance/linux_ssh_mips_malta.py | 5 +- tests/acceptance/load_bflt.py | 54 +++++++ tests/acceptance/machine_arm_canona1100.py | 4 +- tests/acceptance/machine_arm_integratorcp.py | 4 +- tests/acceptance/machine_arm_n8x0.py | 4 +- tests/acceptance/machine_avr6.py | 4 +- tests/acceptance/machine_m68k_nextcube.py | 4 +- tests/acceptance/machine_microblaze.py | 4 +- tests/acceptance/machine_mips_fuloong2e.py | 4 +- tests/acceptance/machine_mips_loongson3v.py | 4 +- tests/acceptance/machine_mips_malta.py | 4 +- tests/acceptance/machine_rx_gdbsim.py | 4 +- tests/acceptance/machine_s390_ccw_virtio.py | 4 +- tests/acceptance/machine_sparc_leon3.py | 4 +- tests/acceptance/migration.py | 4 +- tests/acceptance/multiprocess.py | 4 +- tests/acceptance/pc_cpu_hotplug_props.py | 4 +- tests/acceptance/ppc_405.py | 4 +- tests/acceptance/ppc_bamboo.py | 4 +- tests/acceptance/ppc_mpc8544ds.py | 4 +- tests/acceptance/ppc_prep_40p.py | 4 +- tests/acceptance/ppc_pseries.py | 4 +- tests/acceptance/ppc_virtex_ml507.py | 4 +- tests/acceptance/version.py | 4 +- tests/acceptance/virtio-gpu.py | 4 +- tests/acceptance/virtio_check_params.py | 4 +- tests/acceptance/virtio_version.py | 4 +- tests/acceptance/virtiofs_submounts.py | 59 +------ tests/acceptance/vnc.py | 4 +- tests/acceptance/x86_cpu_model_versions.py | 4 +- 37 files changed, 248 insertions(+), 167 deletions(-) create mode 100644 tests/acceptance/load_bflt.py -- 2.31.1