docs: update test counts from 28 to 123 with per-file breakdown

This commit is contained in:
M57 committed 2026-06-18 02:33:21 +03:00
1 parent 44aa7ba84b
commit 0874c5f0f0
2 files changed
+14 -8

No files matched your search

+1
View File
@@ -33,6 +33,7 @@ The test suite utilizes **opaque-box JVM-based integration and E2E tests** that
- **Test Runner**:
- Main Test suite command: `nix develop --command ./gradlew test`
- 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**:
- JUnit 4 / JUnit Platform JVM tests implemented in Kotlin.
- Mocking library: `Mockk` for mock objects, static mocks, and API endpoints.
+13 -8
View File
@@ -5,19 +5,24 @@ This document provides a summary of test readiness, including test suite executi
## Execution and Expected Outcome
- **Test Runner Command**: `nix develop --command ./gradlew test`
- **Expected Outcome**: All tests pass successfully.
- **Total Test Count**: 28 tests
- **Total Test Count**: 123 tests
---
## Coverage Summary
| Test Tier | Description | Test Count | Features Covered |
|-----------|-------------|------------|------------------|
| **Tier 1** | Feature Coverage | 13 | Skills (5), Cron Jobs (7), Drawer (1) |
| **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 |
| **Tier 4** | Real-World Application Scenarios | 1 | Full end-to-end user session journey flow |
| **Total** | | **28** | |
### Per-File Breakdown
| Test File | Test Count |
|-----------|------------|
| E2eIntegrationTest.kt | 37 |
| ModelSerializationTest.kt | 30 |
| HermesApiServiceTest.kt | 19 |
| ConnectViewModelTest.kt | 14 |
| ChatViewModelTest.kt | 9 |
| AuthManagerTest.kt | 8 |
| EventParserTest.kt | 6 |
| **Total** | **123** |
---