@@ -11,25 +11,25 @@ After the February 2026 test cleanup, all tests live in `packages/*/tests/` and
1111
1212| Metric | Value |
1313| --------| -------|
14- | ** Total Tests** | ~ 2,440 |
15- | ** Test Files** | 144 |
16- | ** Test Lines** | ~ 48,000 |
17- | ** Pass Rate** | 100% (0 failures) |
14+ | ** Total Tests** | 2,451 |
15+ | ** Test Files** | 137 |
16+ | ** Test Lines** | ~ 45,500 |
17+ | ** Pass Rate** | 100% (0 failures, 3 skipped ) |
1818| ** Coverage** | ~ 21% (post-cleanup, many mock-heavy tests deleted) |
1919| ** CI Python** | 3.12 |
2020
2121### Per-Package Breakdown
2222
23- | Package | Tests | Unit Files | Integration/E2E Files |
24- | ---------| -------| ------------ | ---------------------- |
25- | ** core** | 861 | 20 | 6 |
26- | ** cli** | 544 | 21 | 5 |
27- | ** planning** | 292 | 24 | 1 |
28- | ** context-code** | 253 | 17 | 4 |
29- | ** spawner ** | 163 | 4 | 5 |
30- | ** soar ** | 162 | 11 | 1 |
31- | ** reasoning** | 121 | 4 | 1 |
32- | ** implement** | 35 | 0 | 4 |
23+ | Package | Tests |
24+ | ---------| -------|
25+ | ** core** | 885 |
26+ | ** cli** | 514 |
27+ | ** planning** | 290 |
28+ | ** context-code** | 276 |
29+ | ** soar ** | 167 |
30+ | ** spawner ** | 129 |
31+ | ** reasoning** | 121 |
32+ | ** implement** | 35 |
3333
3434---
3535
@@ -97,12 +97,13 @@ Three essential markers only:
9797
9898## CI/CD
9999
100- ** Workflow** : ` .github/workflows/testing-infrastructure-new .yml `
100+ ** Workflow** : ` .github/workflows/ci .yml `
101101
102102- Python 3.12 on ubuntu-latest
103103- Installs all packages editable
104104- Runs ` pytest -m "not ml and not real_api" --timeout=60 `
105105- Coverage uploaded to Codecov
106+ - Tests must be self-sufficient — no dependency on ` .aurora/ ` directory (use ` tmp_path ` or ` monkeypatch ` for ` get_aurora_dir ` )
106107
107108---
108109
@@ -157,4 +158,4 @@ Coverage is ~21% after deleting mock-heavy tests that tested mocks, not behavior
157158| Headless tests | all | Headless mode removed |
158159
159160** Before** : 5,500 tests, 314 files, 126k lines, unknown pass rate
160- ** After** : ~ 2,440 tests, 144 files, 48k lines, 100% pass rate
161+ ** After** : 2,451 tests, 137 files, 45.5k lines, 100% pass rate
0 commit comments