A B C D E G I J K O P R S T U W 
All Classes All Packages

A

ADDITONAL_BUNDLES_PATH - Static variable in class org.apache.sling.testing.serversetup.instance.SlingTestBase
 
ADDITONAL_BUNDLES_UNINSTALL - Static variable in class org.apache.sling.testing.serversetup.instance.SlingTestBase
 
addSetupPhase(SetupPhase) - Method in class org.apache.sling.testing.serversetup.ServerSetup
Add a SetupPhase to our list.
ADMIN - Static variable in class org.apache.sling.testing.serversetup.instance.SlingTestBase
 
apply(Statement, Description) - Method in class org.apache.sling.testing.serversetup.instance.SlingInstancesRule
Evaluate our base statement once for every instance.

B

blockIfRequested() - Method in class org.apache.sling.testing.serversetup.instance.SlingTestBase
Optionally block here so that the runnable jar stays up - we can then run tests against it from another VM.
BUNDLE_INSTALL_TIMEOUT_SECONDS - Static variable in class org.apache.sling.testing.serversetup.instance.SlingTestBase
 
BUNDLE_TO_INSTALL_PREFIX - Static variable in class org.apache.sling.testing.serversetup.instance.SlingTestBase
 

C

CLASS_NAME_PROP - Static variable in class org.apache.sling.testing.serversetup.ServerSetupSingleton
Property name of the ServerSetup class that we instantiate

D

DEFAULT_EXIT_TIMEOUT - Static variable in class org.apache.sling.testing.serversetup.jarexec.JarExecutor
 
DEFAULT_INSTANCE_NAME - Static variable in class org.apache.sling.testing.serversetup.instance.SlingInstanceState
 
DEFAULT_JAR_FOLDER - Static variable in class org.apache.sling.testing.serversetup.jarexec.JarExecutor
 
DEFAULT_JAR_NAME_REGEXP - Static variable in class org.apache.sling.testing.serversetup.jarexec.JarExecutor
 
DEFAULT_PORT - Static variable in class org.apache.sling.testing.serversetup.jarexec.JarExecutor
 

E

extractParams(URI) - Method in class org.apache.sling.testing.serversetup.instance.SlingTestBase
Convert the query part of the URI to a list of name value pairs that are suitable for the client calls

G

getBundlesToInstall() - Method in class org.apache.sling.testing.serversetup.instance.SlingTestBase
Get the list of additional bundles to install, as specified by the system property SlingTestBase.ADDITONAL_BUNDLES_PATH
getBundlesToInstall(String) - Method in class org.apache.sling.testing.serversetup.instance.SlingTestBase
Get the list of additional bundles to install, as specified by additionalBundlesPath parameter
getConfig() - Method in class org.apache.sling.testing.serversetup.ServerSetup
Return the configuration Properties that were set by ServerSetup.setConfig(java.util.Properties)
getContext() - Method in class org.apache.sling.testing.serversetup.ServerSetup
Return a context that can use to communicate among them and with the outside.
getId() - Method in interface org.apache.sling.testing.serversetup.SetupPhase
Get the phase ID string, a list of those is used by ServerSetup to decide which phases to run
getId() - Method in class org.apache.sling.testing.serversetup.StartRunnableJarPhase
 
getInstance(String) - Method in class org.apache.sling.testing.serversetup.instance.SlingInstanceManager
 
getInstance(String) - Static method in class org.apache.sling.testing.serversetup.instance.SlingInstanceState
 
getJarExecutor() - Method in class org.apache.sling.testing.serversetup.instance.SlingInstanceState
 
getKillPhase(String) - Method in class org.apache.sling.testing.serversetup.StartRunnableJarPhase
Return a SetupPhase that kills the process started by this phase
getOsgiConsoleClient() - Method in class org.apache.sling.testing.serversetup.instance.SlingTestBase
 
getPhasesToRun() - Method in class org.apache.sling.testing.serversetup.ServerSetup
Return the IDs of phases that should run
getServerBaseUrl() - Method in interface org.apache.sling.testing.serversetup.instance.SlingInstance
Start server if needed, and return its base URL
getServerBaseUrl() - Method in class org.apache.sling.testing.serversetup.instance.SlingInstanceState
 
getServerBaseUrl() - Method in class org.apache.sling.testing.serversetup.instance.SlingTestBase
Start server if needed, and return its base URL
getServerPassword() - Method in interface org.apache.sling.testing.serversetup.instance.SlingInstance
Return password configured for execution of HTTP requests
getServerPassword() - Method in class org.apache.sling.testing.serversetup.instance.SlingTestBase
Return password configured for execution of HTTP requests
getServerPort() - Method in class org.apache.sling.testing.serversetup.jarexec.JarExecutor
 
getServerUsername() - Method in interface org.apache.sling.testing.serversetup.instance.SlingInstance
Return username configured for execution of HTTP requests
getServerUsername() - Method in class org.apache.sling.testing.serversetup.instance.SlingTestBase
Return username configured for execution of HTTP requests
getSlingClient() - Method in interface org.apache.sling.testing.serversetup.instance.SlingInstance
Returns a SlingClient for this server
getSlingClient() - Method in class org.apache.sling.testing.serversetup.instance.SlingTestBase
 
getSlingInstance() - Method in class org.apache.sling.testing.serversetup.instance.SlingInstancesRule
 

I

installAdditionalBundles() - Method in class org.apache.sling.testing.serversetup.instance.SlingTestBase
 
instance() - Static method in class org.apache.sling.testing.serversetup.ServerSetupSingleton
Same as no-parameter instance() method, but uses System properties to create its instance.
instance(Properties) - Static method in class org.apache.sling.testing.serversetup.ServerSetupSingleton
Create an instance based on the {@CLASS_NAME_PROP) property if needed and return it.
isExtraBundlesInstalled() - Method in class org.apache.sling.testing.serversetup.instance.SlingInstanceState
 
isInstallBundlesFailed() - Method in class org.apache.sling.testing.serversetup.instance.SlingInstanceState
 
isServerInfoLogged() - Method in class org.apache.sling.testing.serversetup.instance.SlingInstanceState
 
isServerReady() - Method in class org.apache.sling.testing.serversetup.instance.SlingInstanceState
 
isServerReadyTestFailed() - Method in class org.apache.sling.testing.serversetup.instance.SlingInstanceState
 
isServerStarted() - Method in class org.apache.sling.testing.serversetup.instance.SlingInstanceState
 
isServerStartedByThisClass() - Method in class org.apache.sling.testing.serversetup.instance.SlingTestBase
 
isStartupInfoProvided() - Method in class org.apache.sling.testing.serversetup.instance.SlingInstanceState
 
isStartupPhase() - Method in interface org.apache.sling.testing.serversetup.SetupPhase
Is this a startup or shutdown phase?
isStartupPhase() - Method in class org.apache.sling.testing.serversetup.StartRunnableJarPhase
 
iterator() - Method in class org.apache.sling.testing.serversetup.instance.SlingInstanceManager
 

J

JarExecutor - Class in org.apache.sling.testing.serversetup.jarexec
Start a runnable jar by forking a JVM process, and terminate the process when this VM exits.
JarExecutor(Properties) - Constructor for class org.apache.sling.testing.serversetup.jarexec.JarExecutor
Build a JarExecutor, locate the jar to run, etc
JarExecutor.ExecutorException - Exception in org.apache.sling.testing.serversetup.jarexec
 

K

KEEP_JAR_RUNNING_PROP - Static variable in class org.apache.sling.testing.serversetup.instance.SlingTestBase
 

O

org.apache.sling.testing.serversetup - package org.apache.sling.testing.serversetup
 
org.apache.sling.testing.serversetup.instance - package org.apache.sling.testing.serversetup.instance
 
org.apache.sling.testing.serversetup.jarexec - package org.apache.sling.testing.serversetup.jarexec
 

P

PHASES_TO_RUN_PROP - Static variable in class org.apache.sling.testing.serversetup.ServerSetup
Config property name: comma-separated list of phases to run
PROP_EXIT_TIMEOUT_SECONDS - Static variable in class org.apache.sling.testing.serversetup.jarexec.JarExecutor
 
PROP_JAR_FOLDER - Static variable in class org.apache.sling.testing.serversetup.jarexec.JarExecutor
 
PROP_JAR_NAME_REGEXP - Static variable in class org.apache.sling.testing.serversetup.jarexec.JarExecutor
 
PROP_JAR_OPTIONS - Static variable in class org.apache.sling.testing.serversetup.jarexec.JarExecutor
 
PROP_JAVA_PATH - Static variable in class org.apache.sling.testing.serversetup.jarexec.JarExecutor
 
PROP_NAME_PREFIX - Static variable in class org.apache.sling.testing.serversetup.ServerSetup
Prefix used for our property names
PROP_PREFIX - Static variable in class org.apache.sling.testing.serversetup.jarexec.JarExecutor
 
PROP_SERVER_PORT - Static variable in class org.apache.sling.testing.serversetup.jarexec.JarExecutor
 
PROP_SYNC_EXEC - Static variable in class org.apache.sling.testing.serversetup.jarexec.JarExecutor
 
PROP_SYNC_EXEC_EXPECTED - Static variable in class org.apache.sling.testing.serversetup.jarexec.JarExecutor
 
PROP_VM_OPTIONS - Static variable in class org.apache.sling.testing.serversetup.jarexec.JarExecutor
 
PROP_WAIT_ONSHUTDOWN - Static variable in class org.apache.sling.testing.serversetup.jarexec.JarExecutor
 
PROP_WORK_FOLDER - Static variable in class org.apache.sling.testing.serversetup.jarexec.JarExecutor
 

R

run(ServerSetup) - Method in interface org.apache.sling.testing.serversetup.SetupPhase
Run this phase in the context of supplied ServerSetup
run(ServerSetup) - Method in class org.apache.sling.testing.serversetup.StartRunnableJarPhase
 

S

SERVER_BASE_URL - Static variable in class org.apache.sling.testing.serversetup.ServerSetup
Context attribute: server access URL
SERVER_HOSTNAME_PROP - Static variable in class org.apache.sling.testing.serversetup.instance.SlingTestBase
 
SERVER_READY_PROP_PREFIX - Static variable in class org.apache.sling.testing.serversetup.instance.SlingTestBase
 
SERVER_READY_QUIET_PERIOD_PROP - Static variable in class org.apache.sling.testing.serversetup.instance.SlingTestBase
 
SERVER_READY_TIMEOUT_DELAY_PROP - Static variable in class org.apache.sling.testing.serversetup.instance.SlingTestBase
 
SERVER_READY_TIMEOUT_INITIAL_DELAY_PROP - Static variable in class org.apache.sling.testing.serversetup.instance.SlingTestBase
 
SERVER_READY_TIMEOUT_PROP - Static variable in class org.apache.sling.testing.serversetup.instance.SlingTestBase
 
ServerSetup - Class in org.apache.sling.testing.serversetup
This is an evolution of the SlingTestBase/JarExecutor combination that we had at revision 1201491, used to control the server side of integration tests.
ServerSetup() - Constructor for class org.apache.sling.testing.serversetup.ServerSetup
 
ServerSetup.SetupException - Exception in org.apache.sling.testing.serversetup
 
ServerSetupSingleton - Class in org.apache.sling.testing.serversetup
In general we just need a singleton ServerSetup, that uses System properties for its configuration - this class supplies that.
ServerSetupSingleton() - Constructor for class org.apache.sling.testing.serversetup.ServerSetupSingleton
 
setConfig(Properties) - Method in class org.apache.sling.testing.serversetup.ServerSetup
Set configuration and reset our lists of phases that already ran or failed.
setExtraBundlesInstalled(boolean) - Method in class org.apache.sling.testing.serversetup.instance.SlingInstanceState
 
setInstallBundlesFailed(boolean) - Method in class org.apache.sling.testing.serversetup.instance.SlingInstanceState
 
setJarExecutor(JarExecutor) - Method in class org.apache.sling.testing.serversetup.instance.SlingInstanceState
 
setServerBaseUrl(String) - Method in class org.apache.sling.testing.serversetup.instance.SlingInstanceState
 
setServerInfoLogged(boolean) - Method in class org.apache.sling.testing.serversetup.instance.SlingInstanceState
 
setServerReady(boolean) - Method in class org.apache.sling.testing.serversetup.instance.SlingInstanceState
 
setServerReadyTestFailed(boolean) - Method in class org.apache.sling.testing.serversetup.instance.SlingInstanceState
 
setServerStarted(boolean) - Method in class org.apache.sling.testing.serversetup.instance.SlingInstanceState
 
setStartupInfoProvided(boolean) - Method in class org.apache.sling.testing.serversetup.instance.SlingInstanceState
 
SetupException(String) - Constructor for exception org.apache.sling.testing.serversetup.ServerSetup.SetupException
 
SetupException(String, Throwable) - Constructor for exception org.apache.sling.testing.serversetup.ServerSetup.SetupException
 
SetupPhase - Interface in org.apache.sling.testing.serversetup
A single phase of the test server setup
setupTestServer() - Method in class org.apache.sling.testing.serversetup.ServerSetup
Runs all startup phases that have not run yet, and throws an Exception or call Junit's fail() method if one of them fails or failed in a previous call of this method.
shutdown() - Method in class org.apache.sling.testing.serversetup.ServerSetup
Called by a shutdown hook to run all shutdown phases, but can also be called explicitly, each shutdown phase only runs once anyway.
SHUTDOWN_ID_SUFFIX - Static variable in class org.apache.sling.testing.serversetup.ServerSetup
Standard suffix for shutdown tasks IDs
SlingInstance - Interface in org.apache.sling.testing.serversetup.instance
Interface used to communicate with a sling instance
SlingInstanceManager - Class in org.apache.sling.testing.serversetup.instance
Helper class for running tests against multiple Sling instances, takes care of starting the Sling instances and waiting for them to be ready.
SlingInstanceManager(String...) - Constructor for class org.apache.sling.testing.serversetup.instance.SlingInstanceManager
 
SlingInstanceManager(Properties, String...) - Constructor for class org.apache.sling.testing.serversetup.instance.SlingInstanceManager
Get configuration but do not start server yet, that's done on demand
SlingInstancesRule - Class in org.apache.sling.testing.serversetup.instance
JUnit Rule that executes tests for multiple Sling instances.
SlingInstancesRule(Iterable<SlingInstance>) - Constructor for class org.apache.sling.testing.serversetup.instance.SlingInstancesRule
 
SlingInstancesRule(String...) - Constructor for class org.apache.sling.testing.serversetup.instance.SlingInstancesRule
 
SlingInstanceState - Class in org.apache.sling.testing.serversetup.instance
Information about a sling instance that is shared between tests.
SlingTestBase - Class in org.apache.sling.testing.serversetup.instance
Base class for running tests against a Sling instance, takes care of starting Sling and waiting for it to be ready.
SlingTestBase() - Constructor for class org.apache.sling.testing.serversetup.instance.SlingTestBase
 
SlingTestBase(SlingInstanceState, Properties) - Constructor for class org.apache.sling.testing.serversetup.instance.SlingTestBase
Get configuration but do not start server yet, that's done on demand
start() - Method in class org.apache.sling.testing.serversetup.jarexec.JarExecutor
Start the jar if not done yet, and setup runtime hook to stop it.
START_BUNDLES_TIMEOUT_SECONDS - Static variable in class org.apache.sling.testing.serversetup.instance.SlingTestBase
 
StartRunnableJarPhase - Class in org.apache.sling.testing.serversetup
SetupPhase that uses a JarExecutor to start a runnable jar, and stop it at system shutdown if our SetupServer wants that.
StartRunnableJarPhase(ServerSetup, String, String, Properties) - Constructor for class org.apache.sling.testing.serversetup.StartRunnableJarPhase
 
stop() - Method in class org.apache.sling.testing.serversetup.jarexec.JarExecutor
Stop the process that we started, if any, and wait for it to exit before returning

T

TEST_SERVER_HOSTNAME - Static variable in class org.apache.sling.testing.serversetup.StartRunnableJarPhase
 
TEST_SERVER_PASSWORD - Static variable in class org.apache.sling.testing.serversetup.instance.SlingTestBase
 
TEST_SERVER_URL_PROP - Static variable in class org.apache.sling.testing.serversetup.instance.SlingTestBase
 
TEST_SERVER_USERNAME - Static variable in class org.apache.sling.testing.serversetup.instance.SlingTestBase
 
toString() - Method in class org.apache.sling.testing.serversetup.jarexec.JarExecutor
 
toString() - Method in class org.apache.sling.testing.serversetup.StartRunnableJarPhase
 

U

uninstallAdditionalBundles() - Method in class org.apache.sling.testing.serversetup.instance.SlingTestBase
 
uninstallAdditionalBundlesIfNecessary() - Method in class org.apache.sling.testing.serversetup.instance.SlingTestBase
Automatically by the SlingRemoteTestRunner since package version 1.1.0.

W

waitForQuietPeriod() - Method in class org.apache.sling.testing.serversetup.instance.SlingTestBase
Wait for the configured duration as a quite period to let the server settle down after doing the startup and install additional bundles work.
waitForServerReady() - Method in class org.apache.sling.testing.serversetup.instance.SlingTestBase
Check a number of server URLs for readyness
A B C D E G I J K O P R S T U W 
All Classes All Packages