Skip to content

ci: add test coverage via cargo-llvm-cov#13

Merged
wavekat-eason merged 10 commits intomainfrom
feat/test-coverage
Apr 6, 2026
Merged

ci: add test coverage via cargo-llvm-cov#13
wavekat-eason merged 10 commits intomainfrom
feat/test-coverage

Conversation

@wavekat-eason
Copy link
Copy Markdown
Contributor

@wavekat-eason wavekat-eason commented Apr 6, 2026

Summary

  • Adds a coverage job to CI using cargo-llvm-cov + Codecov
  • Adds make cov for local HTML coverage reports and make install-dev for one-time tool setup
  • Adds docs/02-test-coverage.md explaining the setup
  • Adds Codecov badge to README

Test plan

  • Add CODECOV_TOKEN secret to repo settings (from codecov.io)
  • Merge and confirm the coverage CI job passes and Codecov receives the report
  • Verify badge renders on README

🤖 Generated with Claude Code

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@codecov
Copy link
Copy Markdown

codecov bot commented Apr 6, 2026

Welcome to Codecov 🎉

Once you merge this PR into your default branch, you're all set! Codecov will compare coverage reports and display results in all future pull requests.

ℹ️ You can also turn on project coverage checks and project coverage reporting on Pull Request comment

Thanks for integrating Codecov - We've got you covered ☂️

wavekat-eason and others added 9 commits April 7, 2026 10:17
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@wavekat-eason wavekat-eason merged commit 453a0ab into main Apr 6, 2026
3 checks passed
@wavekat-eason wavekat-eason deleted the feat/test-coverage branch April 6, 2026 22:49
@github-actions github-actions bot mentioned this pull request Apr 6, 2026
wavekat-eason pushed a commit that referenced this pull request Apr 6, 2026
## 🤖 New release

* `wavekat-core`: 0.0.4 -> 0.0.5 (✓ API compatible changes)

<details><summary><i><b>Changelog</b></i></summary><p>

<blockquote>

##
[0.0.5](v0.0.4...v0.0.5)
- 2026-04-06

### Added

- add WAV I/O via optional wav feature
([#11](#11))

### Other

- add test coverage via cargo-llvm-cov
([#13](#13))
</blockquote>


</p></details>

---
This PR was generated with
[release-plz](https://github.com/release-plz/release-plz/).

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
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