Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/flowr-analysis/slicing-coverage-r-package
Slicing coverage for R
https://github.com/flowr-analysis/slicing-coverage-r-package
codecov coverage r
Last synced: about 6 hours ago
JSON representation
Slicing coverage for R
- Host: GitHub
- URL: https://github.com/flowr-analysis/slicing-coverage-r-package
- Owner: flowr-analysis
- License: gpl-3.0
- Created: 2024-08-02T10:15:03.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-12-15T16:32:50.000Z (about 1 month ago)
- Last Synced: 2025-01-16T05:59:46.390Z (6 days ago)
- Topics: codecov, coverage, r
- Language: R
- Homepage:
- Size: 212 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Slicing Coverage
Track and report code coverage for your package. Compared to traditional approaches,
Slicing Coverage aims to enhance the accuracy of coverage scores by calculating them
based on the program slice resulting from the test’s assertion criteria. This way, we
are able to account for code that's covered but no checked, thus providing a score
that can reflect the tests quality more accurately. This package integrates with most
of covr's functionality and should therefore be easily integrated into existing projects.To use this package, you also need the program slicer [flowr](https://github.com/flowr-analysis/flowr).
## Development
To get ready for development, you can follow the steps below:
1. Clone the repository:
```bash
git clone https://github.com/flowr-analysis/slicing-coverage-r-package.git
```
2. Enable the project-specific git-hooks:
```bash
git config --local core.hooksPath .githooks/
```