-
Notifications
You must be signed in to change notification settings - Fork 61
Add UI tests #149
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Add UI tests #149
Changes from all commits
Commits
Show all changes
53 commits
Select commit
Hold shift + click to select a range
8f22710
AI generated removal of the big sur compatibility logic. Needs vetted…
watkyn bcb3a12
big-sur story/JPCFM-5531 Add minor changes to update minimum supporte…
jjpritzl 5efa226
big-sur story/JPCFM-5531 Remove swiftlint disable call due to reduced…
jjpritzl 93ed2be
big-sur story/JPCFM-5531 Add Copilot suggestion for generating test r…
jjpritzl dc8df63
big-sur story/JPCFM-5531 Add Copilot refactor to loadExecutable function
jjpritzl 343399a
big-sur story/JPCFM-5531 Remove code coverage addition
jjpritzl 1e0027e
added detailed plan for getting to swift 6 in stages
watkyn 0a14250
Initial plan
Copilot 6741832
Stage 2: Convert NetworkAuthManager from actor to class
Copilot 9256bd0
Stage 3a: Remove DispatchQueue.main.async wrappers
Copilot 7b77113
Stage 3b: Convert UploadManager to async throws
Copilot a64ed56
Stage 3c: Convert Model.loadExecutable to direct return
Copilot 542a287
Stage 3d: Convert TCCProfileImporter to direct return
Copilot f38e4fc
Stage 4: Add @concurrent for background I/O
Copilot 23583a4
Stage 5: Enable Swift 6 language mode
Copilot c24c1e9
create-separate story/JPCFM-5564 Fix failing build and tests
jjpritzl 24d36a5
create-separate story/JPCFM-5564 Fix code signing mistake
jjpritzl cf78ace
create-separate story/JPCFM-5564 Fix bad syntax in build settings
jjpritzl 60390d5
create-separate story/JPCFM-5564 Fix bad syntax in project settings f…
jjpritzl 2f85f1b
create-separate story/JPCFM-5564 Try to fix failing tests on GH PR
jjpritzl 2ed25d9
create-separate story/JPCFM-5564 Try to fix unit test check issue
jjpritzl 83f107d
create-separate story/JPCFM-5564 Make actual change with the plan to …
jjpritzl b28109d
create-separate story/JPCFM-5564 merge main and fix merge conflicts
jjpritzl b165a85
Merge branch 'master' of github.com:jamf/PPPC-Utility into copilot/cr…
watkyn b3db45b
removed some uneeded concurrency annotations
watkyn 113fcad
removed a couple more spots
watkyn 80f38ae
Update Source/SwiftUI/UploadInfoView.swift
watkyn 4ffc19b
code review changes
watkyn 25e2629
put the apple events selection back onto the main queue
watkyn 798491d
disabled the drop down until it is populated.
watkyn cb0763a
fixed the sizing issue of the save window
watkyn 858bfe7
added width to the save prompt
watkyn fdad5c6
changed sequence of model on save
watkyn a3d3899
reverted main story board
watkyn 83443d5
added timing check for apple events loading
watkyn 5297402
reverted back to sync on the drag drop executables
watkyn 9afcf29
try macos 26
watkyn ae6f8ce
fixed the upload crashes
watkyn ce76842
claude plan 1
watkyn 9c788a3
updated plan and claude.md
watkyn ec07808
added some simple unit test coverage that was missing
watkyn fe62ac0
Phase 2: URLSession injection + MockURLProtocol infrastructure
watkyn 00a08f6
added more networking unit tests
watkyn 67d20d1
Merge branch 'master' of github.com:jamf/PPPC-Utility into new-testin…
watkyn 20ae4c1
Fix sendBearerAuthorized retry bug and add 401 retry tests
Copilot b3b8cb1
Phase 4: Add UploadManager and TCCProfile XML tests
watkyn 79b2054
Merge branch 'new-testing-plan' of github.com:jamf/PPPC-Utility into …
watkyn 1545229
updated claude.md
watkyn 7a97fe0
added ui testing plan
watkyn 519d54f
added UI test framework and first test for the main window
watkyn 794c7c2
split the UI tests from the unit test
watkyn 6bda5c4
fixed the project file ref
watkyn 090fcbb
Merge branch 'master' of github.com:jamf/PPPC-Utility into add-ui-tests
watkyn File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,29 @@ | ||
| { | ||
| "configurations" : [ | ||
| { | ||
| "id" : "C4300CCF-D433-4368-B895-3721F691DA4D", | ||
| "name" : "Test Scheme Action", | ||
| "options" : { | ||
|
|
||
| } | ||
| } | ||
| ], | ||
| "defaultOptions" : { | ||
| "codeCoverage" : true, | ||
| "targetForVariableExpansion" : { | ||
| "containerPath" : "container:PPPC Utility.xcodeproj", | ||
| "identifier" : "6EC409D9214D65BC00BE4F17", | ||
| "name" : "PPPC Utility" | ||
| } | ||
| }, | ||
| "testTargets" : [ | ||
| { | ||
| "target" : { | ||
| "containerPath" : "container:PPPC Utility.xcodeproj", | ||
| "identifier" : "AA0001000000000000000001", | ||
| "name" : "PPPC UtilityUITests" | ||
| } | ||
| } | ||
| ], | ||
| "version" : 1 | ||
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
3 changes: 2 additions & 1 deletion
3
PPPC Utility.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.