This is an automated email from the ASF dual-hosted git repository.

btellier pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/james-project.git

commit 09c61f22aeef8f0f02d799badd5538bf1347d7fb
Author: Tran Tien Duc <dt...@linagora.com>
AuthorDate: Mon Dec 16 19:43:10 2019 +0700

    JAMES-3012 BasicFeature tagging in webadmin integration tests
---
 .../distributed-webadmin-integration-test/pom.xml         | 15 +++++++++++++++
 .../webadmin/integration/ForwardIntegrationTest.java      |  3 +++
 .../webadmin/integration/JwtFilterIntegrationTest.java    |  3 +++
 .../vault/DeletedMessageVaultIntegrationTest.java         | 13 ++++++++-----
 4 files changed, 29 insertions(+), 5 deletions(-)

diff --git 
a/server/protocols/webadmin-integration-test/distributed-webadmin-integration-test/pom.xml
 
b/server/protocols/webadmin-integration-test/distributed-webadmin-integration-test/pom.xml
index 8c2b542..619c86b 100644
--- 
a/server/protocols/webadmin-integration-test/distributed-webadmin-integration-test/pom.xml
+++ 
b/server/protocols/webadmin-integration-test/distributed-webadmin-integration-test/pom.xml
@@ -91,4 +91,19 @@
             <scope>test</scope>
         </dependency>
     </dependencies>
+    <build>
+        <plugins>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-surefire-plugin</artifactId>
+                <configuration>
+                    <argLine>-Xms512m -Xmx1024m</argLine>
+                    <reuseForks>true</reuseForks>
+                    <!-- Fail tests longer than 2 hours, prevent form random 
locking tests -->
+                    
<forkedProcessTimeoutInSeconds>7200</forkedProcessTimeoutInSeconds>
+                    <groups 
combine.self="override">org.apache.james.junit.categories.BasicFeature</groups>
+                </configuration>
+            </plugin>
+        </plugins>
+    </build>
 </project>
diff --git 
a/server/protocols/webadmin-integration-test/webadmin-integration-test-common/src/main/java/org/apache/james/webadmin/integration/ForwardIntegrationTest.java
 
b/server/protocols/webadmin-integration-test/webadmin-integration-test-common/src/main/java/org/apache/james/webadmin/integration/ForwardIntegrationTest.java
index 3b8e236..15e6683 100644
--- 
a/server/protocols/webadmin-integration-test/webadmin-integration-test-common/src/main/java/org/apache/james/webadmin/integration/ForwardIntegrationTest.java
+++ 
b/server/protocols/webadmin-integration-test/webadmin-integration-test-common/src/main/java/org/apache/james/webadmin/integration/ForwardIntegrationTest.java
@@ -45,6 +45,7 @@ import java.util.concurrent.TimeUnit;
 import org.apache.james.GuiceJamesServer;
 import org.apache.james.jmap.AccessToken;
 import org.apache.james.jmap.draft.JmapGuiceProbe;
+import org.apache.james.junit.categories.BasicFeature;
 import org.apache.james.probe.DataProbe;
 import org.apache.james.util.Port;
 import org.apache.james.utils.DataProbeImpl;
@@ -56,6 +57,7 @@ import org.junit.After;
 import org.junit.Before;
 import org.junit.Rule;
 import org.junit.Test;
+import org.junit.experimental.categories.Category;
 
 import io.restassured.RestAssured;
 import io.restassured.specification.RequestSpecification;
@@ -97,6 +99,7 @@ public abstract class ForwardIntegrationTest {
         jmapServer.stop();
     }
 
+    @Category(BasicFeature.class)
     @Test
     public void messageShouldBeForwardedWhenDefinedInRESTAPI() {
         webAdminApi.put(String.format("/address/forwards/%s/targets/%s", 
ALICE.asString(), BOB.asString()));
diff --git 
a/server/protocols/webadmin-integration-test/webadmin-integration-test-common/src/main/java/org/apache/james/webadmin/integration/JwtFilterIntegrationTest.java
 
b/server/protocols/webadmin-integration-test/webadmin-integration-test-common/src/main/java/org/apache/james/webadmin/integration/JwtFilterIntegrationTest.java
index 709124e..5b1d1d1 100644
--- 
a/server/protocols/webadmin-integration-test/webadmin-integration-test-common/src/main/java/org/apache/james/webadmin/integration/JwtFilterIntegrationTest.java
+++ 
b/server/protocols/webadmin-integration-test/webadmin-integration-test-common/src/main/java/org/apache/james/webadmin/integration/JwtFilterIntegrationTest.java
@@ -26,6 +26,7 @@ import static org.assertj.core.api.Assertions.assertThat;
 import java.util.Optional;
 
 import org.apache.james.GuiceJamesServer;
+import org.apache.james.junit.categories.BasicFeature;
 import org.apache.james.jwt.JwtConfiguration;
 import org.apache.james.util.ClassLoaderUtils;
 import org.apache.james.utils.DataProbeImpl;
@@ -36,6 +37,7 @@ import org.eclipse.jetty.http.HttpStatus;
 import org.junit.After;
 import org.junit.Before;
 import org.junit.Test;
+import org.junit.experimental.categories.Category;
 
 import io.restassured.RestAssured;
 
@@ -78,6 +80,7 @@ public abstract class JwtFilterIntegrationTest {
 
     protected abstract GuiceJamesServer createJamesServer(JwtConfiguration 
jwtConfiguration) throws Exception;
 
+    @Category(BasicFeature.class)
     @Test
     public void jwtAuthenticationShouldWork() throws Exception {
         given()
diff --git 
a/server/protocols/webadmin-integration-test/webadmin-integration-test-common/src/main/java/org/apache/james/webadmin/integration/vault/DeletedMessageVaultIntegrationTest.java
 
b/server/protocols/webadmin-integration-test/webadmin-integration-test-common/src/main/java/org/apache/james/webadmin/integration/vault/DeletedMessageVaultIntegrationTest.java
index cd9c8aa..3299aaa 100644
--- 
a/server/protocols/webadmin-integration-test/webadmin-integration-test-common/src/main/java/org/apache/james/webadmin/integration/vault/DeletedMessageVaultIntegrationTest.java
+++ 
b/server/protocols/webadmin-integration-test/webadmin-integration-test-common/src/main/java/org/apache/james/webadmin/integration/vault/DeletedMessageVaultIntegrationTest.java
@@ -54,6 +54,7 @@ import org.apache.james.core.Username;
 import org.apache.james.filesystem.api.FileSystem;
 import org.apache.james.jmap.AccessToken;
 import org.apache.james.jmap.draft.JmapGuiceProbe;
+import org.apache.james.junit.categories.BasicFeature;
 import org.apache.james.mailbox.DefaultMailboxes;
 import org.apache.james.mailbox.Role;
 import org.apache.james.mailbox.backup.ZipAssert;
@@ -76,6 +77,7 @@ import org.junit.After;
 import org.junit.Before;
 import org.junit.Rule;
 import org.junit.Test;
+import org.junit.experimental.categories.Category;
 import org.junit.rules.TemporaryFolder;
 
 import com.google.common.base.Strings;
@@ -167,7 +169,7 @@ public abstract class DeletedMessageVaultIntegrationTest {
         jmapServer.stop();
     }
 
-
+    @Category(BasicFeature.class)
     @Test
     public void vaultEndpointShouldRestoreJmapDeletedEmail() {
         bartSendMessageToHomer();
@@ -191,6 +193,7 @@ public abstract class DeletedMessageVaultIntegrationTest {
             .body(ARGUMENTS + ".list.subject", hasItem(SUBJECT));
     }
 
+    @Category(BasicFeature.class)
     @Test
     public void vaultEndpointShouldRestoreImapDeletedEmail() throws Exception {
         bartSendMessageToHomer();
@@ -219,7 +222,7 @@ public abstract class DeletedMessageVaultIntegrationTest {
             .body(ARGUMENTS + ".list.subject", hasItem(SUBJECT));
     }
 
-
+    @Category(BasicFeature.class)
     @Test
     public void vaultEndpointShouldRestoreImapDeletedMailbox() throws 
Exception {
         bartSendMessageToHomer();
@@ -463,7 +466,7 @@ public abstract class DeletedMessageVaultIntegrationTest {
             .body(ARGUMENTS + ".list.subject", hasItem(SUBJECT));
     }
 
-
+    @Category(BasicFeature.class)
     @Test
     public void 
vaultExportShouldExportZipContainsVaultMessagesToShareeWhenJmapDeleteMessage() 
throws Exception {
         bartSendMessageToHomer();
@@ -481,7 +484,7 @@ public abstract class DeletedMessageVaultIntegrationTest {
         }
     }
 
-
+    @Category(BasicFeature.class)
     @Test
     public void 
vaultExportShouldExportZipContainsVaultMessagesToShareeWhenImapDeleteMessage() 
throws Exception {
         bartSendMessageToHomer();
@@ -504,7 +507,7 @@ public abstract class DeletedMessageVaultIntegrationTest {
         }
     }
 
-
+    @Category(BasicFeature.class)
     @Test
     public void 
vaultExportShouldExportZipContainsVaultMessagesToShareeWhenImapDeletedMailbox() 
throws Exception {
         bartSendMessageToHomer();


---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org

Reply via email to