# All Classes and Interfaces

Class
Description
ExampleRemoteTest
Test that can be run remotely on a Sling instance from an IDE, by setting the
invalid reference

    SlingRemoteExecutionRule.SLING_REMOTE_TEST_URL

system property in the IDE setup, to the URL of the Sling JUnit servlet (like http://localhost:8080/system/sling/junit)
ExecutionResult
RemoteExecutionException
RemoteTestHttpClient
HTTP client that executes tests remotely
SerializedRenderer
Renderer for Sling JUnit server-side testing, which renders test results in binary form.
SlingRemoteExecutionRule
JUnit MethodRule that executes tests remotely if the `SlingRemoteExecutionRule.SLING_REMOTE_TEST_URL` property is set.
SlingRemoteTestParameters
Test class "proxies" implement this to indicate where to run the tests.
SlingRemoteTestRunner
JUnit TestRunner that talks to a remote Sling JUnit test servlet.
SlingTestsCountChecker
Tests classes can implement this interface to check the number of tests that are executed remotely.