From 52f112bd2b7a916fb7f118af9d1998779e5f945b Mon Sep 17 00:00:00 2001 From: Duarte Meneses Date: Wed, 6 Mar 2019 15:14:16 -0600 Subject: [PATCH] SONAR-11776 Quality Gate failure conditions should be sorted --- .../org/sonar/server/qualitygate/EvaluatedQualityGate.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/server/sonar-server-common/src/main/java/org/sonar/server/qualitygate/EvaluatedQualityGate.java b/server/sonar-server-common/src/main/java/org/sonar/server/qualitygate/EvaluatedQualityGate.java index b45f0c0da29..d73a5d8d2e3 100644 --- a/server/sonar-server-common/src/main/java/org/sonar/server/qualitygate/EvaluatedQualityGate.java +++ b/server/sonar-server-common/src/main/java/org/sonar/server/qualitygate/EvaluatedQualityGate.java @@ -113,9 +113,10 @@ public class EvaluatedQualityGate { } public static final class Builder { - private static final List CONDITIONS_ORDER = Arrays.asList(NEW_SECURITY_RATING_KEY, SECURITY_RATING_KEY, NEW_RELIABILITY_RATING_KEY, - RELIABILITY_RATING_KEY, NEW_MAINTAINABILITY_RATING_KEY, SQALE_RATING_KEY, NEW_COVERAGE_KEY, COVERAGE_KEY, NEW_DUPLICATED_LINES_DENSITY_KEY, - DUPLICATED_LINES_DENSITY_KEY); + private static final List CONDITIONS_ORDER = Arrays.asList(NEW_RELIABILITY_RATING_KEY, RELIABILITY_RATING_KEY, + NEW_SECURITY_RATING_KEY, SECURITY_RATING_KEY, NEW_MAINTAINABILITY_RATING_KEY, SQALE_RATING_KEY, + NEW_COVERAGE_KEY, COVERAGE_KEY, + NEW_DUPLICATED_LINES_DENSITY_KEY, DUPLICATED_LINES_DENSITY_KEY); private static final Map CONDITIONS_ORDER_IDX = IntStream.range(0, CONDITIONS_ORDER.size()).boxed() .collect(Collectors.toMap(CONDITIONS_ORDER::get, x -> x)); -- 2.39.5