# All Classes

All Classes Interface Summary Class Summary Enum Summary Annotation Types Summary
AbstractInstance
Action
BuilderCustomizer: Customizes a Sling Client Builder.
ClusterAwareTest: Interface used to mark a JUnit test which has the ability to run in parallel with other tests against the same instance instance.
Condition
ConfigurationPool
ContextPathAllocator
CustomUserAgentRule: Junit rule to overwrite or append the user-agent of all `SlingClient` http requests with a custom `String`.
DirectoryAllocator
ExistingInstance
FailingTest: Marker interface for the tests that fail independently of the Java version or other environment settings
FastRunningTest: Interface used to mark a JUnit test as FAST running The definition of a fast running test is defined externally
FilterRule
IgnoreIf
IgnoreIfProperties: Ignores the test at runtime if ANY of the system properties defined by `IgnoreIfProperty` is defined
IgnoreIfProperty: Ignores the test at runtime if the system property `name` equals `value`
IgnoreTestsConfig
Instance
InstanceConfigRule
Issue: Use this annotation to document that an issue is related to a test class or method.
Issues: Use this annotation to document that issues are related to a test class or method.
Match
Options
RemoteLogDumperRule: The RemoteLogDumper Rule fetches logs which are generated due to execution of test from the remote server and dumps them locally upon test failure.
RunOnceRule: Allows wrapping a junit `TestRule` that will be run only once.
SlingClassRule: Sling Rule that wraps all the ClassRules, useful when running a Sling Integration Test.
SlingInstanceRule: Junit Rule that allows access to a Sling instance.
SlingRule: Sling Rule that wraps all the Rules (at method level) useful when running a Sling Integration Test.
SlowRunningTest: Interface used to mark a JUnit test as SLOW running The definition of a slow running test is defined externally
SmokeTest: Marker interface for the tests that should be run as smoke tests after a new build
TestDescriptionRule: Junit rule which exposes the description of the current executing test as a thread local instance
TestStickyCookieRule
TestTimeout: Rule to timeout a test.