aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJulien Lancelot <julien.lancelot@sonarsource.com>2015-06-19 17:20:16 +0200
committerJulien Lancelot <julien.lancelot@sonarsource.com>2015-06-19 17:20:26 +0200
commite5bd8f4cb3936952c79ac741815cab69dfd1312e (patch)
treeb55df2ad388b2955ab7eb82eae7a726c3e889407
parent95314e58decc1185afc29a1428cac374a935d8fb (diff)
downloadsonarqube-e5bd8f4cb3936952c79ac741815cab69dfd1312e.tar.gz
sonarqube-e5bd8f4cb3936952c79ac741815cab69dfd1312e.zip
Computation of quality gate must be done after computation of differential measures
-rw-r--r--server/sonar-server/src/main/java/org/sonar/server/computation/step/ComputationSteps.java2
-rw-r--r--server/sonar-server/src/main/java/org/sonar/server/computation/step/QualityGateMeasuresStep.java2
2 files changed, 3 insertions, 1 deletions
diff --git a/server/sonar-server/src/main/java/org/sonar/server/computation/step/ComputationSteps.java b/server/sonar-server/src/main/java/org/sonar/server/computation/step/ComputationSteps.java
index 081ae51c5e5..8f174cd37af 100644
--- a/server/sonar-server/src/main/java/org/sonar/server/computation/step/ComputationSteps.java
+++ b/server/sonar-server/src/main/java/org/sonar/server/computation/step/ComputationSteps.java
@@ -55,8 +55,8 @@ public class ComputationSteps {
// data computation
QualityProfileEventsStep.class,
QualityGateEventsStep.class,
- QualityGateMeasuresStep.class,
FillMeasuresWithVariationsStep.class,
+ QualityGateMeasuresStep.class,
// Persist data
PersistComponentsStep.class,
diff --git a/server/sonar-server/src/main/java/org/sonar/server/computation/step/QualityGateMeasuresStep.java b/server/sonar-server/src/main/java/org/sonar/server/computation/step/QualityGateMeasuresStep.java
index 2f18e4951b7..1ebbc1f3fb3 100644
--- a/server/sonar-server/src/main/java/org/sonar/server/computation/step/QualityGateMeasuresStep.java
+++ b/server/sonar-server/src/main/java/org/sonar/server/computation/step/QualityGateMeasuresStep.java
@@ -54,6 +54,8 @@ import static org.sonar.server.computation.component.DepthTraversalTypeAwareVisi
* <li>computes the measures on the project for metrics {@link CoreMetrics#QUALITY_GATE_DETAILS_KEY} and
* {@link CoreMetrics#ALERT_STATUS_KEY}</li>
* </ul>
+ *
+ * It must be executed after the computation of differential measures {@link FillMeasuresWithVariationsStep}
*/
public class QualityGateMeasuresStep implements ComputationStep {