qemu/tests/avocado
Alex Bennée 1b4c136b78 tests/tcg: move test plugins into tcg subdir
You cannot use plugins without TCG enabled so it doesn't make sense to
have them separated off in the test directory structure. While we are
at it rename the directory to plugins to reflect the plural nature of
the directory and match up with contrib/plugins.

Suggested-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20240729144414.830369-10-alex.bennee@linaro.org>
2024-07-30 11:44:18 +01:00
..
acpi-bits tests: correct typos 2024-02-20 22:21:10 +03:00
avocado_qemu tests/avocado: Move LinuxTest related code into a separate file 2024-07-22 13:54:23 +02:00
acpi-bits.py acpi/tests/avocado/bits: wait for 200 seconds for SHUTDOWN event from bits VM 2024-01-18 12:47:25 +00:00
boot_linux_console.py tests/avocado: update sunxi kernel from armbian to 6.6.16 2024-04-30 15:06:26 +01:00
boot_linux.py tests/avocado: Move LinuxTest related code into a separate file 2024-07-22 13:54:23 +02:00
boot_xen.py tests/avocado/boot_xen.py: use class attribute 2024-07-22 07:41:46 +02:00
cpu_queries.py tests/avocado: Replace assertEquals() for Python 3.12 compatibility 2023-11-16 07:13:41 +01:00
empty_cpu_model.py tests/avocado: Replace assertEquals() for Python 3.12 compatibility 2023-11-16 07:13:41 +01:00
hotplug_blk.py tests/avocado: Move LinuxTest related code into a separate file 2024-07-22 13:54:23 +02:00
hotplug_cpu.py tests/avocado: Move LinuxTest related code into a separate file 2024-07-22 13:54:23 +02:00
info_usernet.py python/qemu: rename command() to cmd() 2023-10-12 14:21:43 -04:00
intel_iommu.py tests/avocado: Move LinuxTest related code into a separate file 2024-07-22 13:54:23 +02:00
kvm_xen_guest.py tests/avocado: use snapshot=on in kvm_xen_guest 2024-01-12 13:23:48 +00:00
linux_initrd.py gitlab: add optional job to run flaky avocado tests 2023-12-01 17:47:20 +00:00
linux_ssh_mips_malta.py tests/avocado: Make ssh_command_output_contains() globally available 2023-04-27 14:58:23 +01:00
load_bflt.py tests/avocado: Add bFLT loader linux-user test 2021-11-08 17:00:22 +01:00
machine_aarch64_sbsaref.py tests/avocado: use default amount of cores on sbsa-ref 2024-07-01 12:48:55 +01:00
machine_aarch64_virt.py tests/avocado: update AArch64 tests to Alpine 3.17.2 2023-03-22 15:04:52 +00:00
machine_arm_canona1100.py tests/avocado: Update the URLs of the advent calendar images 2022-11-23 10:58:48 +01:00
machine_arm_integratorcp.py python/qemu: rename command() to cmd() 2023-10-12 14:21:43 -04:00
machine_arm_n8x0.py tests/avocado: Rename avocado_qemu.Test -> QemuSystemTest 2021-11-08 17:00:22 +01:00
machine_aspeed.py tests/avocado/machine_aspeed.py: Increase timeout for TPM test 2024-07-22 13:56:11 +02:00
machine_avr6.py tests/avocado: Rename avocado_qemu.Test -> QemuSystemTest 2021-11-08 17:00:22 +01:00
machine_loongarch.py tests/avocado: Update LoongArch bios file 2024-06-12 09:44:52 +02:00
machine_m68k_nextcube.py tests/avocado: Allow newer versions of tesseract in the nextcube test 2023-11-07 19:26:50 +01:00
machine_microblaze.py tests/avocado: Add a test for a little-endian microblaze machine 2024-01-12 13:23:48 +00:00
machine_mips_fuloong2e.py tests/avocado: Rename avocado_qemu.Test -> QemuSystemTest 2021-11-08 17:00:22 +01:00
machine_mips_loongson3v.py tests/avocado: Rename avocado_qemu.Test -> QemuSystemTest 2021-11-08 17:00:22 +01:00
machine_mips_malta.py tests/avocado: Update yamon-bin-02.22.zip URL 2023-12-04 16:21:00 +01:00
machine_rx_gdbsim.py gitlab: add optional job to run flaky avocado tests 2023-12-01 17:47:20 +00:00
machine_s390_ccw_virtio.py gitlab: add optional job to run flaky avocado tests 2023-12-01 17:47:20 +00:00
machine_sparc64_sun4u.py tests/avocado: Update the URLs of the advent calendar images 2022-11-23 10:58:48 +01:00
mem-addr-space-check.py tests/avocado/mem-addr-space-check: Remove unused "import signal" 2024-07-22 13:54:23 +02:00
migration.py tests/avocado: Use default CPU for pseries machine 2024-02-23 23:24:31 +10:00
multiprocess.py tests/avocado/multiprocess: Add asset hashes to silence warnings 2023-11-16 07:13:41 +01:00
netdev-ethtool.py igb: Notify only new interrupts 2023-05-23 15:20:15 +08:00
pc_cpu_hotplug_props.py tests/avocado: Replace assertEquals() for Python 3.12 compatibility 2023-11-16 07:13:41 +01:00
ppc_74xx.py avocado/ppc_74xx.py: check TCG accel for all tests 2022-03-14 15:57:17 +01:00
ppc_405.py avocado/ppc_405.py: check TCG accel in test_ppc_ref405ep() 2022-03-14 15:57:17 +01:00
ppc_amiga.py tests/avocado: Add test for amigaone board 2023-11-07 15:49:41 -03:00
ppc_bamboo.py tests/avocado: Add missing require_netdev('user') checks 2022-10-11 17:25:50 +02:00
ppc_hv_tests.py tests/avocado: ppc_hv_tests.py set alpine time before setup-alpine 2024-03-30 18:50:26 +10:00
ppc_mpc8544ds.py tests/avocado: Update the URLs of the advent calendar images 2022-11-23 10:58:48 +01:00
ppc_powernv.py tests/avocado: Add ppc pseries and powernv hash MMU tests 2024-02-23 23:16:35 +10:00
ppc_prep_40p.py avocado/ppc_prep_40p.py: check TCG accel in all tests 2022-03-14 15:57:17 +01:00
ppc_pseries.py tests/avocado: Add ppc pseries and powernv hash MMU tests 2024-02-23 23:16:35 +10:00
ppc_virtex_ml507.py tests/avocado: Update the URLs of the advent calendar images 2022-11-23 10:58:48 +01:00
README.rst tests/acceptance: rename tests acceptance to tests avocado 2021-11-08 17:00:22 +01:00
replay_kernel.py tests/avocado: update sunxi kernel from armbian to 6.6.16 2024-04-30 15:06:26 +01:00
replay_linux.py tests/avocado: Move LinuxTest related code into a separate file 2024-07-22 13:54:23 +02:00
reverse_debugging.py tests: correct typos 2024-02-20 22:21:10 +03:00
riscv_opensbi.py tests/avocado: riscv: Enable 32-bit Spike OpenSBI boot testing 2023-07-10 22:29:14 +10:00
s390_topology.py tests/avocado: s390x cpu topology bad move 2023-10-20 07:16:53 +02:00
smmu.py tests/avocado: Move LinuxTest related code into a separate file 2024-07-22 13:54:23 +02:00
tcg_plugins.py tests/tcg: move test plugins into tcg subdir 2024-07-30 11:44:18 +01:00
tesseract_utils.py tests/avocado: Allow newer versions of tesseract in the nextcube test 2023-11-07 19:26:50 +01:00
tuxrun_baselines.py docs, tests: do not specify scsi=off 2024-06-05 11:00:56 +02:00
version.py tests/avocado: Replace assertRegexpMatches() for Python 3.12 compatibility 2023-11-16 07:13:41 +01:00
virtio_version.py python/qemu: rename command() to cmd() 2023-10-12 14:21:43 -04:00
virtio-gpu.py tests/avocado/virtio-gpu: Fix test_vhost_user_vga_virgl for edid support 2023-11-16 07:13:41 +01:00
vnc.py python: use vm.cmd() instead of vm.qmp() where appropriate 2023-10-12 14:21:44 -04:00
x86_cpu_model_versions.py tests/avocado: Replace assertEquals() for Python 3.12 compatibility 2023-11-16 07:13:41 +01:00

=============================================
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".