On Wed, 29 Jan 2020 22:23:20 +0100 Philippe Mathieu-Daudé <phi...@redhat.com> wrote:
> Introduce the 'version-min' tag. > Tests can set it to the minimum version of QEMU they require. > If QEMU is older, the tests will be cancelled (skipped): > > $ python -m avocado --show=app run > tests/acceptance/x86_cpu_model_versions.py > (01/11) X86CPUModelAliases.test_4_0_alias_compatibility: CANCEL: Test > expects version '4.1' but QEMU binary is '3.1.1' (0.10 s) > (02/11) X86CPUModelAliases.test_4_1_alias: CANCEL: Test expects version > '4.1' but QEMU binary is '3.1.1' (0.10 s) > (03/11) X86CPUModelAliases.test_none_alias: CANCEL: Test expects version > '4.1' but QEMU binary is '3.1.1' (0.10 s) > ... > > Signed-off-by: Philippe Mathieu-Daudé <phi...@redhat.com> > --- > tests/acceptance/avocado_qemu/__init__.py | 18 ++++++++++++++++++ > 1 file changed, 18 insertions(+) Hm... this might cause headaches if someone tries to backport tests on distro versions; but we probably won't be able to test for the feature in many cases anyway?