QualInsight Cobertura Mojo

Cobertura maven plugin that separates UT / IT / overall coverage reports, allows single tests execution and takes care of reports conversion to SonarQube generic test coverage format.

License

License

Categories

Categories

Cobertura Application Testing & Monitoring Code Coverage
GroupId

GroupId

com.qualinsight.mojo.cobertura
ArtifactId

ArtifactId

qualinsight-mojo-cobertura
Last Version

Last Version

2.0.0
Release Date

Release Date

Type

Type

pom
Description

Description

QualInsight Cobertura Mojo
Cobertura maven plugin that separates UT / IT / overall coverage reports, allows single tests execution and takes care of reports conversion to SonarQube generic test coverage format.
Project URL

Project URL

https://github.com/QualInsight/qualinsight-mojo-cobertura
Project Organization

Project Organization

QualInsight
Source Code Management

Source Code Management

https://github.com/QualInsight/qualinsight-mojo-cobertura.git

Download qualinsight-mojo-cobertura

How to add to project

<!-- https://jarcasting.com/artifacts/com.qualinsight.mojo.cobertura/qualinsight-mojo-cobertura/ -->
<dependency>
    <groupId>com.qualinsight.mojo.cobertura</groupId>
    <artifactId>qualinsight-mojo-cobertura</artifactId>
    <version>2.0.0</version>
    <type>pom</type>
</dependency>
// https://jarcasting.com/artifacts/com.qualinsight.mojo.cobertura/qualinsight-mojo-cobertura/
implementation 'com.qualinsight.mojo.cobertura:qualinsight-mojo-cobertura:2.0.0'
// https://jarcasting.com/artifacts/com.qualinsight.mojo.cobertura/qualinsight-mojo-cobertura/
implementation ("com.qualinsight.mojo.cobertura:qualinsight-mojo-cobertura:2.0.0")
'com.qualinsight.mojo.cobertura:qualinsight-mojo-cobertura:pom:2.0.0'
<dependency org="com.qualinsight.mojo.cobertura" name="qualinsight-mojo-cobertura" rev="2.0.0">
  <artifact name="qualinsight-mojo-cobertura" type="pom" />
</dependency>
@Grapes(
@Grab(group='com.qualinsight.mojo.cobertura', module='qualinsight-mojo-cobertura', version='2.0.0')
)
libraryDependencies += "com.qualinsight.mojo.cobertura" % "qualinsight-mojo-cobertura" % "2.0.0"
[com.qualinsight.mojo.cobertura/qualinsight-mojo-cobertura "2.0.0"]

Dependencies

There are no dependencies for this project. It is a standalone project that does not depend on any other jars.

Project Modules

  • core
  • conversion

Qualinsight Cobertura Maven plugin

This project provides a Maven plugin that:

  • runs Cobertura instrumentation and reporting
  • generates Cobertura coverage reports without having to run tests twice
  • checks line and branch Coverage thresholds
  • produces reports that can be read by SonarQube with no need for an additional plugin

Build Status Quality Gate Maven Central javadoc.io

Usage Documentation is available on the project's wiki. New feature ideas and contributions are more than welcome!

com.qualinsight.mojo.cobertura

QualInsight

Versions

Version
2.0.0
2.0.0-RC1
1.1.0
1.0.8
1.0.7
1.0.6
1.0.5
1.0.4
1.0.3
1.0.2
1.0.1
1.0.0