From c0393071ba0ad630660b8037b0d7875c43b3b859 Mon Sep 17 00:00:00 2001 From: Chao Wang Date: Mon, 16 Apr 2018 11:48:19 +0800 Subject: [PATCH 1/2] [WFLY-10187] add missing permissions for DatabaseTimerServiceMultiNodeTestCase (H2 listens on port 9092) --- .../database/DatabaseTimerServiceMultiNodeTestCase.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/testsuite/integration/multinode/src/test/java/org/jboss/as/test/multinode/ejb/timer/database/DatabaseTimerServiceMultiNodeTestCase.java b/testsuite/integration/multinode/src/test/java/org/jboss/as/test/multinode/ejb/timer/database/DatabaseTimerServiceMultiNodeTestCase.java index a6431f241589..563eb7cc0473 100644 --- a/testsuite/integration/multinode/src/test/java/org/jboss/as/test/multinode/ejb/timer/database/DatabaseTimerServiceMultiNodeTestCase.java +++ b/testsuite/integration/multinode/src/test/java/org/jboss/as/test/multinode/ejb/timer/database/DatabaseTimerServiceMultiNodeTestCase.java @@ -45,7 +45,10 @@ import javax.naming.Context; import javax.naming.InitialContext; + +import java.net.SocketPermission; import java.net.URI; +import java.security.SecurityPermission; import java.util.HashSet; import java.util.List; import java.util.Properties; @@ -59,6 +62,7 @@ import static org.jboss.as.controller.descriptions.ModelDescriptionConstants.REMOVE; import static org.jboss.as.controller.descriptions.ModelDescriptionConstants.ROLLBACK_ON_RUNTIME_FAILURE; import static org.jboss.as.controller.descriptions.ModelDescriptionConstants.SUBSYSTEM; +import static org.jboss.as.test.shared.integration.ejb.security.PermissionUtils.createPermissionsXmlAsset; /** * Tests that timers are never doubled up @@ -180,6 +184,11 @@ private static Archive createDeployment(boolean client) { war.addAsResource(new StringAsset(client ? "client" : "server"), "node.txt"); if (client) { war.addAsManifestResource(DatabaseTimerServiceMultiNodeExecutionDisabledTestCase.class.getPackage(), "jboss-ejb-client.xml", "jboss-ejb-client.xml"); + war.addAsManifestResource( + createPermissionsXmlAsset( + new SocketPermission("*:9092", "connect,resolve"), + new SecurityPermission("putProviderProperty.WildFlyElytron")), + "permissions.xml"); } return war; } From 4e59dbc74bfac3321f6e3016ed572ce56f821ae8 Mon Sep 17 00:00:00 2001 From: Chao Wang Date: Mon, 16 Apr 2018 12:42:21 +0800 Subject: [PATCH 2/2] [WFLY-10187] add missing permission for RemoteLocalCallTestCase --- .../multinode/remotecall/RemoteLocalCallTestCase.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/testsuite/integration/multinode/src/test/java/org/jboss/as/test/multinode/remotecall/RemoteLocalCallTestCase.java b/testsuite/integration/multinode/src/test/java/org/jboss/as/test/multinode/remotecall/RemoteLocalCallTestCase.java index 9a42642c3dec..70238413f6d7 100644 --- a/testsuite/integration/multinode/src/test/java/org/jboss/as/test/multinode/remotecall/RemoteLocalCallTestCase.java +++ b/testsuite/integration/multinode/src/test/java/org/jboss/as/test/multinode/remotecall/RemoteLocalCallTestCase.java @@ -22,6 +22,10 @@ package org.jboss.as.test.multinode.remotecall; +import static org.jboss.as.test.shared.integration.ejb.security.PermissionUtils.createPermissionsXmlAsset; + +import java.security.SecurityPermission; + import javax.ejb.EJBException; import javax.naming.InitialContext; @@ -68,6 +72,10 @@ public static Archive deployment1() { JavaArchive jar = createJar(ARCHIVE_NAME_CLIENT); jar.addClasses(RemoteLocalCallTestCase.class); jar.addAsManifestResource("META-INF/jboss-ejb-client-receivers.xml", "jboss-ejb-client.xml"); + jar.addAsManifestResource( + createPermissionsXmlAsset( + new SecurityPermission("putProviderProperty.WildFlyElytron")), + "permissions.xml"); return jar; }