]> git.ipfire.org Git - thirdparty/mkosi.git/commitdiff
Skip UKI/ESP/CPIO format boot for all distributions
authorDaan De Meyer <daan.j.demeyer@gmail.com>
Tue, 12 Mar 2024 08:32:26 +0000 (09:32 +0100)
committerDaan De Meyer <daan.j.demeyer@gmail.com>
Wed, 13 Mar 2024 10:02:20 +0000 (11:02 +0100)
We need to write a separate test with a minimal image for these as
these images have to fit into memory.

tests/test_boot.py

index 21614a12c2f55b06b12e9760248387dd2982f432..85709a1d4efcea626e9c7766f652e0737e6e2f41 100644 (file)
@@ -51,12 +51,8 @@ def test_format(config: Image.Config, format: OutputFormat) -> None:
             args = ["systemd.mask=systemd-resolved.service"] if format == OutputFormat.directory else []
             image.boot(options=options, args=args)
 
-        if (
-            image.config.distribution == Distribution.ubuntu and
-            format in (OutputFormat.cpio, OutputFormat.uki, OutputFormat.esp)
-        ):
-            # https://bugs.launchpad.net/ubuntu/+source/linux-kvm/+bug/2045561
-            pytest.skip("Cannot boot Ubuntu UKI/cpio images in qemu until we switch back to linux-kvm")
+        if format in (OutputFormat.cpio, OutputFormat.uki, OutputFormat.esp):
+            pytest.skip("Default image is too large to be able to boot in CPIO/UKI/ESP format")
 
         if image.config.distribution == Distribution.rhel_ubi:
             return