Class ClientBuilder<T>

    • 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)
      • javaExecutable

        protected static java.lang.String javaExecutable()