qemu-e2k/tests/acceptance
John Snow beb6b57b3b python: create qemu packages
move python/qemu/*.py to python/qemu/[machine, qmp, utils]/*.py and
update import directives across the tree.

This is done to create a PEP420 namespace package, in which we may
create subpackages. To do this, the namespace directory ("qemu") should
not have any modules in it. Those files will go into new 'machine',
'qmp' and 'utils' subpackages instead.

Implement machine/__init__.py making the top-level classes and functions
from its various modules available directly inside the package. Change
qmp.py to qmp/__init__.py similarly, such that all of the useful QMP
library classes are available directly from "qemu.qmp" instead of
"qemu.qmp.qmp".

Signed-off-by: John Snow <jsnow@redhat.com>
Reviewed-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
Reviewed-by: Cleber Rosa <crosa@redhat.com>
Message-id: 20210527211715.394144-10-jsnow@redhat.com
Signed-off-by: John Snow <jsnow@redhat.com>
2021-06-01 16:21:21 -04:00
..
avocado_qemu python: create qemu packages 2021-06-01 16:21:21 -04:00
virtiofs_submounts.py.data
boot_linux_console.py tests/acceptance: Test ast2600 machine 2021-05-01 10:03:51 +02:00
boot_linux.py Acceptance Tests: set up SSH connection by default after boot for LinuxTest 2021-06-01 16:21:20 -04:00
boot_xen.py tests/avocado: add boot_xen tests 2021-03-10 15:34:12 +00:00
cpu_queries.py
empty_cpu_model.py
hotplug_cpu.py Acceptance Tests: introduce CPU hotplug test 2021-06-01 16:21:21 -04:00
info_usernet.py Python: add utility function for retrieving port redirection 2021-06-01 16:21:20 -04:00
linux_initrd.py
linux_ssh_mips_malta.py Acceptance Tests: move useful ssh methods to base class 2021-06-01 16:21:20 -04:00
machine_arm_canona1100.py
machine_arm_integratorcp.py
machine_arm_n8x0.py
machine_avr6.py
machine_m68k_nextcube.py tests/acceptance: Introduce tesseract_ocr() helper 2021-02-08 12:37:33 +01:00
machine_microblaze.py tests/acceptance: Re-enable the microblaze test 2021-02-08 17:22:36 +01:00
machine_mips_loongson3v.py tests/acceptance: Test PMON with Loongson-3A1000 CPU 2021-02-21 19:42:33 +01:00
machine_mips_malta.py
machine_ppc.py tests/acceptance: Add a test for the virtex-ml507 ppc machine 2021-02-08 12:41:03 +01:00
machine_rx_gdbsim.py
machine_s390_ccw_virtio.py
machine_sparc64_sun4u.py
machine_sparc_leon3.py
migration.py
multiprocess.py tests: Add functional test for out-of-process device emulation 2021-03-16 22:18:27 -04:00
pc_cpu_hotplug_props.py machine: remove 'query-cpus' QMP command 2021-03-18 09:22:55 +00:00
ppc_prep_40p.py
README.rst
replay_kernel.py tests/acceptance: drop ARMBIAN_ARTIFACTS_CACHED condition for orangepi-pc, cubieboard tests 2021-03-12 12:40:11 +00:00
reverse_debugging.py
tcg_plugins.py tests/acceptance: add a memory callback check 2021-02-18 08:19:23 +00:00
tesseract_utils.py tests/acceptance: Introduce tesseract_ocr() helper 2021-02-08 12:37:33 +01:00
version.py
virtio_check_params.py
virtio_version.py
virtio-gpu.py python: create qemu packages 2021-06-01 16:21:21 -04:00
virtiofs_submounts.py tests/acceptance/virtiofs_submounts.py: fix setup of SSH pubkey 2021-06-01 16:21:21 -04:00
vnc.py
x86_cpu_model_versions.py machine: remove 'query-cpus' QMP command 2021-03-18 09:22:55 +00:00

============================================
Acceptance tests using the Avocado Framework
============================================

This directory contains functional tests, also known as acceptance
level 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 "Acceptance tests using the Avocado Framework".