Skip to content

Commit 2326786

Browse files
committed
docs: update testing guide with current counts and CI workflow name
1 parent 45ba8a5 commit 2326786

2 files changed

Lines changed: 19 additions & 17 deletions

File tree

.github/workflows/ci.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,8 @@ on:
1010
branches: [ main ]
1111

1212
jobs:
13-
test:
13+
tests-py312:
14+
name: Tests (Python 3.12)
1415
runs-on: ubuntu-latest
1516
timeout-minutes: 15
1617

docs/04-process/development/TESTING_GUIDE.md

Lines changed: 17 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)