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"));