]> source.dussan.org Git - sonarqube.git/commitdiff
Computation of quality gate must be done after computation of differential measures
authorJulien Lancelot <julien.lancelot@sonarsource.com>
Fri, 19 Jun 2015 15:20:16 +0000 (17:20 +0200)
committerJulien Lancelot <julien.lancelot@sonarsource.com>
Fri, 19 Jun 2015 15:20:26 +0000 (17:20 +0200)
server/sonar-server/src/main/java/org/sonar/server/computation/step/ComputationSteps.java
server/sonar-server/src/main/java/org/sonar/server/computation/step/QualityGateMeasuresStep.java

index 081ae51c5e50ac9283720a9a7a2c8cf1beffa424..8f174cd37afc786e4f0e1c0157a46dbf33d8b6c6 100644 (file)
@@ -55,8 +55,8 @@ public class ComputationSteps {
       // data computation
       QualityProfileEventsStep.class,
       QualityGateEventsStep.class,
-      QualityGateMeasuresStep.class,
       FillMeasuresWithVariationsStep.class,
+      QualityGateMeasuresStep.class,
 
       // Persist data
       PersistComponentsStep.class,
index 2f18e4951b79881f8fb987407a9bf5cdebb2007f..1ebbc1f3fb31057c0782fb4f3fcf8d87d7b25cad 100644 (file)
@@ -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 {