Add support for maximum or average values in metrics #669
ci.jenkins.io / CPD
succeeded
Jan 31, 2026
2 new issues, 24 total
| Total | New | Outstanding | Fixed | Trend |
|---|---|---|---|---|
| 24 | 2 | 22 | 0 | 👎 |
Reference build: Plugins » coverage-plugin » main #512
Details
Severity distribution of new issues
| Error | Warning High | Warning Normal | Warning Low |
|---|---|---|---|
| 0 | 0 | 0 | 2 |
Annotations
ci-jenkins-io / CPD
CPD
LOW:
Found duplicated code.
Raw output
<pre><code>void shouldSupportMaximumAggregation() { Collection<CoverageQualityGate> qualityGates = new ArrayList<>(); var gate = new CoverageQualityGate(10.0, Metric.CYCLOMATIC_COMPLEXITY, Baseline.PROJECT, QualityGateCriticality.UNSTABLE); gate.setAggregation(io.jenkins.plugins.coverage.metrics.model.MetricAggregation.MAXIMUM); qualityGates.add(gate); var evaluator = new CoverageQualityGateEvaluator(qualityGates, createStatistics()); var log = new FilteredLog("Errors"); var result = evaluator.evaluate(new NullResultHandler(), log); assertThat(result).hasOverallStatus(QualityGateStatus.WARNING).isNotSuccessful(); } @Test void shouldSupportMaximumAggregationWithRootNode() {<!-- --></code></pre>
ci-jenkins-io / CPD
CPD
LOW:
Found duplicated code.
Raw output
<pre><code>void shouldSupportMaximumAggregation() { Collection<CoverageQualityGate> qualityGates = new ArrayList<>(); var gate = new CoverageQualityGate(10.0, Metric.CYCLOMATIC_COMPLEXITY, Baseline.PROJECT, QualityGateCriticality.UNSTABLE); gate.setAggregation(io.jenkins.plugins.coverage.metrics.model.MetricAggregation.MAXIMUM); qualityGates.add(gate); var evaluator = new CoverageQualityGateEvaluator(qualityGates, createStatistics()); var log = new FilteredLog("Errors"); var result = evaluator.evaluate(new NullResultHandler(), log); assertThat(result).hasOverallStatus(QualityGateStatus.WARNING).isNotSuccessful(); } @Test void shouldSupportMaximumAggregationWithRootNode() {<!-- --></code></pre>
Loading