docs: update test counts from 28 to 123 with per-file breakdown
This commit is contained in:
1 parent
44aa7ba84b
commit
0874c5f0f0
2 files changed
+14
-8
No files matched your search
@@ -33,6 +33,7 @@ The test suite utilizes **opaque-box JVM-based integration and E2E tests** that
|
|||||||
- **Test Runner**:
|
- **Test Runner**:
|
||||||
- Main Test suite command: `nix develop --command ./gradlew test`
|
- Main Test suite command: `nix develop --command ./gradlew test`
|
||||||
- Style checking command: `nix develop --command ./gradlew ktlintCheck`
|
- Style checking command: `nix develop --command ./gradlew ktlintCheck`
|
||||||
|
- Total test count: 123 across 7 test files (see TEST_READY.md for per-file breakdown).
|
||||||
- **Test Case Format**:
|
- **Test Case Format**:
|
||||||
- JUnit 4 / JUnit Platform JVM tests implemented in Kotlin.
|
- JUnit 4 / JUnit Platform JVM tests implemented in Kotlin.
|
||||||
- Mocking library: `Mockk` for mock objects, static mocks, and API endpoints.
|
- Mocking library: `Mockk` for mock objects, static mocks, and API endpoints.
|
||||||
|
|||||||
+13
-8
@@ -5,19 +5,24 @@ This document provides a summary of test readiness, including test suite executi
|
|||||||
## Execution and Expected Outcome
|
## Execution and Expected Outcome
|
||||||
- **Test Runner Command**: `nix develop --command ./gradlew test`
|
- **Test Runner Command**: `nix develop --command ./gradlew test`
|
||||||
- **Expected Outcome**: All tests pass successfully.
|
- **Expected Outcome**: All tests pass successfully.
|
||||||
- **Total Test Count**: 28 tests
|
- **Total Test Count**: 123 tests
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## Coverage Summary
|
## Coverage Summary
|
||||||
|
|
||||||
| Test Tier | Description | Test Count | Features Covered |
|
### Per-File Breakdown
|
||||||
|-----------|-------------|------------|------------------|
|
|
||||||
| **Tier 1** | Feature Coverage | 13 | Skills (5), Cron Jobs (7), Drawer (1) |
|
| Test File | Test Count |
|
||||||
| **Tier 2** | Boundary & Corner Cases | 12 | HTTP errors (400, 404, 500), timeouts, empty lists, action failures |
|
|-----------|------------|
|
||||||
| **Tier 3** | Cross-Feature Combinations | 2 | Drawer transition during active toggle, Auth token revocation |
|
| E2eIntegrationTest.kt | 37 |
|
||||||
| **Tier 4** | Real-World Application Scenarios | 1 | Full end-to-end user session journey flow |
|
| ModelSerializationTest.kt | 30 |
|
||||||
| **Total** | | **28** | |
|
| HermesApiServiceTest.kt | 19 |
|
||||||
|
| ConnectViewModelTest.kt | 14 |
|
||||||
|
| ChatViewModelTest.kt | 9 |
|
||||||
|
| AuthManagerTest.kt | 8 |
|
||||||
|
| EventParserTest.kt | 6 |
|
||||||
|
| **Total** | **123** |
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user