Author: clement
Date: Fri Feb 22 17:52:57 2013
New Revision: 1449149
URL: http://svn.apache.org/r1449149
Log:
Felix-3903 - Set svn:ignore
Modified:
felix/trunk/ipojo/runtime/core-it/src/it/ipojo-core-bad-configuration-test/
(props changed)
felix/trunk/ipojo/runtime/core-it/src/it/ipojo-core-handler-test/src/test/java/org/apache/felix/ipojo/runtime/core/Common.java
felix/trunk/ipojo/runtime/core-it/src/it/ipojo-core-handler-test/src/test/java/org/apache/felix/ipojo/runtime/core/DummyHandlerTest.java
Propchange:
felix/trunk/ipojo/runtime/core-it/src/it/ipojo-core-bad-configuration-test/
------------------------------------------------------------------------------
--- svn:ignore (added)
+++ svn:ignore Fri Feb 22 17:52:57 2013
@@ -0,0 +1,3 @@
+.idea
+target
+*.iml
Modified:
felix/trunk/ipojo/runtime/core-it/src/it/ipojo-core-handler-test/src/test/java/org/apache/felix/ipojo/runtime/core/Common.java
URL:
http://svn.apache.org/viewvc/felix/trunk/ipojo/runtime/core-it/src/it/ipojo-core-handler-test/src/test/java/org/apache/felix/ipojo/runtime/core/Common.java?rev=1449149&r1=1449148&r2=1449149&view=diff
==============================================================================
---
felix/trunk/ipojo/runtime/core-it/src/it/ipojo-core-handler-test/src/test/java/org/apache/felix/ipojo/runtime/core/Common.java
(original)
+++
felix/trunk/ipojo/runtime/core-it/src/it/ipojo-core-handler-test/src/test/java/org/apache/felix/ipojo/runtime/core/Common.java
Fri Feb 22 17:52:57 2013
@@ -56,6 +56,7 @@ public class Common {
root.setLevel(Level.INFO);
return options(
+ cleanCaches(),
ipojoBundles(),
junitAndMockitoBundles(),
// No tested bundle in this project
@@ -69,18 +70,19 @@ public class Common {
repository("http://repository.springsource.com/maven/bundles/external").id(
"com.springsource.repository.bundles.external"),
- // Mockito without Hamcrest and Objenesis
- mavenBundle("org.mockito", "mockito-core", "1.9.5"),
-
// Hamcrest with a version matching the range expected by
Mockito
mavenBundle("org.hamcrest",
"com.springsource.org.hamcrest.core", "1.1.0"),
+ // Mockito core does not includes Hamcrest
+ mavenBundle("org.mockito", "mockito-core", "1.9.5"),
+
// Objenesis with a version matching the range expected by
Mockito
wrappedBundle(mavenBundle("org.objenesis", "objenesis", "1.2"))
.exports("*;version=1.2"),
// The default JUnit bundle also exports Hamcrest, but with an
(incorrect) version of
- // 4.9 which does not match the Mockito import.
+ // 4.9 which does not match the Mockito import. When deployed
after the hamcrest bundles, it gets
+ // resolved correctly.
CoreOptions.junitBundles(),
/*
@@ -94,7 +96,7 @@ public class Common {
* org/mockito/cglib/proxy/Factory have different Class
objects for the type org/mockito/cglib/
* proxy/Callback used in the signature
*
- * So we disable the bootdelegation.
+ * So we disable the bootdelegation. this property has no
effect on the other OSGi implementation.
*/
frameworkProperty("felix.bootdelegation.implicit").value("false")
);
@@ -157,7 +159,7 @@ public class Common {
osgiHelper.dispose();
}
- public CompositeOption ipojoBundles() {
+ public static CompositeOption ipojoBundles() {
return new DefaultCompositeOption(
mavenBundle("org.apache.felix",
"org.apache.felix.ipojo").versionAsInProject(),
mavenBundle("org.ow2.chameleon.testing",
"osgi-helpers").versionAsInProject(),
Modified:
felix/trunk/ipojo/runtime/core-it/src/it/ipojo-core-handler-test/src/test/java/org/apache/felix/ipojo/runtime/core/DummyHandlerTest.java
URL:
http://svn.apache.org/viewvc/felix/trunk/ipojo/runtime/core-it/src/it/ipojo-core-handler-test/src/test/java/org/apache/felix/ipojo/runtime/core/DummyHandlerTest.java?rev=1449149&r1=1449148&r2=1449149&view=diff
==============================================================================
---
felix/trunk/ipojo/runtime/core-it/src/it/ipojo-core-handler-test/src/test/java/org/apache/felix/ipojo/runtime/core/DummyHandlerTest.java
(original)
+++
felix/trunk/ipojo/runtime/core-it/src/it/ipojo-core-handler-test/src/test/java/org/apache/felix/ipojo/runtime/core/DummyHandlerTest.java
Fri Feb 22 17:52:57 2013
@@ -14,6 +14,7 @@ import org.ops4j.pax.exam.OptionUtils;
import org.ops4j.pax.exam.spi.reactors.ExamReactorStrategy;
import org.ops4j.pax.exam.spi.reactors.PerMethod;
import org.ops4j.pax.tinybundles.core.TinyBundles;
+import org.osgi.framework.Constants;
import org.osgi.framework.ServiceRegistration;
import org.osgi.service.useradmin.User;
import org.ow2.chameleon.testing.tinybundles.ipojo.IPOJOStrategy;
@@ -28,6 +29,8 @@ import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.verify;
import static org.ops4j.pax.exam.CoreOptions.bundle;
import static org.ops4j.pax.exam.CoreOptions.mavenBundle;
+import static org.ops4j.pax.exam.CoreOptions.streamBundle;
+import static org.ops4j.pax.tinybundles.core.TinyBundles.withBnd;
@ExamReactorStrategy(PerMethod.class)
@@ -58,16 +61,19 @@ public class DummyHandlerTest extends Co
File dummyJar = new File("target/bundles/dummy.jar");
FileUtils.copyInputStreamToFile(
TinyBundles.bundle()
- .add(Dummy.class)
.add(DummyImpl.class)
- .set(org.osgi.framework.Constants.EXPORT_PACKAGE,
"org.apache.felix.ipojo.runtime.core" +
- ".services")
.set(org.osgi.framework.Constants.BUNDLE_SYMBOLICNAME,
"Dummy.Bundle")
.build(IPOJOStrategy.withiPOJO(new
File("src/main/resources/dummy-component.xml"))),
dummyJar);
return OptionUtils.combine(options,
+ streamBundle(TinyBundles.bundle()
+ .add(Dummy.class)
+ .set(Constants.EXPORT_PACKAGE,
"org.apache.felix.ipojo.runtime.core.services")
+ .set(Constants.BUNDLE_SYMBOLICNAME, "service")
+ .build(withBnd())
+ ),
bundle(handlerJar.toURI().toURL().toExternalForm()),
bundle(dummyJar.toURI().toURL().toExternalForm()),
mavenBundle().groupId("org.apache.felix").artifactId("org.osgi.compendium").version("1.4.0"));