[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH v4 05/19] Acceptance tests: use "arch:" tag to f
From: |
Cornelia Huck |
Subject: |
Re: [Qemu-devel] [PATCH v4 05/19] Acceptance tests: use "arch:" tag to filter target specific tests |
Date: |
Tue, 12 Mar 2019 13:22:26 +0100 |
On Tue, 12 Mar 2019 08:11:36 -0400
Cleber Rosa <address@hidden> wrote:
> Currently, some tests contains target architecture information, in the
> form of a "x86_64" tag. But that tag is not respected in the default
> execution, that is, "make check-acceptance" doesn't do anything with
> it.
>
> That said, even the target architecture handling currently present in
> the "avocado_qemu.Test" class is pretty limited. For instance, by
> default, it chooses a target based on the host architecture.
>
> Because the original implementation of the tags feature in Avocado did
> not include any time of namespace or "key:val" mechanism, no tag has
> relation to another tag. The new implementation of the tags feature
> from version 67.0 onwards, allows "key:val" tags, and because of that,
> a test can be classified with a tag in a given key. For instance, the
> new proposed version of the "boot_linux_console.py" test, which
> downloads and attempts to run a x86_64 kernel, is now tagged as:
>
> :avocado: tags=arch:x86_64
>
> This means that it can be filtered (out) when no x86_64 target is
> available. At the same time, tests that don't have a "arch:" tag,
> will not be filtered out.
>
> Signed-off-by: Cleber Rosa <address@hidden>
> ---
> tests/Makefile.include | 3 +++
> tests/acceptance/boot_linux_console.py | 2 +-
> tests/acceptance/linux_initrd.py | 2 +-
> tests/acceptance/virtio_version.py | 2 +-
> 4 files changed, 6 insertions(+), 3 deletions(-)
>
Reviewed-by: Cornelia Huck <address@hidden>
- [Qemu-devel] [PATCH v4 09/19] Boot Linux Console Test: add common kernel command line options, (continued)
- [Qemu-devel] [PATCH v4 09/19] Boot Linux Console Test: add common kernel command line options, Cleber Rosa, 2019/03/12
- [Qemu-devel] [PATCH v4 08/19] Boot Linux Console Test: update the x86_64 kernel, Cleber Rosa, 2019/03/12
- [Qemu-devel] [PATCH v4 13/19] Boot Linux Console Test: add a test for mips + malta, Cleber Rosa, 2019/03/12
- [Qemu-devel] [PATCH v4 04/19] Acceptance tests: introduce arch parameter and attribute, Cleber Rosa, 2019/03/12
- [Qemu-devel] [PATCH v4 06/19] Acceptance tests: look for target architecture in test tags first, Cleber Rosa, 2019/03/12
- [Qemu-devel] [PATCH v4 07/19] Boot Linux Console Test: rename the x86_64 after the arch and machine, Cleber Rosa, 2019/03/12
- [Qemu-devel] [PATCH v4 05/19] Acceptance tests: use "arch:" tag to filter target specific tests, Cleber Rosa, 2019/03/12
- Re: [Qemu-devel] [PATCH v4 05/19] Acceptance tests: use "arch:" tag to filter target specific tests,
Cornelia Huck <=
- [Qemu-devel] [PATCH v4 02/19] Acceptance tests: improve docstring on pick_default_qemu_bin(), Cleber Rosa, 2019/03/12
- [Qemu-devel] [PATCH v4 03/19] Acceptance tests: fix doc reference to avocado_qemu directory, Cleber Rosa, 2019/03/12
- [Qemu-devel] [PATCH v4 01/19] Acceptance tests: show avocado test execution by default, Cleber Rosa, 2019/03/12