org.jboss.dtf.testframework.coordinator
Class TestDefinition
java.lang.Object
org.jboss.dtf.testframework.coordinator.TestDefinition
public class TestDefinition
- extends java.lang.Object
This class represents a tests definition gained from the XML file.
Constructor Summary |
TestDefinition(java.lang.String group,
java.lang.String id,
java.lang.String descriptiveName,
java.lang.String description,
int namesRequired,
java.util.Hashtable runnerParameters)
|
Method Summary |
void |
addCompletedCombination(PermutationCode completedPermutation)
|
void |
addOSProduct(java.lang.String osId,
java.lang.String productId)
|
void |
addPerformTaskAction(PerformAction a)
|
void |
addPerformTaskAction(java.lang.String id,
java.lang.String runtimeId,
java.lang.String location,
java.lang.String nameList,
java.lang.String[] parameters,
java.lang.String[] jvmParameters)
|
void |
addStartTaskAction(StartAction a)
|
void |
addStartTaskAction(java.lang.String id,
java.lang.String location,
java.lang.String nameList,
java.lang.String runtimeId,
java.lang.String[] parameters,
java.lang.String[] jvmParameters)
|
void |
addTerminateTaskAction(java.lang.String runtimeId)
|
void |
addTerminateTaskAction(TerminateAction a)
|
void |
addWaitForTaskAction(java.lang.String runtimeId)
|
void |
addWaitForTaskAction(WaitForAction a)
|
static java.lang.String |
generateFullId(java.lang.String groupId,
java.lang.String testId)
|
java.util.ArrayList |
getActionList()
|
Action |
getActionWithRuntimeId(java.lang.String runtimeId)
|
java.lang.String |
getDescription()
|
java.lang.String |
getFullId()
|
java.lang.String |
getGroupId()
|
java.lang.String |
getId()
|
java.lang.String |
getName(int num)
|
int |
getNamesRequired()
|
int |
getNumberOfTasksStarted()
|
java.util.HashMap |
getOSProductMap()
|
java.util.Hashtable |
getParametersForRunner(java.lang.String runnerName)
|
int |
getRetryCount()
|
java.util.ArrayList |
getTasksInvolved()
|
java.util.ArrayList |
getToBePerformed()
Retrieve a list of OSProductCombinations
which are still to be executed. |
void |
increaseRetryCount()
|
boolean |
isPermutationCompleted(PermutationCode permCode)
|
Element |
serializeToXML()
|
void |
setNumberOfTasksStarted(int numTasks)
|
java.lang.String |
toString()
|
void |
verifyTest(TaskDefinitionRepository taskDefRep)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
PERFORM_TASK_NAME
public static final java.lang.String PERFORM_TASK_NAME
- See Also:
- Constant Field Values
START_TASK_NAME
public static final java.lang.String START_TASK_NAME
- See Also:
- Constant Field Values
WAIT_FOR_TASK_NAME
public static final java.lang.String WAIT_FOR_TASK_NAME
- See Also:
- Constant Field Values
TERMINATE_TASK_NAME
public static final java.lang.String TERMINATE_TASK_NAME
- See Also:
- Constant Field Values
TestDefinition
public TestDefinition(java.lang.String group,
java.lang.String id,
java.lang.String descriptiveName,
java.lang.String description,
int namesRequired,
java.util.Hashtable runnerParameters)
getParametersForRunner
public final java.util.Hashtable getParametersForRunner(java.lang.String runnerName)
addCompletedCombination
public final void addCompletedCombination(PermutationCode completedPermutation)
isPermutationCompleted
public final boolean isPermutationCompleted(PermutationCode permCode)
increaseRetryCount
public final void increaseRetryCount()
getRetryCount
public final int getRetryCount()
getGroupId
public final java.lang.String getGroupId()
getDescription
public final java.lang.String getDescription()
getId
public final java.lang.String getId()
getFullId
public final java.lang.String getFullId()
generateFullId
public static final java.lang.String generateFullId(java.lang.String groupId,
java.lang.String testId)
getActionList
public final java.util.ArrayList getActionList()
getOSProductMap
public final java.util.HashMap getOSProductMap()
getToBePerformed
public final java.util.ArrayList getToBePerformed()
- Retrieve a list of OSProductCombinations
which are still to be executed.
- Returns:
addOSProduct
public final void addOSProduct(java.lang.String osId,
java.lang.String productId)
addPerformTaskAction
public final void addPerformTaskAction(PerformAction a)
addPerformTaskAction
public final void addPerformTaskAction(java.lang.String id,
java.lang.String runtimeId,
java.lang.String location,
java.lang.String nameList,
java.lang.String[] parameters,
java.lang.String[] jvmParameters)
addStartTaskAction
public final void addStartTaskAction(StartAction a)
addStartTaskAction
public final void addStartTaskAction(java.lang.String id,
java.lang.String location,
java.lang.String nameList,
java.lang.String runtimeId,
java.lang.String[] parameters,
java.lang.String[] jvmParameters)
addWaitForTaskAction
public final void addWaitForTaskAction(WaitForAction a)
addWaitForTaskAction
public final void addWaitForTaskAction(java.lang.String runtimeId)
addTerminateTaskAction
public final void addTerminateTaskAction(TerminateAction a)
addTerminateTaskAction
public final void addTerminateTaskAction(java.lang.String runtimeId)
getActionWithRuntimeId
public final Action getActionWithRuntimeId(java.lang.String runtimeId)
getTasksInvolved
public final java.util.ArrayList getTasksInvolved()
setNumberOfTasksStarted
public void setNumberOfTasksStarted(int numTasks)
getNumberOfTasksStarted
public int getNumberOfTasksStarted()
getName
public final java.lang.String getName(int num)
getNamesRequired
public final int getNamesRequired()
verifyTest
public void verifyTest(TaskDefinitionRepository taskDefRep)
throws TaskNotFound
- Throws:
TaskNotFound
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
serializeToXML
public final Element serializeToXML()
throws NoAssociatedData
- Throws:
NoAssociatedData