From 1e401eddad884bb92ec5c0075845575209a3c374 Mon Sep 17 00:00:00 2001 From: Zoltan Gyarmati Date: Wed, 7 Oct 2026 22:01:15 +0200 Subject: [PATCH] support/testing: quazip: refactor to have a base class for the Qt{5, 6} test classes Signed-off-by: Zoltan Gyarmati Signed-off-by: Thomas Petazzoni --- support/testing/tests/package/test_quazip.py | 26 +++++++++----------- 1 file changed, 11 insertions(+), 15 deletions(-) diff --git a/support/testing/tests/package/test_quazip.py b/support/testing/tests/package/test_quazip.py index 154481fe4a..b1bcdb7e07 100644 --- a/support/testing/tests/package/test_quazip.py +++ b/support/testing/tests/package/test_quazip.py @@ -3,10 +3,10 @@ import os import infra.basetest -class TestQuazipQt6(infra.basetest.BRTest): +class TestQuazipBase(infra.basetest.BRTest): + __test__ = False config = infra.basetest.BASIC_TOOLCHAIN_CONFIG + \ """ - BR2_PACKAGE_QT6=y BR2_PACKAGE_QUAZIP=y BR2_PACKAGE_QUAZIP_INSTALL_TESTS=y BR2_TARGET_ROOTFS_CPIO=y @@ -23,21 +23,17 @@ class TestQuazipQt6(infra.basetest.BRTest): self.assertRunOk("/usr/bin/qztest", 120) -class TestQuazipQt5(infra.basetest.BRTest): - config = infra.basetest.BASIC_TOOLCHAIN_CONFIG + \ +class TestQuazipQt5(TestQuazipBase): + __test__ = True + config = TestQuazipBase.config + \ """ BR2_PACKAGE_QT5=y - BR2_PACKAGE_QUAZIP=y - BR2_PACKAGE_QUAZIP_INSTALL_TESTS=y - BR2_TARGET_ROOTFS_CPIO=y """ - def test_run(self): - cpio_file = os.path.join(self.builddir, "images", "rootfs.cpio") - self.emulator.boot(arch="armv5", - kernel="builtin", - options=["-initrd", cpio_file]) - self.emulator.login() - # qztest returns non-zero if any of the tests failed - self.assertRunOk("/usr/bin/qztest", 120) +class TestQuazipQt6(TestQuazipBase): + __test__ = True + config = TestQuazipBase.config + \ + """ + BR2_PACKAGE_QT6=y + """