Package com.splunk.splunkjenkins.model
Class CoberturaCoverageMetrics
java.lang.Object
com.splunk.splunkjenkins.model.CoverageMetricsAdapter<hudson.plugins.cobertura.CoberturaBuildAction>
com.splunk.splunkjenkins.model.CoberturaCoverageMetrics
- All Implemented Interfaces:
ExtensionPoint
@Extension(optional=true)
public class CoberturaCoverageMetrics
extends CoverageMetricsAdapter<hudson.plugins.cobertura.CoberturaBuildAction>
CoverageMetric for Cobertura
-
Nested Class Summary
Nested classes/interfaces inherited from class com.splunk.splunkjenkins.model.CoverageMetricsAdapter
CoverageMetricsAdapter.CoverageDetail, CoverageMetricsAdapter.CoverageLevel, CoverageMetricsAdapter.Metric
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
Field Summary
Fields inherited from class com.splunk.splunkjenkins.model.CoverageMetricsAdapter
targetType
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetMetrics
(hudson.plugins.cobertura.CoberturaBuildAction coverageAction) getReport
(hudson.plugins.cobertura.CoberturaBuildAction coverageAction) Methods inherited from class com.splunk.splunkjenkins.model.CoverageMetricsAdapter
getAction, getMetrics, getReport, isApplicable
-
Constructor Details
-
CoberturaCoverageMetrics
public CoberturaCoverageMetrics()
-
-
Method Details
-
getMetrics
public Map<CoverageMetricsAdapter.Metric,Integer> getMetrics(hudson.plugins.cobertura.CoberturaBuildAction coverageAction) - Specified by:
getMetrics
in classCoverageMetricsAdapter<hudson.plugins.cobertura.CoberturaBuildAction>
- Parameters:
coverageAction
- coverage action- Returns:
- coverage summary coverage metrics, key is metric, value is percentage
-
getReport
public List<CoverageMetricsAdapter.CoverageDetail> getReport(hudson.plugins.cobertura.CoberturaBuildAction coverageAction) - Specified by:
getReport
in classCoverageMetricsAdapter<hudson.plugins.cobertura.CoberturaBuildAction>
- Parameters:
coverageAction
- coverage action- Returns:
- coverage report, key is filename, value is percentage
-