You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by ol...@apache.org on 2015/04/22 12:28:52 UTC

svn commit: r1675316 - in /sling/trunk/contrib/launchpad/karaf: org.apache.sling.launchpad.karaf-features/src/main/feature/ org.apache.sling.launchpad.karaf-integration-tests/src/test/java/org/apache/sling/launchpad/karaf/tests/bootstrap/

Author: olli
Date: Wed Apr 22 10:28:52 2015
New Revision: 1675316

URL: http://svn.apache.org/r1675316
Log:
SLING-3027 SLING-3017 merge derby-sling and sling-launchpad-jackrabbit into sling-launchpad-jackrabbit-derby

Added:
    sling/trunk/contrib/launchpad/karaf/org.apache.sling.launchpad.karaf-integration-tests/src/test/java/org/apache/sling/launchpad/karaf/tests/bootstrap/SlingLaunchpadJackrabbitDerbyIT.java
      - copied, changed from r1675308, sling/trunk/contrib/launchpad/karaf/org.apache.sling.launchpad.karaf-integration-tests/src/test/java/org/apache/sling/launchpad/karaf/tests/bootstrap/SlingLaunchpadJackrabbitIT.java
Removed:
    sling/trunk/contrib/launchpad/karaf/org.apache.sling.launchpad.karaf-integration-tests/src/test/java/org/apache/sling/launchpad/karaf/tests/bootstrap/SlingLaunchpadJackrabbitIT.java
Modified:
    sling/trunk/contrib/launchpad/karaf/org.apache.sling.launchpad.karaf-features/src/main/feature/feature.xml

Modified: sling/trunk/contrib/launchpad/karaf/org.apache.sling.launchpad.karaf-features/src/main/feature/feature.xml
URL: http://svn.apache.org/viewvc/sling/trunk/contrib/launchpad/karaf/org.apache.sling.launchpad.karaf-features/src/main/feature/feature.xml?rev=1675316&r1=1675315&r2=1675316&view=diff
==============================================================================
--- sling/trunk/contrib/launchpad/karaf/org.apache.sling.launchpad.karaf-features/src/main/feature/feature.xml (original)
+++ sling/trunk/contrib/launchpad/karaf/org.apache.sling.launchpad.karaf-features/src/main/feature/feature.xml Wed Apr 22 10:28:52 2015
@@ -51,10 +51,6 @@
     <!-- bundle dependencies (commons-fileupload) -->
     <bundle dependency="true">mvn:org.apache.geronimo.specs/geronimo-servlet_3.0_spec/1.0</bundle>
   </feature>
-  <!-- Apache Derby -->
-  <feature name="derby-sling" version="${project.version}">
-    <bundle dependency="true">mvn:org.apache.derby/derby/10.10.2.0</bundle>
-  </feature>
   <!-- Apache Sling -->
   <feature name="sling" version="${project.version}">
     <feature version="${project.version}">infrastructure-sling</feature>
@@ -182,7 +178,7 @@
     <feature version="${project.version}">sling-auth-form</feature>
     <bundle>mvn:org.apache.sling/org.apache.sling.launchpad.content/2.0.8</bundle>
   </feature>
-  <feature name="sling-launchpad-jackrabbit" version="${project.version}">
+  <feature name="sling-launchpad-jackrabbit-derby" version="${project.version}">
     <!-- Sling with Jackrabbit Repository and Felix Web Console -->
     <feature version="${project.version}">infrastructure-sling</feature>
     <feature version="${project.version}">webconsole-sling</feature>
@@ -197,6 +193,8 @@
     <feature version="${project.version}">sling-scripting-jsp</feature>
     <feature version="${project.version}">sling-extension-adapter</feature>
     <feature version="${project.version}">sling-extension-bundleresource</feature>
+    <!-- bundle dependencies -->
+    <bundle dependency="true">mvn:org.apache.derby/derby/10.10.2.0</bundle>
   </feature>
   <feature name="sling-launchpad-oak" version="${project.version}">
     <!-- Sling with Oak Repository and Felix Web Console -->
@@ -233,7 +231,6 @@
     <bundle>mvn:org.apache.sling/org.apache.sling.jcr.webdav/2.2.2</bundle>
   </feature>
   <!-- Apache Sling JCR Jackrabbit -->
-  <!-- TODO needs a database impl! -->
   <feature name="sling-jcr-jackrabbit" version="${project.version}">
     <feature version="${project.version}">sling-jcr</feature>
     <bundle>mvn:org.apache.sling/org.apache.sling.jcr.jackrabbit.server/2.2.0</bundle>

Copied: sling/trunk/contrib/launchpad/karaf/org.apache.sling.launchpad.karaf-integration-tests/src/test/java/org/apache/sling/launchpad/karaf/tests/bootstrap/SlingLaunchpadJackrabbitDerbyIT.java (from r1675308, sling/trunk/contrib/launchpad/karaf/org.apache.sling.launchpad.karaf-integration-tests/src/test/java/org/apache/sling/launchpad/karaf/tests/bootstrap/SlingLaunchpadJackrabbitIT.java)
URL: http://svn.apache.org/viewvc/sling/trunk/contrib/launchpad/karaf/org.apache.sling.launchpad.karaf-integration-tests/src/test/java/org/apache/sling/launchpad/karaf/tests/bootstrap/SlingLaunchpadJackrabbitDerbyIT.java?p2=sling/trunk/contrib/launchpad/karaf/org.apache.sling.launchpad.karaf-integration-tests/src/test/java/org/apache/sling/launchpad/karaf/tests/bootstrap/SlingLaunchpadJackrabbitDerbyIT.java&p1=sling/trunk/contrib/launchpad/karaf/org.apache.sling.launchpad.karaf-integration-tests/src/test/java/org/apache/sling/launchpad/karaf/tests/bootstrap/SlingLaunchpadJackrabbitIT.java&r1=1675308&r2=1675316&rev=1675316&view=diff
==============================================================================
--- sling/trunk/contrib/launchpad/karaf/org.apache.sling.launchpad.karaf-integration-tests/src/test/java/org/apache/sling/launchpad/karaf/tests/bootstrap/SlingLaunchpadJackrabbitIT.java (original)
+++ sling/trunk/contrib/launchpad/karaf/org.apache.sling.launchpad.karaf-integration-tests/src/test/java/org/apache/sling/launchpad/karaf/tests/bootstrap/SlingLaunchpadJackrabbitDerbyIT.java Wed Apr 22 10:28:52 2015
@@ -32,12 +32,14 @@ import org.ops4j.pax.exam.junit.PaxExam;
 import org.ops4j.pax.exam.spi.reactors.ExamReactorStrategy;
 import org.ops4j.pax.exam.spi.reactors.PerClass;
 import org.ops4j.pax.exam.util.Filter;
+import org.osgi.framework.Bundle;
 
+import static org.junit.Assert.assertEquals;
 import static org.junit.Assert.assertNotNull;
 
 @RunWith(PaxExam.class)
 @ExamReactorStrategy(PerClass.class)
-public class SlingLaunchpadJackrabbitIT extends KarafTestSupport {
+public class SlingLaunchpadJackrabbitDerbyIT extends KarafTestSupport {
 
     @Inject
     @Filter(timeout = 300000)
@@ -46,11 +48,18 @@ public class SlingLaunchpadJackrabbitIT
     @Configuration
     public Option[] configuration() {
         return OptionUtils.combine(baseConfiguration(),
-            addBootFeature("sling-launchpad-jackrabbit")
+            addBootFeature("sling-launchpad-jackrabbit-derby")
         );
     }
 
     @Test
+    public void testDerby() {
+        final Bundle bundle = findBundle("derby");
+        assertNotNull(bundle);
+        assertEquals(Bundle.RESOLVED, bundle.getState());
+    }
+
+    @Test
     public void testSlingRepository() throws Exception {
         assertNotNull(slingRepository);
     }