From 98b18df4ae502b1aecf01a8e2307b0c157d20a20 Mon Sep 17 00:00:00 2001 From: Brian Decker Date: Wed, 8 Oct 2025 11:01:38 -0500 Subject: [PATCH] Allow bindings to be added to appclient jars --- .../sun/ts/tests/appclient/deploy/resref/casesens/Client.java | 2 ++ .../sun/ts/tests/appclient/deploy/resref/scope/Client.java | 4 ++++ .../sun/ts/tests/appclient/deploy/resref/single/Client.java | 3 +++ 3 files changed, 9 insertions(+) diff --git a/tcks/profiles/platform/appclient/src/main/java/com/sun/ts/tests/appclient/deploy/resref/casesens/Client.java b/tcks/profiles/platform/appclient/src/main/java/com/sun/ts/tests/appclient/deploy/resref/casesens/Client.java index 24d96d333d..579b393278 100644 --- a/tcks/profiles/platform/appclient/src/main/java/com/sun/ts/tests/appclient/deploy/resref/casesens/Client.java +++ b/tcks/profiles/platform/appclient/src/main/java/com/sun/ts/tests/appclient/deploy/resref/casesens/Client.java @@ -87,6 +87,8 @@ public static EnterpriseArchive createDeployment(@ArquillianResource TestArchive new StringAsset("Main-Class: " + "com.sun.ts.tests.appclient.deploy.resref.casesens.Client" + "\n"), "MANIFEST.MF"); + archiveProcessor.processClientArchive(ejbClient, Client.class, appClientUrl); + EnterpriseArchive ear = ShrinkWrap.create(EnterpriseArchive.class, "appclient_dep_resref_casesens.ear"); ear.addAsModule(ejbClient); return ear; diff --git a/tcks/profiles/platform/appclient/src/main/java/com/sun/ts/tests/appclient/deploy/resref/scope/Client.java b/tcks/profiles/platform/appclient/src/main/java/com/sun/ts/tests/appclient/deploy/resref/scope/Client.java index d10bbfdc19..44819b4cbd 100644 --- a/tcks/profiles/platform/appclient/src/main/java/com/sun/ts/tests/appclient/deploy/resref/scope/Client.java +++ b/tcks/profiles/platform/appclient/src/main/java/com/sun/ts/tests/appclient/deploy/resref/scope/Client.java @@ -82,6 +82,8 @@ public static EnterpriseArchive createDeployment(@ArquillianResource TestArchive new StringAsset("Main-Class: " + Client.class.getName() + "\n"), "MANIFEST.MF"); + archiveProcessor.processClientArchive(ejbClient1, Client.class, appClientUrl); + JavaArchive ejbClient2 = ShrinkWrap.create(JavaArchive.class, "appclient_dep_resref_scope_client.jar"); ejbClient2.addClasses(Client.class, EETest.class, Fault.class, SetupException.class, QueueCode.class); @@ -94,6 +96,8 @@ public static EnterpriseArchive createDeployment(@ArquillianResource TestArchive new StringAsset("Main-Class: " + Client.class.getName() + "\n"), "MANIFEST.MF"); + archiveProcessor.processClientArchive(ejbClient2, Client.class, resURL); + EnterpriseArchive ear = ShrinkWrap.create(EnterpriseArchive.class, "appclient_dep_resref_scope.ear"); ear.addAsModule(ejbClient1); ear.addAsModule(ejbClient2); diff --git a/tcks/profiles/platform/appclient/src/main/java/com/sun/ts/tests/appclient/deploy/resref/single/Client.java b/tcks/profiles/platform/appclient/src/main/java/com/sun/ts/tests/appclient/deploy/resref/single/Client.java index eba98c2667..e993b39609 100644 --- a/tcks/profiles/platform/appclient/src/main/java/com/sun/ts/tests/appclient/deploy/resref/single/Client.java +++ b/tcks/profiles/platform/appclient/src/main/java/com/sun/ts/tests/appclient/deploy/resref/single/Client.java @@ -96,6 +96,9 @@ public static EnterpriseArchive createDeployment(@ArquillianResource TestArchive ejbClient.addAsManifestResource( new StringAsset("Main-Class: " + "com.sun.ts.tests.appclient.deploy.resref.single.Client" + "\n"), "MANIFEST.MF"); + + archiveProcessor.processClientArchive(ejbClient, Client.class, appClientUrl); + WebArchive webArchive = ShrinkWrap.create(WebArchive.class, "appclient_dep_resref_single_jsp_web.war"); InputStream testJSP = Thread.currentThread().getContextClassLoader() .getResourceAsStream("com/sun/ts/tests/appclient/deploy/resref/single/contentRoot/test.jsp");