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 Object implements org.junit.rules.MethodRule, org.apache.sling.testing.tools.http.RequestCustomizer
JUnit MethodRule that executes tests remotely if the SLING_REMOTE_TEST_URL property is set. Used to execute tests from an IDE and have then run on a remote Sling instance.
  • Field Details

  • Constructor Details

    • SlingRemoteExecutionRule

      public SlingRemoteExecutionRule()
  • Method Details

    • apply

      public org.junit.runners.model.Statement apply(org.junit.runners.model.Statement base, org.junit.runners.model.FrameworkMethod method, Object target)
      Specified by:
      apply in interface org.junit.rules.MethodRule
    • customizeRequest

      public void customizeRequest(org.apache.sling.testing.tools.http.Request r)
      Specified by:
      customizeRequest in interface org.apache.sling.testing.tools.http.RequestCustomizer