JENA-879: avoiding .versionAsInProject which PAX didn't like
Project: http://git-wip-us.apache.org/repos/asf/jena/repo Commit: http://git-wip-us.apache.org/repos/asf/jena/commit/9f6e9478 Tree: http://git-wip-us.apache.org/repos/asf/jena/tree/9f6e9478 Diff: http://git-wip-us.apache.org/repos/asf/jena/diff/9f6e9478 Branch: refs/heads/master Commit: 9f6e9478fb57a71bbc1d644bda38b292ca3bbe93 Parents: ee932a1 Author: Stian Soiland-Reyes <[email protected]> Authored: Tue Feb 3 00:42:54 2015 +0000 Committer: Stian Soiland-Reyes <[email protected]> Committed: Mon Feb 9 10:03:56 2015 +0000 ---------------------------------------------------------------------- .../org/apache/jena/osgi/test/JenaOSGITest.java | 33 +++++++++++--------- 1 file changed, 19 insertions(+), 14 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/jena/blob/9f6e9478/apache-jena-osgi/jena-osgi-test/src/test/java/org/apache/jena/osgi/test/JenaOSGITest.java ---------------------------------------------------------------------- diff --git a/apache-jena-osgi/jena-osgi-test/src/test/java/org/apache/jena/osgi/test/JenaOSGITest.java b/apache-jena-osgi/jena-osgi-test/src/test/java/org/apache/jena/osgi/test/JenaOSGITest.java index 4775765..e20ecc5 100644 --- a/apache-jena-osgi/jena-osgi-test/src/test/java/org/apache/jena/osgi/test/JenaOSGITest.java +++ b/apache-jena-osgi/jena-osgi-test/src/test/java/org/apache/jena/osgi/test/JenaOSGITest.java @@ -20,6 +20,10 @@ package org.apache.jena.osgi.test; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertTrue; +import static org.ops4j.pax.exam.CoreOptions.bootDelegationPackages; +import static org.ops4j.pax.exam.CoreOptions.junitBundles; +import static org.ops4j.pax.exam.CoreOptions.mavenBundle; +import static org.ops4j.pax.exam.CoreOptions.options; import java.io.OutputStream; import java.io.StringWriter; @@ -39,7 +43,7 @@ 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.PerMethod; +import org.ops4j.pax.exam.spi.reactors.PerClass; import org.osgi.framework.BundleContext; import com.hp.hpl.jena.ontology.Individual; @@ -60,14 +64,14 @@ import com.hp.hpl.jena.rdf.model.ModelFactory; import com.hp.hpl.jena.rdf.model.Property; import com.hp.hpl.jena.rdf.model.Resource; import com.hp.hpl.jena.tdb.TDBFactory; -import static org.ops4j.pax.exam.CoreOptions.*; /** * Brief tests of the Jena modules covered by jena-osgi * */ @RunWith(PaxExam.class) -@ExamReactorStrategy(PerMethod.class) +// Restart OSGi framework PerClass or PerMethod ? +@ExamReactorStrategy(PerClass.class) public class JenaOSGITest { @Inject @@ -86,17 +90,18 @@ public class JenaOSGITest { // manually. See ../jena-osgi/pom.xml // for dependencies that are NOT in <scope>provided</scope> // (luckily the version numbers are picked up!) - mavenBundle("org.apache.jena", "jena-osgi").versionAsInProject(), - mavenBundle("org.apache.httpcomponents", "httpclient-osgi").versionAsInProject(), - mavenBundle("org.apache.httpcomponents", "httpcore-osgi").versionAsInProject(), - mavenBundle("com.github.jsonld-java", "jsonld-java").versionAsInProject(), - mavenBundle("org.apache.commons", "commons-csv").versionAsInProject(), - mavenBundle("org.apache.thrift", "libthrift").versionAsInProject(), - mavenBundle("org.slf4j", "jcl-over-slf4j").versionAsInProject(), - mavenBundle("org.slf4j", "slf4j-log4j").versionAsInProject(), - mavenBundle("org.slf4j", "slf4j-api").versionAsInProject(), - mavenBundle("org.apache.commons", "commons-lang3").versionAsInProject(), - junitBundles()); + junitBundles(), + mavenBundle("org.apache.jena", "jena-osgi"), + mavenBundle("org.apache.httpcomponents", "httpclient-osgi"), + mavenBundle("org.apache.httpcomponents", "httpcore-osgi"), + mavenBundle("com.github.jsonld-java", "jsonld-java"), + mavenBundle("org.apache.commons", "commons-csv"), + mavenBundle("org.apache.thrift", "libthrift"), + mavenBundle("org.slf4j", "jcl-over-slf4j"), + mavenBundle("org.slf4j", "slf4j-log4j12"), + mavenBundle("org.slf4j", "slf4j-api"), + mavenBundle("org.apache.commons", "commons-lang3") + ); } private static final String EXAMPLE_COM_GRAPH = "http://example.com/graph";
