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] Test Coverage Report — 2026-10-17
#10176
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 const ENCLAVE_ARTIFACT_VERIFICATION_STORAGE_PROFILE = Object.freeze({
+export function prepareTrustedArtifactVerificationStorage(
+export function handoffPrivateEnclaveAudit(
+export function serializeFiniteSchema(schema: FiniteSchemaNode): FiniteSchemaWireNode {
+export const HOST_EXECUTOR_REJECTION_STAGES = Object.freeze([
+export function readGatewayReadinessResponse(
+export function requireObject(
+export async function writePrivateFile(
+export function resolveArtifactOwner(): { uid: number; gid: number } {
+export function openArtifactDirectory(directory: string): number {
🔎 Notable Findings
Security-critical files are fully covered:host-iptables.ts, squid-config.ts, domain-patterns.ts, and docker-manager.ts are at 100% statements and functions. domain-patterns.ts has an 89.47% branch gap.
Two files are critically under-tested:bounded-execution/finite-cardinality.ts (46% statements, 35% branches) and nvx/cleanup-registry.ts (48% statements, 39% branches).
bounded-execution/finite-disclosure.ts has a severe branch gap: 11.42% branch coverage, the lowest in the report.
Recent new code lands with thin tests:serializeFiniteSchema and the artifact-verification storage helpers were added in the last 7 days, and finite-schema.ts is at 78.94% statements.
🎯 Recommendations
High — Add tests for src/nvx/cleanup-registry.ts and src/bounded-execution/finite-cardinality.ts. Both are below 50% statements. Cover the cleanup/rejection paths and the cardinality boundary branches first.
Medium — Close the cli.ts branch gap (50%) and the domain-patterns.ts branch gap (89.47%). Both are on the security-critical list. Add tests for the uncovered if/switch branches, which the audit shows as 2 if-branches and 1 switch-branch in domain-patterns.ts.
Low — Raise finite-disclosure.ts branch coverage from 11.42% and add tests for prepareTrustedArtifactVerificationStorage and resolveArtifactOwner in the artifact path, which are new in the last 7 days.
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-17
Overall Coverage
🛡️ Security-Critical Path Status
📋 Coverage Table
🔧 Function Audit
📅 Recent Source Changes (last 7 days)
🔎 Notable Findings
host-iptables.ts,squid-config.ts,domain-patterns.ts, anddocker-manager.tsare at 100% statements and functions.domain-patterns.tshas an 89.47% branch gap.bounded-execution/finite-cardinality.ts(46% statements, 35% branches) andnvx/cleanup-registry.ts(48% statements, 39% branches).bounded-execution/finite-disclosure.tshas a severe branch gap: 11.42% branch coverage, the lowest in the report.serializeFiniteSchemaand the artifact-verification storage helpers were added in the last 7 days, andfinite-schema.tsis at 78.94% statements.🎯 Recommendations
src/nvx/cleanup-registry.tsandsrc/bounded-execution/finite-cardinality.ts. Both are below 50% statements. Cover the cleanup/rejection paths and the cardinality boundary branches first.cli.tsbranch gap (50%) and thedomain-patterns.tsbranch gap (89.47%). Both are on the security-critical list. Add tests for the uncoveredif/switchbranches, which the audit shows as 2 if-branches and 1 switch-branch indomain-patterns.ts.finite-disclosure.tsbranch coverage from 11.42% and add tests forprepareTrustedArtifactVerificationStorageandresolveArtifactOwnerin the artifact path, which are new in the last 7 days.Generated by test-coverage-reporter workflow. Trigger:
pushAll reactions