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',
