org.jboss.dtf.testframework.unittest
Class Harness

java.lang.Object
  extended by org.jboss.dtf.testframework.unittest.Harness
All Implemented Interfaces:
HarnessInterface

public class Harness
extends java.lang.Object
implements HarnessInterface


Field Summary
static int RETURN_VALUE_CLASS_NOT_FOUND
           
static int RETURN_VALUE_GENERAL_FAILURE
           
static int RETURN_VALUE_SUCCESS
           
 
Constructor Summary
Harness(RunUID runId, java.lang.String taskPermutationCode, java.lang.String testPermutationCode, java.lang.String loggerURL, java.lang.String nameServiceURI, java.lang.String testClass, java.lang.String testId, java.lang.String taskId, java.lang.String[] parameters)
           
 
Method Summary
 java.lang.String getService(java.lang.String name)
           
 void logInformation(java.lang.String information)
          This method logs textual information to the logger.
 void logResult(java.lang.String result)
           
 void logTestRunInformation(java.lang.String information)
           
static void main(java.lang.String[] args)
           
 boolean registerService(java.lang.String name, java.lang.String ior)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

RETURN_VALUE_CLASS_NOT_FOUND

public static final int RETURN_VALUE_CLASS_NOT_FOUND
See Also:
Constant Field Values

RETURN_VALUE_GENERAL_FAILURE

public static final int RETURN_VALUE_GENERAL_FAILURE
See Also:
Constant Field Values

RETURN_VALUE_SUCCESS

public static final int RETURN_VALUE_SUCCESS
See Also:
Constant Field Values
Constructor Detail

Harness

public Harness(RunUID runId,
               java.lang.String taskPermutationCode,
               java.lang.String testPermutationCode,
               java.lang.String loggerURL,
               java.lang.String nameServiceURI,
               java.lang.String testClass,
               java.lang.String testId,
               java.lang.String taskId,
               java.lang.String[] parameters)
        throws java.lang.Exception,
               java.rmi.RemoteException
Throws:
java.lang.Exception
java.rmi.RemoteException
Method Detail

logTestRunInformation

public void logTestRunInformation(java.lang.String information)
Specified by:
logTestRunInformation in interface HarnessInterface

logInformation

public void logInformation(java.lang.String information)
This method logs textual information to the logger.

Specified by:
logInformation in interface HarnessInterface
Parameters:
information - The textual information to be logged.

logResult

public void logResult(java.lang.String result)
Specified by:
logResult in interface HarnessInterface

registerService

public boolean registerService(java.lang.String name,
                               java.lang.String ior)
Specified by:
registerService in interface HarnessInterface

getService

public java.lang.String getService(java.lang.String name)
                            throws ServiceLookupException
Specified by:
getService in interface HarnessInterface
Throws:
ServiceLookupException

main

public static void main(java.lang.String[] args)