]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
ukify: Skip test on architectures without UEFI
authorDaan De Meyer <daan.j.demeyer@gmail.com>
Wed, 28 Aug 2024 12:08:30 +0000 (14:08 +0200)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Thu, 29 Aug 2024 10:58:29 +0000 (13:58 +0300)
src/ukify/test/test_ukify.py

index bbd26c0d42343e2f1be29222437f78e4d977bfff..a08996cb55cf672d56da6950bc48b88b13110603 100755 (executable)
@@ -45,6 +45,13 @@ except ImportError as e:
 sys.path.append(os.path.dirname(__file__) + '/..')
 import ukify
 
+# Skip if we're running on an architecture that does not use UEFI.
+try:
+    ukify.guess_efi_arch()
+except ValueError as e:
+    print(str(e), file=sys.stderr)
+    sys.exit(77)
+
 build_root = os.getenv('PROJECT_BUILD_ROOT')
 try:
     slow_tests = bool(int(os.getenv('SYSTEMD_SLOW_TESTS', '1')))