chore: P1.5b - Move iOS/App test harness out of published tree
Moved legacy iOS test harness from ios/App/ to test-apps/ios-app-legacy/ Rationale: - Test harness should not be in published package tree - Active test app remains at test-apps/ios-test-app/ - Legacy test harness preserved for reference Verification: - Confirmed ios/App no longer appears in npm pack --dry-run - Build passes successfully - Package structure cleaner Progress Docs: - Updated 00-STATUS.md: marked P1.5b complete - Updated 01-CHANGELOG-WORK.md: added P1.5b completion entry
This commit is contained in:
@@ -70,12 +70,16 @@ None currently.
|
|||||||
- Enabled Android test infrastructure (JUnit, Robolectric, Room testing)
|
- Enabled Android test infrastructure (JUnit, Robolectric, Room testing)
|
||||||
- Created TestDBFactory with in-memory database and data injection helpers
|
- Created TestDBFactory with in-memory database and data injection helpers
|
||||||
- Implemented 3 combined test scenarios mirroring iOS P2.2
|
- Implemented 3 combined test scenarios mirroring iOS P2.2
|
||||||
|
- [x] P1.5b: Moved iOS/App test harness out of published tree
|
||||||
|
- Moved `ios/App/` to `test-apps/ios-app-legacy/` (legacy test harness)
|
||||||
|
- Active test app remains at `test-apps/ios-test-app/`
|
||||||
|
- Verified `ios/App` no longer appears in npm package
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## Next Actions (Max 5)
|
## Next Actions (Max 5)
|
||||||
|
|
||||||
1. **P1.5b** - Move iOS/App test harness out of published tree (optional but recommended)
|
1. **Review and plan next phase** - All P2.x work complete, ready for next milestone
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|||||||
@@ -58,6 +58,12 @@ For release notes, see [CHANGELOG.md](../../CHANGELOG.md).
|
|||||||
- **Implementation**: Added to `android/src/test/java/com/timesafari/dailynotification/DailyNotificationRecoveryTests.kt`
|
- **Implementation**: Added to `android/src/test/java/com/timesafari/dailynotification/DailyNotificationRecoveryTests.kt`
|
||||||
- **Test Labels**: All tests labeled with `@resilience @combined-scenarios` comments
|
- **Test Labels**: All tests labeled with `@resilience @combined-scenarios` comments
|
||||||
- **Verification**: Tests runnable via `./gradlew test` on Android environment
|
- **Verification**: Tests runnable via `./gradlew test` on Android environment
|
||||||
|
- **2025-12-22 — P1.5b COMPLETE**: Moved iOS/App test harness out of published tree
|
||||||
|
- **Action**: Moved `ios/App/` to `test-apps/ios-app-legacy/` (legacy test harness)
|
||||||
|
- **Rationale**: Test harness should not be in published package tree
|
||||||
|
- **Active Test App**: `test-apps/ios-test-app/` remains the active test app
|
||||||
|
- **Verification**: Confirmed `ios/App` no longer appears in `npm pack --dry-run` output
|
||||||
|
- **Impact**: Cleaner package structure, test harness clearly separated from library code
|
||||||
- **P1.5 COMPLETE**: Documentation consolidation phase finished
|
- **P1.5 COMPLETE**: Documentation consolidation phase finished
|
||||||
- **Step 1**: Updated `docs/00-INDEX.md` to elevate contracts and progress docs as authoritative
|
- **Step 1**: Updated `docs/00-INDEX.md` to elevate contracts and progress docs as authoritative
|
||||||
- **Step 2**: Added drift guards (Purpose, Owner, Last Updated, Status) to all progress docs
|
- **Step 2**: Added drift guards (Purpose, Owner, Last Updated, Status) to all progress docs
|
||||||
|
|||||||
Reference in New Issue
Block a user