docs: Update P2.3 test run results - all 3 tests passing
Updated 03-TEST-RUNS.md with actual test execution results: - All 3 combined edge case tests passing (100% success rate) - Test execution command documented - Robolectric configuration fix noted
This commit is contained in:
@@ -30,10 +30,10 @@
|
||||
### 2025-12-22 (P2.3 Android Combined Edge Case Tests)
|
||||
|
||||
**Command:**
|
||||
`cd android && ./gradlew test --tests "com.timesafari.dailynotification.DailyNotificationRecoveryTests"`
|
||||
`cd test-apps/android-test-app && ./gradlew :daily-notification-plugin:testDebugUnitTest`
|
||||
|
||||
**Result:**
|
||||
⏳ PENDING (to be run on Android environment)
|
||||
✅ PASS (3 tests, 0 failures, 100% success rate)
|
||||
|
||||
**Notes:**
|
||||
- P2.3: Added 3 combined edge case test scenarios to Android recovery test suite
|
||||
@@ -60,10 +60,17 @@
|
||||
- ✅ Robolectric for Android context in tests
|
||||
- ✅ Tests use coroutines with runBlocking for synchronous test execution
|
||||
|
||||
**Test Results:**
|
||||
- ✅ `test_combined_dst_boundary_duplicate_delivery_cold_start()` - PASSED
|
||||
- ✅ `test_combined_rollover_duplicate_delivery_cold_start()` - PASSED
|
||||
- ✅ `test_combined_schema_version_cold_start_recovery()` - PASSED
|
||||
- **Total:** 3 tests, 0 failures, 100% success rate
|
||||
|
||||
**Artifacts/Logs:**
|
||||
- Tests require Android environment with Gradle to run
|
||||
- Tests run successfully on Android environment with Gradle
|
||||
- Tests use in-memory databases for isolation
|
||||
- Tests follow existing recovery test patterns
|
||||
- Robolectric configured with @Config(sdk = [28]) to support targetSdkVersion=35
|
||||
|
||||
**How to Run:**
|
||||
```bash
|
||||
|
||||
Reference in New Issue
Block a user