public class SlimClientBuilder extends ClientBuilder<SlimCommandRunningClient>
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
MANUALLY_START_TEST_RUNNER |
static java.lang.String |
MANUALLY_START_TEST_RUNNER_ON_DEBUG |
static java.lang.String |
SLIM_FLAGS |
static java.lang.String |
SLIM_HOST |
static java.lang.String |
SLIM_PORT |
static java.lang.String |
SLIM_SSL |
static int |
SLIM_USE_PIPE_PORT |
Constructor and Description |
---|
SlimClientBuilder(Descriptor descriptor) |
Modifier and Type | Method and Description |
---|---|
SlimCommandRunningClient |
build() |
protected java.lang.String[] |
buildArguments() |
protected java.lang.String[] |
buildCommand() |
static void |
clearSlimPortOffset() |
protected java.lang.String |
defaultTestRunner() |
protected java.lang.String |
determineClientSSLParameterClass() |
protected CommandRunner |
determineCommandRunner() |
protected SslParameters |
determineHostSSLParameters() |
protected java.lang.String |
determineSlimHost() |
protected ClientSocketFactory |
determineSocketFactory(CommandRunner commandRunner) |
protected int |
determineTimeout() |
protected int |
getNextSlimPort() |
protected java.lang.String[] |
getSlimFlags() |
int |
getSlimPort() |
double |
getSlimVersion() |
protected void |
setSlimPort(int slimPort) |
buildCommand, createClasspathEnvironment, getClassPath, getCommandPattern, getExecutionLogListener, getTestRunner, getTestSystemName, getVariable, isDebug, javaExecutable, parseCommandLine, replace
public static final java.lang.String SLIM_PORT
public static final java.lang.String SLIM_HOST
public static final java.lang.String SLIM_FLAGS
public static final java.lang.String MANUALLY_START_TEST_RUNNER_ON_DEBUG
public static final java.lang.String MANUALLY_START_TEST_RUNNER
public static final java.lang.String SLIM_SSL
public static final int SLIM_USE_PIPE_PORT
public SlimClientBuilder(Descriptor descriptor)
public SlimCommandRunningClient build()
build
in class ClientBuilder<SlimCommandRunningClient>
protected CommandRunner determineCommandRunner()
protected ClientSocketFactory determineSocketFactory(CommandRunner commandRunner)
protected java.lang.String determineClientSSLParameterClass()
protected SslParameters determineHostSSLParameters()
public double getSlimVersion()
protected java.lang.String defaultTestRunner()
defaultTestRunner
in class ClientBuilder<SlimCommandRunningClient>
protected java.lang.String[] buildCommand()
protected java.lang.String[] buildArguments()
public int getSlimPort()
protected void setSlimPort(int slimPort)
protected int getNextSlimPort()
public static void clearSlimPortOffset()
protected java.lang.String determineSlimHost()
protected java.lang.String[] getSlimFlags()
protected int determineTimeout()