Class SlingRemoteExecutionRule
- java.lang.Object
-
- org.apache.sling.junit.remote.ide.SlingRemoteExecutionRule
-
- All Implemented Interfaces:
org.apache.sling.testing.tools.http.RequestCustomizer
,org.junit.rules.MethodRule
public class SlingRemoteExecutionRule extends java.lang.Object implements org.junit.rules.MethodRule, org.apache.sling.testing.tools.http.RequestCustomizer
JUnit MethodRule that executes tests remotely if theSLING_REMOTE_TEST_URL
property is set. Used to execute tests from an IDE and have then run on a remote Sling instance.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
SLING_REMOTE_TEST_PASSWORD
static java.lang.String
SLING_REMOTE_TEST_URL
Name of the system property that activates remote test executionstatic java.lang.String
SLING_REMOTE_TEST_USERNAME
-
Constructor Summary
Constructors Constructor Description SlingRemoteExecutionRule()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.junit.runners.model.Statement
apply(org.junit.runners.model.Statement base, org.junit.runners.model.FrameworkMethod method, java.lang.Object target)
void
customizeRequest(org.apache.sling.testing.tools.http.Request r)
-
-
-
Field Detail
-
SLING_REMOTE_TEST_URL
public static final java.lang.String SLING_REMOTE_TEST_URL
Name of the system property that activates remote test execution- See Also:
- Constant Field Values
-
SLING_REMOTE_TEST_USERNAME
public static final java.lang.String SLING_REMOTE_TEST_USERNAME
- See Also:
- Constant Field Values
-
SLING_REMOTE_TEST_PASSWORD
public static final java.lang.String SLING_REMOTE_TEST_PASSWORD
- See Also:
- Constant Field Values
-
-
Method Detail
-
apply
public org.junit.runners.model.Statement apply(org.junit.runners.model.Statement base, org.junit.runners.model.FrameworkMethod method, java.lang.Object target)
- Specified by:
apply
in interfaceorg.junit.rules.MethodRule
-
customizeRequest
public void customizeRequest(org.apache.sling.testing.tools.http.Request r)
- Specified by:
customizeRequest
in interfaceorg.apache.sling.testing.tools.http.RequestCustomizer
-
-