Package hudson.plugins.clover.targets
Class CoverageTarget
- java.lang.Object
-
- hudson.plugins.clover.targets.CoverageTarget
-
- All Implemented Interfaces:
Serializable
public class CoverageTarget extends Object implements Serializable
Holds the target coverage for a specific condition;- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description CoverageTarget()
CoverageTarget(Integer methodCoverage, Integer conditionalCoverage, Integer statementCoverage)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Integer
getConditionalCoverage()
Getter for property 'conditionalCoverage'.Integer
getElementCoverage()
Getter for property 'elementCoverage'.Set<CoverageMetric>
getFailingMetrics(AbstractCloverMetrics coverage)
Integer
getMethodCoverage()
Getter for property 'methodCoverage'.Map<CoverageMetric,Integer>
getRangeScores(CoverageTarget min, AbstractCloverMetrics coverage)
Integer
getStatementCoverage()
Getter for property 'statementCoverage'.boolean
isAlwaysMet()
boolean
isEmpty()
void
setConditionalCoverage(Integer conditionalCoverage)
Setter for property 'conditionalCoverage'.void
setElementCoverage(Integer elementCoverage)
Setter for property 'elementCoverage'.void
setMethodCoverage(Integer methodCoverage)
Setter for property 'methodCoverage'.void
setStatementCoverage(Integer statementCoverage)
Setter for property 'statementCoverage'.
-
-
-
Method Detail
-
isAlwaysMet
public boolean isAlwaysMet()
-
isEmpty
public boolean isEmpty()
-
getFailingMetrics
public Set<CoverageMetric> getFailingMetrics(AbstractCloverMetrics coverage)
-
getRangeScores
public Map<CoverageMetric,Integer> getRangeScores(CoverageTarget min, AbstractCloverMetrics coverage)
-
getMethodCoverage
public Integer getMethodCoverage()
Getter for property 'methodCoverage'.- Returns:
- Value for property 'methodCoverage'.
-
setMethodCoverage
public void setMethodCoverage(Integer methodCoverage)
Setter for property 'methodCoverage'.- Parameters:
methodCoverage
- Value to set for property 'methodCoverage'.
-
getConditionalCoverage
public Integer getConditionalCoverage()
Getter for property 'conditionalCoverage'.- Returns:
- Value for property 'conditionalCoverage'.
-
setConditionalCoverage
public void setConditionalCoverage(Integer conditionalCoverage)
Setter for property 'conditionalCoverage'.- Parameters:
conditionalCoverage
- Value to set for property 'conditionalCoverage'.
-
getStatementCoverage
public Integer getStatementCoverage()
Getter for property 'statementCoverage'.- Returns:
- Value for property 'statementCoverage'.
-
setStatementCoverage
public void setStatementCoverage(Integer statementCoverage)
Setter for property 'statementCoverage'.- Parameters:
statementCoverage
- Value to set for property 'statementCoverage'.
-
getElementCoverage
public Integer getElementCoverage()
Getter for property 'elementCoverage'.- Returns:
- Value for property 'elementCoverage'.
-
setElementCoverage
public void setElementCoverage(Integer elementCoverage)
Setter for property 'elementCoverage'.- Parameters:
elementCoverage
- Value to set for property 'elementCoverage'.
-
-