Interface JacocoLimit
-
- All Superinterfaces:
Serializable
public interface JacocoLimit extends Serializable
Defines a Jacoco rule limit.- Since:
- 3.4
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringgetCounter()The counter that applies to the limit as defined by org.jacoco.core.analysis.ICoverageNode.CounterEntity.BigDecimalgetMaximum()Gets the maximum expected value for limit.BigDecimalgetMinimum()Gets the minimum expected value for limit.StringgetValue()The value that applies to the limit as defined by org.jacoco.core.analysis.ICounter.CounterValue.voidsetCounter(String counter)Sets the counter that applies to the limit.voidsetMaximum(BigDecimal maximum)Sets the maximum expected value for limit.voidsetMinimum(BigDecimal minimum)Sets the minimum expected value for limit.voidsetValue(String value)Sets the value that applies to the limit.
-
-
-
Method Detail
-
getCounter
@Input String getCounter()
The counter that applies to the limit as defined by org.jacoco.core.analysis.ICoverageNode.CounterEntity. Valid values are INSTRUCTION, LINE, BRANCH, COMPLEXITY, METHOD and CLASS. Defaults to INSTRUCTION.
-
setCounter
void setCounter(String counter)
Sets the counter that applies to the limit.- Parameters:
counter- Counter
-
getValue
@Input String getValue()
The value that applies to the limit as defined by org.jacoco.core.analysis.ICounter.CounterValue. Valid values are TOTALCOUNT, MISSEDCOUNT, COVEREDCOUNT, MISSEDRATIO and COVEREDRATIO. Defaults to COVEREDRATIO.
-
setValue
void setValue(String value)
Sets the value that applies to the limit.- Parameters:
value- Value
-
getMinimum
@Nullable @Optional @Input BigDecimal getMinimum()
Gets the minimum expected value for limit. Default to null.
-
setMinimum
void setMinimum(@Nullable BigDecimal minimum)
Sets the minimum expected value for limit.- Parameters:
minimum- Minimum
-
getMaximum
@Nullable @Optional @Input BigDecimal getMaximum()
Gets the maximum expected value for limit. Default to null.
-
setMaximum
void setMaximum(@Nullable BigDecimal maximum)
Sets the maximum expected value for limit.- Parameters:
maximum- Maximum
-
-