Author: rombert Date: Tue Jul 9 07:21:43 2013 New Revision: 1501114 URL: http://svn.apache.org/r1501114 Log: SLING-2953 - Healthcheck pax-exam setup does not check for maven.repo.local
Modified: sling/trunk/contrib/extensions/healthcheck/it/src/test/java/org/apache/sling/hc/it/core/U.java Modified: sling/trunk/contrib/extensions/healthcheck/it/src/test/java/org/apache/sling/hc/it/core/U.java URL: http://svn.apache.org/viewvc/sling/trunk/contrib/extensions/healthcheck/it/src/test/java/org/apache/sling/hc/it/core/U.java?rev=1501114&r1=1501113&r2=1501114&view=diff ============================================================================== --- sling/trunk/contrib/extensions/healthcheck/it/src/test/java/org/apache/sling/hc/it/core/U.java (original) +++ sling/trunk/contrib/extensions/healthcheck/it/src/test/java/org/apache/sling/hc/it/core/U.java Tue Jul 9 07:21:43 2013 @@ -22,6 +22,8 @@ import static org.ops4j.pax.exam.CoreOpt import static org.ops4j.pax.exam.CoreOptions.mavenBundle; import static org.ops4j.pax.exam.CoreOptions.options; import static org.ops4j.pax.exam.CoreOptions.provision; +import static org.ops4j.pax.exam.CoreOptions.when; +import static org.ops4j.pax.exam.CoreOptions.systemProperty; import java.io.IOException; import java.io.StringReader; @@ -37,9 +39,13 @@ public class U { static Option[] config(boolean includeRules) { final String coreVersion = System.getProperty("sling.hc.core.version"); + String localRepo = System.getProperty("maven.repo.local", ""); if(includeRules) { return options( + when(localRepo.length() > 0).useOptions( + systemProperty("org.ops4j.pax.url.mvn.localRepository").value(localRepo) + ), junitBundles(), provision( mavenBundle("org.apache.sling", "org.apache.sling.hc.core", coreVersion), @@ -48,6 +54,9 @@ public class U { ); } else { return options( + when(localRepo.length() > 0).useOptions( + systemProperty("org.ops4j.pax.url.mvn.localRepository").value(localRepo) + ), junitBundles(), provision( mavenBundle("org.apache.sling", "org.apache.sling.hc.core", coreVersion)