[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 6/7] Acceptance Tests: add variants definition for a
From: |
Cleber Rosa |
Subject: |
[Qemu-devel] [PATCH 6/7] Acceptance Tests: add variants definition for architectures |
Date: |
Thu, 4 Oct 2018 11:14:28 -0400 |
One of the Avocado features relevant to virtualization testing is the
ability to reuse tests in different scenarios, known as variants.
This adds a JSON based variants file, that can be used to run most
tests in a number of different architectures. It can be run with:
$ avocado run \
--json-variants-load=tests/acceptance/variants/arch.json \
--filter-by-tags='-x86_64' -- tests/acceptance/
Currently this covers 5 architectures, resulting in the execution
of 25 different combinations.
Signed-off-by: Cleber Rosa <address@hidden>
---
tests/acceptance/variants/arch.json | 1 +
1 file changed, 1 insertion(+)
create mode 100644 tests/acceptance/variants/arch.json
diff --git a/tests/acceptance/variants/arch.json
b/tests/acceptance/variants/arch.json
new file mode 100644
index 0000000000..a7a2570553
--- /dev/null
+++ b/tests/acceptance/variants/arch.json
@@ -0,0 +1 @@
+[{"paths":["/run/*"],"variant":[["/run/aarch64",[["/run/aarch64", "arch",
"aarch64"]]]],"variant_id":
"aarch64"},{"paths":["/run/*"],"variant":[["/run/ppc",[["/run/ppc", "arch",
"ppc"]]]],"variant_id":
"ppc"},{"paths":["/run/*"],"variant":[["/run/ppc64",[["/run/ppc64", "arch",
"ppc64"]]]],"variant_id":
"ppc64"},{"paths":["/run/*"],"variant":[["/run/s390x",[["/run/s390x", "arch",
"s390x"]]]],"variant_id":
"s390x"},{"paths":["/run/*"],"variant":[["/run/x86_64",[["/run/x86_64", "arch",
"x86_64"]]]],"variant_id": "x86_64"}]
--
2.17.1
- Re: [Qemu-devel] [PATCH 1/7] Acceptance Tests: improve docstring on pick_default_qemu_bin(), (continued)
[Qemu-devel] [PATCH 7/7] Acceptance Tests: change the handling of tests for specific archs, Cleber Rosa, 2018/10/04