Skip to content

Configure test coverage - #18

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

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

Conversation

@douglaswinter

@douglaswinter douglaswinter commented Feb 27, 2026

Copy link
Copy Markdown
Collaborator

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

@EmsArnold EmsArnold left a comment

Copy link
Copy Markdown
Contributor

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.

Comment thread packages/vitest-conf/README.md Outdated
Comment thread packages/vitest-conf/README.md
@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

@EmsArnold EmsArnold left a comment

Copy link
Copy Markdown
Contributor

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
douglaswinter pushed a commit to douglaswinter/atlas that referenced this pull request Jun 10, 2026
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