The tests based on the LinuxTest class give the test writer a ready to use guest operating system, currently pinned to Fedora 31. With this change, it's now possible to choose different distros and versions, similar to how other tags and parameter can be set for the target arch, accelerator, etc. One of the reasons for this work, is that some development features depend on updates on the guest side. For instance the tests on virtiofs_submounts.py, require newer kernels, and may benefit from running, say on Fedora 34, without the need for a custom kernel. Please notice that the pre-caching of the Fedora 31 images done during the early stages of `make check-acceptance` (before the tests are actually executed) are not expanded here to cover every new image added. But, the tests will download other needed images (and cache them) during the first execution. Signed-off-by: Cleber Rosa <crosa@redhat.com> Message-Id: <20210414221457.1653745-4-crosa@redhat.com> Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com> Reviewed-by: Willian Rampazzo <willianr@redhat.com> Signed-off-by: Cleber Rosa <crosa@redhat.com> |
||
---|---|---|
.. | ||
avocado_qemu | ||
virtiofs_submounts.py.data | ||
boot_linux.py | ||
boot_linux_console.py | ||
boot_xen.py | ||
cpu_queries.py | ||
empty_cpu_model.py | ||
hotplug_cpu.py | ||
info_usernet.py | ||
linux_initrd.py | ||
linux_ssh_mips_malta.py | ||
machine_arm_canona1100.py | ||
machine_arm_integratorcp.py | ||
machine_arm_n8x0.py | ||
machine_avr6.py | ||
machine_m68k_nextcube.py | ||
machine_microblaze.py | ||
machine_mips_fuloong2e.py | ||
machine_mips_loongson3v.py | ||
machine_mips_malta.py | ||
machine_ppc.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_prep_40p.py | ||
README.rst | ||
replay_kernel.py | ||
reverse_debugging.py | ||
tcg_plugins.py | ||
tesseract_utils.py | ||
version.py | ||
virtio-gpu.py | ||
virtio_check_params.py | ||
virtio_version.py | ||
virtiofs_submounts.py | ||
vnc.py | ||
x86_cpu_model_versions.py |
============================================ 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".