TPTP 4.5.0 Testing Tools Project
Internal API Specification

org.eclipse.tptp.test.auto.gui.internal.runner
Class AutoGUIExecObjAdapter

java.lang.Object
  extended by org.eclipse.tptp.test.auto.gui.internal.runner.AutoGUIExecObjAdapter
All Implemented Interfaces:
org.eclipse.hyades.execution.harness.IExecutableObjectAdapter

public class AutoGUIExecObjAdapter
extends java.lang.Object
implements org.eclipse.hyades.execution.harness.IExecutableObjectAdapter

The object adapter is invoked at run time to setup the executable object (i.e. to set the automated GUI runner as the JVM argument)


Field Summary
static java.lang.String CLEAR_WORKSPACE
          Indicates if the workspace should be cleared before launch
static java.lang.String DEFAULT_WORKSPACE_LOCATION
          The default workspace location
static java.lang.String JAVA_HOME
          A JVM property argument that can be used to set the java home
static java.lang.String JVM_ARGUMENTS
          This test suite property holds the JVM arguments that is used when launching the second workbench.
static java.lang.String WORKSPACE_LOCATION
          Holds the workspace location
 
Constructor Summary
AutoGUIExecObjAdapter()
           
 
Method Summary
static void deleteContent(java.io.File curr)
           
 void setupExecutableObject(org.eclipse.hyades.execution.core.IExecutableObject execObj, org.eclipse.hyades.models.common.configuration.CFGClass rootResource, org.eclipse.hyades.models.common.facades.behavioral.IImplementor theImplementor, org.eclipse.hyades.models.common.testprofile.TPFDeployment deployment)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CLEAR_WORKSPACE

public static final java.lang.String CLEAR_WORKSPACE
Indicates if the workspace should be cleared before launch

See Also:
Constant Field Values

DEFAULT_WORKSPACE_LOCATION

public static final java.lang.String DEFAULT_WORKSPACE_LOCATION
The default workspace location

See Also:
Constant Field Values

WORKSPACE_LOCATION

public static final java.lang.String WORKSPACE_LOCATION
Holds the workspace location

See Also:
Constant Field Values

JVM_ARGUMENTS

public static final java.lang.String JVM_ARGUMENTS
This test suite property holds the JVM arguments that is used when launching the second workbench.

See Also:
Constant Field Values

JAVA_HOME

public static final java.lang.String JAVA_HOME
A JVM property argument that can be used to set the java home

See Also:
Constant Field Values
Constructor Detail

AutoGUIExecObjAdapter

public AutoGUIExecObjAdapter()
Method Detail

setupExecutableObject

public void setupExecutableObject(org.eclipse.hyades.execution.core.IExecutableObject execObj,
                                  org.eclipse.hyades.models.common.configuration.CFGClass rootResource,
                                  org.eclipse.hyades.models.common.facades.behavioral.IImplementor theImplementor,
                                  org.eclipse.hyades.models.common.testprofile.TPFDeployment deployment)
                           throws java.lang.ClassCastException
Specified by:
setupExecutableObject in interface org.eclipse.hyades.execution.harness.IExecutableObjectAdapter
Throws:
java.lang.ClassCastException
See Also:
org.eclipse.hyades.execution.harness.IExecutableObjectAdapter#setupExecutableObject(org.eclipse.hyades.execution.core.IExecutableObject, org.eclipse.hyades.models.common.testprofile.TPFTestSuite, org.eclipse.hyades.models.common.testprofile.TPFTest)

deleteContent

public static void deleteContent(java.io.File curr)

TPTP 4.5.0 Testing Tools Project
Internal API Specification