Package fitnesse.testsystems
Class ClientBuilder<T>
- java.lang.Object
-
- fitnesse.testsystems.ClientBuilder<T>
-
- Direct Known Subclasses:
FitClientBuilder
,InProcessSlimClientBuilder
,SlimClientBuilder
public abstract class ClientBuilder<T> extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ClientBuilder(Descriptor descriptor)
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract T
build()
protected java.lang.String[]
buildCommand(java.lang.String[] commandPattern, java.lang.String testRunner, ClassPath classPath)
java.util.Map<java.lang.String,java.lang.String>
createClasspathEnvironment(ClassPath classPath)
protected abstract java.lang.String
defaultTestRunner()
ClassPath
getClassPath()
java.lang.String[]
getCommandPattern()
ExecutionLogListener
getExecutionLogListener()
java.lang.String
getTestRunner()
java.lang.String
getTestSystemName()
java.lang.String
getVariable(java.lang.String name)
boolean
isDebug()
protected static java.lang.String
javaExecutable()
protected java.lang.String[]
parseCommandLine(java.lang.String commandLine)
protected static java.lang.String
replace(java.lang.String value, java.lang.String mark, java.lang.String replacement)
-
-
-
Constructor Detail
-
ClientBuilder
public ClientBuilder(Descriptor descriptor)
-
-
Method Detail
-
buildCommand
protected java.lang.String[] buildCommand(java.lang.String[] commandPattern, java.lang.String testRunner, ClassPath classPath)
-
replace
protected static java.lang.String replace(java.lang.String value, java.lang.String mark, java.lang.String replacement)
-
build
public abstract T build() throws java.io.IOException
- Throws:
java.io.IOException
-
defaultTestRunner
protected abstract java.lang.String defaultTestRunner()
-
getTestSystemName
public java.lang.String getTestSystemName()
-
getTestRunner
public java.lang.String getTestRunner()
-
getCommandPattern
public java.lang.String[] getCommandPattern()
-
parseCommandLine
protected java.lang.String[] parseCommandLine(java.lang.String commandLine)
-
createClasspathEnvironment
public java.util.Map<java.lang.String,java.lang.String> createClasspathEnvironment(ClassPath classPath)
-
getClassPath
public ClassPath getClassPath()
-
isDebug
public boolean isDebug()
-
getVariable
public java.lang.String getVariable(java.lang.String name)
-
getExecutionLogListener
public ExecutionLogListener getExecutionLogListener()
-
javaExecutable
protected static java.lang.String javaExecutable()
-
-