You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[Coverage Report] 2026-10-12 Test Coverage Report
#9880
src/agent-entrypoint-output.test.ts
src/agent-helper-staging.test.ts
src/agent-runtime-start.test.ts
src/agent-runtime-start.ts
src/api-proxy-config-domains.test.ts
src/api-proxy-config-domains.ts
src/api-proxy-config-validation.test.ts
src/api-proxy-config-validation.ts
src/api-proxy-config-warnings.test.ts
src/api-proxy-config-warnings.ts
---
+export function isCloudHypervisorScriptAcceptanceWorkflow(
+export function resolveAgentRuntimeStartFile(workDir: string, proxyLogsDir?: string): string {
+export function readAgentRuntimeStartTimeMs(workDir: string, proxyLogsDir?: string): number | undefined {
+export function ensureAgentRuntimeStartMarker(workDir: string, proxyLogsDir?: string): number | undefined {
+export function assertCloudHypervisorEnclaveExportsIsolated(
+export function validateEnclavesStructure(
+export function resolveRunSandboxBackend(primaryRuntime?: string): RunSandboxBackend {
+export function validateRunSandboxBackend(
+export async function captureEnclaveStartupDiagnostics(
+export async function planNvxLiveMounts(
🔎 Notable Findings
Security-critical files are well covered: host-iptables.ts, squid-config.ts, and docker-manager.ts are at 100% across all metrics; domain-patterns.ts is at 100% statements with 89.47% branches.
Weakest critical-severity gaps are outside the core firewall path: src/nvx/cleanup-registry.ts (42.8% stmts, 32.11% branches) and src/bounded-execution/finite-cardinality.ts (46.03% stmts, 35.29% branches).
src/cli.ts branch coverage is 50% despite 85.71% statement coverage, leaving half of its conditional paths unexercised.
src/bounded-execution/finite-disclosure.ts has 11.42% branch coverage, the lowest branch figure in the report.
🎯 Recommendations
High — Add tests for src/nvx/cleanup-registry.ts: at 42.8% statements and 32.11% branches, cleanup paths are under-tested. Cover the registry's failure and removal branches so resource cleanup regressions are caught.
Medium — Raise branch coverage in src/cli.ts (50%): add tests for the untaken conditional paths in orchestration and error handling, since this file is the entry point for the firewall.
Low — Add branch tests for src/bounded-execution/finite-disclosure.ts (11.42%) and finite-cardinality.ts (35.29% branches): prioritize the uncovered conditional branches; these are lower risk than the security-critical files.
Generated by test-coverage-reporter workflow. Trigger: push
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
📊 Test Coverage Report — 2026-10-12
Overall Coverage
🛡️ Security-Critical Path Status
📋 Coverage Table
🔧 Function Audit
📅 Recent Source Changes (last 7 days)
🔎 Notable Findings
host-iptables.ts,squid-config.ts, anddocker-manager.tsare at 100% across all metrics;domain-patterns.tsis at 100% statements with 89.47% branches.src/nvx/cleanup-registry.ts(42.8% stmts, 32.11% branches) andsrc/bounded-execution/finite-cardinality.ts(46.03% stmts, 35.29% branches).src/cli.tsbranch coverage is 50% despite 85.71% statement coverage, leaving half of its conditional paths unexercised.src/bounded-execution/finite-disclosure.tshas 11.42% branch coverage, the lowest branch figure in the report.🎯 Recommendations
src/nvx/cleanup-registry.ts: at 42.8% statements and 32.11% branches, cleanup paths are under-tested. Cover the registry's failure and removal branches so resource cleanup regressions are caught.src/cli.ts(50%): add tests for the untaken conditional paths in orchestration and error handling, since this file is the entry point for the firewall.src/bounded-execution/finite-disclosure.ts(11.42%) andfinite-cardinality.ts(35.29% branches): prioritize the uncovered conditional branches; these are lower risk than the security-critical files.Generated by test-coverage-reporter workflow. Trigger:
pushAll reactions