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

alien11689 pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/aries.git


The following commit(s) were added to refs/heads/trunk by this push:
     new 0f6922a7e [MAINTENANCE] Update pax-exam in ejb (#471)
0f6922a7e is described below

commit 0f6922a7e76ee70170720348a8753bc04923ae90
Author: Dominik Przybysz <[email protected]>
AuthorDate: Sat Feb 15 17:09:23 2025 +0100

    [MAINTENANCE] Update pax-exam in ejb (#471)
---
 ejb/ejb-modeller-itest/pom.xml                            |  6 +++---
 ejb/openejb-extender-itest/pom.xml                        | 15 +++++++--------
 .../ejb/openejb/extender/itest/AbstractOpenEJBTest.java   | 11 +++++------
 .../ejb/openejb/extender/itest/AdvancedEJBBundleTest.java |  3 ++-
 .../aries/ejb/openejb/extender/itest/EJBBundleTest.java   | 10 ++++++++++
 5 files changed, 27 insertions(+), 18 deletions(-)

diff --git a/ejb/ejb-modeller-itest/pom.xml b/ejb/ejb-modeller-itest/pom.xml
index 0d5cbbf88..960a62d3c 100644
--- a/ejb/ejb-modeller-itest/pom.xml
+++ b/ejb/ejb-modeller-itest/pom.xml
@@ -47,7 +47,7 @@
         <commons-lang.version>2.6</commons-lang.version>
         <commons-lang3.version>3.17.0</commons-lang3.version>
         <depends-maven-plugin.version>1.5.0</depends-maven-plugin.version>
-        <exam.version>3.4.0</exam.version>
+        <exam.version>4.13.5</exam.version>
         
<geronimo-activation_1.1_spec.version>1.1</geronimo-activation_1.1_spec.version>
         
<geronimo-annotation_1.1_spec.version>1.0.1</geronimo-annotation_1.1_spec.version>
         <geronimo-ejb_3.1_spec.version>1.0.2</geronimo-ejb_3.1_spec.version>
@@ -87,7 +87,7 @@
         
<org.apache.servicemix.bundles.javassist.version>3.12.1.GA_3</org.apache.servicemix.bundles.javassist.version>
         
<org.apache.servicemix.bundles.jaxb-impl.version>2.2.1.1_2</org.apache.servicemix.bundles.jaxb-impl.version>
         
<org.apache.servicemix.bundles.wsdl4j-1.6.1.version>4.0-m1</org.apache.servicemix.bundles.wsdl4j-1.6.1.version>
-        <org.eclipse.osgi.version>3.11.3</org.eclipse.osgi.version>
+        <org.eclipse.osgi.version>3.22.0</org.eclipse.osgi.version>
         <scannotation.version>1.0.2_1</scannotation.version>
         <tinybundles.version>2.0.0</tinybundles.version>
         <url.version>2.6.16</url.version>
@@ -480,7 +480,7 @@
         </dependency>
         <dependency>
             <groupId>org.ops4j.pax.exam</groupId>
-            <artifactId>pax-exam-container-forked</artifactId>
+            <artifactId>pax-exam-container-native</artifactId>
             <version>${exam.version}</version>
             <scope>test</scope>
         </dependency>
diff --git a/ejb/openejb-extender-itest/pom.xml 
b/ejb/openejb-extender-itest/pom.xml
index 3a28964bf..49fdba6f3 100644
--- a/ejb/openejb-extender-itest/pom.xml
+++ b/ejb/openejb-extender-itest/pom.xml
@@ -91,9 +91,9 @@
         
<org.apache.servicemix.bundles.jaxb-impl.version>2.2.1.1_2</org.apache.servicemix.bundles.jaxb-impl.version>
         
<org.apache.servicemix.bundles.serp.version>1.13.1_2</org.apache.servicemix.bundles.serp.version>
         
<org.apache.servicemix.bundles.wsdl4j-1.6.1.version>4.0-m1</org.apache.servicemix.bundles.wsdl4j-1.6.1.version>
-        <org.eclipse.osgi.version>3.11.3</org.eclipse.osgi.version>
+        <org.eclipse.osgi.version>3.22.0</org.eclipse.osgi.version>
         <org.osgi.enterprise.version>4.2.0</org.osgi.enterprise.version>
-        <pax-exam.version>3.4.0</pax-exam.version>
+        <pax-exam.version>4.13.3</pax-exam.version>
         <pax-logging-api.version>1.7.2</pax-logging-api.version>
         <pax-logging-service.version>1.7.2</pax-logging-service.version>
         <pax-url-aether.version>2.6.16</pax-url-aether.version>
@@ -102,12 +102,6 @@
     </properties>
 
     <dependencies>
-        <dependency>
-            <groupId>org.osgi</groupId>
-            <artifactId>org.osgi.enterprise</artifactId>
-            <version>${org.osgi.enterprise.version}</version>
-        </dependency>
-
         <!-- framework -->
         <dependency>
             <groupId>org.eclipse.platform</groupId>
@@ -120,6 +114,11 @@
             <artifactId>junit</artifactId>
             <scope>provided</scope>
         </dependency>
+        <dependency>
+            <groupId>org.osgi</groupId>
+            <artifactId>org.osgi.enterprise</artifactId>
+            <version>${org.osgi.enterprise.version}</version>
+        </dependency>
 
         <!-- logging -->
         <dependency>
diff --git 
a/ejb/openejb-extender-itest/src/test/java/org/apache/aries/ejb/openejb/extender/itest/AbstractOpenEJBTest.java
 
b/ejb/openejb-extender-itest/src/test/java/org/apache/aries/ejb/openejb/extender/itest/AbstractOpenEJBTest.java
index f74762661..26df23678 100644
--- 
a/ejb/openejb-extender-itest/src/test/java/org/apache/aries/ejb/openejb/extender/itest/AbstractOpenEJBTest.java
+++ 
b/ejb/openejb-extender-itest/src/test/java/org/apache/aries/ejb/openejb/extender/itest/AbstractOpenEJBTest.java
@@ -24,17 +24,16 @@ import java.util.zip.ZipOutputStream;
 
 import org.apache.aries.itest.AbstractIntegrationTest;
 import org.apache.aries.util.io.IOUtils;
-import org.ops4j.pax.exam.Configuration;
+
 import org.ops4j.pax.exam.Option;
 
 public abstract class AbstractOpenEJBTest extends AbstractIntegrationTest {
 
-    @Configuration
-    public static Option[] configuration() {
-        return options(
+    public static Option baseConfiguration() {
+        return composite(
                 junitBundles(),
-                mavenBundle("org.ops4j.pax.logging", "pax-logging-api", 
"1.7.2"),
-                mavenBundle("org.ops4j.pax.logging", "pax-logging-service", 
"1.7.2"),
+                mavenBundle("org.ops4j.pax.logging", 
"pax-logging-api").versionAsInProject(),
+                mavenBundle("org.ops4j.pax.logging", 
"pax-logging-service").versionAsInProject(),
 
                 frameworkProperty("org.osgi.framework.system.packages")
                         
.value("javax.accessibility,javax.activation,javax.activity,javax.annotation,javax.annotation.processing,javax.crypto,javax.crypto.interfaces,javax.crypto.spec,javax.imageio,javax.imageio.event,javax.imageio.metadata,javax.imageio.plugins.bmp,javax.imageio.plugins.jpeg,javax.imageio.spi,javax.imageio.stream,javax.jws,javax.jws.soap,javax.lang.model,javax.lang.model.element,javax.lang.model.type,javax.lang.model.util,javax.management,javax.management.loading,javax.
 [...]
diff --git 
a/ejb/openejb-extender-itest/src/test/java/org/apache/aries/ejb/openejb/extender/itest/AdvancedEJBBundleTest.java
 
b/ejb/openejb-extender-itest/src/test/java/org/apache/aries/ejb/openejb/extender/itest/AdvancedEJBBundleTest.java
index beba12227..d3e5ca305 100644
--- 
a/ejb/openejb-extender-itest/src/test/java/org/apache/aries/ejb/openejb/extender/itest/AdvancedEJBBundleTest.java
+++ 
b/ejb/openejb-extender-itest/src/test/java/org/apache/aries/ejb/openejb/extender/itest/AdvancedEJBBundleTest.java
@@ -55,8 +55,9 @@ import beans.jpa.Laptop;
 public class AdvancedEJBBundleTest extends AbstractOpenEJBTest {
 
     @Configuration
-    public static Option[] jpaConfig() {
+    public Option[] jpaConfig() {
         return options(
+                baseConfiguration(),
                 mavenBundle("org.apache.derby", "derby").versionAsInProject(),
                 mavenBundle("org.apache.aries.jpa", 
"org.apache.aries.jpa.api").versionAsInProject(),
                 mavenBundle("org.apache.aries.jpa", 
"org.apache.aries.jpa.container").versionAsInProject(),
diff --git 
a/ejb/openejb-extender-itest/src/test/java/org/apache/aries/ejb/openejb/extender/itest/EJBBundleTest.java
 
b/ejb/openejb-extender-itest/src/test/java/org/apache/aries/ejb/openejb/extender/itest/EJBBundleTest.java
index fac227e4a..499077218 100644
--- 
a/ejb/openejb-extender-itest/src/test/java/org/apache/aries/ejb/openejb/extender/itest/EJBBundleTest.java
+++ 
b/ejb/openejb-extender-itest/src/test/java/org/apache/aries/ejb/openejb/extender/itest/EJBBundleTest.java
@@ -18,6 +18,7 @@ package org.apache.aries.ejb.openejb.extender.itest;
 import static org.junit.Assert.assertEquals;
 import static org.junit.Assert.assertNotNull;
 import static org.junit.Assert.assertNull;
+import static org.ops4j.pax.exam.CoreOptions.*;
 
 import java.io.ByteArrayInputStream;
 import java.io.ByteArrayOutputStream;
@@ -25,6 +26,8 @@ import java.util.zip.ZipOutputStream;
 
 import org.junit.Test;
 import org.junit.runner.RunWith;
+import org.ops4j.pax.exam.Configuration;
+import org.ops4j.pax.exam.Option;
 import org.ops4j.pax.exam.junit.PaxExam;
 import org.ops4j.pax.exam.spi.reactors.ExamReactorStrategy;
 import org.ops4j.pax.exam.spi.reactors.PerClass;
@@ -39,6 +42,13 @@ import beans.xml.RemoteIface;
 @ExamReactorStrategy(PerClass.class)
 public class EJBBundleTest extends AbstractOpenEJBTest {
 
+    @Configuration
+    public Option[] configuration() {
+        return options(
+                baseConfiguration()
+        );
+    }
+
     private void assertXML(Bundle test, boolean exists) throws Exception {
         ServiceReference[] local = 
context().getAllServiceReferences(LocalIface.class.getName(),
                 "(&(ejb.name=XML)(ejb.type=Singleton))");

Reply via email to