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)
|
### 2025-12-22 (P2.3 Android Combined Edge Case Tests)
|
||||||
|
|
||||||
**Command:**
|
**Command:**
|
||||||
`cd android && ./gradlew test --tests "com.timesafari.dailynotification.DailyNotificationRecoveryTests"`
|
`cd test-apps/android-test-app && ./gradlew :daily-notification-plugin:testDebugUnitTest`
|
||||||
|
|
||||||
**Result:**
|
**Result:**
|
||||||
⏳ PENDING (to be run on Android environment)
|
✅ PASS (3 tests, 0 failures, 100% success rate)
|
||||||
|
|
||||||
**Notes:**
|
**Notes:**
|
||||||
- P2.3: Added 3 combined edge case test scenarios to Android recovery test suite
|
- P2.3: Added 3 combined edge case test scenarios to Android recovery test suite
|
||||||
@@ -60,10 +60,17 @@
|
|||||||
- ✅ Robolectric for Android context in tests
|
- ✅ Robolectric for Android context in tests
|
||||||
- ✅ Tests use coroutines with runBlocking for synchronous test execution
|
- ✅ 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:**
|
**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 use in-memory databases for isolation
|
||||||
- Tests follow existing recovery test patterns
|
- Tests follow existing recovery test patterns
|
||||||
|
- Robolectric configured with @Config(sdk = [28]) to support targetSdkVersion=35
|
||||||
|
|
||||||
**How to Run:**
|
**How to Run:**
|
||||||
```bash
|
```bash
|
||||||
|
|||||||
Reference in New Issue
Block a user