Skip to content

Commit eaf7dd3

Browse files
e78lparkera
authored andcommitted
'Fix' macOS build errors, TestXDG folder cleanup (#988)
* Specify -swift-version 3 and add TestXDG target for macOS Add -swift-version 3 flag for compatibility * Delete TestXDG directory after TestNSHTTPCookieStorage
1 parent 6826eac commit eaf7dd3

File tree

10 files changed

+254
-30
lines changed

10 files changed

+254
-30
lines changed

Foundation.xcodeproj/project.pbxproj

+131-6
Original file line numberDiff line numberDiff line change
@@ -310,6 +310,9 @@
310310
7900433B1CACD33E00ECCBF1 /* TestNSCompoundPredicate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 790043391CACD33E00ECCBF1 /* TestNSCompoundPredicate.swift */; };
311311
7900433C1CACD33E00ECCBF1 /* TestNSPredicate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7900433A1CACD33E00ECCBF1 /* TestNSPredicate.swift */; };
312312
90E645DF1E4C89A400D0D47C /* TestNSCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 90E645DE1E4C89A400D0D47C /* TestNSCache.swift */; };
313+
9F0DD3521ECD73D000F68030 /* main.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F0041781ECD5962004138BD /* main.swift */; };
314+
9F0DD3531ECD73D200F68030 /* XDGTestHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F4ADBD21ECD506E001F0B3D /* XDGTestHelper.swift */; };
315+
9F0DD3571ECD783500F68030 /* SwiftFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5B5D885D1BBC938800234F36 /* SwiftFoundation.framework */; };
313316
A058C2021E529CF100B07AA1 /* TestMassFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = A058C2011E529CF100B07AA1 /* TestMassFormatter.swift */; };
314317
AE35A1861CBAC85E0042DB84 /* SwiftFoundation.h in Headers */ = {isa = PBXBuildFile; fileRef = AE35A1851CBAC85E0042DB84 /* SwiftFoundation.h */; settings = {ATTRIBUTES = (Public, ); }; };
315318
B9974B961EDF4A22007F15B8 /* TransferState.swift in Sources */ = {isa = PBXBuildFile; fileRef = B9974B8F1EDF4A22007F15B8 /* TransferState.swift */; };
@@ -760,6 +763,11 @@
760763
84BA558D1C16F90900F48C54 /* TestNSTimeZone.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TestNSTimeZone.swift; sourceTree = "<group>"; };
761764
88D28DE61C13AE9000494606 /* TestNSGeometry.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TestNSGeometry.swift; sourceTree = "<group>"; };
762765
90E645DE1E4C89A400D0D47C /* TestNSCache.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TestNSCache.swift; sourceTree = "<group>"; };
766+
9F0041781ECD5962004138BD /* main.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = main.swift; sourceTree = "<group>"; };
767+
9F0DD33F1ECD734200F68030 /* xdgTestHelper.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = xdgTestHelper.app; sourceTree = BUILT_PRODUCTS_DIR; };
768+
9F0DD34F1ECD737B00F68030 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
769+
9F4ADBB61ECD445E001F0B3D /* SymbolAliases */ = {isa = PBXFileReference; lastKnownFileType = text; path = SymbolAliases; sourceTree = "<group>"; };
770+
9F4ADBD21ECD506E001F0B3D /* XDGTestHelper.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = XDGTestHelper.swift; path = ../XDGTestHelper.swift; sourceTree = "<group>"; };
763771
A058C2011E529CF100B07AA1 /* TestMassFormatter.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TestMassFormatter.swift; sourceTree = "<group>"; };
764772
A5A34B551C18C85D00FD972B /* TestNSByteCountFormatter.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TestNSByteCountFormatter.swift; sourceTree = "<group>"; };
765773
AE35A1851CBAC85E0042DB84 /* SwiftFoundation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SwiftFoundation.h; sourceTree = "<group>"; };
@@ -928,6 +936,14 @@
928936
);
929937
runOnlyForDeploymentPostprocessing = 0;
930938
};
939+
9F0DD33C1ECD734200F68030 /* Frameworks */ = {
940+
isa = PBXFrameworksBuildPhase;
941+
buildActionMask = 2147483647;
942+
files = (
943+
9F0DD3571ECD783500F68030 /* SwiftFoundation.framework in Frameworks */,
944+
);
945+
runOnlyForDeploymentPostprocessing = 0;
946+
};
931947
EA66F66C1BF56CCB00136161 /* Frameworks */ = {
932948
isa = PBXFrameworksBuildPhase;
933949
buildActionMask = 2147483647;
@@ -978,6 +994,7 @@
978994
5BDC405C1BD6D83B00ED97BB /* TestFoundation.app */,
979995
5B7C8A6E1BEA7F8F00C5B690 /* libCoreFoundation.a */,
980996
EA66F66F1BF56CCB00136161 /* plutil */,
997+
9F0DD33F1ECD734200F68030 /* xdgTestHelper.app */,
981998
);
982999
name = Products;
9831000
sourceTree = "<group>";
@@ -1019,6 +1036,7 @@
10191036
5B5D895B1BBDAB7E00234F36 /* CoreFoundation.h */,
10201037
5B5D88C61BBC983600234F36 /* ForFoundationOnly.h */,
10211038
5BF7AEC21BCD568D008F214A /* ForSwiftFoundationOnly.h */,
1039+
9F4ADBB61ECD445E001F0B3D /* SymbolAliases */,
10221040
EA66F6321BEECC7400136161 /* SwiftRuntime */,
10231041
);
10241042
name = Base;
@@ -1298,6 +1316,16 @@
12981316
path = Foundation;
12991317
sourceTree = "<group>";
13001318
};
1319+
9F4ADBCF1ECD4F56001F0B3D /* xdgTestHelper */ = {
1320+
isa = PBXGroup;
1321+
children = (
1322+
9F0DD34F1ECD737B00F68030 /* Info.plist */,
1323+
9F4ADBD21ECD506E001F0B3D /* XDGTestHelper.swift */,
1324+
9F0041781ECD5962004138BD /* main.swift */,
1325+
);
1326+
path = xdgTestHelper;
1327+
sourceTree = "<group>";
1328+
};
13011329
E4F889331E9CF04D008A70EB /* http */ = {
13021330
isa = PBXGroup;
13031331
children = (
@@ -1327,6 +1355,7 @@
13271355
children = (
13281356
1520469A1D8AEABE00D02E36 /* HTTPServer.swift */,
13291357
EA66F6381BF1619600136161 /* main.swift */,
1358+
9F4ADBCF1ECD4F56001F0B3D /* xdgTestHelper */,
13301359
EA66F65A1BF1976100136161 /* Tests */,
13311360
EA66F6391BF1619600136161 /* Resources */,
13321361
);
@@ -1911,6 +1940,23 @@
19111940
productReference = 5BDC405C1BD6D83B00ED97BB /* TestFoundation.app */;
19121941
productType = "com.apple.product-type.bundle";
19131942
};
1943+
9F0DD33E1ECD734200F68030 /* xdgTestHelper */ = {
1944+
isa = PBXNativeTarget;
1945+
buildConfigurationList = 9F0DD34B1ECD734200F68030 /* Build configuration list for PBXNativeTarget "xdgTestHelper" */;
1946+
buildPhases = (
1947+
9F0DD33B1ECD734200F68030 /* Sources */,
1948+
9F0DD33C1ECD734200F68030 /* Frameworks */,
1949+
9F0DD33D1ECD734200F68030 /* Resources */,
1950+
);
1951+
buildRules = (
1952+
);
1953+
dependencies = (
1954+
);
1955+
name = xdgTestHelper;
1956+
productName = xdgTestHelper;
1957+
productReference = 9F0DD33F1ECD734200F68030 /* xdgTestHelper.app */;
1958+
productType = "com.apple.product-type.application";
1959+
};
19141960
EA66F66E1BF56CCB00136161 /* plutil */ = {
19151961
isa = PBXNativeTarget;
19161962
buildConfigurationList = EA66F6751BF56CCB00136161 /* Build configuration list for PBXNativeTarget "plutil" */;
@@ -1934,8 +1980,8 @@
19341980
5B5D88541BBC938800234F36 /* Project object */ = {
19351981
isa = PBXProject;
19361982
attributes = {
1937-
LastSwiftUpdateCheck = 0720;
1938-
LastUpgradeCheck = 0800;
1983+
LastSwiftUpdateCheck = 0830;
1984+
LastUpgradeCheck = 0830;
19391985
ORGANIZATIONNAME = Apple;
19401986
TargetAttributes = {
19411987
5B5D885C1BBC938800234F36 = {
@@ -1955,6 +2001,10 @@
19552001
LastSwiftUpdateCheck = 0800;
19562002
ProvisioningStyle = Manual;
19572003
};
2004+
9F0DD33E1ECD734200F68030 = {
2005+
CreatedOnToolsVersion = 8.3.2;
2006+
ProvisioningStyle = Automatic;
2007+
};
19582008
EA66F66E1BF56CCB00136161 = {
19592009
CreatedOnToolsVersion = 7.1;
19602010
LastSwiftMigration = 0800;
@@ -1969,6 +2019,7 @@
19692019
hasScannedForEncodings = 0;
19702020
knownRegions = (
19712021
en,
2022+
Base,
19722023
);
19732024
mainGroup = 5B5D88531BBC938800234F36;
19742025
productRefGroup = 5B5D885E1BBC938800234F36 /* Products */;
@@ -1979,6 +2030,7 @@
19792030
5BDC405B1BD6D83B00ED97BB /* TestFoundation */,
19802031
5B7C8A6D1BEA7F8F00C5B690 /* CoreFoundation */,
19812032
EA66F66E1BF56CCB00136161 /* plutil */,
2033+
9F0DD33E1ECD734200F68030 /* xdgTestHelper */,
19822034
);
19832035
};
19842036
/* End PBXProject section */
@@ -2014,6 +2066,13 @@
20142066
);
20152067
runOnlyForDeploymentPostprocessing = 0;
20162068
};
2069+
9F0DD33D1ECD734200F68030 /* Resources */ = {
2070+
isa = PBXResourcesBuildPhase;
2071+
buildActionMask = 2147483647;
2072+
files = (
2073+
);
2074+
runOnlyForDeploymentPostprocessing = 0;
2075+
};
20172076
/* End PBXResourcesBuildPhase section */
20182077

20192078
/* Begin PBXSourcesBuildPhase section */
@@ -2343,6 +2402,15 @@
23432402
);
23442403
runOnlyForDeploymentPostprocessing = 0;
23452404
};
2405+
9F0DD33B1ECD734200F68030 /* Sources */ = {
2406+
isa = PBXSourcesBuildPhase;
2407+
buildActionMask = 2147483647;
2408+
files = (
2409+
9F0DD3521ECD73D000F68030 /* main.swift in Sources */,
2410+
9F0DD3531ECD73D200F68030 /* XDGTestHelper.swift in Sources */,
2411+
);
2412+
runOnlyForDeploymentPostprocessing = 0;
2413+
};
23462414
EA66F66B1BF56CCB00136161 /* Sources */ = {
23472415
isa = PBXSourcesBuildPhase;
23482416
buildActionMask = 2147483647;
@@ -2520,7 +2588,7 @@
25202588
r,
25212589
r,
25222590
);
2523-
OTHER_SWIFT_FLAGS = "-DDEPLOYMENT_ENABLE_LIBDISPATCH -DDEPLOYMENT_RUNTIME_SWIFT -swift-version 3";
2591+
OTHER_SWIFT_FLAGS = "-DDEPLOYMENT_ENABLE_LIBDISPATCH -DDEPLOYMENT_RUNTIME_SWIFT -swift-version 3";
25242592
PRODUCT_BUNDLE_IDENTIFIER = org.swift.Foundation;
25252593
PRODUCT_NAME = "$(TARGET_NAME)";
25262594
SKIP_INSTALL = YES;
@@ -2593,7 +2661,7 @@
25932661
r,
25942662
r,
25952663
);
2596-
OTHER_SWIFT_FLAGS = "-DDEPLOYMENT_ENABLE_LIBDISPATCH -DDEPLOYMENT_RUNTIME_SWIFT -swift-version 3";
2664+
OTHER_SWIFT_FLAGS = "-DDEPLOYMENT_ENABLE_LIBDISPATCH -DDEPLOYMENT_RUNTIME_SWIFT -swift-version 3";
25972665
PRODUCT_BUNDLE_IDENTIFIER = org.swift.Foundation;
25982666
PRODUCT_NAME = "$(TARGET_NAME)";
25992667
SKIP_INSTALL = YES;
@@ -2636,6 +2704,8 @@
26362704
"-DCF_CHARACTERSET_UNICODE_DATA_B=\\\\\"CoreFoundation/CharacterSets/CFUnicodeData-B.mapping\\\\\"",
26372705
"-DCF_CHARACTERSET_UNICHAR_DB=\\\\\"CoreFoundation/CharacterSets/CFUniCharPropertyDatabase.data\\\\\"",
26382706
"-DCF_CHARACTERSET_BITMAP=\\\\\"CoreFoundation/CharacterSets/CFCharacterSetBitmaps.bitmap\\\\\"",
2707+
"-Wno-nullability-completeness-on-arrays",
2708+
"-Wno-format-security",
26392709
);
26402710
PRIVATE_HEADERS_FOLDER_PATH = /usr/local/include/CoreFoundation;
26412711
PRODUCT_NAME = "$(TARGET_NAME)";
@@ -2676,6 +2746,8 @@
26762746
"-DCF_CHARACTERSET_UNICODE_DATA_B=\\\\\"CoreFoundation/CharacterSets/CFUnicodeData-B.mapping\\\\\"",
26772747
"-DCF_CHARACTERSET_UNICHAR_DB=\\\\\"CoreFoundation/CharacterSets/CFUniCharPropertyDatabase.data\\\\\"",
26782748
"-DCF_CHARACTERSET_BITMAP=\\\\\"CoreFoundation/CharacterSets/CFCharacterSetBitmaps.bitmap\\\\\"",
2749+
"-Wno-nullability-completeness-on-arrays",
2750+
"-Wno-format-security",
26792751
);
26802752
PRIVATE_HEADERS_FOLDER_PATH = /usr/local/include/CoreFoundation;
26812753
PRODUCT_NAME = "$(TARGET_NAME)";
@@ -2697,8 +2769,9 @@
26972769
);
26982770
INFOPLIST_FILE = TestFoundation/Resources/Info.plist;
26992771
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/../Frameworks";
2772+
LIBRARY_SEARCH_PATHS = "$(inherited)";
27002773
MACH_O_TYPE = mh_execute;
2701-
OTHER_SWIFT_FLAGS = "-DDEPLOYMENT_ENABLE_LIBDISPATCH -swift-version 3";
2774+
OTHER_SWIFT_FLAGS = "-DDEPLOYMENT_ENABLE_LIBDISPATCH -swift-version 3";
27022775
PRODUCT_BUNDLE_IDENTIFIER = org.swift.TestFoundation;
27032776
PRODUCT_NAME = "$(TARGET_NAME)";
27042777
SKIP_INSTALL = YES;
@@ -2721,8 +2794,9 @@
27212794
);
27222795
INFOPLIST_FILE = TestFoundation/Resources/Info.plist;
27232796
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/../Frameworks";
2797+
LIBRARY_SEARCH_PATHS = "$(inherited)";
27242798
MACH_O_TYPE = mh_execute;
2725-
OTHER_SWIFT_FLAGS = "-DDEPLOYMENT_ENABLE_LIBDISPATCH -swift-version 3";
2799+
OTHER_SWIFT_FLAGS = "-DDEPLOYMENT_ENABLE_LIBDISPATCH -swift-version 3";
27262800
PRODUCT_BUNDLE_IDENTIFIER = org.swift.TestFoundation;
27272801
PRODUCT_NAME = "$(TARGET_NAME)";
27282802
SKIP_INSTALL = YES;
@@ -2731,6 +2805,48 @@
27312805
};
27322806
name = Release;
27332807
};
2808+
9F0DD34C1ECD734200F68030 /* Debug */ = {
2809+
isa = XCBuildConfiguration;
2810+
buildSettings = {
2811+
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
2812+
CLANG_ANALYZER_NONNULL = YES;
2813+
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
2814+
CLANG_ENABLE_MODULES = YES;
2815+
CLANG_ENABLE_OBJC_ARC = YES;
2816+
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
2817+
CODE_SIGN_IDENTITY = "";
2818+
COMBINE_HIDPI_IMAGES = YES;
2819+
INFOPLIST_FILE = TestFoundation/xdgTestHelper/Info.plist;
2820+
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../../.. @loader_path/../../.. @executable_path/../Frameworks";
2821+
MACOSX_DEPLOYMENT_TARGET = 10.12;
2822+
PRODUCT_BUNDLE_IDENTIFIER = org.swift.xdgTestHelper;
2823+
PRODUCT_NAME = "$(TARGET_NAME)";
2824+
SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
2825+
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
2826+
SWIFT_VERSION = 3.0;
2827+
};
2828+
name = Debug;
2829+
};
2830+
9F0DD34D1ECD734200F68030 /* Release */ = {
2831+
isa = XCBuildConfiguration;
2832+
buildSettings = {
2833+
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
2834+
CLANG_ANALYZER_NONNULL = YES;
2835+
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
2836+
CLANG_ENABLE_MODULES = YES;
2837+
CLANG_ENABLE_OBJC_ARC = YES;
2838+
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
2839+
CODE_SIGN_IDENTITY = "";
2840+
COMBINE_HIDPI_IMAGES = YES;
2841+
INFOPLIST_FILE = TestFoundation/xdgTestHelper/Info.plist;
2842+
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../../.. @loader_path/../../.. @executable_path/../Frameworks";
2843+
MACOSX_DEPLOYMENT_TARGET = 10.12;
2844+
PRODUCT_BUNDLE_IDENTIFIER = org.swift.xdgTestHelper;
2845+
PRODUCT_NAME = "$(TARGET_NAME)";
2846+
SWIFT_VERSION = 3.0;
2847+
};
2848+
name = Release;
2849+
};
27342850
EA66F6731BF56CCB00136161 /* Debug */ = {
27352851
isa = XCBuildConfiguration;
27362852
buildSettings = {
@@ -2793,6 +2909,15 @@
27932909
defaultConfigurationIsVisible = 0;
27942910
defaultConfigurationName = Release;
27952911
};
2912+
9F0DD34B1ECD734200F68030 /* Build configuration list for PBXNativeTarget "xdgTestHelper" */ = {
2913+
isa = XCConfigurationList;
2914+
buildConfigurations = (
2915+
9F0DD34C1ECD734200F68030 /* Debug */,
2916+
9F0DD34D1ECD734200F68030 /* Release */,
2917+
);
2918+
defaultConfigurationIsVisible = 0;
2919+
defaultConfigurationName = Release;
2920+
};
27962921
EA66F6751BF56CCB00136161 /* Build configuration list for PBXNativeTarget "plutil" */ = {
27972922
isa = XCConfigurationList;
27982923
buildConfigurations = (

Foundation.xcodeproj/xcshareddata/xcschemes/CoreFoundation.xcscheme

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<Scheme
3-
LastUpgradeVersion = "0800"
3+
LastUpgradeVersion = "0830"
44
version = "1.3">
55
<BuildAction
66
parallelizeBuildables = "NO"

Foundation.xcodeproj/xcshareddata/xcschemes/SwiftFoundation.xcscheme

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<Scheme
3-
LastUpgradeVersion = "0800"
3+
LastUpgradeVersion = "0830"
44
version = "1.3">
55
<BuildAction
66
parallelizeBuildables = "NO"

Foundation.xcodeproj/xcshareddata/xcschemes/TestFoundation.xcscheme

+15-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<Scheme
3-
LastUpgradeVersion = "0800"
3+
LastUpgradeVersion = "0830"
44
version = "1.3">
55
<BuildAction
66
parallelizeBuildables = "NO"
@@ -48,6 +48,20 @@
4848
ReferencedContainer = "container:Foundation.xcodeproj">
4949
</BuildableReference>
5050
</BuildActionEntry>
51+
<BuildActionEntry
52+
buildForTesting = "YES"
53+
buildForRunning = "YES"
54+
buildForProfiling = "YES"
55+
buildForArchiving = "YES"
56+
buildForAnalyzing = "YES">
57+
<BuildableReference
58+
BuildableIdentifier = "primary"
59+
BlueprintIdentifier = "9F0DD33E1ECD734200F68030"
60+
BuildableName = "xdgTestHelper.app"
61+
BlueprintName = "xdgTestHelper"
62+
ReferencedContainer = "container:Foundation.xcodeproj">
63+
</BuildableReference>
64+
</BuildActionEntry>
5165
</BuildActionEntries>
5266
</BuildAction>
5367
<TestAction

Foundation.xcodeproj/xcshareddata/xcschemes/plutil.xcscheme

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<Scheme
3-
LastUpgradeVersion = "0800"
3+
LastUpgradeVersion = "0830"
44
version = "1.3">
55
<BuildAction
66
parallelizeBuildables = "NO"

TestFoundation/TestNSHTTPCookieStorage.swift

+3-1
Original file line numberDiff line numberDiff line change
@@ -246,7 +246,8 @@ class TestNSHTTPCookieStorage: XCTestCase {
246246
let task = Process()
247247
task.launchPath = bundlePath.substring(to: pathIndex!) + "/xdgTestHelper/xdgTestHelper"
248248
var environment = ProcessInfo.processInfo.environment
249-
environment["XDG_DATA_HOME"] = NSHomeDirectory() + "/TestXDG"
249+
let testPath = NSHomeDirectory() + "/TestXDG"
250+
environment["XDG_CONFIG_HOME"] = testPath
250251
task.environment = environment
251252
// Launch the task
252253
task.launch()
@@ -255,5 +256,6 @@ class TestNSHTTPCookieStorage: XCTestCase {
255256
XCTAssertEqual(status, 0)
256257
let terminationReason = task.terminationReason
257258
XCTAssertEqual(terminationReason, Process.TerminationReason.exit)
259+
try? fm.removeItem(atPath: testPath)
258260
}
259261
}

0 commit comments

Comments
 (0)