Added the AllTests, UITests, and UnitTests test plans to the Xcode project, connected the AllTests test plan to the Piper scheme.

This commit is contained in:
Javier Cicchelli 2024-10-04 21:54:59 +02:00
parent 181dba2070
commit 879a12b5aa
4 changed files with 208 additions and 0 deletions

View File

@ -0,0 +1,129 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
LastUpgradeVersion = "1600"
version = "1.7">
<BuildAction
parallelizeBuildables = "YES"
buildImplicitDependencies = "YES"
buildArchitectures = "Automatic">
<BuildActionEntries>
<BuildActionEntry
buildForTesting = "YES"
buildForRunning = "YES"
buildForProfiling = "YES"
buildForArchiving = "YES"
buildForAnalyzing = "YES">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "46D4BE762CB06ED300FCFB84"
BuildableName = "Piper.app"
BlueprintName = "Piper"
ReferencedContainer = "container:Piper.xcodeproj">
</BuildableReference>
</BuildActionEntry>
</BuildActionEntries>
</BuildAction>
<TestAction
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
shouldUseLaunchSchemeArgsEnv = "YES">
<TestPlans>
<TestPlanReference
reference = "container:Tests/Plans/AllTests.xctestplan"
default = "YES">
</TestPlanReference>
</TestPlans>
<Testables>
<TestableReference
skipped = "NO"
parallelizable = "YES">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "46D4BE892CB06ED500FCFB84"
BuildableName = "PiperTests.xctest"
BlueprintName = "PiperTests"
ReferencedContainer = "container:Piper.xcodeproj">
</BuildableReference>
</TestableReference>
<TestableReference
skipped = "NO"
parallelizable = "YES">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "46D4BE932CB06ED500FCFB84"
BuildableName = "PiperUITests.xctest"
BlueprintName = "PiperUITests"
ReferencedContainer = "container:Piper.xcodeproj">
</BuildableReference>
</TestableReference>
<TestableReference
skipped = "NO"
parallelizable = "YES">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "46D4BED32CB07C7A00FCFB84"
BuildableName = "UnitTests.xctest"
BlueprintName = "UnitTests"
ReferencedContainer = "container:Piper.xcodeproj">
</BuildableReference>
</TestableReference>
<TestableReference
skipped = "NO"
parallelizable = "YES">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "46D4BEE12CB07CB600FCFB84"
BuildableName = "UITests.xctest"
BlueprintName = "UITests"
ReferencedContainer = "container:Piper.xcodeproj">
</BuildableReference>
</TestableReference>
</Testables>
</TestAction>
<LaunchAction
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
launchStyle = "0"
useCustomWorkingDirectory = "NO"
ignoresPersistentStateOnLaunch = "NO"
debugDocumentVersioning = "YES"
debugServiceExtension = "internal"
allowLocationSimulation = "YES">
<BuildableProductRunnable
runnableDebuggingMode = "0">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "46D4BE762CB06ED300FCFB84"
BuildableName = "Piper.app"
BlueprintName = "Piper"
ReferencedContainer = "container:Piper.xcodeproj">
</BuildableReference>
</BuildableProductRunnable>
</LaunchAction>
<ProfileAction
buildConfiguration = "Release"
shouldUseLaunchSchemeArgsEnv = "YES"
savedToolIdentifier = ""
useCustomWorkingDirectory = "NO"
debugDocumentVersioning = "YES">
<BuildableProductRunnable
runnableDebuggingMode = "0">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "46D4BE762CB06ED300FCFB84"
BuildableName = "Piper.app"
BlueprintName = "Piper"
ReferencedContainer = "container:Piper.xcodeproj">
</BuildableReference>
</BuildableProductRunnable>
</ProfileAction>
<AnalyzeAction
buildConfiguration = "Debug">
</AnalyzeAction>
<ArchiveAction
buildConfiguration = "Release"
revealArchiveInOrganizer = "YES">
</ArchiveAction>
</Scheme>

View File

@ -0,0 +1,31 @@
{
"configurations" : [
{
"id" : "F4FAED8B-95BF-4DAC-B497-0F0650E4C788",
"name" : "Configuration 1",
"options" : {
}
}
],
"defaultOptions" : {
"testTimeoutsEnabled" : true
},
"testTargets" : [
{
"target" : {
"containerPath" : "container:Piper.xcodeproj",
"identifier" : "46D4BED32CB07C7A00FCFB84",
"name" : "UnitTests"
}
},
{
"target" : {
"containerPath" : "container:Piper.xcodeproj",
"identifier" : "46D4BEE12CB07CB600FCFB84",
"name" : "UITests"
}
}
],
"version" : 1
}

View File

@ -0,0 +1,24 @@
{
"configurations" : [
{
"id" : "12ED8D66-B73D-491B-9EE5-6BD0F56B443F",
"name" : "Configuration 1",
"options" : {
}
}
],
"defaultOptions" : {
"testTimeoutsEnabled" : true
},
"testTargets" : [
{
"target" : {
"containerPath" : "container:Piper.xcodeproj",
"identifier" : "46D4BEE12CB07CB600FCFB84",
"name" : "UITests"
}
}
],
"version" : 1
}

View File

@ -0,0 +1,24 @@
{
"configurations" : [
{
"id" : "F760EDE2-26F9-4002-966D-BB3D60BA2764",
"name" : "Configuration 1",
"options" : {
}
}
],
"defaultOptions" : {
"testTimeoutsEnabled" : true
},
"testTargets" : [
{
"target" : {
"containerPath" : "container:Piper.xcodeproj",
"identifier" : "46D4BED32CB07C7A00FCFB84",
"name" : "UnitTests"
}
}
],
"version" : 1
}