Class CoverageParsersFactory
java.lang.Object
org.eluder.coveralls.maven.plugin.util.CoverageParsersFactory
A factory for creating CoverageParsers objects.
-
Constructor Summary
ConstructorsConstructorDescriptionCoverageParsersFactory(org.apache.maven.project.MavenProject project, SourceLoader sourceLoader) Instantiates a new coverage parsers factory. -
Method Summary
Modifier and TypeMethodDescriptionCreates a new CoverageParsers object.withCloverReports(List<File> cloverReports) With clover reports.withCoberturaReports(List<File> coberturaReports) With cobertura reports.withJacocoAggregateReport(File jacocoAggregateReport) With JaCoCo aggregate report.withJaCoCoReports(List<File> jacocoReports) With jacoco reports.withRelativeReportDirs(List<String> relativeReportDirs) With relative report dirs.withSagaReports(List<File> sagaReports) With saga reports.
-
Constructor Details
-
CoverageParsersFactory
public CoverageParsersFactory(org.apache.maven.project.MavenProject project, SourceLoader sourceLoader) Instantiates a new coverage parsers factory.- Parameters:
project- the projectsourceLoader- the source loader
-
-
Method Details
-
withJacocoAggregateReport
With JaCoCo aggregate report.This new property is for Maven multi-module projects
- Parameters:
jacocoAggregateReport- A single JaCoCo report file in an aggregated report- Returns:
- the coverage parsers factory
- Since:
- 5.0.0
-
withJaCoCoReports
With jacoco reports.For Maven multi-module projects, configure an aggregate project and use
withJacocoAggregateReport(File)- Parameters:
jacocoReports- the jacoco reports- Returns:
- the coverage parsers factory
-
withCoberturaReports
With cobertura reports.- Parameters:
coberturaReports- the cobertura reports- Returns:
- the coverage parsers factory
-
withSagaReports
With saga reports.- Parameters:
sagaReports- the saga reports- Returns:
- the coverage parsers factory
-
withCloverReports
With clover reports.- Parameters:
cloverReports- the clover reports- Returns:
- the coverage parsers factory
-
withRelativeReportDirs
With relative report dirs.- Parameters:
relativeReportDirs- the relative report dirs- Returns:
- the coverage parsers factory
-
createParsers
Creates a new CoverageParsers object.- Returns:
- the list of coverage parsers
- Throws:
IOException- Signals that an I/O exception has occurred.
-