diff --git a/server/src/test/java/com/linecorp/centraldogma/server/command/StandaloneCommandExecutorTest.java b/server/src/test/java/com/linecorp/centraldogma/server/command/StandaloneCommandExecutorTest.java index 64d6a07c77..67674dbcd0 100644 --- a/server/src/test/java/com/linecorp/centraldogma/server/command/StandaloneCommandExecutorTest.java +++ b/server/src/test/java/com/linecorp/centraldogma/server/command/StandaloneCommandExecutorTest.java @@ -58,13 +58,18 @@ static void setUp() { executor.execute(Command.createRepository(Author.SYSTEM, TEST_PRJ, TEST_REPO)).join(); executor.execute(Command.createRepository(Author.SYSTEM, TEST_PRJ, TEST_REPO2)).join(); executor.execute(Command.createRepository(Author.SYSTEM, TEST_PRJ, TEST_REPO3)).join(); + + final MetadataService mds = new MetadataService(extension.projectManager(), executor); + // Metadata should be created before entering read-only mode. + mds.addRepo(Author.SYSTEM, TEST_PRJ, TEST_REPO).join(); + mds.addRepo(Author.SYSTEM, TEST_PRJ, TEST_REPO2).join(); + mds.addRepo(Author.SYSTEM, TEST_PRJ, TEST_REPO3).join(); } @Test void setWriteQuota() { final StandaloneCommandExecutor executor = (StandaloneCommandExecutor) extension.executor(); final MetadataService mds = new MetadataService(extension.projectManager(), executor); - mds.addRepo(Author.SYSTEM, TEST_PRJ, TEST_REPO).join(); final RateLimiter rateLimiter1 = executor.writeRateLimiters.get("test_prj/test_repo"); assertThat(rateLimiter1).isNull(); @@ -122,12 +127,6 @@ void jsonUpsertPushCommandConvertedIntoJsonPatchWhenApplicable() { @Test void shouldPerformAdministrativeCommandWithReadOnly() throws JsonParseException { final StandaloneCommandExecutor executor = (StandaloneCommandExecutor) extension.executor(); - final MetadataService mds = new MetadataService(extension.projectManager(), executor); - // Metadata should be created before entering read-only mode. - mds.addRepo(Author.SYSTEM, TEST_PRJ, TEST_REPO).join(); - mds.addRepo(Author.SYSTEM, TEST_PRJ, TEST_REPO2).join(); - mds.addRepo(Author.SYSTEM, TEST_PRJ, TEST_REPO3).join(); - executor.execute(Command.updateServerStatus(false)).join(); assertThat(executor.isWritable()).isFalse();