From: Duarte Meneses Date: Fri, 16 Jun 2023 21:08:06 +0000 (-0500) Subject: SONAR-19558 Activate different UUIDs flag in WS ITs X-Git-Tag: 10.2.0.77647~608 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=2460de767ba56e33e6fb604f1711b6ec5d03814f;p=sonarqube.git SONAR-19558 Activate different UUIDs flag in WS ITs --- diff --git a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/badge/ws/QualityGateActionIT.java b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/badge/ws/QualityGateActionIT.java index 0995757dd93..6f86262e5a1 100644 --- a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/badge/ws/QualityGateActionIT.java +++ b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/badge/ws/QualityGateActionIT.java @@ -68,7 +68,7 @@ public class QualityGateActionIT { @Rule public UserSessionRule userSession = UserSessionRule.standalone(); @Rule - public DbTester db = DbTester.create(); + public DbTester db = DbTester.create(true); private final MapSettings mapSettings = new MapSettings().setProperty(CoreProperties.CORE_FORCE_AUTHENTICATION_PROPERTY, false); private final Configuration config = mapSettings.asConfig(); diff --git a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/badge/ws/TokenActionIT.java b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/badge/ws/TokenActionIT.java index 833427efe96..4256242dba1 100644 --- a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/badge/ws/TokenActionIT.java +++ b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/badge/ws/TokenActionIT.java @@ -39,7 +39,7 @@ import static org.mockito.Mockito.when; public class TokenActionIT { @Rule - public DbTester db = DbTester.create(); + public DbTester db = DbTester.create(true); @Rule public UserSessionRule userSession = UserSessionRule.standalone(); diff --git a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/ce/ws/CancelActionIT.java b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/ce/ws/CancelActionIT.java index 2f300182b85..381323b96f1 100644 --- a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/ce/ws/CancelActionIT.java +++ b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/ce/ws/CancelActionIT.java @@ -50,7 +50,7 @@ public class CancelActionIT { @Rule public UserSessionRule userSession = UserSessionRule.standalone(); @Rule - public DbTester db = DbTester.create(); + public DbTester db = DbTester.create(true); private System2 system2 = new TestSystem2(); private CeQueue queue = new CeQueueImpl(system2, db.getDbClient(), UuidFactoryFast.getInstance(), mock(NodeInformation.class)); diff --git a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/developers/ws/SearchEventsActionNewIssuesIT.java b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/developers/ws/SearchEventsActionNewIssuesIT.java index 1c45e83c3e6..61c0b37bfba 100644 --- a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/developers/ws/SearchEventsActionNewIssuesIT.java +++ b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/developers/ws/SearchEventsActionNewIssuesIT.java @@ -67,7 +67,7 @@ public class SearchEventsActionNewIssuesIT { .toArray(RuleType[]::new); @Rule - public DbTester db = DbTester.create(); + public DbTester db = DbTester.create(true); @Rule public EsTester es = EsTester.create(); @Rule diff --git a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/developers/ws/SearchEventsActionQualityGateIT.java b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/developers/ws/SearchEventsActionQualityGateIT.java index b44bee08f15..45550366d62 100644 --- a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/developers/ws/SearchEventsActionQualityGateIT.java +++ b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/developers/ws/SearchEventsActionQualityGateIT.java @@ -56,7 +56,7 @@ import static org.sonar.server.developers.ws.SearchEventsAction.PARAM_PROJECTS; public class SearchEventsActionQualityGateIT { @Rule - public DbTester db = DbTester.create(); + public DbTester db = DbTester.create(true); @Rule public EsTester es = EsTester.create(); @Rule diff --git a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/duplication/ws/DuplicationsParserIT.java b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/duplication/ws/DuplicationsParserIT.java index 5e158e3f6d4..31d84eef047 100644 --- a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/duplication/ws/DuplicationsParserIT.java +++ b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/duplication/ws/DuplicationsParserIT.java @@ -38,7 +38,7 @@ import static org.sonar.db.component.ComponentTesting.newFileDto; public class DuplicationsParserIT { @Rule - public DbTester db = DbTester.create(); + public DbTester db = DbTester.create(true); private final DuplicationsParser parser = new DuplicationsParser(new ComponentFinder(db.getDbClient(), null)); diff --git a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/duplication/ws/ShowActionIT.java b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/duplication/ws/ShowActionIT.java index cb879dfd0a3..2154e45f69a 100644 --- a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/duplication/ws/ShowActionIT.java +++ b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/duplication/ws/ShowActionIT.java @@ -56,7 +56,7 @@ public class ShowActionIT { public UserSessionRule userSessionRule = UserSessionRule.standalone(); @Rule - public DbTester db = DbTester.create(); + public DbTester db = DbTester.create(true); private final TestComponentFinder componentFinder = TestComponentFinder.from(db); private final DuplicationsParser parser = new DuplicationsParser(componentFinder); private final ShowResponseBuilder showResponseBuilder = new ShowResponseBuilder(db.getDbClient()); diff --git a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/duplication/ws/ShowResponseBuilderIT.java b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/duplication/ws/ShowResponseBuilderIT.java index 1b3be141672..49fc2143fe7 100644 --- a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/duplication/ws/ShowResponseBuilderIT.java +++ b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/duplication/ws/ShowResponseBuilderIT.java @@ -40,7 +40,7 @@ import static org.sonar.db.component.ComponentTesting.newFileDto; public class ShowResponseBuilderIT { @Rule - public DbTester db = DbTester.create(); + public DbTester db = DbTester.create(true); private ShowResponseBuilder underTest = new ShowResponseBuilder(db.getDbClient().componentDao()); diff --git a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/favorite/ws/AddActionIT.java b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/favorite/ws/AddActionIT.java index e276a1608a2..29bfe9c1602 100644 --- a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/favorite/ws/AddActionIT.java +++ b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/favorite/ws/AddActionIT.java @@ -57,7 +57,7 @@ public class AddActionIT { @Rule public UserSessionRule userSession = UserSessionRule.standalone(); @Rule - public DbTester db = DbTester.create(); + public DbTester db = DbTester.create(true); private final DbClient dbClient = db.getDbClient(); private final DbSession dbSession = db.getSession(); diff --git a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/favorite/ws/RemoveActionIT.java b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/favorite/ws/RemoveActionIT.java index 6aea81b54fe..f927e04eb10 100644 --- a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/favorite/ws/RemoveActionIT.java +++ b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/favorite/ws/RemoveActionIT.java @@ -51,7 +51,7 @@ public class RemoveActionIT { @Rule public UserSessionRule userSession = UserSessionRule.standalone(); @Rule - public DbTester db = DbTester.create(); + public DbTester db = DbTester.create(true); private final DbClient dbClient = db.getDbClient(); private final FavoriteUpdater favoriteUpdater = new FavoriteUpdater(dbClient); diff --git a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/favorite/ws/SearchActionIT.java b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/favorite/ws/SearchActionIT.java index 8fdd858415e..d4979ac06eb 100644 --- a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/favorite/ws/SearchActionIT.java +++ b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/favorite/ws/SearchActionIT.java @@ -60,7 +60,7 @@ public class SearchActionIT { @Rule public UserSessionRule userSession = UserSessionRule.standalone(); @Rule - public DbTester db = DbTester.create(); + public DbTester db = DbTester.create(true); private final DbClient dbClient = db.getDbClient(); private final FavoriteFinder favoriteFinder = new FavoriteFinder(dbClient, userSession); diff --git a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/issue/AssignActionIT.java b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/issue/AssignActionIT.java index 0b46b040e9e..e69d766ee08 100644 --- a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/issue/AssignActionIT.java +++ b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/issue/AssignActionIT.java @@ -52,7 +52,7 @@ public class AssignActionIT { public UserSessionRule userSession = standalone(); @Rule - public DbTester db = DbTester.create(); + public DbTester db = DbTester.create(true); private final IssueChangeContext issueChangeContext = issueChangeContextByUserBuilder(new Date(), "user_uuid").build(); private final DefaultIssue issue = new DefaultIssue().setKey("ABC").setAssigneeUuid(ISSUE_CURRENT_ASSIGNEE_UUID); diff --git a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/issue/SetSeverityActionIT.java b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/issue/SetSeverityActionIT.java index bf4be8145f0..2ab5f4157e0 100644 --- a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/issue/SetSeverityActionIT.java +++ b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/issue/SetSeverityActionIT.java @@ -57,7 +57,7 @@ public class SetSeverityActionIT { public UserSessionRule userSession = UserSessionRule.standalone(); @Rule - public DbTester db = DbTester.create(); + public DbTester db = DbTester.create(true); private IssueFieldsSetter issueUpdater = new IssueFieldsSetter(); diff --git a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/issue/SetTypeActionIT.java b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/issue/SetTypeActionIT.java index 035c7ecc286..8709b5bb932 100644 --- a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/issue/SetTypeActionIT.java +++ b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/issue/SetTypeActionIT.java @@ -55,7 +55,7 @@ public class SetTypeActionIT { public UserSessionRule userSession = UserSessionRule.standalone(); @Rule - public DbTester db = DbTester.create(); + public DbTester db = DbTester.create(true); private IssueFieldsSetter issueUpdater = new IssueFieldsSetter(); diff --git a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/issue/TransitionServiceIT.java b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/issue/TransitionServiceIT.java index a024aaee6bb..8b731dcd262 100644 --- a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/issue/TransitionServiceIT.java +++ b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/issue/TransitionServiceIT.java @@ -47,7 +47,7 @@ import static org.sonar.db.component.ComponentTesting.newFileDto; public class TransitionServiceIT { @Rule - public DbTester db = DbTester.create(); + public DbTester db = DbTester.create(true); @Rule public UserSessionRule userSession = UserSessionRule.standalone(); diff --git a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/issue/ws/DeleteCommentActionIT.java b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/issue/ws/DeleteCommentActionIT.java index dad64408299..afc818308cd 100644 --- a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/issue/ws/DeleteCommentActionIT.java +++ b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/issue/ws/DeleteCommentActionIT.java @@ -54,7 +54,7 @@ import static org.sonar.api.web.UserRole.USER; public class DeleteCommentActionIT { @Rule - public DbTester dbTester = DbTester.create(); + public DbTester dbTester = DbTester.create(true); @Rule public UserSessionRule userSession = UserSessionRule.standalone(); diff --git a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/issue/ws/EditCommentActionIT.java b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/issue/ws/EditCommentActionIT.java index 054be66b573..f85df440e0d 100644 --- a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/issue/ws/EditCommentActionIT.java +++ b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/issue/ws/EditCommentActionIT.java @@ -59,7 +59,7 @@ public class EditCommentActionIT { private static final long NOW = 10_000_000_000L; @Rule - public DbTester dbTester = DbTester.create(); + public DbTester dbTester = DbTester.create(true); @Rule public UserSessionRule userSession = UserSessionRule.standalone(); diff --git a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/issue/ws/ReindexActionIT.java b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/issue/ws/ReindexActionIT.java index 751d9ad4b74..0cfcdbe9b2c 100644 --- a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/issue/ws/ReindexActionIT.java +++ b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/issue/ws/ReindexActionIT.java @@ -47,7 +47,7 @@ public class ReindexActionIT { @Rule public EsTester es = EsTester.create(); @Rule - public DbTester db = DbTester.create(); + public DbTester db = DbTester.create(true); @Rule public UserSessionRule userSession = UserSessionRule.standalone(); diff --git a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/issue/ws/SetSeverityActionIT.java b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/issue/ws/SetSeverityActionIT.java index 22f778dbafe..19e646b0a72 100644 --- a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/issue/ws/SetSeverityActionIT.java +++ b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/issue/ws/SetSeverityActionIT.java @@ -77,7 +77,7 @@ import static org.sonar.db.issue.IssueTesting.newIssue; public class SetSeverityActionIT { @Rule - public DbTester dbTester = DbTester.create(); + public DbTester dbTester = DbTester.create(true); @Rule public EsTester es = EsTester.create(); @Rule diff --git a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/issue/ws/SetTypeActionIT.java b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/issue/ws/SetTypeActionIT.java index 735b6373632..016b8375097 100644 --- a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/issue/ws/SetTypeActionIT.java +++ b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/issue/ws/SetTypeActionIT.java @@ -88,7 +88,7 @@ import static org.sonar.db.issue.IssueTesting.newIssue; public class SetTypeActionIT { @Rule - public DbTester dbTester = DbTester.create(); + public DbTester dbTester = DbTester.create(true); @Rule public EsTester es = EsTester.create(); @Rule diff --git a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/measure/live/ComponentIndexFactoryIT.java b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/measure/live/ComponentIndexFactoryIT.java index 07a22736fd7..02723775baa 100644 --- a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/measure/live/ComponentIndexFactoryIT.java +++ b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/measure/live/ComponentIndexFactoryIT.java @@ -27,7 +27,7 @@ import org.sonar.db.component.ComponentDto; import static org.assertj.core.api.Assertions.assertThat; public class ComponentIndexFactoryIT { - public DbTester db = DbTester.create(); + public DbTester db = DbTester.create(true); private final ComponentIndexFactory factory = new ComponentIndexFactory(db.getDbClient()); @Test diff --git a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/measure/live/ComponentIndexImplIT.java b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/measure/live/ComponentIndexImplIT.java index cda533e6121..7371764f2cd 100644 --- a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/measure/live/ComponentIndexImplIT.java +++ b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/measure/live/ComponentIndexImplIT.java @@ -31,7 +31,7 @@ import static org.assertj.core.api.Assertions.assertThat; public class ComponentIndexImplIT { @Rule - public DbTester db = DbTester.create(); + public DbTester db = DbTester.create(true); private final ComponentIndexImpl componentIndex = new ComponentIndexImpl(db.getDbClient()); private ComponentDto project; diff --git a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/measure/live/LiveQualityGateComputerImplIT.java b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/measure/live/LiveQualityGateComputerImplIT.java index ce14f6cf144..6391f13cdbb 100644 --- a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/measure/live/LiveQualityGateComputerImplIT.java +++ b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/measure/live/LiveQualityGateComputerImplIT.java @@ -57,7 +57,7 @@ import static org.sonar.db.metric.MetricTesting.newMetricDto; public class LiveQualityGateComputerImplIT { @Rule - public DbTester db = DbTester.create(); + public DbTester db = DbTester.create(true); private final MapSettings settings = new MapSettings(); private final Configuration configuration = new ConfigurationBridge(settings); diff --git a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/measure/ws/SearchHistoryActionIT.java b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/measure/ws/SearchHistoryActionIT.java index d4baa160954..e12d941f7c6 100644 --- a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/measure/ws/SearchHistoryActionIT.java +++ b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/measure/ws/SearchHistoryActionIT.java @@ -79,7 +79,7 @@ public class SearchHistoryActionIT { @Rule public UserSessionRule userSession = UserSessionRule.standalone(); @Rule - public DbTester db = DbTester.create(); + public DbTester db = DbTester.create(true); private final DbClient dbClient = db.getDbClient(); private final DbSession dbSession = db.getSession(); diff --git a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/monitoring/MetricsActionIT.java b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/monitoring/MetricsActionIT.java index 950c519ef68..cca6520337d 100644 --- a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/monitoring/MetricsActionIT.java +++ b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/monitoring/MetricsActionIT.java @@ -44,7 +44,7 @@ public class MetricsActionIT { public UserSessionRule userSession = standalone(); @Rule - public DbTester db = DbTester.create(); + public DbTester db = DbTester.create(true); private final BearerPasscode bearerPasscode = mock(BearerPasscode.class); private final SystemPasscode systemPasscode = mock(SystemPasscode.class); diff --git a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/permission/PermissionTemplateServiceIT.java b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/permission/PermissionTemplateServiceIT.java index 5c19c7df101..10b339c08f3 100644 --- a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/permission/PermissionTemplateServiceIT.java +++ b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/permission/PermissionTemplateServiceIT.java @@ -52,7 +52,7 @@ import static org.sonar.api.resources.Qualifiers.VIEW; public class PermissionTemplateServiceIT { @Rule - public DbTester dbTester = DbTester.create(); + public DbTester dbTester = DbTester.create(true); private final ResourceTypesRule resourceTypesRule = new ResourceTypesRule().setRootQualifiers(PROJECT, VIEW, APP); private final DefaultTemplatesResolver defaultTemplatesResolver = new DefaultTemplatesResolverImpl(dbTester.getDbClient(), resourceTypesRule); diff --git a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/permission/ws/template/ApplyTemplateActionIT.java b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/permission/ws/template/ApplyTemplateActionIT.java index ddceb108372..28015aec9c7 100644 --- a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/permission/ws/template/ApplyTemplateActionIT.java +++ b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/permission/ws/template/ApplyTemplateActionIT.java @@ -58,7 +58,7 @@ import static org.sonarqube.ws.client.permission.PermissionsWsParameters.PARAM_T public class ApplyTemplateActionIT extends BasePermissionWsIT { @Rule - public DbTester dbTester = DbTester.create(); + public DbTester dbTester = DbTester.create(true); private UserDto user1; private UserDto user2; diff --git a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/platform/ws/SafeModeMonitoringMetricActionIT.java b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/platform/ws/SafeModeMonitoringMetricActionIT.java index 016cbeceb6e..450adaf9897 100644 --- a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/platform/ws/SafeModeMonitoringMetricActionIT.java +++ b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/platform/ws/SafeModeMonitoringMetricActionIT.java @@ -43,7 +43,7 @@ public class SafeModeMonitoringMetricActionIT { public UserSessionRule userSession = standalone(); @Rule - public DbTester db = DbTester.create(); + public DbTester db = DbTester.create(true); private final BearerPasscode bearerPasscode = mock(BearerPasscode.class); private final SystemPasscode systemPasscode = mock(SystemPasscode.class); diff --git a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/project/ws/ProjectFinderIT.java b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/project/ws/ProjectFinderIT.java index eb49f1d6726..b7fdcb85c89 100644 --- a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/project/ws/ProjectFinderIT.java +++ b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/project/ws/ProjectFinderIT.java @@ -35,7 +35,7 @@ import static org.sonar.server.project.ws.ProjectFinder.SearchResult; public class ProjectFinderIT { @Rule - public DbTester db = DbTester.create(); + public DbTester db = DbTester.create(true); @Rule public UserSessionRule userSession = UserSessionRule.standalone(); diff --git a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/project/ws/SearchMyScannableProjectsActionIT.java b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/project/ws/SearchMyScannableProjectsActionIT.java index c0cf046d05c..498b7404ef8 100644 --- a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/project/ws/SearchMyScannableProjectsActionIT.java +++ b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/project/ws/SearchMyScannableProjectsActionIT.java @@ -44,7 +44,7 @@ public class SearchMyScannableProjectsActionIT { public UserSessionRule userSession = UserSessionRule.standalone(); @Rule - public DbTester db = DbTester.create(); + public DbTester db = DbTester.create(true); private final WsActionTester ws = new WsActionTester( new SearchMyScannableProjectsAction(db.getDbClient(), new ProjectFinder(db.getDbClient(), userSession))); diff --git a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/project/ws/UpdateDefaultVisibilityActionIT.java b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/project/ws/UpdateDefaultVisibilityActionIT.java index cb387ad5d51..90490827343 100644 --- a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/project/ws/UpdateDefaultVisibilityActionIT.java +++ b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/project/ws/UpdateDefaultVisibilityActionIT.java @@ -39,7 +39,7 @@ import static org.sonar.server.project.ws.UpdateDefaultVisibilityAction.PARAM_PR public class UpdateDefaultVisibilityActionIT { @Rule - public final DbTester dbTester = DbTester.create(); + public final DbTester dbTester = DbTester.create(true); @Rule public final UserSessionRule userSession = UserSessionRule.standalone(); public final ProjectDefaultVisibility projectDefaultVisibility = new ProjectDefaultVisibility(dbTester.getDbClient()); diff --git a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/projectanalysis/ws/DeleteActionIT.java b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/projectanalysis/ws/DeleteActionIT.java index d747bb04732..0f20bcc79c6 100644 --- a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/projectanalysis/ws/DeleteActionIT.java +++ b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/projectanalysis/ws/DeleteActionIT.java @@ -49,7 +49,7 @@ public class DeleteActionIT { @Rule public UserSessionRule userSession = UserSessionRule.standalone(); @Rule - public DbTester db = DbTester.create(); + public DbTester db = DbTester.create(true); private DbClient dbClient = db.getDbClient(); private DbSession dbSession = db.getSession(); diff --git a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/projectdump/ws/ExportActionIT.java b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/projectdump/ws/ExportActionIT.java index c577a5b79fa..7da5b50c462 100644 --- a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/projectdump/ws/ExportActionIT.java +++ b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/projectdump/ws/ExportActionIT.java @@ -29,6 +29,7 @@ import org.sonar.db.DbTester; import org.sonar.db.ce.CeTaskTypes; import org.sonar.db.component.ComponentDto; import org.sonar.db.component.ResourceTypesRule; +import org.sonar.db.project.ProjectDto; import org.sonar.db.user.UserDto; import org.sonar.server.ce.projectdump.ExportSubmitter; import org.sonar.server.component.ComponentFinder; @@ -54,18 +55,18 @@ public class ExportActionIT { @Rule public UserSessionRule userSession = UserSessionRule.standalone(); @Rule - public DbTester db = DbTester.create(); + public DbTester db = DbTester.create(true); private final ExportSubmitter exportSubmitter = mock(ExportSubmitter.class); private final ResourceTypesRule resourceTypes = new ResourceTypesRule().setRootQualifiers(Qualifiers.PROJECT, Qualifiers.VIEW); private final ProjectDumpWsSupport projectDumpWsSupport = new ProjectDumpWsSupport(db.getDbClient(), userSession, new ComponentFinder(db.getDbClient(), resourceTypes)); private final ExportAction underTest = new ExportAction(projectDumpWsSupport, userSession, exportSubmitter); private final WsActionTester actionTester = new WsActionTester(underTest); - private ComponentDto project; + private ProjectDto project; @Before public void setUp() { - project = db.components().insertPrivateProject(PROJECT_ID, p -> p.setKey(PROJECT_KEY).setName(PROJECT_NAME)).getMainBranchComponent(); + project = db.components().insertPrivateProject(PROJECT_ID, p -> p.setKey(PROJECT_KEY).setName(PROJECT_NAME)).getProjectDto(); } @Test @@ -132,7 +133,7 @@ public class ExportActionIT { } private CeTask createResponseExampleTask() { - CeTask.Component component = new CeTask.Component(project.uuid(), project.getKey(), project.name()); + CeTask.Component component = new CeTask.Component(project.getUuid(), project.getKey(), project.getName()); return new CeTask.Builder() .setType(CeTaskTypes.PROJECT_EXPORT) .setUuid(TASK_ID) diff --git a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/projecttag/ws/SetActionIT.java b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/projecttag/ws/SetActionIT.java index 206f3544801..2903770460b 100644 --- a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/projecttag/ws/SetActionIT.java +++ b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/projecttag/ws/SetActionIT.java @@ -29,6 +29,7 @@ import org.sonar.db.DbClient; import org.sonar.db.DbSession; import org.sonar.db.DbTester; import org.sonar.db.component.ComponentDto; +import org.sonar.db.component.ProjectData; import org.sonar.db.project.ProjectDto; import org.sonar.server.component.TestComponentFinder; import org.sonar.server.es.TestProjectIndexers; @@ -53,21 +54,21 @@ public class SetActionIT { @Rule public UserSessionRule userSession = UserSessionRule.standalone().logIn(); @Rule - public DbTester db = DbTester.create(); + public DbTester db = DbTester.create(true); - private DbClient dbClient = db.getDbClient(); - private DbSession dbSession = db.getSession(); + private final DbClient dbClient = db.getDbClient(); + private final DbSession dbSession = db.getSession(); + private final TestProjectIndexers projectIndexers = new TestProjectIndexers(); + private final TagsWsSupport tagsWsSupport = new TagsWsSupport(dbClient, TestComponentFinder.from(db), userSession, projectIndexers, System2.INSTANCE); + private final WsActionTester ws = new WsActionTester(new SetAction(dbClient, tagsWsSupport)); private ProjectDto project; - - private TestProjectIndexers projectIndexers = new TestProjectIndexers(); - - private TagsWsSupport tagsWsSupport = new TagsWsSupport(dbClient, TestComponentFinder.from(db), userSession, projectIndexers, System2.INSTANCE); - - private WsActionTester ws = new WsActionTester(new SetAction(dbClient, tagsWsSupport)); + private ComponentDto projectComponent; @Before public void setUp() { - project = db.components().insertPrivateProject().getProjectDto(); + ProjectData projectData = db.components().insertPrivateProject(); + project = projectData.getProjectDto(); + projectComponent = projectData.getMainBranchComponent(); userSession.addProjectPermission(ADMIN, project); } @@ -161,7 +162,6 @@ public class SetActionIT { @Test public void fail_if_component_is_a_file() { - ComponentDto projectComponent = dbClient.componentDao().selectByUuid(dbSession, project.getUuid()).get(); ComponentDto file = db.components().insertComponent(newFileDto(projectComponent).setKey("FILE_KEY")); String fileKey = file.getKey(); diff --git a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualitygate/ws/CreateConditionActionIT.java b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualitygate/ws/CreateConditionActionIT.java index d1ce77961eb..4ee0f1439bf 100644 --- a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualitygate/ws/CreateConditionActionIT.java +++ b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualitygate/ws/CreateConditionActionIT.java @@ -63,7 +63,7 @@ public class CreateConditionActionIT { public UserSessionRule userSession = UserSessionRule.standalone(); @Rule - public DbTester db = DbTester.create(); + public DbTester db = DbTester.create(true); private final DbClient dbClient = db.getDbClient(); private final DbSession dbSession = db.getSession(); diff --git a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualitygate/ws/DeleteConditionActionIT.java b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualitygate/ws/DeleteConditionActionIT.java index a1b4654be9e..2835115cf70 100644 --- a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualitygate/ws/DeleteConditionActionIT.java +++ b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualitygate/ws/DeleteConditionActionIT.java @@ -48,7 +48,7 @@ import static org.sonar.server.qualitygate.ws.QualityGatesWsParameters.PARAM_ID; public class DeleteConditionActionIT { @Rule - public DbTester db = DbTester.create(); + public DbTester db = DbTester.create(true); @Rule public UserSessionRule userSession = UserSessionRule.standalone(); diff --git a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualitygate/ws/DeselectActionIT.java b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualitygate/ws/DeselectActionIT.java index a6a8ffa47b7..1176bb827b0 100644 --- a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualitygate/ws/DeselectActionIT.java +++ b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualitygate/ws/DeselectActionIT.java @@ -49,7 +49,7 @@ public class DeselectActionIT { @Rule public UserSessionRule userSession = UserSessionRule.standalone(); @Rule - public DbTester db = DbTester.create(); + public DbTester db = DbTester.create(true); private final DbClient dbClient = db.getDbClient(); private final ComponentFinder componentFinder = TestComponentFinder.from(db); diff --git a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualitygate/ws/ListActionIT.java b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualitygate/ws/ListActionIT.java index 94eededce33..3a9fe3f5894 100644 --- a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualitygate/ws/ListActionIT.java +++ b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualitygate/ws/ListActionIT.java @@ -55,7 +55,7 @@ public class ListActionIT { @Rule public UserSessionRule userSession = UserSessionRule.standalone(); @Rule - public DbTester db = DbTester.create(); + public DbTester db = DbTester.create(true); private final DbClient dbClient = db.getDbClient(); private final QualityGateFinder qualityGateFinder = new QualityGateFinder(dbClient); diff --git a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualitygate/ws/RemoveGroupActionIT.java b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualitygate/ws/RemoveGroupActionIT.java index 8ab0a2438cf..1165e3e6b49 100644 --- a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualitygate/ws/RemoveGroupActionIT.java +++ b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualitygate/ws/RemoveGroupActionIT.java @@ -45,7 +45,7 @@ public class RemoveGroupActionIT { @Rule public UserSessionRule userSession = UserSessionRule.standalone(); @Rule - public DbTester db = DbTester.create(); + public DbTester db = DbTester.create(true); private final DbClient dbClient = db.getDbClient(); private final QualityGatesWsSupport wsSupport = new QualityGatesWsSupport(dbClient, userSession, TestComponentFinder.from(db)); diff --git a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualitygate/ws/RemoveUserActionIT.java b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualitygate/ws/RemoveUserActionIT.java index e1ea8f01a80..5205c5ef779 100644 --- a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualitygate/ws/RemoveUserActionIT.java +++ b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualitygate/ws/RemoveUserActionIT.java @@ -45,7 +45,7 @@ public class RemoveUserActionIT { @Rule public UserSessionRule userSession = UserSessionRule.standalone(); @Rule - public DbTester db = DbTester.create(); + public DbTester db = DbTester.create(true); private final DbClient dbClient = db.getDbClient(); private final QualityGatesWsSupport wsSupport = new QualityGatesWsSupport(dbClient, userSession, TestComponentFinder.from(db)); diff --git a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualitygate/ws/SearchActionIT.java b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualitygate/ws/SearchActionIT.java index 8746c33cf0f..f5bdf51833b 100644 --- a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualitygate/ws/SearchActionIT.java +++ b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualitygate/ws/SearchActionIT.java @@ -56,7 +56,7 @@ public class SearchActionIT { public UserSessionRule userSession = UserSessionRule.standalone(); @Rule - public DbTester db = DbTester.create(); + public DbTester db = DbTester.create(true); private final DbClient dbClient = db.getDbClient(); private final SearchAction underTest = new SearchAction(dbClient, userSession, diff --git a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualitygate/ws/SearchGroupsActionIT.java b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualitygate/ws/SearchGroupsActionIT.java index ed3491cb6a0..f1aa83aeb34 100644 --- a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualitygate/ws/SearchGroupsActionIT.java +++ b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualitygate/ws/SearchGroupsActionIT.java @@ -53,7 +53,7 @@ public class SearchGroupsActionIT { @Rule public UserSessionRule userSession = UserSessionRule.standalone(); @Rule - public DbTester db = DbTester.create(); + public DbTester db = DbTester.create(true); private final QualityGatesWsSupport wsSupport = new QualityGatesWsSupport(db.getDbClient(), userSession, TestComponentFinder.from(db)); diff --git a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualitygate/ws/SearchUsersActionIT.java b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualitygate/ws/SearchUsersActionIT.java index b42f0f73398..ab23240656c 100644 --- a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualitygate/ws/SearchUsersActionIT.java +++ b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualitygate/ws/SearchUsersActionIT.java @@ -52,7 +52,7 @@ public class SearchUsersActionIT { @Rule public UserSessionRule userSession = UserSessionRule.standalone(); @Rule - public DbTester db = DbTester.create(); + public DbTester db = DbTester.create(true); private final QualityGatesWsSupport wsSupport = new QualityGatesWsSupport(db.getDbClient(), userSession, TestComponentFinder.from(db)); private AvatarResolver avatarResolver = new FakeAvatarResolver(); diff --git a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualityprofile/QProfileComparisonIT.java b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualityprofile/QProfileComparisonIT.java index fedcf65c942..8d81172c627 100644 --- a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualityprofile/QProfileComparisonIT.java +++ b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualityprofile/QProfileComparisonIT.java @@ -58,7 +58,7 @@ public class QProfileComparisonIT { @Rule public UserSessionRule userSession = UserSessionRule.standalone().anonymous(); @Rule - public DbTester dbTester = DbTester.create(); + public DbTester dbTester = DbTester.create(true); @Rule public EsTester es = EsTester.create(); diff --git a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualityprofile/QProfileResetImplIT.java b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualityprofile/QProfileResetImplIT.java index e26eac8c0b8..ff82030a2b8 100644 --- a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualityprofile/QProfileResetImplIT.java +++ b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualityprofile/QProfileResetImplIT.java @@ -56,7 +56,7 @@ public class QProfileResetImplIT { private static final String LANGUAGE = "xoo"; @Rule - public DbTester db = DbTester.create(); + public DbTester db = DbTester.create(true); @Rule public UserSessionRule userSession = UserSessionRule.standalone(); diff --git a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualityprofile/QProfileRulesImplIT.java b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualityprofile/QProfileRulesImplIT.java index 6de0361ea53..508bae0782c 100644 --- a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualityprofile/QProfileRulesImplIT.java +++ b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualityprofile/QProfileRulesImplIT.java @@ -55,7 +55,7 @@ public class QProfileRulesImplIT { @Rule public UserSessionRule userSession = UserSessionRule.standalone(); @Rule - public DbTester db = DbTester.create(); + public DbTester db = DbTester.create(true); @Rule public EsTester es = EsTester.create(); diff --git a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualityprofile/builtin/BuiltInQProfileInsertImplIT.java b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualityprofile/builtin/BuiltInQProfileInsertImplIT.java index 631c741d34e..651c85e5913 100644 --- a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualityprofile/builtin/BuiltInQProfileInsertImplIT.java +++ b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualityprofile/builtin/BuiltInQProfileInsertImplIT.java @@ -59,7 +59,7 @@ public class BuiltInQProfileInsertImplIT { @Rule public BuiltInQProfileRepositoryRule builtInQProfileRepository = new BuiltInQProfileRepositoryRule(); @Rule - public DbTester db = DbTester.create(); + public DbTester db = DbTester.create(true); private final System2 system2 = new AlwaysIncreasingSystem2(); private final UuidFactory uuidFactory = new SequenceUuidFactory(); diff --git a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualityprofile/builtin/BuiltInQProfileRepositoryImplIT.java b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualityprofile/builtin/BuiltInQProfileRepositoryImplIT.java index 6f4f752b799..6dc286ae501 100644 --- a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualityprofile/builtin/BuiltInQProfileRepositoryImplIT.java +++ b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualityprofile/builtin/BuiltInQProfileRepositoryImplIT.java @@ -50,7 +50,7 @@ public class BuiltInQProfileRepositoryImplIT { private static final String SONAR_WAY_QP_NAME = "Sonar way"; @Rule - public DbTester db = DbTester.create(); + public DbTester db = DbTester.create(true); private final DbClient dbClient = db.getDbClient(); private final ServerRuleFinder ruleFinder = new DefaultRuleFinder(dbClient, mock(RuleDescriptionFormatter.class)); diff --git a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualityprofile/builtin/BuiltInQProfileUpdateImplIT.java b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualityprofile/builtin/BuiltInQProfileUpdateImplIT.java index 71c4a03af93..afe413d6b0f 100644 --- a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualityprofile/builtin/BuiltInQProfileUpdateImplIT.java +++ b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualityprofile/builtin/BuiltInQProfileUpdateImplIT.java @@ -80,7 +80,7 @@ public class BuiltInQProfileUpdateImplIT { @Rule public BuiltInQProfileRepositoryRule builtInProfileRepository = new BuiltInQProfileRepositoryRule(); @Rule - public DbTester db = DbTester.create(); + public DbTester db = DbTester.create(true); @Rule public UserSessionRule userSession = UserSessionRule.standalone(); private System2 system2 = new TestSystem2().setNow(NOW); diff --git a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualityprofile/builtin/RuleActivatorIT.java b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualityprofile/builtin/RuleActivatorIT.java index 208dc9ee6f9..d98d870c196 100644 --- a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualityprofile/builtin/RuleActivatorIT.java +++ b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualityprofile/builtin/RuleActivatorIT.java @@ -64,7 +64,7 @@ import static org.sonar.server.qualityprofile.ActiveRuleInheritance.OVERRIDES; */ public class RuleActivatorIT { @Rule - public final DbTester db = DbTester.create(); + public final DbTester db = DbTester.create(true); @Rule public final UserSessionRule userSession = UserSessionRule.standalone(); diff --git a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualityprofile/ws/ActivateRuleActionIT.java b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualityprofile/ws/ActivateRuleActionIT.java index f982f31eae7..4508853dbd0 100644 --- a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualityprofile/ws/ActivateRuleActionIT.java +++ b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualityprofile/ws/ActivateRuleActionIT.java @@ -61,7 +61,7 @@ import static org.sonarqube.ws.client.qualityprofile.QualityProfileWsParameters. public class ActivateRuleActionIT { @Rule - public DbTester db = DbTester.create(); + public DbTester db = DbTester.create(true); @Rule public UserSessionRule userSession = UserSessionRule.standalone(); diff --git a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualityprofile/ws/ActivateRulesActionIT.java b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualityprofile/ws/ActivateRulesActionIT.java index c2cf53926db..2347b25850c 100644 --- a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualityprofile/ws/ActivateRulesActionIT.java +++ b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualityprofile/ws/ActivateRulesActionIT.java @@ -50,7 +50,7 @@ import static org.sonarqube.ws.client.qualityprofile.QualityProfileWsParameters. public class ActivateRulesActionIT { @Rule - public DbTester db = DbTester.create(); + public DbTester db = DbTester.create(true); @Rule public UserSessionRule userSession = UserSessionRule.standalone(); diff --git a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualityprofile/ws/AddGroupActionIT.java b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualityprofile/ws/AddGroupActionIT.java index 64fa9ff5ce9..83ca536267b 100644 --- a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualityprofile/ws/AddGroupActionIT.java +++ b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualityprofile/ws/AddGroupActionIT.java @@ -53,7 +53,7 @@ public class AddGroupActionIT { @Rule public UserSessionRule userSession = UserSessionRule.standalone(); @Rule - public DbTester db = DbTester.create(); + public DbTester db = DbTester.create(true); private final QProfileWsSupport wsSupport = new QProfileWsSupport(db.getDbClient(), userSession); private final UuidFactory uuidFactory = UuidFactoryFast.getInstance(); diff --git a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualityprofile/ws/AddProjectActionIT.java b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualityprofile/ws/AddProjectActionIT.java index 4edf4521f9a..1ba8e251608 100644 --- a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualityprofile/ws/AddProjectActionIT.java +++ b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualityprofile/ws/AddProjectActionIT.java @@ -56,7 +56,7 @@ public class AddProjectActionIT { private static final String LANGUAGE_2 = "foo"; @Rule - public DbTester db = DbTester.create(); + public DbTester db = DbTester.create(true); @Rule public UserSessionRule userSession = UserSessionRule.standalone(); diff --git a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualityprofile/ws/AddUserActionIT.java b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualityprofile/ws/AddUserActionIT.java index a1cdf072a40..44fad8bc8bc 100644 --- a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualityprofile/ws/AddUserActionIT.java +++ b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualityprofile/ws/AddUserActionIT.java @@ -52,7 +52,7 @@ public class AddUserActionIT { @Rule public UserSessionRule userSession = UserSessionRule.standalone(); @Rule - public DbTester db = DbTester.create(); + public DbTester db = DbTester.create(true); private final QProfileWsSupport wsSupport = new QProfileWsSupport(db.getDbClient(), userSession); private final UuidFactory uuidFactory = UuidFactoryFast.getInstance(); diff --git a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualityprofile/ws/BackupActionIT.java b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualityprofile/ws/BackupActionIT.java index 0159f070a83..b102fbe3c83 100644 --- a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualityprofile/ws/BackupActionIT.java +++ b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualityprofile/ws/BackupActionIT.java @@ -43,7 +43,7 @@ public class BackupActionIT { private static final String A_LANGUAGE = "xoo"; @Rule - public DbTester db = DbTester.create(); + public DbTester db = DbTester.create(true); @Rule public UserSessionRule userSession = UserSessionRule.standalone(); diff --git a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualityprofile/ws/CompareActionIT.java b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualityprofile/ws/CompareActionIT.java index 0e5274a4673..3186746766d 100644 --- a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualityprofile/ws/CompareActionIT.java +++ b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualityprofile/ws/CompareActionIT.java @@ -51,7 +51,7 @@ import static org.assertj.core.api.Assertions.assertThatThrownBy; public class CompareActionIT { @Rule - public DbTester db = DbTester.create(); + public DbTester db = DbTester.create(true); @Rule public UserSessionRule userSessionRule = UserSessionRule.standalone(); @Rule diff --git a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualityprofile/ws/CopyActionIT.java b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualityprofile/ws/CopyActionIT.java index 9433d00d9b4..f8233a8433f 100644 --- a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualityprofile/ws/CopyActionIT.java +++ b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualityprofile/ws/CopyActionIT.java @@ -57,7 +57,7 @@ public class CopyActionIT { private static final String A_LANGUAGE = "lang1"; @Rule - public DbTester db = DbTester.create(); + public DbTester db = DbTester.create(true); @Rule public UserSessionRule userSession = UserSessionRule.standalone(); @Rule diff --git a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualityprofile/ws/CreateActionIT.java b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualityprofile/ws/CreateActionIT.java index 0bf5c551208..57eb50793df 100644 --- a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualityprofile/ws/CreateActionIT.java +++ b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualityprofile/ws/CreateActionIT.java @@ -76,7 +76,7 @@ public class CreateActionIT { .setLanguage(XOO_LANGUAGE); @Rule - public DbTester db = DbTester.create(); + public DbTester db = DbTester.create(true); @Rule public EsTester es = EsTester.create(); @Rule diff --git a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualityprofile/ws/DeactivateRuleActionIT.java b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualityprofile/ws/DeactivateRuleActionIT.java index f49a9e7e3ab..39b4157ddb9 100644 --- a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualityprofile/ws/DeactivateRuleActionIT.java +++ b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualityprofile/ws/DeactivateRuleActionIT.java @@ -57,7 +57,7 @@ import static org.sonarqube.ws.client.qualityprofile.QualityProfileWsParameters. public class DeactivateRuleActionIT { @Rule - public DbTester db = DbTester.create(); + public DbTester db = DbTester.create(true); @Rule public UserSessionRule userSession = UserSessionRule.standalone(); diff --git a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualityprofile/ws/DeactivateRulesActionIT.java b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualityprofile/ws/DeactivateRulesActionIT.java index 3e51f51ec04..c05829c3370 100644 --- a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualityprofile/ws/DeactivateRulesActionIT.java +++ b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualityprofile/ws/DeactivateRulesActionIT.java @@ -51,7 +51,7 @@ import static org.sonarqube.ws.client.qualityprofile.QualityProfileWsParameters. public class DeactivateRulesActionIT { @Rule - public DbTester db = DbTester.create(); + public DbTester db = DbTester.create(true); @Rule public UserSessionRule userSession = UserSessionRule.standalone(); diff --git a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualityprofile/ws/InheritanceActionIT.java b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualityprofile/ws/InheritanceActionIT.java index ef5abc51e4b..a2710a9452f 100644 --- a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualityprofile/ws/InheritanceActionIT.java +++ b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualityprofile/ws/InheritanceActionIT.java @@ -69,7 +69,7 @@ import static org.sonarqube.ws.client.qualityprofile.QualityProfileWsParameters. public class InheritanceActionIT { @Rule - public DbTester db = DbTester.create(); + public DbTester db = DbTester.create(true); @Rule public EsTester es = EsTester.create(); @Rule diff --git a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualityprofile/ws/QProfileWsSupportIT.java b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualityprofile/ws/QProfileWsSupportIT.java index 0feff039eec..0d580f32b79 100644 --- a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualityprofile/ws/QProfileWsSupportIT.java +++ b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualityprofile/ws/QProfileWsSupportIT.java @@ -36,7 +36,7 @@ import static org.assertj.core.api.Assertions.assertThatThrownBy; public class QProfileWsSupportIT { @Rule - public DbTester db = DbTester.create(); + public DbTester db = DbTester.create(true); @Rule public UserSessionRule userSession = UserSessionRule.standalone(); diff --git a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualityprofile/ws/QProfilesWsMediumIT.java b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualityprofile/ws/QProfilesWsMediumIT.java index 2318e4b0819..4fe7fbe111e 100644 --- a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualityprofile/ws/QProfilesWsMediumIT.java +++ b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualityprofile/ws/QProfilesWsMediumIT.java @@ -76,7 +76,7 @@ public class QProfilesWsMediumIT { @Rule public EsTester es = EsTester.create(); @Rule - public DbTester dbTester = DbTester.create(); + public DbTester dbTester = DbTester.create(true); private final DbClient dbClient = dbTester.getDbClient(); private final DbSession dbSession = dbTester.getSession(); diff --git a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualityprofile/ws/RemoveGroupActionIT.java b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualityprofile/ws/RemoveGroupActionIT.java index bc06530287b..62e5b52b1a3 100644 --- a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualityprofile/ws/RemoveGroupActionIT.java +++ b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualityprofile/ws/RemoveGroupActionIT.java @@ -51,7 +51,7 @@ public class RemoveGroupActionIT { @Rule public UserSessionRule userSession = UserSessionRule.standalone(); @Rule - public DbTester db = DbTester.create(); + public DbTester db = DbTester.create(true); private final QProfileWsSupport wsSupport = new QProfileWsSupport(db.getDbClient(), userSession); diff --git a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualityprofile/ws/RemoveProjectActionIT.java b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualityprofile/ws/RemoveProjectActionIT.java index 38ac097dd0d..32b7603bf90 100644 --- a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualityprofile/ws/RemoveProjectActionIT.java +++ b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualityprofile/ws/RemoveProjectActionIT.java @@ -57,7 +57,7 @@ public class RemoveProjectActionIT { private static final String LANGUAGE_2 = "foo"; @Rule - public DbTester db = DbTester.create(); + public DbTester db = DbTester.create(true); @Rule public UserSessionRule userSession = UserSessionRule.standalone(); diff --git a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualityprofile/ws/RemoveUserActionIT.java b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualityprofile/ws/RemoveUserActionIT.java index 1a6dd87dc9e..e1635e66bc4 100644 --- a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualityprofile/ws/RemoveUserActionIT.java +++ b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualityprofile/ws/RemoveUserActionIT.java @@ -51,7 +51,7 @@ public class RemoveUserActionIT { @Rule public UserSessionRule userSession = UserSessionRule.standalone(); @Rule - public DbTester db = DbTester.create(); + public DbTester db = DbTester.create(true); private final QProfileWsSupport wsSupport = new QProfileWsSupport(db.getDbClient(), userSession); private final WsActionTester ws = new WsActionTester(new RemoveUserAction(db.getDbClient(), wsSupport, LANGUAGES)); diff --git a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualityprofile/ws/RestoreActionIT.java b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualityprofile/ws/RestoreActionIT.java index 2d86a4125c5..4c7276347c6 100644 --- a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualityprofile/ws/RestoreActionIT.java +++ b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualityprofile/ws/RestoreActionIT.java @@ -52,7 +52,7 @@ public class RestoreActionIT { private static final String A_LANGUAGE = "xoo"; @Rule - public DbTester db = DbTester.create(); + public DbTester db = DbTester.create(true); @Rule public UserSessionRule userSession = UserSessionRule.standalone(); diff --git a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualityprofile/ws/SearchGroupsActionIT.java b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualityprofile/ws/SearchGroupsActionIT.java index 87ca9310452..68db8044d86 100644 --- a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualityprofile/ws/SearchGroupsActionIT.java +++ b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualityprofile/ws/SearchGroupsActionIT.java @@ -58,7 +58,7 @@ public class SearchGroupsActionIT { @Rule public UserSessionRule userSession = UserSessionRule.standalone(); @Rule - public DbTester db = DbTester.create(); + public DbTester db = DbTester.create(true); private final QProfileWsSupport wsSupport = new QProfileWsSupport(db.getDbClient(), userSession); diff --git a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualityprofile/ws/SearchUsersActionIT.java b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualityprofile/ws/SearchUsersActionIT.java index 3b7a7820097..e9e2295d9fb 100644 --- a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualityprofile/ws/SearchUsersActionIT.java +++ b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualityprofile/ws/SearchUsersActionIT.java @@ -60,7 +60,7 @@ public class SearchUsersActionIT { @Rule public UserSessionRule userSession = UserSessionRule.standalone(); @Rule - public DbTester db = DbTester.create(); + public DbTester db = DbTester.create(true); private final QProfileWsSupport wsSupport = new QProfileWsSupport(db.getDbClient(), userSession); private AvatarResolver avatarResolver = new FakeAvatarResolver(); diff --git a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualityprofile/ws/SetDefaultActionIT.java b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualityprofile/ws/SetDefaultActionIT.java index c2c51efd83e..1656c5a62ef 100644 --- a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualityprofile/ws/SetDefaultActionIT.java +++ b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualityprofile/ws/SetDefaultActionIT.java @@ -50,7 +50,7 @@ public class SetDefaultActionIT { private static final String XOO_2_KEY = "xoo2"; @Rule - public DbTester db = DbTester.create(); + public DbTester db = DbTester.create(true); @Rule public UserSessionRule userSessionRule = UserSessionRule.standalone(); diff --git a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualityprofile/ws/ShowActionIT.java b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualityprofile/ws/ShowActionIT.java index c7fc1eb58de..c954374da91 100644 --- a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualityprofile/ws/ShowActionIT.java +++ b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/qualityprofile/ws/ShowActionIT.java @@ -62,7 +62,7 @@ public class ShowActionIT { @Rule public EsTester es = EsTester.create(); @Rule - public DbTester db = DbTester.create(); + public DbTester db = DbTester.create(true); @Rule public UserSessionRule userSession = UserSessionRule.standalone(); diff --git a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/rule/ws/ActiveRuleCompleterIT.java b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/rule/ws/ActiveRuleCompleterIT.java index 7b7bdad00e9..a24307be57b 100644 --- a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/rule/ws/ActiveRuleCompleterIT.java +++ b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/rule/ws/ActiveRuleCompleterIT.java @@ -34,7 +34,7 @@ import static org.assertj.core.api.Assertions.assertThat; public class ActiveRuleCompleterIT { @Rule - public DbTester dbTester = DbTester.create(); + public DbTester dbTester = DbTester.create(true); @Test public void test_completeShow() { diff --git a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/rule/ws/DeleteActionIT.java b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/rule/ws/DeleteActionIT.java index ccfc4d18a6d..0dc5c789951 100644 --- a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/rule/ws/DeleteActionIT.java +++ b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/rule/ws/DeleteActionIT.java @@ -50,7 +50,7 @@ public class DeleteActionIT { @Rule public UserSessionRule userSession = UserSessionRule.standalone(); @Rule - public DbTester dbTester = DbTester.create(); + public DbTester dbTester = DbTester.create(true); @Rule public EsTester es = EsTester.create(); private DbClient dbClient = dbTester.getDbClient(); diff --git a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/rule/ws/ShowActionIT.java b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/rule/ws/ShowActionIT.java index eb34ca1e806..34745ad1349 100644 --- a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/rule/ws/ShowActionIT.java +++ b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/rule/ws/ShowActionIT.java @@ -82,7 +82,7 @@ public class ShowActionIT { @org.junit.Rule public UserSessionRule userSession = UserSessionRule.standalone(); @org.junit.Rule - public DbTester db = DbTester.create(); + public DbTester db = DbTester.create(true); private final UuidFactory uuidFactory = UuidFactoryFast.getInstance(); private final MacroInterpreter macroInterpreter = mock(MacroInterpreter.class); diff --git a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/rule/ws/TagsActionIT.java b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/rule/ws/TagsActionIT.java index 04bbeba8981..cb2daec3685 100644 --- a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/rule/ws/TagsActionIT.java +++ b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/rule/ws/TagsActionIT.java @@ -43,7 +43,7 @@ public class TagsActionIT { @Rule public UserSessionRule userSession = UserSessionRule.standalone(); @Rule - public DbTester db = DbTester.create(); + public DbTester db = DbTester.create(true); @Rule public EsTester es = EsTester.create(); diff --git a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/rule/ws/UpdateActionIT.java b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/rule/ws/UpdateActionIT.java index 0280eaec457..910c687bb4a 100644 --- a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/rule/ws/UpdateActionIT.java +++ b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/rule/ws/UpdateActionIT.java @@ -72,7 +72,7 @@ public class UpdateActionIT { private static final long PAST = 10000L; @Rule - public DbTester db = DbTester.create(); + public DbTester db = DbTester.create(true); @Rule public EsTester es = EsTester.create(); diff --git a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/ui/ws/MarketplaceActionIT.java b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/ui/ws/MarketplaceActionIT.java index fbf818e7152..aeeb6fedb9e 100644 --- a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/ui/ws/MarketplaceActionIT.java +++ b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/ui/ws/MarketplaceActionIT.java @@ -47,7 +47,7 @@ public class MarketplaceActionIT { @Rule public UserSessionRule userSessionRule = UserSessionRule.standalone(); @Rule - public DbTester db = DbTester.create(); + public DbTester db = DbTester.create(true); private final Server server = mock(Server.class); private final DbClient dbClient = db.getDbClient(); diff --git a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/user/ws/ChangePasswordActionIT.java b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/user/ws/ChangePasswordActionIT.java index 83b30b34dba..291a79ef12b 100644 --- a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/user/ws/ChangePasswordActionIT.java +++ b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/user/ws/ChangePasswordActionIT.java @@ -69,7 +69,7 @@ public class ChangePasswordActionIT { private static final String NEW_PASSWORD = "12345"; @Rule - public DbTester db = DbTester.create(); + public DbTester db = DbTester.create(true); @Rule public UserSessionRule userSessionRule = UserSessionRule.standalone().logIn(); diff --git a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/user/ws/GroupsActionIT.java b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/user/ws/GroupsActionIT.java index af07217fedd..951bb1c1e62 100644 --- a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/user/ws/GroupsActionIT.java +++ b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/user/ws/GroupsActionIT.java @@ -53,7 +53,7 @@ public class GroupsActionIT { private static final String USER_LOGIN = "john"; @Rule - public DbTester db = DbTester.create(); + public DbTester db = DbTester.create(true); @Rule public UserSessionRule userSession = UserSessionRule.standalone().logIn().addPermission(GlobalPermission.ADMINISTER); diff --git a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/user/ws/SearchActionIT.java b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/user/ws/SearchActionIT.java index 4a4c315715d..4d498fea5d9 100644 --- a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/user/ws/SearchActionIT.java +++ b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/user/ws/SearchActionIT.java @@ -69,7 +69,7 @@ public class SearchActionIT { public UserSessionRule userSession = UserSessionRule.standalone(); @Rule - public DbTester db = DbTester.create(); + public DbTester db = DbTester.create(true); private ManagedInstanceService managedInstanceService = mock(ManagedInstanceService.class); private WsActionTester ws = new WsActionTester(new SearchAction(userSession, db.getDbClient(), new AvatarResolverImpl(), managedInstanceService)); diff --git a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/user/ws/UpdateIdentityProviderActionIT.java b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/user/ws/UpdateIdentityProviderActionIT.java index 125339b82ba..afd973ef4b2 100644 --- a/server/sonar-webserver-webapi/src/it/java/org/sonar/server/user/ws/UpdateIdentityProviderActionIT.java +++ b/server/sonar-webserver-webapi/src/it/java/org/sonar/server/user/ws/UpdateIdentityProviderActionIT.java @@ -59,7 +59,7 @@ public class UpdateIdentityProviderActionIT { .addIdentityProvider(new TestIdentityProvider().setName("Github").setKey("github").setEnabled(true)); @Rule - public DbTester db = DbTester.create(); + public DbTester db = DbTester.create(true); @Rule public UserSessionRule userSession = UserSessionRule.standalone().logIn().setSystemAdministrator(); diff --git a/server/sonar-webserver-webapi/src/main/java/org/sonar/server/ce/projectdump/ExportSubmitterImpl.java b/server/sonar-webserver-webapi/src/main/java/org/sonar/server/ce/projectdump/ExportSubmitterImpl.java index 99e37b6d9ed..45223f39d80 100644 --- a/server/sonar-webserver-webapi/src/main/java/org/sonar/server/ce/projectdump/ExportSubmitterImpl.java +++ b/server/sonar-webserver-webapi/src/main/java/org/sonar/server/ce/projectdump/ExportSubmitterImpl.java @@ -27,7 +27,7 @@ import org.sonar.ce.task.CeTask; import org.sonar.db.DbClient; import org.sonar.db.DbSession; import org.sonar.db.ce.CeTaskTypes; -import org.sonar.db.component.ComponentDto; +import org.sonar.db.project.ProjectDto; import static com.google.common.base.Preconditions.checkArgument; import static java.util.Collections.emptyMap; @@ -48,11 +48,11 @@ public class ExportSubmitterImpl implements ExportSubmitter { requireNonNull(projectKey, "Project key can not be null"); try (DbSession dbSession = dbClient.openSession(false)) { - Optional mainBranch = dbClient.componentDao().selectByKey(dbSession, projectKey); - checkArgument(mainBranch.isPresent(), "Project with key [%s] does not exist", projectKey); + Optional project = dbClient.projectDao().selectProjectByKey(dbSession, projectKey); + checkArgument(project.isPresent(), "Project with key [%s] does not exist", projectKey); CeTaskSubmit submit = ceQueue.prepareSubmit() - .setComponent(fromDto(mainBranch.get().uuid(), mainBranch.get().uuid())) + .setComponent(fromDto(project.get().getUuid(), project.get().getUuid())) .setType(CeTaskTypes.PROJECT_EXPORT) .setSubmitterUuid(submitterUuid) .setCharacteristics(emptyMap())