Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jenkinsci/llvm-cov-plugin

Jenkins llvm-cov plugin
https://github.com/jenkinsci/llvm-cov-plugin

java jenkins llvm-cov

Last synced: 6 days ago
JSON representation

Jenkins llvm-cov plugin

Awesome Lists containing this project

README

        

# llvm-cov-plugin

You can use this plugin in [Jenkins Experimental Update Center](https://jenkins.io/doc/developer/publishing/releasing-experimental-updates/#configuring-jenkins-to-use-experimental-update-center).

This plugin allows you to capture JSON format code coverage reports from [llvm-cov](https://llvm.org/docs/CommandGuide/llvm-cov.html). It implements code-coverage-api-plugin and can generate coverage chart, coverage trend chart and source code with coverage navigation.

## How to use it

- Install the llvm-cov plugin
- Configure your project's build script to generate JSON format coverage report from llvm-cov
- Enable "Publish Coverage Report" publisher in the Post-build Actions
- Add llvm-cov in "Publish Coverage Report" publisher and specify reports path.
- (Optional) Specify Thresholds of each metrics
- (Optional) Specify Source code storing level to enable source code navigation