codesa-ai/ApiCov
Collect API coverage data from C/C++ projects
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| install_path | The directory where the build is installed | no | — |
| root_path | The directory where the repo is cloned | yes | — |
| api_key | API key for uploading coverage data to the endpoint | yes | — |
| doxygen_path | Path to the Doxygen HTML files (optional) | no | — |
| xml | Use XML mode for DocGen (true/false, default: false) | no | false |
| compile | Compiler type (e.g., gcc). If set to "gcc", lcov will be used to generate coverage info | no | — |
| api_source | Source for API extraction: "shared-libs" (default) extracts from shared library exports, "headers" parses header files directly (useful for C++ vtables) | no | shared-libs |
| headers_dir | Path to directory containing header files. If not provided, defaults to install_path/include or install_path | no | — |
| build_path | Path to build directory (where compilation happened). If not provided, auto-detects from common locations | no | — |
Outputs
no outputs