[2/2] CI: Add "fast" run tests for trixie target

Message ID 20250808065350.3015002-3-amikan@ilbers.de
State Under Review
Headers show
Series [1/2] CI: Add "full" run tests for trixie targets | expand

Commit Message

Anton Mikanovich Aug. 8, 2025, 6:53 a.m. UTC
Extend trixie coverage by "fast" cross-build and run test.

Signed-off-by: Anton Mikanovich <amikan@ilbers.de>
---
 testsuite/citest.py | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

Patch

diff --git a/testsuite/citest.py b/testsuite/citest.py
index 6dd4c7f3..b59bea0f 100755
--- a/testsuite/citest.py
+++ b/testsuite/citest.py
@@ -186,6 +186,18 @@  class CrossTest(CIBaseTest):
         self.init()
         self.perform_build_test(targets, debsrc_cache=True)
 
+    def test_cross_trixie(self):
+        targets = [
+            'mc:qemuamd64-trixie:isar-image-base',
+            'mc:qemuarm64-trixie:isar-image-base',
+        ]
+
+        self.init()
+        try:
+            self.perform_build_test(targets, cross=False)
+        except exceptions.TestFail:
+            self.cancel('KFAIL')
+
     def test_cross_kselftest(self):
         targets = [
             'mc:qemuarm-buster:kselftest',
@@ -592,6 +604,14 @@  class VmBootTestFast(CIBaseTest):
             script='test_systemd_unit.sh getty.target 10',
         )
 
+    def test_amd64_trixie(self):
+        self.init()
+        self.vm_start('amd64', 'trixie')
+
+    def test_arm64_trixie(self):
+        self.init()
+        self.vm_start('arm64', 'trixie')
+
 
 class VmBootTestFull(CIBaseTest):