Bug 6523: Use opendaylight-karaf-empty for SingleFeatureTest 34/48934/1
authorVratko Polak <vrpolak@cisco.com>
Fri, 2 Dec 2016 18:20:38 +0000 (19:20 +0100)
committerVratko Polak <vrpolak@cisco.com>
Fri, 2 Dec 2016 18:20:38 +0000 (19:20 +0100)
This makes feature-parent to use the same karaf container
as integration/distribution uses for testing its features.

The downside is developers experiencing
daily download of a big snapshot artifact.

A solution which replaces org.apache.aries.proxy.impl
in maven-surefire-plugin default (non-snapshot) karaf container would be preferable.

Change-Id: I6cd4f0ee4c9883e0376f262bd2f09d1bc1c29911
Signed-off-by: Vratko Polak <vrpolak@cisco.com>
features-parent/pom.xml

index f0dac953fd5bb9df4dd5a2573c06c0e9819fc370..7b223c930a17c7b81eaf5490b1b9f5a65c5e0e6e 100644 (file)
                     <version>${maven.surefire.version}</version>
                     <configuration>
                         <skip>${skip.karaf.featureTest}</skip>
+                        <systemPropertyVariables>
+                            <!-- Remove these properties when a better fix to Bug 6523 appears. -->
+                            <karaf.distro.groupId>org.opendaylight.odlparent</karaf.distro.groupId>
+                            <karaf.distro.artifactId>opendaylight-karaf-empty</karaf.distro.artifactId>
+                            <karaf.distro.version>1.8.0-SNAPSHOT</karaf.distro.version>
+                        </systemPropertyVariables>
                         <dependenciesToScan>
                             <dependency>org.opendaylight.odlparent:features-test</dependency>
                         </dependenciesToScan>
             <version>1.8.0-SNAPSHOT</version>
             <scope>test</scope>
         </dependency>
+        <!-- Remove this dependency when a better fix for Bug 6523 appears. -->
+        <dependency>
+            <groupId>org.opendaylight.odlparent</groupId>
+            <artifactId>opendaylight-karaf-empty</artifactId>
+            <version>1.8.0-SNAPSHOT</version>
+            <type>zip</type>
+            <scope>test</scope>
+        </dependency>
     </dependencies>
 
   <!--