Skip to content

fix: improve host coverage setup and missing-data reporting - #81

Merged
man4ish merged 1 commit into
mainfrom
fix/ecosystem-coverage-20260911
Sep 11, 2026
Merged

man4ish merged 1 commit into
mainfrom
fix/ecosystem-coverage-20260911

Conversation

@man4ish

@man4ish man4ish commented Sep 11, 2026

Copy link
Copy Markdown
Collaborator

The host coverage runner could fail before npm tests started when dependencies were absent, and it reported passing test-only suites as coverage failures. Bootstrap locked npm dependencies when node_modules is absent, record install outcomes, and display passing runs without measured coverage as ok_no_coverage. Target the tool-images registry API for coverage.

Validation: 7 focused backend regression tests passed with coverage disabled; Python syntax and git diff checks passed. Host verification passed for TES, workflow-bundles, Studio, and dev-docker. The focused backend tests do not directly exercise all script paths.

Limitations: no-coverage runs do not supply a coverage percentage; passing tests can still have a failed editable install recorded separately. Workbench failures remain unresolved. This change does not establish complete ecosystem coverage.

@man4ish
man4ish merged commit 642bf8e into main Sep 11, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant