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

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


The following commit(s) were added to refs/heads/master by this push:
     new 8dd5b4c  TOMEE-3879 - Adds missing --add-opens options to failover 
tests
8dd5b4c is described below

commit 8dd5b4cbe7cc4d5887add098d9b8ad2978499f39
Author: Richard Zowalla <[email protected]>
AuthorDate: Wed Mar 30 08:32:20 2022 +0200

    TOMEE-3879 - Adds missing --add-opens options to failover tests
---
 .../org/apache/openejb/itest/failover/FailoverTest.java  |  8 ++++++++
 .../itest/failover/RandomConnectionStrategyTest.java     | 16 ++++++++++++++++
 .../failover/ReconnectDelayCaseInsensitiveTest.java      |  8 ++++++++
 .../itest/failover/ReconnectDelayListSelfTest.java       |  8 ++++++++
 .../openejb/itest/failover/ReconnectDelayTest.java       |  8 ++++++++
 .../itest/failover/RoundRobinConnectionStrategyTest.java | 16 ++++++++++++++++
 .../itest/failover/StickyConnectionStrategyTest.java     | 16 ++++++++++++++++
 7 files changed, 80 insertions(+)

diff --git 
a/itests/failover/src/test/java/org/apache/openejb/itest/failover/FailoverTest.java
 
b/itests/failover/src/test/java/org/apache/openejb/itest/failover/FailoverTest.java
index c5a4222..ca22fbf 100644
--- 
a/itests/failover/src/test/java/org/apache/openejb/itest/failover/FailoverTest.java
+++ 
b/itests/failover/src/test/java/org/apache/openejb/itest/failover/FailoverTest.java
@@ -74,6 +74,14 @@ public class FailoverTest {
         server.setProperty("openejb.extract.configuration", "false");
         
server.getJvmOpts().add("-Dopenejb.classloader.forced-load=org.apache.openejb");
 
+        // Add the JAVA 9 specific start-up parameters required by OpenEJB
+        server.getJvmOpts().add("--add-opens=java.base/java.lang=ALL-UNNAMED");
+        server.getJvmOpts().add("--add-opens=java.base/java.io=ALL-UNNAMED");
+        server.getJvmOpts().add("--add-opens=java.base/java.util=ALL-UNNAMED");
+        
server.getJvmOpts().add("--add-opens=java.base/java.util.concurrent=ALL-UNNAMED");
+        
server.getJvmOpts().add("--add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED");
+        
server.getJvmOpts().add("--add-opens=java.base/jdk.internal.loader=ALL-UNNAMED");
+
         final StandaloneServer.ServerService multipoint = 
server.getServerService("multipoint");
         multipoint.setBind("localhost");
         multipoint.setPort(getNextAvailablePort());
diff --git 
a/itests/failover/src/test/java/org/apache/openejb/itest/failover/RandomConnectionStrategyTest.java
 
b/itests/failover/src/test/java/org/apache/openejb/itest/failover/RandomConnectionStrategyTest.java
index 6a43a1e..a5f5b3a 100644
--- 
a/itests/failover/src/test/java/org/apache/openejb/itest/failover/RandomConnectionStrategyTest.java
+++ 
b/itests/failover/src/test/java/org/apache/openejb/itest/failover/RandomConnectionStrategyTest.java
@@ -92,6 +92,14 @@ public class RandomConnectionStrategyTest {
             root.setProperty("name", name);
             root.setProperty("openejb.extract.configuration", "false");
 
+            // Add the JAVA 9 specific start-up parameters required by OpenEJB
+            
root.getJvmOpts().add("--add-opens=java.base/java.lang=ALL-UNNAMED");
+            root.getJvmOpts().add("--add-opens=java.base/java.io=ALL-UNNAMED");
+            
root.getJvmOpts().add("--add-opens=java.base/java.util=ALL-UNNAMED");
+            
root.getJvmOpts().add("--add-opens=java.base/java.util.concurrent=ALL-UNNAMED");
+            
root.getJvmOpts().add("--add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED");
+            
root.getJvmOpts().add("--add-opens=java.base/jdk.internal.loader=ALL-UNNAMED");
+
             final StandaloneServer.ServerService multipoint = 
root.getServerService("multipoint");
             multipoint.setBind("localhost");
             multipoint.setPort(getNextAvailablePort());
@@ -121,6 +129,14 @@ public class RandomConnectionStrategyTest {
             server.setProperty("openejb.extract.configuration", "false");
             
server.getJvmOpts().add("-Dopenejb.classloader.forced-load=org.apache.openejb");
 
+            // Add the JAVA 9 specific start-up parameters required by OpenEJB
+            
server.getJvmOpts().add("--add-opens=java.base/java.lang=ALL-UNNAMED");
+            
server.getJvmOpts().add("--add-opens=java.base/java.io=ALL-UNNAMED");
+            
server.getJvmOpts().add("--add-opens=java.base/java.util=ALL-UNNAMED");
+            
server.getJvmOpts().add("--add-opens=java.base/java.util.concurrent=ALL-UNNAMED");
+            
server.getJvmOpts().add("--add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED");
+            
server.getJvmOpts().add("--add-opens=java.base/jdk.internal.loader=ALL-UNNAMED");
+
             IO.copy(app, Files.path(home, "apps", "itest.jar"));
             IO.copy(IO.read("<openejb><Deployments 
dir=\"apps/\"/></openejb>"), Files.path(home, "conf", "openejb.xml"));
 
diff --git 
a/itests/failover/src/test/java/org/apache/openejb/itest/failover/ReconnectDelayCaseInsensitiveTest.java
 
b/itests/failover/src/test/java/org/apache/openejb/itest/failover/ReconnectDelayCaseInsensitiveTest.java
index 6be98c6..64cc8a1 100644
--- 
a/itests/failover/src/test/java/org/apache/openejb/itest/failover/ReconnectDelayCaseInsensitiveTest.java
+++ 
b/itests/failover/src/test/java/org/apache/openejb/itest/failover/ReconnectDelayCaseInsensitiveTest.java
@@ -96,6 +96,14 @@ public class ReconnectDelayCaseInsensitiveTest {
             server.getProperties().put("name", name);
             server.getProperties().put("openejb.extract.configuration", 
"false");
 
+            // Add the JAVA 9 specific start-up parameters required by OpenEJB
+            
server.getJvmOpts().add("--add-opens=java.base/java.lang=ALL-UNNAMED");
+            
server.getJvmOpts().add("--add-opens=java.base/java.io=ALL-UNNAMED");
+            
server.getJvmOpts().add("--add-opens=java.base/java.util=ALL-UNNAMED");
+            
server.getJvmOpts().add("--add-opens=java.base/java.util.concurrent=ALL-UNNAMED");
+            
server.getJvmOpts().add("--add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED");
+            
server.getJvmOpts().add("--add-opens=java.base/jdk.internal.loader=ALL-UNNAMED");
+
             IO.copy(app, Files.path(home, "apps", "itest.jar"));
             IO.copy(IO.read("<openejb><Deployments 
dir=\"apps/\"/></openejb>"), Files.path(home, "conf", "openejb.xml"));
 
diff --git 
a/itests/failover/src/test/java/org/apache/openejb/itest/failover/ReconnectDelayListSelfTest.java
 
b/itests/failover/src/test/java/org/apache/openejb/itest/failover/ReconnectDelayListSelfTest.java
index d16a6a8..c632956 100644
--- 
a/itests/failover/src/test/java/org/apache/openejb/itest/failover/ReconnectDelayListSelfTest.java
+++ 
b/itests/failover/src/test/java/org/apache/openejb/itest/failover/ReconnectDelayListSelfTest.java
@@ -96,6 +96,14 @@ public class ReconnectDelayListSelfTest {
             server.getProperties().put("name", name);
             server.getProperties().put("openejb.extract.configuration", 
"false");
 
+            // Add the JAVA 9 specific start-up parameters required by OpenEJB
+            
server.getJvmOpts().add("--add-opens=java.base/java.lang=ALL-UNNAMED");
+            
server.getJvmOpts().add("--add-opens=java.base/java.io=ALL-UNNAMED");
+            
server.getJvmOpts().add("--add-opens=java.base/java.util=ALL-UNNAMED");
+            
server.getJvmOpts().add("--add-opens=java.base/java.util.concurrent=ALL-UNNAMED");
+            
server.getJvmOpts().add("--add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED");
+            
server.getJvmOpts().add("--add-opens=java.base/jdk.internal.loader=ALL-UNNAMED");
+
             IO.copy(app, Files.path(home, "apps", "itest.jar"));
             IO.copy(IO.read("<openejb><Deployments 
dir=\"apps/\"/></openejb>"), Files.path(home, "conf", "openejb.xml"));
 
diff --git 
a/itests/failover/src/test/java/org/apache/openejb/itest/failover/ReconnectDelayTest.java
 
b/itests/failover/src/test/java/org/apache/openejb/itest/failover/ReconnectDelayTest.java
index 46c8ffa..c80c229 100644
--- 
a/itests/failover/src/test/java/org/apache/openejb/itest/failover/ReconnectDelayTest.java
+++ 
b/itests/failover/src/test/java/org/apache/openejb/itest/failover/ReconnectDelayTest.java
@@ -78,6 +78,14 @@ public class ReconnectDelayTest {
             server.getProperties().put("name", name);
             server.getProperties().put("openejb.extract.configuration", 
"false");
 
+            // Add the JAVA 9 specific start-up parameters required by OpenEJB
+            
server.getJvmOpts().add("--add-opens=java.base/java.lang=ALL-UNNAMED");
+            
server.getJvmOpts().add("--add-opens=java.base/java.io=ALL-UNNAMED");
+            
server.getJvmOpts().add("--add-opens=java.base/java.util=ALL-UNNAMED");
+            
server.getJvmOpts().add("--add-opens=java.base/java.util.concurrent=ALL-UNNAMED");
+            
server.getJvmOpts().add("--add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED");
+            
server.getJvmOpts().add("--add-opens=java.base/jdk.internal.loader=ALL-UNNAMED");
+
             IO.copy(app, Files.path(home, "apps", "itest.jar"));
             IO.copy(IO.read("<openejb><Deployments 
dir=\"apps/\"/></openejb>"), Files.path(home, "conf", "openejb.xml"));
 
diff --git 
a/itests/failover/src/test/java/org/apache/openejb/itest/failover/RoundRobinConnectionStrategyTest.java
 
b/itests/failover/src/test/java/org/apache/openejb/itest/failover/RoundRobinConnectionStrategyTest.java
index 53c3894..2954e92 100644
--- 
a/itests/failover/src/test/java/org/apache/openejb/itest/failover/RoundRobinConnectionStrategyTest.java
+++ 
b/itests/failover/src/test/java/org/apache/openejb/itest/failover/RoundRobinConnectionStrategyTest.java
@@ -95,6 +95,14 @@ public class RoundRobinConnectionStrategyTest {
             root.setProperty("name", name);
             root.setProperty("openejb.extract.configuration", "false");
 
+            // Add the JAVA 9 specific start-up parameters required by OpenEJB
+            
root.getJvmOpts().add("--add-opens=java.base/java.lang=ALL-UNNAMED");
+            root.getJvmOpts().add("--add-opens=java.base/java.io=ALL-UNNAMED");
+            
root.getJvmOpts().add("--add-opens=java.base/java.util=ALL-UNNAMED");
+            
root.getJvmOpts().add("--add-opens=java.base/java.util.concurrent=ALL-UNNAMED");
+            
root.getJvmOpts().add("--add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED");
+            
root.getJvmOpts().add("--add-opens=java.base/jdk.internal.loader=ALL-UNNAMED");
+
             final StandaloneServer.ServerService multipoint = 
root.getServerService("multipoint");
             multipoint.setBind("localhost");
             multipoint.setPort(getNextAvailablePort());
@@ -123,6 +131,14 @@ public class RoundRobinConnectionStrategyTest {
             server.setProperty("name", name);
             server.setProperty("openejb.extract.configuration", "false");
 
+            // Add the JAVA 9 specific start-up parameters required by OpenEJB
+            
root.getJvmOpts().add("--add-opens=java.base/java.lang=ALL-UNNAMED");
+            root.getJvmOpts().add("--add-opens=java.base/java.io=ALL-UNNAMED");
+            
root.getJvmOpts().add("--add-opens=java.base/java.util=ALL-UNNAMED");
+            
root.getJvmOpts().add("--add-opens=java.base/java.util.concurrent=ALL-UNNAMED");
+            
root.getJvmOpts().add("--add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED");
+            
root.getJvmOpts().add("--add-opens=java.base/jdk.internal.loader=ALL-UNNAMED");
+
             IO.copy(app, Files.path(home, "apps", "itest.jar"));
             IO.copy(IO.read("<openejb><Deployments 
dir=\"apps/\"/></openejb>"), Files.path(home, "conf", "openejb.xml"));
 
diff --git 
a/itests/failover/src/test/java/org/apache/openejb/itest/failover/StickyConnectionStrategyTest.java
 
b/itests/failover/src/test/java/org/apache/openejb/itest/failover/StickyConnectionStrategyTest.java
index 7193db2..0c0605f 100644
--- 
a/itests/failover/src/test/java/org/apache/openejb/itest/failover/StickyConnectionStrategyTest.java
+++ 
b/itests/failover/src/test/java/org/apache/openejb/itest/failover/StickyConnectionStrategyTest.java
@@ -96,6 +96,14 @@ public class StickyConnectionStrategyTest {
             root1.setProperty("name", name);
             root1.setProperty("openejb.extract.configuration", "false");
 
+            // Add the JAVA 9 specific start-up parameters required by OpenEJB
+            
root1.getJvmOpts().add("--add-opens=java.base/java.lang=ALL-UNNAMED");
+            
root1.getJvmOpts().add("--add-opens=java.base/java.io=ALL-UNNAMED");
+            
root1.getJvmOpts().add("--add-opens=java.base/java.util=ALL-UNNAMED");
+            
root1.getJvmOpts().add("--add-opens=java.base/java.util.concurrent=ALL-UNNAMED");
+            
root1.getJvmOpts().add("--add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED");
+            
root1.getJvmOpts().add("--add-opens=java.base/jdk.internal.loader=ALL-UNNAMED");
+
             final StandaloneServer.ServerService multipoint = 
root1.getServerService("multipoint");
             multipoint.setBind("localhost");
             multipoint.setPort(getAvailablePort());
@@ -121,6 +129,14 @@ public class StickyConnectionStrategyTest {
             server.setProperty("name", name);
             server.setProperty("openejb.extract.configuration", "false");
 
+            // Add the JAVA 9 specific start-up parameters required by OpenEJB
+            
root.getJvmOpts().add("--add-opens=java.base/java.lang=ALL-UNNAMED");
+            root.getJvmOpts().add("--add-opens=java.base/java.io=ALL-UNNAMED");
+            
root.getJvmOpts().add("--add-opens=java.base/java.util=ALL-UNNAMED");
+            
root.getJvmOpts().add("--add-opens=java.base/java.util.concurrent=ALL-UNNAMED");
+            
root.getJvmOpts().add("--add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED");
+            
root.getJvmOpts().add("--add-opens=java.base/jdk.internal.loader=ALL-UNNAMED");
+
             IO.copy(app, Files.path(home, "apps", "itest.jar"));
             IO.copy(IO.read("<openejb><Deployments 
dir=\"apps/\"/></openejb>"), Files.path(home, "conf", "openejb.xml"));
 

Reply via email to