scoverage:report
Note:This goal should be used as a Maven report.
Full name:
org.scoverage:scoverage-maven-plugin:1.4.11:report
Description:
Generates code coverage by unit tests report in forked
scoverage life cycle.
In forked scoverage life cycle project is compiled
with SCoverage instrumentation and unit tests are executed before
report generation.
Attributes:
- Requires a Maven project to be executed.
- Since version: 1.0.0.
- Invokes the execution of the lifecycle phase test prior to executing itself.
- Executes in its own lifecycle: scoverage.
Optional Parameters
Name |
Type |
Since |
Description |
<aggregate> |
boolean |
1.1.0 |
In multi-module project additionally generate aggregated SCoverage
report.
Default value is: false. User property is: scoverage.aggregate.
|
<aggregateOnly> |
boolean |
1.4.0 |
In multi-module project generate only aggregated SCoverage report.
Scoverage reports for individual modules will not be generated.
Default value is: false. User property is: scoverage.aggregateOnly.
|
<encoding> |
String |
1.2.0 |
The file encoding to use when reading Scala sources.
Default value is: ${project.build.sourceEncoding}. User property is: encoding.
|
<skip> |
boolean |
1.0.0 |
Allows SCoverage to be skipped.
Default value is: false. User property is: scoverage.skip.
|
Parameter Details
In multi-module project additionally generate aggregated SCoverage
report.
- Type: boolean
- Since: 1.1.0
- Required: No
- User Property: scoverage.aggregate
- Default: false
In multi-module project generate only aggregated SCoverage report.
Scoverage reports for individual modules will not be generated.
- Type: boolean
- Since: 1.4.0
- Required: No
- User Property: scoverage.aggregateOnly
- Default: false
The file encoding to use when reading Scala sources.
- Type: java.lang.String
- Since: 1.2.0
- Required: No
- User Property: encoding
- Default: ${project.build.sourceEncoding}
Allows SCoverage to be skipped.
- Type: boolean
- Since: 1.0.0
- Required: No
- User Property: scoverage.skip
- Default: false