qemu/tests/avocado
Nicholas Piggin 8d07a8aef6 tests/avocado: Add ppc pseries and powernv hash MMU tests
POWER CPUs support hash and radix MMU modes. Linux supports running in
either mode, but defaults to radix. To keep up testing of QEMU's hash
MMU implementation, add some Linux hash boot tests.

Reviewed-by: Cédric Le Goater <clg@kaod.org>
Signed-off-by: Nicholas Piggin <npiggin@gmail.com>
2024-02-23 23:16:35 +10:00
..
acpi-bits tests: correct typos 2024-02-20 22:21:10 +03:00
avocado_qemu tests/avocado: Make fetch_asset() unconditionally require a crypto hash 2023-11-16 07:13:41 +01:00
virtiofs_submounts.py.data
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: ppc add powernv10 boot_linux_console test 2024-02-23 23:16:34 +10:00
boot_linux.py tests/avocado: mark boot_linux.py long runtime instead of flaky 2024-02-23 23:16:34 +10:00
boot_xen.py
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_cpu.py python/qemu: rename command() to cmd() 2023-10-12 14:21:43 -04:00
info_usernet.py python/qemu: rename command() to cmd() 2023-10-12 14:21:43 -04:00
intel_iommu.py gitlab: add optional job to run flaky avocado tests 2023-12-01 17:47:20 +00: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
machine_aarch64_sbsaref.py tests/avocado: tag sbsa tests as tcg only 2023-12-01 17:47:20 +00: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
machine_aspeed.py tests/avocado/machine_aspeed.py: Update buildroot images to 2023.11 2024-02-01 08:13:30 +01:00
machine_avr6.py
machine_loongarch.py tests/avocado: Add LoongArch machine start test 2023-05-15 19:09:33 +08: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
machine_mips_loongson3v.py
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
machine_sparc_leon3.py
mem-addr-space-check.py tests: correct typos 2024-02-20 22:21:10 +03:00
migration.py python/qemu: rename command() to cmd() 2023-10-12 14:21:43 -04: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
ppc_405.py
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_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
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
replay_kernel.py tests/avocado: partially revert unmasking of replay_linux tests 2024-01-12 13:23:48 +00:00
replay_linux.py tests/avocado: modernise the drive args for replay_linux 2024-01-08 13:58:31 +00: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 gitlab: add optional job to run flaky avocado tests 2023-12-01 17:47:20 +00:00
tcg_plugins.py tests/avocado: update the tcg_plugins test 2023-11-08 15:15:23 +00: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 gitlab: add optional job to run flaky avocado tests 2023-12-01 17:47:20 +00:00
version.py tests/avocado: Replace assertRegexpMatches() for Python 3.12 compatibility 2023-11-16 07:13:41 +01:00
virtio_check_params.py tests/avocado: avoid invalid escape in Python string 2023-10-17 15:20:53 +02: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".