Skip to content

Commit 1f24439

Browse files
committed
Add iOS target
1 parent 1879b06 commit 1f24439

File tree

2 files changed

+243
-0
lines changed

2 files changed

+243
-0
lines changed

XCTest.xcodeproj/project.pbxproj

Lines changed: 163 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,34 @@
77
objects = {
88

99
/* Begin PBXBuildFile section */
10+
19D66F951DE6F57E00C112C0 /* XCTestObservationCenter.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE2FE0F61CFE86DB003EF0D7 /* XCTestObservationCenter.swift */; };
11+
19D66F961DE6F57E00C112C0 /* XCTestExpectation.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA9D44171D920A3500108768 /* XCTestExpectation.swift */; };
12+
19D66F971DE6F57E00C112C0 /* XCTestCase+Performance.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE2FE0F01CFE86DB003EF0D7 /* XCTestCase+Performance.swift */; };
13+
19D66F981DE6F57E00C112C0 /* XCTestCase+Asynchronous.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA9D44161D920A3500108768 /* XCTestCase+Asynchronous.swift */; };
14+
19D66F991DE6F57E00C112C0 /* PrintObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE2FE10F1CFE86E6003EF0D7 /* PrintObserver.swift */; };
15+
19D66F9A1DE6F57E00C112C0 /* XCTestCaseRun.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE2FE0F11CFE86DB003EF0D7 /* XCTestCaseRun.swift */; };
16+
19D66F9B1DE6F57E00C112C0 /* XCWaitCompletionHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA9D44181D920A3500108768 /* XCWaitCompletionHandler.swift */; };
17+
19D66F9C1DE6F57E00C112C0 /* XCPredicateExpectationHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA9D44151D920A3500108768 /* XCPredicateExpectationHandler.swift */; };
18+
19D66F9D1DE6F57E00C112C0 /* PerformanceMeter.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE2FE10E1CFE86E6003EF0D7 /* PerformanceMeter.swift */; };
19+
19D66F9F1DE6F57E00C112C0 /* XCPredicateExpectation.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE2FE1121CFE86E6003EF0D7 /* XCPredicateExpectation.swift */; };
20+
19D66FA01DE6F57E00C112C0 /* XCNotificationExpectationHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA9D44141D920A3500108768 /* XCNotificationExpectationHandler.swift */; };
21+
19D66FA11DE6F57E00C112C0 /* XCTestCase+NotificationExpectation.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA9D44201D920A6400108768 /* XCTestCase+NotificationExpectation.swift */; };
22+
19D66FA21DE6F57E00C112C0 /* TestListing.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE63767D1D01ED17002C0EA8 /* TestListing.swift */; };
23+
19D66FA31DE6F57E00C112C0 /* ArgumentParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE2FE10C1CFE86E6003EF0D7 /* ArgumentParser.swift */; };
24+
19D66FA41DE6F57E00C112C0 /* XCTestCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE2FE0EE1CFE86DB003EF0D7 /* XCTestCase.swift */; };
25+
19D66FA51DE6F57E00C112C0 /* XCTestCase+PredicateExpectation.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA9D441E1D920A5900108768 /* XCTestCase+PredicateExpectation.swift */; };
26+
19D66FA61DE6F57E00C112C0 /* XCTestInternalObservation.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE2FE1141CFE86E6003EF0D7 /* XCTestInternalObservation.swift */; };
27+
19D66FA71DE6F57E00C112C0 /* XCTestObservation.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE2FE0F51CFE86DB003EF0D7 /* XCTestObservation.swift */; };
28+
19D66FA81DE6F57E00C112C0 /* XCAbstractTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE2FE0EA1CFE86DB003EF0D7 /* XCAbstractTest.swift */; };
29+
19D66FA91DE6F57E00C112C0 /* XCTestRun.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE2FE0F71CFE86DB003EF0D7 /* XCTestRun.swift */; };
30+
19D66FAA1DE6F57E00C112C0 /* XCTestSuiteRun.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE2FE0F91CFE86DB003EF0D7 /* XCTestSuiteRun.swift */; };
31+
19D66FAB1DE6F57E00C112C0 /* ObjectWrapper.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE2FE10D1CFE86E6003EF0D7 /* ObjectWrapper.swift */; };
32+
19D66FAC1DE6F57E00C112C0 /* WallClockTimeMetric.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE2FE1111CFE86E6003EF0D7 /* WallClockTimeMetric.swift */; };
33+
19D66FAD1DE6F57E00C112C0 /* TestFiltering.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE2FE1101CFE86E6003EF0D7 /* TestFiltering.swift */; };
34+
19D66FAE1DE6F57E00C112C0 /* XCTestErrors.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE2FE0F21CFE86DB003EF0D7 /* XCTestErrors.swift */; };
35+
19D66FAF1DE6F57E00C112C0 /* XCTestSuite.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE2FE0F81CFE86DB003EF0D7 /* XCTestSuite.swift */; };
36+
19D66FB01DE6F57E00C112C0 /* XCTestCaseSuite.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE2FE1131CFE86E6003EF0D7 /* XCTestCaseSuite.swift */; };
37+
19D66FB11DE6F57E00C112C0 /* XCTAssert.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE2FE0ED1CFE86DB003EF0D7 /* XCTAssert.swift */; };
1038
AE2FE0FB1CFE86DB003EF0D7 /* XCAbstractTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE2FE0EA1CFE86DB003EF0D7 /* XCAbstractTest.swift */; };
1139
AE2FE0FE1CFE86DB003EF0D7 /* XCTAssert.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE2FE0ED1CFE86DB003EF0D7 /* XCTAssert.swift */; };
1240
AE2FE0FF1CFE86DB003EF0D7 /* XCTestCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE2FE0EE1CFE86DB003EF0D7 /* XCTestCase.swift */; };
@@ -50,6 +78,7 @@
5078
/* End PBXContainerItemProxy section */
5179

5280
/* Begin PBXFileReference section */
81+
19D66FB91DE6F57E00C112C0 /* SwiftXCTest.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SwiftXCTest.framework; sourceTree = BUILT_PRODUCTS_DIR; };
5382
5B5D86DB1BBC74AD00234F36 /* SwiftXCTest.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SwiftXCTest.framework; sourceTree = BUILT_PRODUCTS_DIR; };
5483
AE2FE0EA1CFE86DB003EF0D7 /* XCAbstractTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = XCAbstractTest.swift; sourceTree = "<group>"; };
5584
AE2FE0ED1CFE86DB003EF0D7 /* XCTAssert.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = XCTAssert.swift; sourceTree = "<group>"; };
@@ -89,6 +118,13 @@
89118
/* End PBXFileReference section */
90119

91120
/* Begin PBXFrameworksBuildPhase section */
121+
19D66FB21DE6F57E00C112C0 /* Frameworks */ = {
122+
isa = PBXFrameworksBuildPhase;
123+
buildActionMask = 2147483647;
124+
files = (
125+
);
126+
runOnlyForDeploymentPostprocessing = 0;
127+
};
92128
5B5D86D71BBC74AD00234F36 /* Frameworks */ = {
93129
isa = PBXFrameworksBuildPhase;
94130
buildActionMask = 2147483647;
@@ -118,6 +154,7 @@
118154
isa = PBXGroup;
119155
children = (
120156
5B5D86DB1BBC74AD00234F36 /* SwiftXCTest.framework */,
157+
19D66FB91DE6F57E00C112C0 /* SwiftXCTest.framework */,
121158
);
122159
name = Products;
123160
sourceTree = "<group>";
@@ -227,6 +264,13 @@
227264
/* End PBXGroup section */
228265

229266
/* Begin PBXHeadersBuildPhase section */
267+
19D66FB41DE6F57E00C112C0 /* Headers */ = {
268+
isa = PBXHeadersBuildPhase;
269+
buildActionMask = 2147483647;
270+
files = (
271+
);
272+
runOnlyForDeploymentPostprocessing = 0;
273+
};
230274
5B5D86D81BBC74AD00234F36 /* Headers */ = {
231275
isa = PBXHeadersBuildPhase;
232276
buildActionMask = 2147483647;
@@ -255,6 +299,24 @@
255299
/* End PBXLegacyTarget section */
256300

257301
/* Begin PBXNativeTarget section */
302+
19D66F931DE6F57E00C112C0 /* SwiftXCTest-iOS */ = {
303+
isa = PBXNativeTarget;
304+
buildConfigurationList = 19D66FB61DE6F57E00C112C0 /* Build configuration list for PBXNativeTarget "SwiftXCTest-iOS" */;
305+
buildPhases = (
306+
19D66F941DE6F57E00C112C0 /* Sources */,
307+
19D66FB21DE6F57E00C112C0 /* Frameworks */,
308+
19D66FB41DE6F57E00C112C0 /* Headers */,
309+
19D66FB51DE6F57E00C112C0 /* Resources */,
310+
);
311+
buildRules = (
312+
);
313+
dependencies = (
314+
);
315+
name = "SwiftXCTest-iOS";
316+
productName = TestFramework;
317+
productReference = 19D66FB91DE6F57E00C112C0 /* SwiftXCTest.framework */;
318+
productType = "com.apple.product-type.framework";
319+
};
258320
5B5D86DA1BBC74AD00234F36 /* SwiftXCTest */ = {
259321
isa = PBXNativeTarget;
260322
buildConfigurationList = 5B5D86E31BBC74AD00234F36 /* Build configuration list for PBXNativeTarget "SwiftXCTest" */;
@@ -307,12 +369,20 @@
307369
projectRoot = "";
308370
targets = (
309371
5B5D86DA1BBC74AD00234F36 /* SwiftXCTest */,
372+
19D66F931DE6F57E00C112C0 /* SwiftXCTest-iOS */,
310373
DAA333B51C267AD6000CC115 /* SwiftXCTestFunctionalTests */,
311374
);
312375
};
313376
/* End PBXProject section */
314377

315378
/* Begin PBXResourcesBuildPhase section */
379+
19D66FB51DE6F57E00C112C0 /* Resources */ = {
380+
isa = PBXResourcesBuildPhase;
381+
buildActionMask = 2147483647;
382+
files = (
383+
);
384+
runOnlyForDeploymentPostprocessing = 0;
385+
};
316386
5B5D86D91BBC74AD00234F36 /* Resources */ = {
317387
isa = PBXResourcesBuildPhase;
318388
buildActionMask = 2147483647;
@@ -323,6 +393,41 @@
323393
/* End PBXResourcesBuildPhase section */
324394

325395
/* Begin PBXSourcesBuildPhase section */
396+
19D66F941DE6F57E00C112C0 /* Sources */ = {
397+
isa = PBXSourcesBuildPhase;
398+
buildActionMask = 2147483647;
399+
files = (
400+
19D66F951DE6F57E00C112C0 /* XCTestObservationCenter.swift in Sources */,
401+
19D66F961DE6F57E00C112C0 /* XCTestExpectation.swift in Sources */,
402+
19D66F971DE6F57E00C112C0 /* XCTestCase+Performance.swift in Sources */,
403+
19D66F981DE6F57E00C112C0 /* XCTestCase+Asynchronous.swift in Sources */,
404+
19D66F991DE6F57E00C112C0 /* PrintObserver.swift in Sources */,
405+
19D66F9A1DE6F57E00C112C0 /* XCTestCaseRun.swift in Sources */,
406+
19D66F9B1DE6F57E00C112C0 /* XCWaitCompletionHandler.swift in Sources */,
407+
19D66F9C1DE6F57E00C112C0 /* XCPredicateExpectationHandler.swift in Sources */,
408+
19D66F9D1DE6F57E00C112C0 /* PerformanceMeter.swift in Sources */,
409+
19D66F9F1DE6F57E00C112C0 /* XCPredicateExpectation.swift in Sources */,
410+
19D66FA01DE6F57E00C112C0 /* XCNotificationExpectationHandler.swift in Sources */,
411+
19D66FA11DE6F57E00C112C0 /* XCTestCase+NotificationExpectation.swift in Sources */,
412+
19D66FA21DE6F57E00C112C0 /* TestListing.swift in Sources */,
413+
19D66FA31DE6F57E00C112C0 /* ArgumentParser.swift in Sources */,
414+
19D66FA41DE6F57E00C112C0 /* XCTestCase.swift in Sources */,
415+
19D66FA51DE6F57E00C112C0 /* XCTestCase+PredicateExpectation.swift in Sources */,
416+
19D66FA61DE6F57E00C112C0 /* XCTestInternalObservation.swift in Sources */,
417+
19D66FA71DE6F57E00C112C0 /* XCTestObservation.swift in Sources */,
418+
19D66FA81DE6F57E00C112C0 /* XCAbstractTest.swift in Sources */,
419+
19D66FA91DE6F57E00C112C0 /* XCTestRun.swift in Sources */,
420+
19D66FAA1DE6F57E00C112C0 /* XCTestSuiteRun.swift in Sources */,
421+
19D66FAB1DE6F57E00C112C0 /* ObjectWrapper.swift in Sources */,
422+
19D66FAC1DE6F57E00C112C0 /* WallClockTimeMetric.swift in Sources */,
423+
19D66FAD1DE6F57E00C112C0 /* TestFiltering.swift in Sources */,
424+
19D66FAE1DE6F57E00C112C0 /* XCTestErrors.swift in Sources */,
425+
19D66FAF1DE6F57E00C112C0 /* XCTestSuite.swift in Sources */,
426+
19D66FB01DE6F57E00C112C0 /* XCTestCaseSuite.swift in Sources */,
427+
19D66FB11DE6F57E00C112C0 /* XCTAssert.swift in Sources */,
428+
);
429+
runOnlyForDeploymentPostprocessing = 0;
430+
};
326431
5B5D86D61BBC74AD00234F36 /* Sources */ = {
327432
isa = PBXSourcesBuildPhase;
328433
buildActionMask = 2147483647;
@@ -370,6 +475,55 @@
370475
/* End PBXTargetDependency section */
371476

372477
/* Begin XCBuildConfiguration section */
478+
19D66FB71DE6F57E00C112C0 /* Debug */ = {
479+
isa = XCBuildConfiguration;
480+
buildSettings = {
481+
CLANG_ENABLE_MODULES = YES;
482+
COPY_PHASE_STRIP = NO;
483+
DEFINES_MODULE = YES;
484+
DYLIB_COMPATIBILITY_VERSION = 1;
485+
DYLIB_CURRENT_VERSION = 1;
486+
DYLIB_INSTALL_NAME_BASE = "@rpath";
487+
ENABLE_BITCODE = YES;
488+
INFOPLIST_FILE = Info.plist;
489+
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
490+
IPHONEOS_DEPLOYMENT_TARGET = 10.0;
491+
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
492+
OTHER_SWIFT_FLAGS = "-DUSE_IMPORT_FOUNDATION";
493+
PRODUCT_NAME = SwiftXCTest;
494+
SDKROOT = iphoneos;
495+
SKIP_INSTALL = YES;
496+
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
497+
SWIFT_VERSION = 3.0;
498+
TARGETED_DEVICE_FAMILY = "1,2";
499+
};
500+
name = Debug;
501+
};
502+
19D66FB81DE6F57E00C112C0 /* Release */ = {
503+
isa = XCBuildConfiguration;
504+
buildSettings = {
505+
CLANG_ENABLE_MODULES = YES;
506+
COPY_PHASE_STRIP = NO;
507+
DEFINES_MODULE = YES;
508+
DEVELOPMENT_TEAM = "";
509+
DYLIB_COMPATIBILITY_VERSION = 1;
510+
DYLIB_CURRENT_VERSION = 1;
511+
DYLIB_INSTALL_NAME_BASE = "@rpath";
512+
ENABLE_BITCODE = YES;
513+
INFOPLIST_FILE = Info.plist;
514+
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
515+
IPHONEOS_DEPLOYMENT_TARGET = 10.0;
516+
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
517+
OTHER_SWIFT_FLAGS = "-DUSE_IMPORT_FOUNDATION";
518+
PRODUCT_NAME = SwiftXCTest;
519+
SDKROOT = iphoneos;
520+
SKIP_INSTALL = YES;
521+
SWIFT_VERSION = 3.0;
522+
TARGETED_DEVICE_FAMILY = "1,2";
523+
VALIDATE_PRODUCT = YES;
524+
};
525+
name = Release;
526+
};
373527
5B5D86E11BBC74AD00234F36 /* Debug */ = {
374528
isa = XCBuildConfiguration;
375529
buildSettings = {
@@ -536,6 +690,15 @@
536690
/* End XCBuildConfiguration section */
537691

538692
/* Begin XCConfigurationList section */
693+
19D66FB61DE6F57E00C112C0 /* Build configuration list for PBXNativeTarget "SwiftXCTest-iOS" */ = {
694+
isa = XCConfigurationList;
695+
buildConfigurations = (
696+
19D66FB71DE6F57E00C112C0 /* Debug */,
697+
19D66FB81DE6F57E00C112C0 /* Release */,
698+
);
699+
defaultConfigurationIsVisible = 0;
700+
defaultConfigurationName = Release;
701+
};
539702
5B5D86D51BBC74AD00234F36 /* Build configuration list for PBXProject "XCTest" */ = {
540703
isa = XCConfigurationList;
541704
buildConfigurations = (
Lines changed: 80 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,80 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<Scheme
3+
LastUpgradeVersion = "0810"
4+
version = "1.3">
5+
<BuildAction
6+
parallelizeBuildables = "YES"
7+
buildImplicitDependencies = "YES">
8+
<BuildActionEntries>
9+
<BuildActionEntry
10+
buildForTesting = "YES"
11+
buildForRunning = "YES"
12+
buildForProfiling = "YES"
13+
buildForArchiving = "YES"
14+
buildForAnalyzing = "YES">
15+
<BuildableReference
16+
BuildableIdentifier = "primary"
17+
BlueprintIdentifier = "19D66F931DE6F57E00C112C0"
18+
BuildableName = "SwiftXCTest.framework"
19+
BlueprintName = "SwiftXCTest-iOS"
20+
ReferencedContainer = "container:XCTest.xcodeproj">
21+
</BuildableReference>
22+
</BuildActionEntry>
23+
</BuildActionEntries>
24+
</BuildAction>
25+
<TestAction
26+
buildConfiguration = "Debug"
27+
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
28+
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
29+
shouldUseLaunchSchemeArgsEnv = "YES">
30+
<Testables>
31+
</Testables>
32+
<AdditionalOptions>
33+
</AdditionalOptions>
34+
</TestAction>
35+
<LaunchAction
36+
buildConfiguration = "Debug"
37+
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
38+
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
39+
launchStyle = "0"
40+
useCustomWorkingDirectory = "NO"
41+
ignoresPersistentStateOnLaunch = "NO"
42+
debugDocumentVersioning = "YES"
43+
debugServiceExtension = "internal"
44+
allowLocationSimulation = "YES">
45+
<MacroExpansion>
46+
<BuildableReference
47+
BuildableIdentifier = "primary"
48+
BlueprintIdentifier = "19D66F931DE6F57E00C112C0"
49+
BuildableName = "SwiftXCTest.framework"
50+
BlueprintName = "SwiftXCTest-iOS"
51+
ReferencedContainer = "container:XCTest.xcodeproj">
52+
</BuildableReference>
53+
</MacroExpansion>
54+
<AdditionalOptions>
55+
</AdditionalOptions>
56+
</LaunchAction>
57+
<ProfileAction
58+
buildConfiguration = "Release"
59+
shouldUseLaunchSchemeArgsEnv = "YES"
60+
savedToolIdentifier = ""
61+
useCustomWorkingDirectory = "NO"
62+
debugDocumentVersioning = "YES">
63+
<MacroExpansion>
64+
<BuildableReference
65+
BuildableIdentifier = "primary"
66+
BlueprintIdentifier = "19D66F931DE6F57E00C112C0"
67+
BuildableName = "SwiftXCTest.framework"
68+
BlueprintName = "SwiftXCTest-iOS"
69+
ReferencedContainer = "container:XCTest.xcodeproj">
70+
</BuildableReference>
71+
</MacroExpansion>
72+
</ProfileAction>
73+
<AnalyzeAction
74+
buildConfiguration = "Debug">
75+
</AnalyzeAction>
76+
<ArchiveAction
77+
buildConfiguration = "Release"
78+
revealArchiveInOrganizer = "YES">
79+
</ArchiveAction>
80+
</Scheme>

0 commit comments

Comments
 (0)