Author: cziegeler
Date: Sun Sep 9 04:02:13 2012
New Revision: 1382396
URL: http://svn.apache.org/viewvc?rev=1382396&view=rev
Log:
SLING-2595 : Tests should not check if the server is ready
Modified:
sling/trunk/bundles/commons/testing/src/main/java/org/apache/sling/commons/testing/integration/HttpTestBase.java
Modified:
sling/trunk/bundles/commons/testing/src/main/java/org/apache/sling/commons/testing/integration/HttpTestBase.java
URL:
http://svn.apache.org/viewvc/sling/trunk/bundles/commons/testing/src/main/java/org/apache/sling/commons/testing/integration/HttpTestBase.java?rev=1382396&r1=1382395&r2=1382396&view=diff
==============================================================================
---
sling/trunk/bundles/commons/testing/src/main/java/org/apache/sling/commons/testing/integration/HttpTestBase.java
(original)
+++
sling/trunk/bundles/commons/testing/src/main/java/org/apache/sling/commons/testing/integration/HttpTestBase.java
Sun Sep 9 04:02:13 2012
@@ -45,6 +45,10 @@ import org.slf4j.MDC;
/** Base class for HTTP-based Sling Launchpad integration tests */
public class HttpTestBase extends TestCase {
+
+ /** If this system property is set, the startup check is skipped. */
+ public static final String PROPERTY_SKIP_STARTUP_CHECK =
"launchpad.skip.startupcheck";
+
public static final String HTTP_BASE_URL =
removeEndingSlash(System.getProperty("launchpad.http.server.url",
"http://localhost:8888"));
public static final String WEBDAV_BASE_URL =
removeEndingSlash(System.getProperty("launchpad.webdav.server.url",
"http://localhost:8888"));
public static final String SERVLET_CONTEXT =
removeEndingSlash(System.getProperty("launchpad.servlet.context", ""));
@@ -120,7 +124,7 @@ public class HttpTestBase extends TestCa
@Override
protected void setUp() throws Exception {
super.setUp();
-
+
MDC.put("testclass", getClass().getName());
MDC.put("testcase", getName());
@@ -155,7 +159,7 @@ public class HttpTestBase extends TestCa
protected void tearDown() throws Exception {
MDC.remove("testcase");
MDC.remove("testclass");
-
+
super.tearDown();
for(String url : urlsToDelete) {
@@ -177,6 +181,10 @@ public class HttpTestBase extends TestCa
}
fail("Sling services not available. Already checked in earlier
tests.");
}
+ if ( System.getProperty(PROPERTY_SKIP_STARTUP_CHECK) != null ) {
+ slingStartupOk = true;
+ return;
+ }
slingStartupOk = false;
System.err.println("Checking if the required Sling services are
started (timeout " + READY_TIMEOUT_SECONDS + " seconds)...");