qemu-e2k/tests/avocado
Alex Bennée fb3af2d182 tests/avocado: don't use tags to define drive
We are abusing the avocado tags which are intended to provide test
selection metadata to provide parameters to our test. This works OK up
until the point you need to have ,'s in the field as this is the tag
separator character which is the case for a number of the drive
parameters. Fix this by making drive a parameter to the common helper
function.

Fixes: 267fe57c23 (tests: add tuxrun baseline test to avocado)
Reviewed-by: David Woodhouse <dwmw@amazon.co.uk>
Signed-off-by: David Woodhouse <dwmw@amazon.co.uk>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20230315174331.2959-11-alex.bennee@linaro.org>
2023-03-22 15:06:57 +00:00
..
acpi-bits acpi/tests/avocado/bits: add SPDX license identifiers for bios bits tests 2022-12-21 07:32:24 -05:00
avocado_qemu tests/avocado: probe for multi-process support before running test 2023-03-22 15:06:28 +00:00
virtiofs_submounts.py.data
acpi-bits.py acpi/tests/avocado/bits: add mformat as one of the dependencies 2022-12-21 07:32:24 -05:00
boot_linux_console.py tests/avocado: Tag TCG tests with accel:tcg 2023-02-16 16:26:22 +00:00
boot_linux.py tests/avocado: disable BootLinuxPPC64 test in CI 2023-03-01 12:51:01 +00:00
boot_xen.py
cpu_queries.py
empty_cpu_model.py
hotplug_cpu.py
info_usernet.py tests/avocado: set -machine none for userfwd and vnc tests 2022-10-31 20:37:59 +00:00
intel_iommu.py
linux_initrd.py
linux_ssh_mips_malta.py
load_bflt.py
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
machine_arm_n8x0.py
machine_aspeed.py tests/avocado/machine_aspeed.py: Add an I2C slave test 2023-03-02 13:57:50 +01:00
machine_avr6.py
machine_m68k_nextcube.py
machine_microblaze.py tests/avocado: Update the URLs of the advent calendar images 2022-11-23 10:58:48 +01:00
machine_mips_fuloong2e.py
machine_mips_loongson3v.py
machine_mips_malta.py tests/avocado: Add tests booting YAMON ROM on MIPS Malta machines 2023-01-13 09:32:32 +01:00
machine_rx_gdbsim.py
machine_s390_ccw_virtio.py target/s390x: support PRNO_TRNG instruction 2022-09-26 17:23:11 +02: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
migration.py tests/avocado/migration: Get find_free_port() from the ports 2022-08-30 07:55:43 +02:00
multiprocess.py tests/avocado: probe for multi-process support before running test 2023-03-22 15:06:28 +00:00
netdev-ethtool.py tests/avocado: re-factor igb test to avoid timeouts 2023-03-22 15:06:57 +00:00
pc_cpu_hotplug_props.py
ppc_74xx.py
ppc_405.py
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_prep_40p.py
ppc_pseries.py
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: skip the nios2 replay_kernel test 2023-03-01 10:31:49 +00:00
replay_linux.py
reverse_debugging.py tests/avocado: Tag TCG tests with accel:tcg 2023-02-16 16:26:22 +00:00
riscv_opensbi.py tests/avocado: add RISC-V OpenSBI boot test 2023-01-20 10:14:13 +10:00
smmu.py
tcg_plugins.py
tesseract_utils.py
tuxrun_baselines.py tests/avocado: don't use tags to define drive 2023-03-22 15:06:57 +00:00
version.py tests/avocado: add machine:none tag to version.py 2023-02-27 13:27:04 +00:00
virtio_check_params.py
virtio_version.py
virtio-gpu.py
vnc.py tests/avocado: set -machine none for userfwd and vnc tests 2022-10-31 20:37:59 +00:00
x86_cpu_model_versions.py

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