Harden test harness and UI suite

This commit is contained in:
Trey t
2026-04-03 15:30:54 -05:00
parent 87b9971714
commit 0fa3db5401
13 changed files with 319 additions and 55 deletions

View File

@@ -106,7 +106,7 @@ All schedule data flows through `AppDataProvider.shared` - never access CloudKit
```bash
xcodebuild -project SportsTime.xcodeproj \
-scheme SportsTime \
-destination 'platform=iOS Simulator,name=iPhone 17,OS=26.2' \
-destination 'platform=iOS Simulator,name=iPhone 17,OS=latest' \
build
```
@@ -116,13 +116,13 @@ xcodebuild -project SportsTime.xcodeproj \
# All tests
xcodebuild -project SportsTime.xcodeproj \
-scheme SportsTime \
-destination 'platform=iOS Simulator,name=iPhone 17,OS=26.2' \
-destination 'platform=iOS Simulator,name=iPhone 17,OS=latest' \
test
# Specific test suite
xcodebuild -project SportsTime.xcodeproj \
-scheme SportsTime \
-destination 'platform=iOS Simulator,name=iPhone 17,OS=26.2' \
-destination 'platform=iOS Simulator,name=iPhone 17,OS=latest' \
-only-testing:SportsTimeTests/EdgeCaseTests \
test
@@ -130,7 +130,7 @@ xcodebuild -project SportsTime.xcodeproj \
xcodebuild test-without-building \
-project SportsTime.xcodeproj \
-scheme SportsTime \
-destination 'platform=iOS Simulator,name=iPhone 17,OS=26.2' \
-destination 'platform=iOS Simulator,name=iPhone 17,OS=latest' \
-parallel-testing-enabled NO \
-only-testing:SportsTimeUITests
```