import org.sonar.ce.task.setting.SettingsLoader;
import org.sonar.ce.task.step.ComputationStepExecutor;
import org.sonar.ce.task.step.ComputationSteps;
-import org.sonar.ce.taskprocessor.MutableTaskResultHolderImpl;
+import org.sonar.ce.task.taskprocessor.MutableTaskResultHolderImpl;
import org.sonar.core.issue.tracking.Tracker;
import org.sonar.core.platform.ContainerPopulator;
import org.sonar.server.view.index.ViewIndex;
* along with this program; if not, write to the Free Software Foundation,
* Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
*/
-package org.sonar.ce.task.dbcleaner;
+package org.sonar.ce.task.projectanalysis.purge;
import java.util.Collection;
import java.util.List;
* along with this program; if not, write to the Free Software Foundation,
* Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
*/
-package org.sonar.ce.task.dbcleaner;
+package org.sonar.ce.task.projectanalysis.purge;
import java.util.Collection;
import org.sonar.api.CoreProperties;
*/
package org.sonar.ce.task.projectanalysis.purge;
-import org.sonar.ce.task.dbcleaner.ProjectCleaner;
import org.sonar.ce.task.projectanalysis.component.Component;
import org.sonar.ce.task.projectanalysis.component.ConfigurationRepository;
import org.sonar.ce.task.projectanalysis.component.DbIdsRepository;
import org.sonar.ce.task.CeTaskResult;
import org.sonar.ce.task.projectanalysis.analysis.AnalysisMetadataHolder;
import org.sonar.ce.task.step.ComputationStep;
-import org.sonar.ce.taskprocessor.MutableTaskResultHolder;
+import org.sonar.ce.task.taskprocessor.MutableTaskResultHolder;
public class PublishTaskResultStep implements ComputationStep {
private final MutableTaskResultHolder taskResultHolder;
import org.sonar.ce.task.projectanalysis.container.ContainerFactory;
import org.sonar.ce.task.step.ComputationStepExecutor;
import org.sonar.ce.task.taskprocessor.CeTaskProcessor;
-import org.sonar.ce.taskprocessor.TaskResultHolder;
+import org.sonar.ce.task.taskprocessor.TaskResultHolder;
import org.sonar.core.platform.ComponentContainer;
import org.sonar.db.ce.CeTaskTypes;
import org.sonar.ce.task.projectanalysis.container.ReportAnalysisComponentProvider;
* along with this program; if not, write to the Free Software Foundation,
* Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
*/
-package org.sonar.ce.task.dbcleaner;
+package org.sonar.ce.task.projectanalysis.purge;
-import java.util.Arrays;
import java.util.List;
import org.junit.Test;
import org.sonar.server.component.index.ComponentIndexer;
import org.sonar.server.test.index.TestIndexer;
import static java.util.Arrays.asList;
+import static java.util.Collections.singletonList;
import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.verify;
public class IndexPurgeListenerTest {
- TestIndexer testIndexer = mock(TestIndexer.class);
- IssueIndexer issueIndexer = mock(IssueIndexer.class);
- ComponentIndexer componentIndexer = mock(ComponentIndexer.class);
+ private TestIndexer testIndexer = mock(TestIndexer.class);
+ private IssueIndexer issueIndexer = mock(IssueIndexer.class);
+ private ComponentIndexer componentIndexer = mock(ComponentIndexer.class);
- IndexPurgeListener underTest = new IndexPurgeListener(testIndexer, issueIndexer, componentIndexer);
+ private IndexPurgeListener underTest = new IndexPurgeListener(testIndexer, issueIndexer, componentIndexer);
@Test
public void test_onComponentDisabling() {
String uuid = "123456";
String projectUuid = "P789";
- List<String> uuids = Arrays.asList(uuid);
+ List<String> uuids = singletonList(uuid);
underTest.onComponentsDisabling(projectUuid, uuids);
verify(testIndexer).deleteByFile(uuid);
* along with this program; if not, write to the Free Software Foundation,
* Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
*/
-package org.sonar.ce.task.dbcleaner;
+package org.sonar.ce.task.projectanalysis.purge;
import org.junit.Before;
import org.junit.Test;
import org.mockito.ArgumentCaptor;
import org.mockito.Mockito;
import org.sonar.api.config.internal.MapSettings;
-import org.sonar.ce.task.dbcleaner.ProjectCleaner;
import org.sonar.ce.task.projectanalysis.component.Component;
import org.sonar.ce.task.projectanalysis.component.ConfigurationRepository;
import org.sonar.ce.task.projectanalysis.component.MutableDbIdsRepositoryRule;
import org.junit.Rule;
import org.junit.Test;
import org.sonar.ce.task.projectanalysis.analysis.MutableAnalysisMetadataHolderRule;
-import org.sonar.ce.taskprocessor.MutableTaskResultHolder;
-import org.sonar.ce.taskprocessor.MutableTaskResultHolderImpl;
+import org.sonar.ce.task.taskprocessor.MutableTaskResultHolder;
+import org.sonar.ce.task.taskprocessor.MutableTaskResultHolderImpl;
import static org.assertj.core.api.Assertions.assertThat;
* Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
*/
@ParametersAreNonnullByDefault
-package org.sonar.ce.task.settings;
+package org.sonar.ce.task.setting;
import javax.annotation.ParametersAreNonnullByDefault;
* along with this program; if not, write to the Free Software Foundation,
* Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
*/
-package org.sonar.ce.taskprocessor;
+package org.sonar.ce.task.taskprocessor;
import org.sonar.ce.task.CeTaskResult;
* along with this program; if not, write to the Free Software Foundation,
* Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
*/
-package org.sonar.ce.taskprocessor;
+package org.sonar.ce.task.taskprocessor;
import javax.annotation.CheckForNull;
import org.sonar.ce.task.CeTaskResult;
* along with this program; if not, write to the Free Software Foundation,
* Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
*/
-package org.sonar.ce.taskprocessor;
+package org.sonar.ce.task.taskprocessor;
import org.sonar.ce.task.CeTaskResult;
* along with this program; if not, write to the Free Software Foundation,
* Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
*/
-package org.sonar.ce.taskprocessor;
+package org.sonar.ce.task.taskprocessor;
import org.assertj.core.api.Assertions;
import org.junit.Rule;
*/
package org.sonar.ce;
-import org.sonar.ce.task.dbcleaner.IndexPurgeListener;
-import org.sonar.ce.task.dbcleaner.ProjectCleaner;
+import org.sonar.ce.task.projectanalysis.purge.IndexPurgeListener;
+import org.sonar.ce.task.projectanalysis.purge.ProjectCleaner;
import org.sonar.core.platform.Module;
import org.sonar.db.purge.period.DefaultPeriodCleaner;
* Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
*/
@ParametersAreNonnullByDefault
-package org.sonar.ce.task.projectanalysis.notification;
+package org.sonar.ce.notification;
import javax.annotation.ParametersAreNonnullByDefault;