every.channel: sanitized baseline
This commit is contained in:
commit
897e556bea
258 changed files with 74298 additions and 0 deletions
31
docs/COVERAGE.md
Normal file
31
docs/COVERAGE.md
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
# Coverage
|
||||
|
||||
every.channel uses `cargo-llvm-cov` to produce formal coverage reports.
|
||||
|
||||
## Run (Recommended: Nix)
|
||||
|
||||
```sh
|
||||
direnv allow
|
||||
./scripts/coverage.sh
|
||||
```
|
||||
|
||||
To run the unit-subset coverage (does not require FFmpeg headers):
|
||||
|
||||
```sh
|
||||
./scripts/coverage.sh unit
|
||||
```
|
||||
|
||||
Artifacts:
|
||||
|
||||
- `tmp/coverage/workspace.lcov`
|
||||
- `tmp/coverage/workspace.summary.txt`
|
||||
- `tmp/coverage/workspace-html/index.html`
|
||||
|
||||
## Run (Inside nix develop)
|
||||
|
||||
If you are already in `nix develop`, you can use:
|
||||
|
||||
```sh
|
||||
just cov-workspace
|
||||
just cov-workspace-html
|
||||
```
|
||||
Loading…
Add table
Add a link
Reference in a new issue