Skip to content

Configure test coverage#18

Merged
douglaswinter merged 7 commits intomainfrom
dw/test_coverage
Mar 12, 2026
Merged

Configure test coverage#18
douglaswinter merged 7 commits intomainfrom
dw/test_coverage

Conversation

@douglaswinter
Copy link
Copy Markdown
Collaborator

@douglaswinter douglaswinter commented Feb 27, 2026

Fixes #12

v8 coverage provider installed in root as dev dependency
@atlas/vitest-conf includes all source code with some generic exclusions
@atlas/visr adds another exclusion; this is documented in @atlas/vitest-conf README

A GitHub workflow action will be pushed after this is merged

Copy link
Copy Markdown
Contributor

@EmsArnold EmsArnold left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

One comment on potential additional documentation.

This highlights how poor our coverage is for ViSR and i15-1, further issues should be created to increase this coverage and/or review what should be covered.

@douglaswinter
Copy link
Copy Markdown
Collaborator Author

This highlights how poor our coverage is for ViSR and i15-1, further issues should be created to increase this coverage and/or review what should be covered.

Yep. After this change goes in I'll add the CI job that checks coverage. The strategy will be to simply prevent coverage regression per app/package. We can later have more stringent requirements for shared packages particularly, so that app devs have confidence in using them.

@douglaswinter douglaswinter requested a review from EmsArnold March 12, 2026 09:26
Copy link
Copy Markdown
Contributor

@EmsArnold EmsArnold left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@douglaswinter douglaswinter merged commit bf5d385 into main Mar 12, 2026
1 check passed
@douglaswinter douglaswinter deleted the dw/test_coverage branch March 12, 2026 09:44
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.

Add test coverage reports in CI

2 participants