Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Test coverage #30

Closed
kamilsi opened this issue Jan 15, 2024 · 1 comment
Closed

Test coverage #30

kamilsi opened this issue Jan 15, 2024 · 1 comment
Assignees
Milestone

Comments

@kamilsi
Copy link
Contributor

kamilsi commented Jan 15, 2024

To maintain high code quality and reliability in our "unbiased" project, we need to implement a test coverage tool that measures the coverage of both unit tests for the R package and end-to-end tests for the Plumber API. Additionally, displaying a test coverage badge on our repository's front page will provide a quick and transparent overview of our testing status to contributors and users.

Tasks to Complete

  • Selecting a Test Coverage Tool: Research and select a tool that can effectively measure test coverage for both R package unit tests and Plumber API end-to-end tests. Consider tools like covr for R package unit tests and an appropriate tool for the Plumber API.
  • Integration with Testing Frameworks: Ensure the tool integrates seamlessly with our existing testing frameworks and CI/CD pipeline.
  • Badge Generation and Setup: Configure the tool to generate a test coverage badge. Set up the badge to display the current test coverage status on the repository's front page.
  • Documentation and Guides: Update the project documentation to include information about the test coverage tool, how it works, and how to interpret the results.
@kamilsi kamilsi added this to the Test coverage milestone Jan 15, 2024
@kamilsi
Copy link
Contributor Author

kamilsi commented Feb 7, 2024

Closed with #42

@kamilsi kamilsi closed this as completed Feb 7, 2024
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

No branches or pull requests

2 participants