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:
  • Constructor Details

    • CoverageTarget

      public CoverageTarget()
    • CoverageTarget

      @DataBoundConstructor public CoverageTarget(Integer methodCoverage, Integer conditionalCoverage, Integer statementCoverage)
  • Method Details

    • 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'.