Repository navigation
[Coverage Report] Test Coverage Report — 2026-10-07 #9648
Closed
Replies: 1 comment
|
This discussion was automatically closed because it expired on 2026-10-14T21:13:41.790Z.
|
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
📊 Test Coverage Report — 2026-10-07
Overall Coverage
Aggregate coverage is above 80%, but several individual files are well below that threshold (see the table and gaps below).
🛡️ Security-Critical Path Status
src/host-iptables.tssrc/squid-config.tssrc/domain-patterns.tssrc/docker-manager.tssrc/cli.ts📋 Coverage Table
Files flagged in the pre-computed gap brief:
src/nvx/cleanup-registry.tssrc/bounded-execution/finite-cardinality.tssrc/microvm/network-reservation.tssrc/bounded-execution/finite-disclosure.tssrc/bounded-execution/finite-schema.ts🔧 Function Audit
src/nvx/cleanup-registry.ts: 27 of 59 functions have no coverage. This is the largest untested surface in the repo.src/bounded-execution/finite-disclosure.ts: 5 of 8 functions are uncovered, and only 4 of 35 branches are exercised.src/types/index.tsis at 16.66% function coverage (3/18), though its statement coverage is 100%. This is a type-only module, so the low figure is likely an artifact of how functions are counted.📅 Recent Source Changes (last 7 days)
Not available. Shell access was denied during this run, so
git logcould not be executed.🔎 Notable Findings
nvx/cleanup-registry.ts(42.8% statements) andbounded-execution/finite-cardinality.ts(46.0%) are the worst-covered files and are flagged CRITICAL in the brief.bounded-execution/finite-disclosure.tsis 11.42% (4/35), the weakest branch figure in the report.host-iptables.ts(6) andsquid-config.ts(4) are suspiciously small for their roles. The real logic may live in other modules, which would mean the security-critical coverage picture is incomplete.🎯 Recommendations
src/nvx/cleanup-registry.ts, focusing on the 27 uncovered functions and the branch gap (32%). Cleanup paths are a resource-safety concern.src/host-iptables.tsandsrc/squid-config.tsare the real implementation files and not shims. If logic has moved, update the coverage map and confirm the iptables and Squid ACL generators are tested directly.src/bounded-execution/finite-disclosure.ts(11.42%) andsrc/bounded-execution/finite-cardinality.ts(35.29%) with tests for the error and edge-case branches.Generated from pre-computed coverage data. Recent-change analysis was not run.
All reactions