Improve coverage generation and fix CI workflow
All checks were successful
Build ptprnt / build (push) Successful in 4m15s
All checks were successful
Build ptprnt / build (push) Successful in 4m15s
This commit is contained in:
17
README.md
17
README.md
@@ -234,15 +234,16 @@ ninja -C builddir test
|
||||
|
||||
**Coverage reports:**
|
||||
```bash
|
||||
# Using build script
|
||||
./scripts/build.sh debug --coverage
|
||||
./scripts/generate_coverage.sh
|
||||
# 1. Build with coverage enabled and run tests
|
||||
./scripts/build.sh debug --coverage --test
|
||||
|
||||
# 2. Generate coverage reports
|
||||
./scripts/generate_coverage.sh # All formats (html, xml, text)
|
||||
./scripts/generate_coverage.sh --html # HTML only
|
||||
./scripts/generate_coverage.sh --text # Text only
|
||||
./scripts/generate_coverage.sh --xml # XML only (for CI/CD)
|
||||
./scripts/generate_coverage.sh --html --xml # HTML and XML
|
||||
|
||||
# Or manually
|
||||
meson setup builddir -Db_coverage=true
|
||||
ninja -C builddir
|
||||
ninja -C builddir test
|
||||
ninja -C builddir coverage-text
|
||||
```
|
||||
|
||||
## License
|
||||
|
||||
Reference in New Issue
Block a user