From 9fc224941c3e62c390f22471044ce7d8b9fd8dc2 Mon Sep 17 00:00:00 2001 From: Sam Khouri Date: Fri, 9 May 2025 14:42:14 -0400 Subject: [PATCH] Test: Skip test on Amazon Linux 2 This test caused a stack trace on Amazon Linux 2. Skip it for now. --- .../FilePackageSigningEntityStorageTests.swift | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/Tests/PackageSigningTests/FilePackageSigningEntityStorageTests.swift b/Tests/PackageSigningTests/FilePackageSigningEntityStorageTests.swift index 8f8db5838d1..e7a1ccbc87f 100644 --- a/Tests/PackageSigningTests/FilePackageSigningEntityStorageTests.swift +++ b/Tests/PackageSigningTests/FilePackageSigningEntityStorageTests.swift @@ -20,6 +20,7 @@ import Testing import struct TSCUtility.Version + struct FilePackageSigningEntityStorageTests { @Test func happyCase() async throws { @@ -326,7 +327,12 @@ struct FilePackageSigningEntityStorageTests { #expect(packageSigners.signers[davinci]?.origins == [.registry(URL("http://foo.com"))]) } - @Test + @Test( + .disabled( + if: ProcessInfo.hostOperatingSystem == .linux && (FileManager.default.contents(atPath: "/etc/system-release").map({ String(decoding: $0, as: UTF8.self) == "Amazon Linux release 2 (Karoo)\n" }) ?? false), + "Test fails on Amazon Linux 2", + ) + ) func changeSigningEntityFromVersion_unrecognizedSigningEntityShouldError() async throws { let mockFileSystem = InMemoryFileSystem() let directoryPath = AbsolutePath("/signing")