This is an automated email from the ASF dual-hosted git repository. rcordier pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/james-project.git
commit 067e123b64a3be52a7526590356ebc849f06863d Author: Benoit Tellier <[email protected]> AuthorDate: Tue Dec 10 11:57:46 2019 +0700 JAMES-2717 Avoid restarting ElasticSearch container for each test class --- .../james/backends/es/DockerElasticSearchExtension.java | 16 ++-------------- 1 file changed, 2 insertions(+), 14 deletions(-) diff --git a/backends-common/elasticsearch/src/test/java/org/apache/james/backends/es/DockerElasticSearchExtension.java b/backends-common/elasticsearch/src/test/java/org/apache/james/backends/es/DockerElasticSearchExtension.java index b9051a0..6583954 100644 --- a/backends-common/elasticsearch/src/test/java/org/apache/james/backends/es/DockerElasticSearchExtension.java +++ b/backends-common/elasticsearch/src/test/java/org/apache/james/backends/es/DockerElasticSearchExtension.java @@ -19,34 +19,22 @@ package org.apache.james.backends.es; -import org.junit.jupiter.api.extension.AfterAllCallback; import org.junit.jupiter.api.extension.AfterEachCallback; -import org.junit.jupiter.api.extension.BeforeAllCallback; import org.junit.jupiter.api.extension.ExtensionContext; import org.junit.jupiter.api.extension.ParameterContext; import org.junit.jupiter.api.extension.ParameterResolutionException; import org.junit.jupiter.api.extension.ParameterResolver; -public class DockerElasticSearchExtension implements AfterAllCallback, BeforeAllCallback, AfterEachCallback, ParameterResolver { +public class DockerElasticSearchExtension implements AfterEachCallback, ParameterResolver { private final DockerElasticSearch elasticSearch = DockerElasticSearchSingleton.INSTANCE; @Override - public void beforeAll(ExtensionContext context) throws Exception { - elasticSearch.start(); - } - - @Override - public void afterEach(ExtensionContext context) throws Exception { + public void afterEach(ExtensionContext context) { elasticSearch.cleanUpData(); } @Override - public void afterAll(ExtensionContext context) throws Exception { - elasticSearch.stop(); - } - - @Override public boolean supportsParameter(ParameterContext parameterContext, ExtensionContext extensionContext) throws ParameterResolutionException { return (parameterContext.getParameter().getType() == DockerElasticSearch.class); } --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
