Skip to content

Commit

Permalink
feat: add test plan and update scheme configuration for improved test…
Browse files Browse the repository at this point in the history
… management
  • Loading branch information
dz0ny committed Feb 25, 2025
1 parent c09b3c2 commit fcd4f67
Show file tree
Hide file tree
Showing 4 changed files with 51 additions and 116 deletions.
2 changes: 2 additions & 0 deletions Pareto Security.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -382,6 +382,7 @@
4FB7C68026AFF25300FB1C41 /* Date.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Date.swift; sourceTree = "<group>"; };
4FB7C68626AFF29A00FB1C41 /* NSImage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NSImage.swift; sourceTree = "<group>"; };
4FB7C68C26AFFD2600FB1C41 /* FileVault.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FileVault.swift; sourceTree = "<group>"; };
4FC45C902D6DD9F300915471 /* Pareto Security.xctestplan */ = {isa = PBXFileReference; lastKnownFileType = text; path = "Pareto Security.xctestplan"; sourceTree = "<group>"; };
4FC81A4926C41DC8006EABA8 /* ParetoSecurityTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = ParetoSecurityTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
4FC81A4B26C41DC8006EABA8 /* ParetoSecurityTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ParetoSecurityTests.swift; sourceTree = "<group>"; };
4FCAA78A2B4AD7C300A62B4E /* NoAdminUser.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NoAdminUser.swift; sourceTree = "<group>"; };
Expand Down Expand Up @@ -673,6 +674,7 @@
4FEBA2E5269CD48F009B2469 = {
isa = PBXGroup;
children = (
4FC45C902D6DD9F300915471 /* Pareto Security.xctestplan */,
4F196CD72714C1C600A2A7B8 /* JWT.playground */,
4F343A5D26F7A3C8007D2F7D /* API.playground */,
4FEBA2F0269CD48F009B2469 /* Pareto */,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,32 +26,13 @@
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
shouldUseLaunchSchemeArgsEnv = "NO"
systemAttachmentLifetime = "keepNever"
userAttachmentLifetime = "keepAlways"
codeCoverageEnabled = "YES">
<MacroExpansion>
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "4FEBA2ED269CD48F009B2469"
BuildableName = "Pareto Security.app"
BlueprintName = "Pareto Security"
ReferencedContainer = "container:Pareto Security.xcodeproj">
</BuildableReference>
</MacroExpansion>
<CommandLineArguments>
<CommandLineArgument
argument = "isRunningTests"
isEnabled = "YES">
</CommandLineArgument>
</CommandLineArguments>
<EnvironmentVariables>
<EnvironmentVariable
key = "isRunningTests"
value = "YES"
isEnabled = "YES">
</EnvironmentVariable>
</EnvironmentVariables>
shouldUseLaunchSchemeArgsEnv = "YES">
<TestPlans>
<TestPlanReference
reference = "container:Pareto Security.xctestplan"
default = "YES">
</TestPlanReference>
</TestPlans>
<Testables>
<TestableReference
skipped = "NO">
Expand All @@ -62,93 +43,16 @@
BlueprintName = "ParetoSecurityTests"
ReferencedContainer = "container:Pareto Security.xcodeproj">
</BuildableReference>
<SelectedTests>
<Test
Identifier = "CheckIntegrationTest">
</Test>
<Test
Identifier = "LicenseTest/testPersonaLicense()">
</Test>
<Test
Identifier = "LicenseTest/testPersonaLicenseFail()">
</Test>
<Test
Identifier = "LicenseTest/testPersonaLicenseVerify()">
</Test>
<Test
Identifier = "LicenseTest/testProcessAction()">
</Test>
<Test
Identifier = "LicenseTest/testTeamTicket()">
</Test>
<Test
Identifier = "LicenseTest/testTeamTicketFail()">
</Test>
<Test
Identifier = "ParetoAppTest/testActionApp()">
</Test>
<Test
Identifier = "ParetoAppTest/testActionEnrollPersonal()">
</Test>
<Test
Identifier = "ParetoAppTest/testActionEnrollTeam()">
</Test>
<Test
Identifier = "ParetoSecurityTests/testAppInfo()">
</Test>
<Test
Identifier = "ParetoSecurityTests/testSnooze()">
</Test>
<Test
Identifier = "ParetoSecurityTests/testThatUUIDsAreUnique()">
</Test>
<Test
Identifier = "SettingsViewTests/testAbout()">
</Test>
<Test
Identifier = "SettingsViewTests/testLicense()">
</Test>
<Test
Identifier = "SettingsViewTests/testSettingsView()">
</Test>
<Test
Identifier = "SettingsViewTests/testTeam()">
</Test>
<Test
Identifier = "SoftwareUpdatesTest/testAppVersionFetchers()">
</Test>
<Test
Identifier = "TeamsTest/testLink()">
</Test>
<Test
Identifier = "TeamsTest/testReport()">
</Test>
<Test
Identifier = "TeamsTest/testSettings()">
</Test>
<Test
Identifier = "UpdaterTest/testParsing()">
</Test>
<Test
Identifier = "WelcomeTest/testChecksViewShow()">
</Test>
<Test
Identifier = "WelcomeTest/testEndViewShow()">
</Test>
<Test
Identifier = "WelcomeTest/testIntroViewShow()">
</Test>
<Test
Identifier = "WelcomeTest/testPermissionsViewShow()">
</Test>
<Test
Identifier = "WelcomeTest/testWelcomeViewShow()">
</Test>
</SelectedTests>
<LocationScenarioReference
identifier = "London, England"
referenceType = "1">
</LocationScenarioReference>
</TestableReference>
<TestableReference
skipped = "NO">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "4FC81A4826C41DC8006EABA8"
BuildableName = "ParetoSecurityTests.xctest"
BlueprintName = "ParetoSecurityTests"
ReferencedContainer = "container:Pareto Security.xcodeproj">
</BuildableReference>
</TestableReference>
<TestableReference
skipped = "NO">
Expand All @@ -159,8 +63,6 @@
BlueprintName = "ParetoSecurityUITests"
ReferencedContainer = "container:Pareto Security.xcodeproj">
</BuildableReference>
<SelectedTests>
</SelectedTests>
</TestableReference>
</Testables>
</TestAction>
Expand Down
31 changes: 31 additions & 0 deletions Pareto Security.xctestplan
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
{
"configurations" : [
{
"id" : "889B0DFB-1770-41A5-982E-086C58186B4C",
"name" : "Configuration 1",
"options" : {

}
}
],
"defaultOptions" : {

},
"testTargets" : [
{
"target" : {
"containerPath" : "container:Pareto Security.xcodeproj",
"identifier" : "4FC81A4826C41DC8006EABA8",
"name" : "ParetoSecurityTests"
}
},
{
"target" : {
"containerPath" : "container:Pareto Security.xcodeproj",
"identifier" : "4F6A92EE26C555C6006C2F2D",
"name" : "ParetoSecurityUITests"
}
}
],
"version" : 1
}
2 changes: 1 addition & 1 deletion Pareto/Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@
</dict>
</array>
<key>CFBundleVersion</key>
<string>5587</string>
<string>5593</string>
<key>LSApplicationCategoryType</key>
<string>public.app-category.utilities</string>
<key>LSMinimumSystemVersion</key>
Expand Down

0 comments on commit fcd4f67

Please sign in to comment.