]> source.dussan.org Git - sonarqube.git/commit
SONAR-6589 replace usage of ComputationContext.getRoot with TreeRootHolder
authorSébastien Lesaint <sebastien.lesaint@sonarsource.com>
Thu, 28 May 2015 13:46:22 +0000 (15:46 +0200)
committerSébastien Lesaint <sebastien.lesaint@sonarsource.com>
Mon, 1 Jun 2015 15:08:29 +0000 (17:08 +0200)
commita2663cf617f1b19ff72f5110b27def7d46eb72c2
treec08670d9c8016541e1b54476c916984466d680f9
parent37354408fb62442411642698dfe926ad4c4dcae5
SONAR-6589 replace usage of ComputationContext.getRoot with TreeRootHolder

also, ComponentTree is now computed as a step in BuildComponentTreeStep
24 files changed:
server/sonar-server/src/main/java/org/sonar/server/computation/ComputationContext.java
server/sonar-server/src/main/java/org/sonar/server/computation/component/ComponentTreeBuilder.java
server/sonar-server/src/main/java/org/sonar/server/computation/component/MutableTreeRootHolder.java [new file with mode: 0644]
server/sonar-server/src/main/java/org/sonar/server/computation/component/TreeRootHolder.java [new file with mode: 0644]
server/sonar-server/src/main/java/org/sonar/server/computation/component/TreeRootHolderImpl.java [new file with mode: 0644]
server/sonar-server/src/main/java/org/sonar/server/computation/container/ComputeEngineContainerImpl.java
server/sonar-server/src/main/java/org/sonar/server/computation/context/ComputationContext.java [deleted file]
server/sonar-server/src/main/java/org/sonar/server/computation/context/package-info.java [deleted file]
server/sonar-server/src/main/java/org/sonar/server/computation/step/BuildComponentTreeStep.java [new file with mode: 0644]
server/sonar-server/src/main/java/org/sonar/server/computation/step/ComputationSteps.java
server/sonar-server/src/main/java/org/sonar/server/computation/step/ParseReportStep.java
server/sonar-server/src/main/java/org/sonar/server/computation/step/PersistComponentsStep.java
server/sonar-server/src/main/java/org/sonar/server/computation/step/PersistTestsStep.java
server/sonar-server/src/main/java/org/sonar/server/computation/step/PopulateComponentsUuidAndKeyStep.java
server/sonar-server/src/main/java/org/sonar/server/computation/step/QualityProfileEventsStep.java
server/sonar-server/src/test/java/org/sonar/server/computation/batch/TreeRootHolderRule.java [new file with mode: 0644]
server/sonar-server/src/test/java/org/sonar/server/computation/component/MutableTreeRootHolderRule.java [new file with mode: 0644]
server/sonar-server/src/test/java/org/sonar/server/computation/component/TreeRootHolderImplTest.java [new file with mode: 0644]
server/sonar-server/src/test/java/org/sonar/server/computation/step/BuildComponentTreeStepTest.java [new file with mode: 0644]
server/sonar-server/src/test/java/org/sonar/server/computation/step/ParseReportStepTest.java
server/sonar-server/src/test/java/org/sonar/server/computation/step/PersistComponentsStepTest.java
server/sonar-server/src/test/java/org/sonar/server/computation/step/PersistTestsStepTest.java
server/sonar-server/src/test/java/org/sonar/server/computation/step/PopulateComponentsUuidAndKeyStepTest.java
server/sonar-server/src/test/java/org/sonar/server/computation/step/QualityProfileEventsStepTest.java