[15/23] CI: Minimize kselftest checking

Message ID 20240325155540.4162990-16-amikan@ilbers.de
State Superseded, archived
Headers show
Series Additional CI improvements | expand

Commit Message

Anton Mikanovich March 25, 2024, 3:55 p.m. UTC
There is no need in building kselftest for all the targets.
Move it to separate test case.

Signed-off-by: Anton Mikanovich <amikan@ilbers.de>
---
 testsuite/cibuilder.py |  1 -
 testsuite/citest.py    | 12 ++++++++++++
 2 files changed, 12 insertions(+), 1 deletion(-)

Patch

diff --git a/testsuite/cibuilder.py b/testsuite/cibuilder.py
index 0f26c906..256534dc 100755
--- a/testsuite/cibuilder.py
+++ b/testsuite/cibuilder.py
@@ -124,7 +124,6 @@  class CIBuilder(Test):
                 f.write('ISAR_ENABLE_COMPAT_ARCH:arm64 = "1"\n')
                 f.write('IMAGE_INSTALL:remove:arm64 = "hello-isar"\n')
                 f.write('IMAGE_INSTALL:append:arm64 = " hello-isar-compat"\n')
-                f.write('IMAGE_INSTALL += "kselftest"\n')
             if cross:
                 f.write('ISAR_CROSS_COMPILE = "1"\n')
             if debsrc_cache:
diff --git a/testsuite/citest.py b/testsuite/citest.py
index b3fd8ac2..799e742d 100755
--- a/testsuite/citest.py
+++ b/testsuite/citest.py
@@ -139,6 +139,18 @@  class Fast(CIBaseTest):
         self.init()
         self.perform_build_test(targets, debsrc_cache=True)
 
+    def test_fast_kselftest(self):
+        targets = [
+            'mc:qemuamd64-bullseye:isar-image-ci',
+            'mc:qemuarm-buster:isar-image-ci',
+            'mc:qemuarm-bookworm:isar-image-ci',
+            'mc:nanopi-neo-efi-bookworm:isar-image-base',
+            'mc:qemuarm64-focal:isar-image-base',
+                  ]
+
+        self.init()
+        self.perform_build_test(targets, image_install="kselftest")
+
     def test_fast_rpi(self):
         targets = [
             'mc:rpi-arm-v7-bullseye:isar-image-base',