com.xqual.xagent.launcher.runner
Class CRunner

java.lang.Object
  extended by com.xqual.xagent.launcher.runner.CRunner
All Implemented Interfaces:
IRunner, com.xqual.xcommon.IConstantsResults

public class CRunner
extends java.lang.Object
implements com.xqual.xcommon.IConstantsResults, IRunner


Field Summary
 
Fields inherited from interface com.xqual.xcommon.IConstantsResults
RESULT_EXISTINGDEFECT, RESULT_FAILURE, RESULT_NEWDEFECT, RESULT_NEXTTEST, RESULT_NEXTTESTCASE, RESULT_NO_RESULT, RESULT_NOT_EXECUTED, RESULT_PAUSE, RESULT_PREVIOUSTEST, RESULT_PREVIOUSTESTCASE, RESULT_RELATIVE, RESULT_REWINDTESTCASE, RESULT_SUCCESS, RESULT_UNKNOWN
 
Fields inherited from interface com.xqual.xagent.launcher.runner.IRunner
DO_NOT_WAIT_END_OF_EXECUTION, GET_EXIT_VALUE, START_PROCESS, STOP_PROCESS, WAIT_END_OF_EXECUTION
 
Constructor Summary
CRunner(java.lang.String testRef, java.lang.String command)
           
CRunner(java.lang.String testRef, java.lang.String command, java.io.File workingDir)
           
CRunner(java.lang.String testRef, java.lang.String command, java.util.Hashtable<java.lang.String,java.lang.String> environment, java.io.File workingDir)
           
 
Method Summary
 int getExitValue()
           
 java.lang.Process getProcess()
           
 java.lang.String getTestRef()
           
 void killProcess()
           
 short requestAction(short action)
           
 short requestAction(short action, short behaviour)
           
 short requestAction(short action, short behaviour, java.io.File outputFile)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CRunner

public CRunner(java.lang.String testRef,
               java.lang.String command)

CRunner

public CRunner(java.lang.String testRef,
               java.lang.String command,
               java.io.File workingDir)

CRunner

public CRunner(java.lang.String testRef,
               java.lang.String command,
               java.util.Hashtable<java.lang.String,java.lang.String> environment,
               java.io.File workingDir)
Method Detail

requestAction

public short requestAction(short action)

requestAction

public short requestAction(short action,
                           short behaviour)

requestAction

public short requestAction(short action,
                           short behaviour,
                           java.io.File outputFile)

killProcess

public void killProcess()

getTestRef

public java.lang.String getTestRef()

getExitValue

public int getExitValue()

getProcess

public java.lang.Process getProcess()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object