Add XCUITest authoring docs and templates
This commit is contained in:
13
README.md
13
README.md
@@ -70,6 +70,7 @@ SportsTime/
|
||||
│ ├── Export/ # PDF generation
|
||||
│ └── Resources/ # Bundled JSON data
|
||||
├── SportsTimeTests/ # Unit tests
|
||||
├── SportsTimeUITests/ # UI test suites + screen objects
|
||||
├── Scripts/ # Python data pipeline
|
||||
│ └── sportstime_parser/ # Schedule scraping & CloudKit upload
|
||||
├── data/ # Local data files
|
||||
@@ -124,6 +125,14 @@ xcodebuild -project SportsTime.xcodeproj \
|
||||
-destination 'platform=iOS Simulator,name=iPhone 17,OS=26.2' \
|
||||
-only-testing:SportsTimeTests/EdgeCaseTests \
|
||||
test
|
||||
|
||||
# UI test target only
|
||||
xcodebuild test-without-building \
|
||||
-project SportsTime.xcodeproj \
|
||||
-scheme SportsTime \
|
||||
-destination 'platform=iOS Simulator,name=iPhone 17,OS=26.2' \
|
||||
-parallel-testing-enabled NO \
|
||||
-only-testing:SportsTimeUITests
|
||||
```
|
||||
|
||||
### Data Pipeline
|
||||
@@ -151,7 +160,11 @@ python -m sportstime_parser upload --sport all
|
||||
## Documentation
|
||||
|
||||
- `CLAUDE.md` - Development guidelines and architecture details
|
||||
- `AGENTS.md` - Agent-specific execution notes for this repo
|
||||
- `ARCHITECTURE.md` - Detailed system architecture
|
||||
- `XCUITest-Authoring.md` - How existing UI tests are structured and how to add new ones
|
||||
- `XCUITestSuiteTemplate.swift` - Starter suite template for new UI test files
|
||||
- `uiTestPrompt.md` - Reusable prompt template for requesting UI test work
|
||||
- `docs/TEST_PLAN.md` - Test suite documentation
|
||||
- `docs/MARKET_RESEARCH.md` - Competitive analysis
|
||||
|
||||
|
||||
Reference in New Issue
Block a user