You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iotdb.apache.org by er...@apache.org on 2023/01/18 00:45:50 UTC

[iotdb] branch master updated: [IOTDB-5423] Disable reusing same JVM and processing in random order in tests (#8890)

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

ericpai pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/iotdb.git


The following commit(s) were added to refs/heads/master by this push:
     new 1345d259d1 [IOTDB-5423] Disable reusing same JVM and processing in random order in tests (#8890)
1345d259d1 is described below

commit 1345d259d1f9fc225debea7c73c975737301b6ad
Author: BaiJian <er...@hotmail.com>
AuthorDate: Wed Jan 18 08:45:42 2023 +0800

    [IOTDB-5423] Disable reusing same JVM and processing in random order in tests (#8890)
---
 cli/pom.xml                                                           | 4 ++++
 confignode/pom.xml                                                    | 3 ++-
 consensus/pom.xml                                                     | 3 ++-
 influxdb-protocol/pom.xml                                             | 4 ++++
 jdbc/pom.xml                                                          | 4 ++++
 metrics/pom.xml                                                       | 3 ++-
 node-commons/pom.xml                                                  | 4 ++++
 server/pom.xml                                                        | 4 ++++
 .../apache/iotdb/db/security/encrypt/MessageDigestEncryptTest.java    | 2 +-
 service-rpc/pom.xml                                                   | 4 ++++
 session/pom.xml                                                       | 4 ++++
 tsfile/pom.xml                                                        | 4 ++++
 12 files changed, 39 insertions(+), 4 deletions(-)

diff --git a/cli/pom.xml b/cli/pom.xml
index c20e92709e..0243c401a5 100644
--- a/cli/pom.xml
+++ b/cli/pom.xml
@@ -114,6 +114,8 @@
                 <artifactId>maven-surefire-plugin</artifactId>
                 <configuration>
                     <skipTests>${cli.ut.skip}</skipTests>
+                    <reuseForks>false</reuseForks>
+                    <runOrder>random</runOrder>
                 </configuration>
             </plugin>
             <plugin>
@@ -132,6 +134,8 @@
                 <configuration>
                     <skipTests>${cli.test.skip}</skipTests>
                     <skipITs>${cli.it.skip}</skipITs>
+                    <reuseForks>false</reuseForks>
+                    <runOrder>random</runOrder>
                 </configuration>
             </plugin>
             <plugin>
diff --git a/confignode/pom.xml b/confignode/pom.xml
index 93d5a379c8..11aec2de6f 100644
--- a/confignode/pom.xml
+++ b/confignode/pom.xml
@@ -113,7 +113,8 @@
                 <artifactId>maven-surefire-plugin</artifactId>
                 <configuration>
                     <skipTests>${confignode.ut.skip}</skipTests>
-                    <forkMode>pertest</forkMode>
+                    <reuseForks>false</reuseForks>
+                    <runOrder>random</runOrder>
                 </configuration>
             </plugin>
         </plugins>
diff --git a/consensus/pom.xml b/consensus/pom.xml
index 4fdad2430b..567659fc25 100644
--- a/consensus/pom.xml
+++ b/consensus/pom.xml
@@ -87,7 +87,8 @@
                 <artifactId>maven-surefire-plugin</artifactId>
                 <configuration>
                     <skipTests>${consensus.ut.skip}</skipTests>
-                    <forkMode>pertest</forkMode>
+                    <reuseForks>false</reuseForks>
+                    <runOrder>random</runOrder>
                 </configuration>
             </plugin>
         </plugins>
diff --git a/influxdb-protocol/pom.xml b/influxdb-protocol/pom.xml
index 99c3d0634d..e95e413019 100644
--- a/influxdb-protocol/pom.xml
+++ b/influxdb-protocol/pom.xml
@@ -82,6 +82,8 @@
                     <systemProperties>
                         <IOTDB_CONF>src/test/resources</IOTDB_CONF>
                     </systemProperties>
+                    <reuseForks>false</reuseForks>
+                    <runOrder>random</runOrder>
                 </configuration>
             </plugin>
             <plugin>
@@ -100,6 +102,8 @@
                 <configuration>
                     <skipTests>${influxdb.test.skip}</skipTests>
                     <skipITs>${influxdb.it.skip}</skipITs>
+                    <reuseForks>false</reuseForks>
+                    <runOrder>random</runOrder>
                 </configuration>
             </plugin>
         </plugins>
diff --git a/jdbc/pom.xml b/jdbc/pom.xml
index aa8b62fb2b..9683d15c3b 100644
--- a/jdbc/pom.xml
+++ b/jdbc/pom.xml
@@ -156,6 +156,8 @@
                 <artifactId>maven-surefire-plugin</artifactId>
                 <configuration>
                     <skipTests>${jdbc.ut.skip}</skipTests>
+                    <reuseForks>false</reuseForks>
+                    <runOrder>random</runOrder>
                 </configuration>
             </plugin>
             <plugin>
@@ -174,6 +176,8 @@
                 <configuration>
                     <skipTests>${jdbc.test.skip}</skipTests>
                     <skipITs>${jdbc.it.skip}</skipITs>
+                    <reuseForks>false</reuseForks>
+                    <runOrder>random</runOrder>
                 </configuration>
             </plugin>
         </plugins>
diff --git a/metrics/pom.xml b/metrics/pom.xml
index 64240ffb9f..115a55acad 100644
--- a/metrics/pom.xml
+++ b/metrics/pom.xml
@@ -47,7 +47,8 @@
                 <artifactId>maven-surefire-plugin</artifactId>
                 <configuration>
                     <skipTests>${metrics.test.skip}</skipTests>
-                    <forkMode>pertest</forkMode>
+                    <reuseForks>false</reuseForks>
+                    <runOrder>random</runOrder>
                 </configuration>
             </plugin>
         </plugins>
diff --git a/node-commons/pom.xml b/node-commons/pom.xml
index 905e24b868..1468e88ca1 100644
--- a/node-commons/pom.xml
+++ b/node-commons/pom.xml
@@ -230,6 +230,8 @@
                 <artifactId>maven-surefire-plugin</artifactId>
                 <configuration>
                     <skipTests>${commons.ut.skip}</skipTests>
+                    <reuseForks>false</reuseForks>
+                    <runOrder>random</runOrder>
                 </configuration>
             </plugin>
             <plugin>
@@ -248,6 +250,8 @@
                 <configuration>
                     <skipTests>${commons.test.skip}</skipTests>
                     <skipITs>${commons.it.skip}</skipITs>
+                    <reuseForks>false</reuseForks>
+                    <runOrder>random</runOrder>
                 </configuration>
             </plugin>
         </plugins>
diff --git a/server/pom.xml b/server/pom.xml
index b7d7a9bef8..e562a5d509 100644
--- a/server/pom.xml
+++ b/server/pom.xml
@@ -237,6 +237,8 @@
                     <systemProperties>
                         <IOTDB_CONF>src/test/resources</IOTDB_CONF>
                     </systemProperties>
+                    <reuseForks>false</reuseForks>
+                    <runOrder>random</runOrder>
                 </configuration>
             </plugin>
             <plugin>
@@ -255,6 +257,8 @@
                 <configuration>
                     <skipTests>${iotdb.test.skip}</skipTests>
                     <skipITs>${iotdb.it.skip}</skipITs>
+                    <reuseForks>false</reuseForks>
+                    <runOrder>random</runOrder>
                 </configuration>
             </plugin>
             <plugin>
diff --git a/server/src/test/java/org/apache/iotdb/db/security/encrypt/MessageDigestEncryptTest.java b/server/src/test/java/org/apache/iotdb/db/security/encrypt/MessageDigestEncryptTest.java
index 1796261f56..32ffd4e9ab 100644
--- a/server/src/test/java/org/apache/iotdb/db/security/encrypt/MessageDigestEncryptTest.java
+++ b/server/src/test/java/org/apache/iotdb/db/security/encrypt/MessageDigestEncryptTest.java
@@ -40,7 +40,7 @@ import static org.junit.Assert.assertTrue;
 
 public class MessageDigestEncryptTest {
   private static final String providerClass =
-      "org.apache.iotdb.db.security.encrypt.MessageDigestEncrypt";
+      "org.apache.iotdb.commons.security.encrypt.MessageDigestEncrypt";
 
   private File testFolder;
   private LocalFileUserManager manager;
diff --git a/service-rpc/pom.xml b/service-rpc/pom.xml
index 658bdd37d2..f7d50cd09a 100644
--- a/service-rpc/pom.xml
+++ b/service-rpc/pom.xml
@@ -116,6 +116,8 @@
                 <artifactId>maven-surefire-plugin</artifactId>
                 <configuration>
                     <skipTests>${rpc.ut.skip}</skipTests>
+                    <reuseForks>false</reuseForks>
+                    <runOrder>random</runOrder>
                 </configuration>
             </plugin>
             <plugin>
@@ -134,6 +136,8 @@
                 <configuration>
                     <skipTests>${rpc.test.skip}</skipTests>
                     <skipITs>${rpc.it.skip}</skipITs>
+                    <reuseForks>false</reuseForks>
+                    <runOrder>random</runOrder>
                 </configuration>
             </plugin>
         </plugins>
diff --git a/session/pom.xml b/session/pom.xml
index 2b6c4836d2..27f4236839 100644
--- a/session/pom.xml
+++ b/session/pom.xml
@@ -43,6 +43,8 @@
                 <artifactId>maven-surefire-plugin</artifactId>
                 <configuration>
                     <skipTests>${session.ut.skip}</skipTests>
+                    <reuseForks>false</reuseForks>
+                    <runOrder>random</runOrder>
                 </configuration>
             </plugin>
             <plugin>
@@ -61,6 +63,8 @@
                 <configuration>
                     <skipTests>${session.test.skip}</skipTests>
                     <skipITs>${session.it.skip}</skipITs>
+                    <reuseForks>false</reuseForks>
+                    <runOrder>random</runOrder>
                 </configuration>
             </plugin>
         </plugins>
diff --git a/tsfile/pom.xml b/tsfile/pom.xml
index a608d94c6d..880e97f971 100644
--- a/tsfile/pom.xml
+++ b/tsfile/pom.xml
@@ -146,6 +146,8 @@
                 <artifactId>maven-surefire-plugin</artifactId>
                 <configuration>
                     <skipTests>${tsfile.ut.skip}</skipTests>
+                    <reuseForks>false</reuseForks>
+                    <runOrder>random</runOrder>
                 </configuration>
             </plugin>
             <plugin>
@@ -164,6 +166,8 @@
                 <configuration>
                     <skipTests>${tsfile.test.skip}</skipTests>
                     <skipITs>${tsfile.it.skip}</skipITs>
+                    <reuseForks>false</reuseForks>
+                    <runOrder>random</runOrder>
                 </configuration>
             </plugin>
         </plugins>