Skip to content

Commit 2c438da

Browse files
SecAI-Hubclaude
andcommitted
Update test counts: 998 Python + 413 Go = 1,411 total
67 new tests added across Epics 2/4/1 (image ref consistency, profile system, release artifacts). Updates test-counts.json and all README references. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 71a4ff2 commit 2c438da

2 files changed

Lines changed: 6 additions & 6 deletions

File tree

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -285,7 +285,7 @@ All CI jobs are defined in [`.github/workflows/ci.yml`](.github/workflows/ci.yml
285285
| Job | Workflow Link | What It Proves |
286286
|-----|--------------|---------------|
287287
| `go-build-and-test` | [View job](https://github.com/SecAI-Hub/SecAI_OS/actions/workflows/ci.yml) | 413 Go tests across 9 services with `-race` (build, test, vet) |
288-
| `python-test` | [View job](https://github.com/SecAI-Hub/SecAI_OS/actions/workflows/ci.yml) | 923 Python tests (unit/integration + adversarial/acceptance), ruff lint, bandit security scan (enforced on HIGH/HIGH), mypy type checking |
288+
| `python-test` | [View job](https://github.com/SecAI-Hub/SecAI_OS/actions/workflows/ci.yml) | 998 Python tests (unit/integration + adversarial/acceptance), ruff lint, bandit security scan (enforced on HIGH/HIGH), mypy type checking |
289289
| `security-regression` | [View job](https://github.com/SecAI-Hub/SecAI_OS/actions/workflows/ci.yml) | Adversarial test suite: prompt injection, policy bypass, containment, recovery |
290290
| `supply-chain-verify` | [View job](https://github.com/SecAI-Hub/SecAI_OS/actions/workflows/ci.yml) | SBOM generation via Syft, cosign availability, provenance keywords in release/build workflows |
291291
| `test-count-check` | [View job](https://github.com/SecAI-Hub/SecAI_OS/actions/workflows/ci.yml) | Prevents documented test counts from drifting below actual (source of truth: [test-counts.json](docs/test-counts.json)) |
@@ -306,7 +306,7 @@ All CI jobs are defined in [`.github/workflows/ci.yml`](.github/workflows/ci.yml
306306
| [API Reference](docs/api.md) | HTTP API for all services |
307307
| [Policy Schema](docs/policy-schema.md) | Full policy.yaml schema reference |
308308
| [Security Status](docs/security-status.md) | Implementation status of all 54 milestones |
309-
| [Test Matrix](docs/test-matrix.md) | Test coverage: 1,336 tests across Go and Python (see [test-counts.json](docs/test-counts.json)) |
309+
| [Test Matrix](docs/test-matrix.md) | Test coverage: 1,411 tests across Go and Python (see [test-counts.json](docs/test-counts.json)) |
310310
| [Compatibility Matrix](docs/compatibility-matrix.md) | GPU, VM, and hardware support |
311311
| [Security Test Matrix](docs/security-test-matrix.md) | Security feature test coverage |
312312
| [FAQ](docs/faq.md) | Common questions |
@@ -532,7 +532,7 @@ services/
532532
search-mediator/ Python -- Tor-routed web search (:8485)
533533
ui/ Python/Flask -- Web UI (:8480)
534534
common/ Python -- Shared utilities (audit, auth, mlock)
535-
tests/ 923 Python tests, 413 Go tests (1,336 total)
535+
tests/ 998 Python tests, 413 Go tests (1,411 total)
536536
docs/ Architecture, API, threat model, install guides
537537
schemas/ OpenAPI spec, JSON Schema for config files
538538
examples/ Task-oriented walkthroughs

docs/test-counts.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"generated": "2026-03-27",
2+
"generated": "2026-03-28",
33
"go": {
44
"airlock": 10,
55
"registry": 14,
@@ -12,6 +12,6 @@
1212
"incident-recorder": 97
1313
},
1414
"go_total": 413,
15-
"python_total": 923,
16-
"grand_total": 1336
15+
"python_total": 998,
16+
"grand_total": 1411
1717
}

0 commit comments

Comments
 (0)