qemu-e2k/tests/avocado
John Snow 0e7647aa8a tests: install "qemu" namespace package into venv
This patch adds the "qemu" namespace package to the $build/tests/venv
directory. It does so in "editable" mode, which means that changes to
the source python directory will actively be reflected by the venv.

This patch also then removes any sys.path hacking from the avocado test
scripts directly. By doing this, the environment of where to find these
packages is managed entirely by the virtual environment and not by the
scripts themselves.

Signed-off-by: John Snow <jsnow@redhat.com>
Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
Message-Id: <20220526000921.1581503-7-jsnow@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
2022-06-06 09:26:54 +02:00
..
avocado_qemu tests: install "qemu" namespace package into venv 2022-06-06 09:26:54 +02:00
virtiofs_submounts.py.data
README.rst
boot_linux.py
boot_linux_console.py
boot_xen.py
cpu_queries.py
empty_cpu_model.py
hotplug_cpu.py
info_usernet.py
intel_iommu.py
linux_initrd.py
linux_ssh_mips_malta.py
load_bflt.py
machine_aarch64_virt.py
machine_arm_canona1100.py
machine_arm_integratorcp.py
machine_arm_n8x0.py
machine_aspeed.py
machine_avr6.py
machine_m68k_nextcube.py
machine_microblaze.py
machine_mips_fuloong2e.py
machine_mips_loongson3v.py
machine_mips_malta.py
machine_rx_gdbsim.py
machine_s390_ccw_virtio.py
machine_sparc64_sun4u.py
machine_sparc_leon3.py
migration.py
multiprocess.py
pc_cpu_hotplug_props.py
ppc_74xx.py
ppc_405.py
ppc_bamboo.py
ppc_mpc8544ds.py
ppc_prep_40p.py
ppc_pseries.py
ppc_virtex_ml507.py
replay_kernel.py
replay_linux.py
reverse_debugging.py
smmu.py
tcg_plugins.py
tesseract_utils.py
version.py
virtio-gpu.py
virtio_check_params.py tests: install "qemu" namespace package into venv 2022-06-06 09:26:54 +02:00
virtio_version.py tests: install "qemu" namespace package into venv 2022-06-06 09:26:54 +02:00
virtiofs_submounts.py
vnc.py
x86_cpu_model_versions.py

README.rst

=============================================
Integration tests using the Avocado Framework
=============================================

This directory contains integration tests. They're usually higher
level, and may interact with external resources and with various
guest operating systems.

For more information, please refer to ``docs/devel/testing.rst``,
section "Integration tests using the Avocado Framework".