[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[RFC PATCH v3 24/28] tests/avocado: Skip tests that require a missing ac
From: |
Fabiano Rosas |
Subject: |
[RFC PATCH v3 24/28] tests/avocado: Skip tests that require a missing accelerator |
Date: |
Fri, 13 Jan 2023 11:04:15 -0300 |
If a test was tagged with the "accel" tag and the specified
accelerator it not present in the qemu binary, cancel the test.
We can now write tests without explicit calls to require_accelerator,
just the tag is enough.
Signed-off-by: Fabiano Rosas <farosas@suse.de>
---
tests/avocado/avocado_qemu/__init__.py | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/tests/avocado/avocado_qemu/__init__.py
b/tests/avocado/avocado_qemu/__init__.py
index 910f3ba1ea..ed2809210b 100644
--- a/tests/avocado/avocado_qemu/__init__.py
+++ b/tests/avocado/avocado_qemu/__init__.py
@@ -274,6 +274,10 @@ def setUp(self):
super().setUp('qemu-system-')
+ accel_required = self._get_unique_tag_val('accel')
+ if accel_required:
+ self.require_accelerator(accel_required)
+
self.machine = self.params.get('machine',
default=self._get_unique_tag_val('machine'))
--
2.35.3
- Re: [RFC PATCH v3 21/28] tests/qtest: Skip tests that depend on TCG when CONFIG_TCG=n, (continued)
- [RFC PATCH v3 22/28] tests/qtest: Restrict bcm2835-dma-test to CONFIG_RASPI, Fabiano Rosas, 2023/01/13
- [RFC PATCH v3 23/28] tests/tcg: Do not build/run TCG tests if TCG is disabled, Fabiano Rosas, 2023/01/13
- [RFC PATCH v3 24/28] tests/avocado: Skip tests that require a missing accelerator,
Fabiano Rosas <=
- [RFC PATCH v3 25/28] tests/avocado: Tag TCG tests with accel:tcg, Fabiano Rosas, 2023/01/13
- [RFC PATCH v3 26/28] target/avocado: Pass parameters to migration test on aarch64, Fabiano Rosas, 2023/01/13
- [RFC PATCH v3 27/28] arm/Kconfig: Always select SEMIHOSTING when TCG is present, Fabiano Rosas, 2023/01/13
- [RFC PATCH v3 28/28] arm/Kconfig: Do not build TCG-only boards on a KVM-only build, Fabiano Rosas, 2023/01/13
- Re: [RFC PATCH v3 00/28] target/arm: Allow CONFIG_TCG=n builds, Philippe Mathieu-Daudé, 2023/01/18