Class CloverReportLinker
java.lang.Object
com.atlassian.bamboo.clover.build.coverage.CloverReportLinker
- All Implemented Interfaces:
ReportProvider
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionCloverReportLinker(@NotNull ResultsSummary summary, @NotNull ArtifactLinkManager artifactLinkManager, @NotNull String baseUrl) -
Method Summary
Modifier and TypeMethodDescription@NotNull ImmutableResultsSummaryReturns build results@NotNull Collection<Artifact>Returns a list of artifacts (shared and local) containing Clover HTML report.@Nullable StringDeprecated.since 5.7@Nullable StringgetCloverReportUrl(@NotNull Artifact artifact) Returns URL of the given report artifact.@NotNull StringDeprecated.since 5.7@NotNull StringgetTimestamp(@NotNull Artifact artifact) Returns timestamp of the given report artifact.booleanisCloverAdgReport(@NotNull Artifact artifact) Returnstrueif given artifact contains Clover's HTML report in ADG style (introduced in Clover 4)booleanisCloverReport(@NotNull Artifact artifact) Returnstrueif given artifact contains Clover's HTML report.
-
Field Details
-
REPORT_DATE_FORMAT
- See Also:
-
-
Constructor Details
-
CloverReportLinker
public CloverReportLinker(@NotNull @NotNull ResultsSummary summary, @NotNull @NotNull ArtifactLinkManager artifactLinkManager, @NotNull @NotNull String baseUrl)
-
-
Method Details
-
getCloverReportUrl
Deprecated.since 5.7Description copied from interface:ReportProviderReturn URL of the Clover's HTML report artifact from a build. In case when build contains many Clover reports, a first found will be returned.- Specified by:
getCloverReportUrlin interfaceReportProvider- Returns:
- String URL to Clover report or
nullif not exists
-
getCloverReportUrl
Description copied from interface:ReportProviderReturns URL of the given report artifact.- Specified by:
getCloverReportUrlin interfaceReportProvider- Returns:
- String artifact URL or
nullif not exists
-
getBuildResultsSummary
Description copied from interface:ReportProviderReturns build results- Specified by:
getBuildResultsSummaryin interfaceReportProvider- Returns:
- ImmutableResultsSummary
-
getTimestamp
Deprecated.since 5.7Description copied from interface:ReportProviderReturns timestamp of the Clover's HTML report artifact from a build. In case when build contains many Clover reports, a first found will be returned. If there are no Clover reports in build it returns empty string.- Specified by:
getTimestampin interfaceReportProvider- Returns:
- String timestamp of Clover report or "" if not found
-
getTimestamp
Description copied from interface:ReportProviderReturns timestamp of the given report artifact.- Specified by:
getTimestampin interfaceReportProvider- Returns:
- String timestamp of Clover report or "" if not found
-
isCloverReport
Description copied from interface:ReportProviderReturnstrueif given artifact contains Clover's HTML report.- Specified by:
isCloverReportin interfaceReportProvider- Parameters:
artifact- artifact to check- Returns:
- boolean
-
isCloverAdgReport
Description copied from interface:ReportProviderReturnstrueif given artifact contains Clover's HTML report in ADG style (introduced in Clover 4)- Specified by:
isCloverAdgReportin interfaceReportProvider- Parameters:
artifact- artifact to check- Returns:
- boolean
-
getCloverArtifacts
Description copied from interface:ReportProviderReturns a list of artifacts (shared and local) containing Clover HTML report.- Specified by:
getCloverArtifactsin interfaceReportProvider- Returns:
- Collection<Artifact> list of reports or empty list
-