From a5bd46fd57ef717c816cddeb769606d7e93f0f5b Mon Sep 17 00:00:00 2001
From: Jan Bartel
Date: Thu, 10 Apr 2014 11:23:13 +1000
Subject: 409105 Upgrade jetty-osgi build/test to use more recent pax junit
test framework
---
jetty-osgi/jetty-osgi-httpservice/pom.xml | 1 +
jetty-osgi/test-jetty-osgi-context/pom.xml | 2 +
jetty-osgi/test-jetty-osgi-webapp/pom.xml | 2 +
jetty-osgi/test-jetty-osgi/pom.xml | 182 +++++++++------------
.../test/TestJettyOSGiBootContextAsService.java | 38 +----
.../jetty/osgi/test/TestJettyOSGiBootCore.java | 26 ++-
.../jetty/osgi/test/TestJettyOSGiBootSpdy.java | 40 ++---
.../test/TestJettyOSGiBootWebAppAsService.java | 30 +---
.../jetty/osgi/test/TestJettyOSGiBootWithJsp.java | 51 +-----
.../org/eclipse/jetty/osgi/test/TestOSGiUtil.java | 19 +--
10 files changed, 140 insertions(+), 251 deletions(-)
(limited to 'jetty-osgi')
diff --git a/jetty-osgi/jetty-osgi-httpservice/pom.xml b/jetty-osgi/jetty-osgi-httpservice/pom.xml
index 3749cab43e..91087d7bcc 100644
--- a/jetty-osgi/jetty-osgi-httpservice/pom.xml
+++ b/jetty-osgi/jetty-osgi-httpservice/pom.xml
@@ -28,6 +28,7 @@
org.eclipse.osgi
org.eclipse.osgi
+ provided
javax.servlet
diff --git a/jetty-osgi/test-jetty-osgi-context/pom.xml b/jetty-osgi/test-jetty-osgi-context/pom.xml
index 4e1c28a342..941b13bfb3 100644
--- a/jetty-osgi/test-jetty-osgi-context/pom.xml
+++ b/jetty-osgi/test-jetty-osgi-context/pom.xml
@@ -21,10 +21,12 @@
org.eclipse.osgi
org.eclipse.osgi
+ provided
org.eclipse.osgi
org.eclipse.osgi.services
+ provided
org.eclipse.jetty.toolchain
diff --git a/jetty-osgi/test-jetty-osgi-webapp/pom.xml b/jetty-osgi/test-jetty-osgi-webapp/pom.xml
index 00697afd6d..1a0f37b665 100644
--- a/jetty-osgi/test-jetty-osgi-webapp/pom.xml
+++ b/jetty-osgi/test-jetty-osgi-webapp/pom.xml
@@ -21,10 +21,12 @@
org.eclipse.osgi
org.eclipse.osgi
+ provided
org.eclipse.osgi
org.eclipse.osgi.services
+ provided
diff --git a/jetty-osgi/test-jetty-osgi/pom.xml b/jetty-osgi/test-jetty-osgi/pom.xml
index 5cc1640678..cf6810a052 100644
--- a/jetty-osgi/test-jetty-osgi/pom.xml
+++ b/jetty-osgi/test-jetty-osgi/pom.xml
@@ -14,102 +14,36 @@
${project.groupId}.boot.test.spdy
http://download.eclipse.org/jetty/orbit/
target/distribution
- 2.6.0
- 1.4.0
- 1.5.1
- 4.0.3
+ 3.4.0
+ 1.5.2
1.0
- 1.7.6
+ 1.8.5
-
-
- org.ops4j.pax.swissbox
- pax-swissbox-core
- ${paxswissbox.version}
- test
-
-
- org.ops4j.pax.swissbox
- pax-swissbox-extender
- ${paxswissbox.version}
- test
-
-
- org.ops4j.pax.swissbox
- pax-swissbox-lifecycle
- ${paxswissbox.version}
- test
-
-
- org.ops4j.pax.swissbox
- pax-swissbox-framework
- ${paxswissbox.version}
- test
-
+
org.ops4j.pax.exam
pax-exam
${exam.version}
test
-
- org.apache.geronimo.specs
- geronimo-atinject_1.0_spec
- ${injection.bundle.version}
- test
-
org.ops4j.pax.exam
pax-exam-inject
${exam.version}
test
-
- org.apache.aries.spifly
- org.apache.aries.spifly.dynamic.bundle
- 1.0.0
- test
-
-
-
-
-
org.ops4j.pax.exam
pax-exam-container-forked
${exam.version}
test
- -->
-
-
- org.ops4j.pax.exam
- pax-exam-container-paxrunner
- ${exam.version}
- test
-
-
-
- org.ops4j.pax.runner
- pax-runner-no-jcl
- ${runner.version}
- test
-
-
+
org.ops4j.pax.exam
pax-exam-junit4
@@ -134,80 +68,120 @@
${url.version}
test
+
+
-
- javax.servlet
- javax.servlet-api
+ org.eclipse
+ osgi
+ 3.9.1-v20140110-1610
test
- org.apache.geronimo.specs
- geronimo-jta_1.1_spec
- 1.1.1
- test
+ org.eclipse.osgi
+ org.eclipse.osgi.services
+ test
-
+
+
+
org.eclipse.jetty.osgi
jetty-osgi-boot
${project.version}
- provided
+ test
+
+
+ org.eclipse.osgi
+ org.eclipse.osgi
+
+
+ org.eclipse.osgi
+ org.eclipse.osgi.services
+
+
org.eclipse.jetty.osgi
jetty-osgi-boot-jsp
${project.version}
- provided
+ test
+
+
+ org.eclipse.osgi
+ org.eclipse.osgi
+
+
+ org.eclipse.osgi
+ org.eclipse.osgi.services
+
+
org.eclipse.jetty.toolchain
jetty-jsp-fragment
2.3.3
- provided
+ test
org.eclipse.jetty.osgi
jetty-httpservice
${project.version}
- provided
+ test
+
+
+
+ javax.servlet
+ javax.servlet-api
+ test
+
+
+ org.apache.geronimo.specs
+ geronimo-jta_1.1_spec
+ 1.1.1
+ test
-
+
+ org.apache.geronimo.specs
+ geronimo-atinject_1.0_spec
+ ${injection.bundle.version}
+ test
+
+
+ org.apache.aries.spifly
+ org.apache.aries.spifly.dynamic.bundle
+ 1.0.0
+ test
+
+
org.ow2.asm
asm
4.1
-
-
+
+
org.ow2.asm
asm-commons
4.1
-
-
+
+
org.ow2.asm
asm-tree
4.1
-
+
@@ -386,7 +360,9 @@
${project.version}
runtime
+
+
javax.servlet
servlet-api
@@ -409,6 +384,9 @@
servlet
runtime
+
+-->
+
org.eclipse.jetty
test-jetty-webapp
diff --git a/jetty-osgi/test-jetty-osgi/src/test/java/org/eclipse/jetty/osgi/test/TestJettyOSGiBootContextAsService.java b/jetty-osgi/test-jetty-osgi/src/test/java/org/eclipse/jetty/osgi/test/TestJettyOSGiBootContextAsService.java
index 94ecd39df4..0dfc1bb0e1 100644
--- a/jetty-osgi/test-jetty-osgi/src/test/java/org/eclipse/jetty/osgi/test/TestJettyOSGiBootContextAsService.java
+++ b/jetty-osgi/test-jetty-osgi/src/test/java/org/eclipse/jetty/osgi/test/TestJettyOSGiBootContextAsService.java
@@ -37,12 +37,13 @@ import org.eclipse.jetty.client.api.ContentResponse;
import org.eclipse.jetty.http.HttpStatus;
import org.eclipse.jetty.osgi.boot.OSGiServerConstants;
import org.eclipse.jetty.server.handler.ContextHandler;
+import org.junit.Ignore;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.ops4j.pax.exam.CoreOptions;
import org.ops4j.pax.exam.Option;
-import org.ops4j.pax.exam.junit.Configuration;
-import org.ops4j.pax.exam.junit.JUnit4TestRunner;
+import org.ops4j.pax.exam.Configuration;
+import org.ops4j.pax.exam.junit.PaxExam;
import org.osgi.framework.Bundle;
import org.osgi.framework.BundleContext;
import org.osgi.framework.ServiceReference;
@@ -55,12 +56,11 @@ import org.osgi.framework.ServiceReference;
* Tests the ServiceContextProvider.
*
*/
-@RunWith(JUnit4TestRunner.class)
+@RunWith(PaxExam.class)
public class TestJettyOSGiBootContextAsService
{
- private static final boolean LOGGING_ENABLED = false;
+ private static final String LOG_LEVEL = "WARN";
- private static final boolean REMOTE_DEBUGGING = false;
@Inject
BundleContext bundleContext = null;
@@ -69,7 +69,6 @@ public class TestJettyOSGiBootContextAsService
public static Option[] configure()
{
ArrayList