gcovr vs MozJPEG
| gcovr | MozJPEG | |
|---|---|---|
| Free plan | Yes | |
| Free trial | No | |
| Paid from | Free | |
| Platforms | Linux, macOS, Windows | api, Linux, macOS, self-hosted, Windows |
| Free plan | Yes | Yes |
| Coverage types | line, branch, decision, function, condition, call | line, branch, function |
| Supported languages | C, C++ | Rust, C, C++, JavaScript, Go, Java, Kotlin |
| Report formats | text, HTML, CSV, JSON, Markdown, Clover XML, Cobertura XML, Coveralls JSON, JaCoCo XML, LCOV, SonarQube XML | LCOV, Coveralls, Coveralls+, covdir JSON, ActiveData-ETL, files, Markdown, HTML, Cobertura XML |
| Coverage gates | Yes | |
| Pull-request annotations | Yes | |
| Cache scope | both | |
| Self-hosted option | Yes | |
| Supported build systems | CMake, Cargo, GNU Make | |
| Compiler/language support | Assembler, C, C++, Rust, CUDA via nvcc, ROCm HIP, GCC, Clang, MSVC, NVC++, Wind River Diab | |
| CI platform support | GitHub Actions, Jenkins | |
| Remote execution | Yes | |
| Open source | Yes | |
| Compression modes | both | |
| API access | Yes | |
| Supported formats | PPM, PGM, BMP, GIF, Targa | |
| Metadata controls | Yes |
Listed together in Best Test Coverage Tools