Package io.jenkins.plugins.util
Klasse QualityGateEvaluator<T extends QualityGate>
java.lang.Object
io.jenkins.plugins.util.QualityGateEvaluator<T>
- Typparameter:
T
- the concrete type of the quality gates
Evaluates a given set of quality gates.
- Autor:
- Johannes Walter
-
Konstruktorübersicht
KonstruktorenModifiziererKonstruktorBeschreibungprotected
QualityGateEvaluator
(Collection<? extends T> qualityGates) Creates a new quality evaluator for the specified quality gates. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoid
addAll
(Collection<? extends T> additionalQualityGates) Appends all the quality gates in the specified collection to the end of the list of quality gates.evaluate()
Enforces the quality gates for the specified run.protected abstract void
evaluate
(T qualityGate, QualityGateResult result) boolean
Returns whether at least one quality gate has been added.
-
Konstruktordetails
-
QualityGateEvaluator
Creates a new quality evaluator for the specified quality gates.- Parameter:
qualityGates
- the quality gates to evaluate
-
-
Methodendetails
-
evaluate
Enforces the quality gates for the specified run.- Gibt zurück:
- result of the evaluation, expressed by a build state
-
evaluate
-
addAll
Appends all the quality gates in the specified collection to the end of the list of quality gates.- Parameter:
additionalQualityGates
- the quality gates to add
-
isEnabled
public boolean isEnabled()Returns whether at least one quality gate has been added.- Gibt zurück:
true
if at least one quality gate has been added,false
otherwise
-