|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.xqual.xagent.launcher.CLauncher
public abstract class CLauncher
The CLauncher is the abstract class to inherit from when implementing a launcher.
ILauncher| Field Summary | |
|---|---|
int |
campaignSessionId
|
int |
instanceId
|
java.util.Hashtable<java.lang.Integer,java.util.Vector<com.xqual.xcommon.type.descriptor.CIdAndNameDescriptor>> |
testAttachmentsHashtable
|
java.util.Hashtable<java.lang.Integer,java.util.Vector<com.xqual.xcommon.type.descriptor.CIdAndNameDescriptor>> |
testcaseAttachmentsHashtable
|
java.util.Vector<java.lang.Integer> |
testcaseIdVector
|
java.util.Hashtable<java.lang.Integer,java.util.Vector<com.xqual.xcommon.type.descriptor.CIdAndNameDescriptor>> |
testDefectsHashtable
|
java.util.Vector<com.xqual.xagent.CTestExecution> |
testExecutionVector
|
java.util.Vector<java.lang.Integer> |
testIdVector
|
java.io.OutputStream |
traceStream
|
| Fields inherited from interface com.xqual.xcommon.IConstantsLog |
|---|
LOG_DEFAULT_LABEL, LOG_ENABLED, LOG_HEADER_ENABLED, LOG_PRIORITY, LOG_PRIORITY_FINE, LOG_PRIORITY_INFO, LOG_PRIORITY_SEVERE, LOG_PRIORITY_WARNING, LOG_THREAD_ENABLED, LOG_TIMESTAMP_ENABLED |
| Constructor Summary | |
|---|---|
CLauncher(java.lang.String descriptor)
|
|
| Method Summary | |
|---|---|
void |
addAttachment(java.io.File file)
|
void |
addAttachments(java.util.Vector<java.io.File> files)
|
void |
clearAttachments()
|
void |
deleteAttachments()
|
CReturnStatus |
displayGui()
This method will return to the XAgent the results manually entered by the test operator when using "tabular_manual.jar" This needs to be overridden by the tabular_manual launcher |
java.util.Vector<java.io.File> |
getAttachments()
|
boolean |
getBooleanAttributeValue(java.util.Vector<com.xqual.xcommon.CAttribute> attributes,
java.lang.String attributeName)
|
boolean |
getBooleanParamValue(java.lang.String formName,
java.lang.String paramName)
|
boolean |
getBooleanParamValue(java.lang.String formName,
java.lang.String paramName,
int index)
|
int |
getCampaignSessionId()
|
java.util.Hashtable<java.lang.String,java.util.Vector<java.util.Hashtable<java.lang.String,com.xqual.xcommon.type.CParam>>> |
getConfiguration()
This method return all the configuration parameters |
boolean |
getDefaultTestcaseMustBeCreated()
|
java.lang.Double |
getDoubleParamValue(java.lang.String formName,
java.lang.String paramName)
|
java.lang.Double |
getDoubleParamValue(java.lang.String formName,
java.lang.String paramName,
int index)
|
java.util.Enumeration<java.lang.String> |
getFormNameList()
|
int |
getInstanceId()
|
java.util.Vector<java.lang.Integer> |
getIntegerAttributeValues(java.util.Vector<com.xqual.xcommon.CAttribute> attributes,
java.lang.String attributeName)
|
int |
getIntegerParamValue(java.lang.String formName,
java.lang.String paramName)
|
int |
getIntegerParamValue(java.lang.String formName,
java.lang.String paramName,
int index)
|
int |
getNbFormsWithName(java.lang.String formName)
|
java.util.Enumeration<java.lang.String> |
getParamNameList(java.lang.String formName)
|
java.util.Enumeration<java.lang.String> |
getParamNameList(java.lang.String formName,
int index)
|
java.lang.String |
getParamType(java.lang.String formName,
java.lang.String paramName,
int index)
|
java.lang.String |
getParamValue(java.lang.String formName,
java.lang.String paramName,
int index)
|
java.util.Vector<java.lang.String> |
getStringAttributeValues(java.util.Vector<com.xqual.xcommon.CAttribute> attributes,
java.lang.String attributeName)
|
java.lang.String |
getStringParamValue(java.lang.String formName,
java.lang.String paramName)
|
java.lang.String |
getStringParamValue(java.lang.String formName,
java.lang.String paramName,
int index)
|
int |
getSutId()
|
boolean |
getSutMustBeCreated()
|
java.lang.String |
getSutName()
|
java.lang.String |
getSutVersion()
|
java.util.Vector<com.xqual.xcommon.type.descriptor.CIdAndNameDescriptor> |
getTestAttachments(int testId)
|
java.util.Vector<com.xqual.xcommon.type.descriptor.CIdAndNameDescriptor> |
getTestcaseAttachments(int testcaseId)
|
java.util.Vector<java.lang.Integer> |
getTestcaseIdVector()
|
java.util.Vector<com.xqual.xcommon.type.descriptor.CIdAndNameDescriptor> |
getTestDefects(int testId)
|
java.util.Vector<com.xqual.xagent.CTestExecution> |
getTestExecutionVector()
|
java.util.Vector<java.lang.Integer> |
getTestIdVector()
|
boolean |
isReadyToBeFinalized()
|
void |
printAttributes(java.util.Vector<com.xqual.xcommon.CAttribute> attributes)
|
void |
printConfiguration()
|
void |
printParams(java.util.Vector<com.xqual.xcommon.type.CParam> params)
|
void |
printTestExecutionVector()
|
void |
redirectTraces(java.io.PrintStream printStream)
This method is used to redirect traces to a specific output stream. |
void |
setCampaignSessionAndInstanceId(int campaignSessionId,
int instanceId)
This method indicates the launcher the current session id (useful only for the manual launchers for bug submission) |
void |
setConfiguration(java.util.Hashtable<java.lang.String,java.util.Vector<java.util.Hashtable<java.lang.String,com.xqual.xcommon.type.CParam>>> groupParamHashtable)
This method configures the launcher with some configuration parameters This version is much more practical when used from the launcher itself to set configuration of other launchers as you don't have to build an xml document |
void |
setConfiguration(org.w3c.dom.Node configuration)
This method configures the launcher with some configuration parameters set by the test operator from the manager |
void |
setSutDetails(int sutId,
java.lang.String sutName,
java.lang.String sutVersion)
This method is used to set the sut details. |
void |
setSutId(int sutId)
|
void |
setSutMustBeCreated(boolean sutMustBeCreated)
|
void |
setSutName(java.lang.String sutName)
|
void |
setSutVersion(java.lang.String sutVersion)
|
void |
setTestAttachmentsHashtable(java.util.Hashtable<java.lang.Integer,java.util.Vector<com.xqual.xcommon.type.descriptor.CIdAndNameDescriptor>> testAttachmentsHashtable)
|
void |
setTestcaseAttachmentsHashtable(java.util.Hashtable<java.lang.Integer,java.util.Vector<com.xqual.xcommon.type.descriptor.CIdAndNameDescriptor>> testcaseAttachmentsHashtable)
|
void |
setTestcaseIdVector(java.util.Vector<java.lang.Integer> testcaseIdVector)
|
void |
setTestDefectsHashtable(java.util.Hashtable<java.lang.Integer,java.util.Vector<com.xqual.xcommon.type.descriptor.CIdAndNameDescriptor>> testDefectsHashtable)
|
void |
setTestExecutionVector(java.util.Vector<com.xqual.xagent.CTestExecution> testExecutionVector)
These methods are called before initialize() by XAgent |
void |
setTestIdVector(java.util.Vector<java.lang.Integer> testIdVector)
|
void |
trace(short priority,
java.lang.String trace)
|
void |
traceln(short priority,
java.lang.String trace)
|
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface com.xqual.xagent.launcher.ILauncher |
|---|
initialize, postRun, preRun, run, terminate |
| Field Detail |
|---|
public java.io.OutputStream traceStream
public int campaignSessionId
public int instanceId
public java.util.Vector<com.xqual.xagent.CTestExecution> testExecutionVector
public java.util.Vector<java.lang.Integer> testIdVector
public java.util.Vector<java.lang.Integer> testcaseIdVector
public java.util.Hashtable<java.lang.Integer,java.util.Vector<com.xqual.xcommon.type.descriptor.CIdAndNameDescriptor>> testAttachmentsHashtable
public java.util.Hashtable<java.lang.Integer,java.util.Vector<com.xqual.xcommon.type.descriptor.CIdAndNameDescriptor>> testDefectsHashtable
public java.util.Hashtable<java.lang.Integer,java.util.Vector<com.xqual.xcommon.type.descriptor.CIdAndNameDescriptor>> testcaseAttachmentsHashtable
| Constructor Detail |
|---|
public CLauncher(java.lang.String descriptor)
| Method Detail |
|---|
public void setSutDetails(int sutId,
java.lang.String sutName,
java.lang.String sutVersion)
sutId - the unique identifier of the SUTsutName - the name of the SUTsutVersion - the version of the SUTpublic void redirectTraces(java.io.PrintStream printStream)
You can choose whatever PrintStream you wish .
printStream - an output stream where to redirect traces topublic void setConfiguration(org.w3c.dom.Node configuration)
public void setConfiguration(java.util.Hashtable<java.lang.String,java.util.Vector<java.util.Hashtable<java.lang.String,com.xqual.xcommon.type.CParam>>> groupParamHashtable)
public java.util.Hashtable<java.lang.String,java.util.Vector<java.util.Hashtable<java.lang.String,com.xqual.xcommon.type.CParam>>> getConfiguration()
public void setCampaignSessionAndInstanceId(int campaignSessionId,
int instanceId)
public void setTestExecutionVector(java.util.Vector<com.xqual.xagent.CTestExecution> testExecutionVector)
public void setTestIdVector(java.util.Vector<java.lang.Integer> testIdVector)
public void setTestcaseIdVector(java.util.Vector<java.lang.Integer> testcaseIdVector)
public void setTestAttachmentsHashtable(java.util.Hashtable<java.lang.Integer,java.util.Vector<com.xqual.xcommon.type.descriptor.CIdAndNameDescriptor>> testAttachmentsHashtable)
public void setTestDefectsHashtable(java.util.Hashtable<java.lang.Integer,java.util.Vector<com.xqual.xcommon.type.descriptor.CIdAndNameDescriptor>> testDefectsHashtable)
public void setTestcaseAttachmentsHashtable(java.util.Hashtable<java.lang.Integer,java.util.Vector<com.xqual.xcommon.type.descriptor.CIdAndNameDescriptor>> testcaseAttachmentsHashtable)
public java.util.Vector<java.lang.Integer> getTestIdVector()
public java.util.Vector<java.lang.Integer> getTestcaseIdVector()
public java.util.Vector<com.xqual.xcommon.type.descriptor.CIdAndNameDescriptor> getTestAttachments(int testId)
public java.util.Vector<com.xqual.xcommon.type.descriptor.CIdAndNameDescriptor> getTestDefects(int testId)
public java.util.Vector<com.xqual.xcommon.type.descriptor.CIdAndNameDescriptor> getTestcaseAttachments(int testcaseId)
public CReturnStatus displayGui()
public boolean isReadyToBeFinalized()
public void printTestExecutionVector()
public void printConfiguration()
public void printAttributes(java.util.Vector<com.xqual.xcommon.CAttribute> attributes)
public void printParams(java.util.Vector<com.xqual.xcommon.type.CParam> params)
public java.util.Enumeration<java.lang.String> getFormNameList()
public int getNbFormsWithName(java.lang.String formName)
public java.util.Enumeration<java.lang.String> getParamNameList(java.lang.String formName)
public java.util.Enumeration<java.lang.String> getParamNameList(java.lang.String formName,
int index)
public java.lang.String getParamType(java.lang.String formName,
java.lang.String paramName,
int index)
public java.lang.String getParamValue(java.lang.String formName,
java.lang.String paramName,
int index)
public java.lang.String getStringParamValue(java.lang.String formName,
java.lang.String paramName)
throws com.xqual.xcommon.type.CParamParsingException
com.xqual.xcommon.type.CParamParsingException
public java.lang.String getStringParamValue(java.lang.String formName,
java.lang.String paramName,
int index)
throws com.xqual.xcommon.type.CParamParsingException
com.xqual.xcommon.type.CParamParsingException
public int getIntegerParamValue(java.lang.String formName,
java.lang.String paramName)
throws com.xqual.xcommon.type.CParamParsingException
com.xqual.xcommon.type.CParamParsingException
public int getIntegerParamValue(java.lang.String formName,
java.lang.String paramName,
int index)
throws com.xqual.xcommon.type.CParamParsingException
com.xqual.xcommon.type.CParamParsingException
public java.lang.Double getDoubleParamValue(java.lang.String formName,
java.lang.String paramName)
throws com.xqual.xcommon.type.CParamParsingException
com.xqual.xcommon.type.CParamParsingException
public java.lang.Double getDoubleParamValue(java.lang.String formName,
java.lang.String paramName,
int index)
throws com.xqual.xcommon.type.CParamParsingException
com.xqual.xcommon.type.CParamParsingException
public boolean getBooleanParamValue(java.lang.String formName,
java.lang.String paramName)
throws com.xqual.xcommon.type.CParamParsingException
com.xqual.xcommon.type.CParamParsingException
public boolean getBooleanParamValue(java.lang.String formName,
java.lang.String paramName,
int index)
throws com.xqual.xcommon.type.CParamParsingException
com.xqual.xcommon.type.CParamParsingException
public java.util.Vector<java.lang.String> getStringAttributeValues(java.util.Vector<com.xqual.xcommon.CAttribute> attributes,
java.lang.String attributeName)
throws CAttributeParsingException
CAttributeParsingException
public java.util.Vector<java.lang.Integer> getIntegerAttributeValues(java.util.Vector<com.xqual.xcommon.CAttribute> attributes,
java.lang.String attributeName)
throws CAttributeParsingException
CAttributeParsingException
public boolean getBooleanAttributeValue(java.util.Vector<com.xqual.xcommon.CAttribute> attributes,
java.lang.String attributeName)
throws CAttributeParsingException
CAttributeParsingExceptionpublic int getCampaignSessionId()
public int getInstanceId()
public java.util.Vector<com.xqual.xagent.CTestExecution> getTestExecutionVector()
public void trace(short priority,
java.lang.String trace)
public void traceln(short priority,
java.lang.String trace)
public int getSutId()
public java.lang.String getSutName()
public java.lang.String getSutVersion()
public boolean getSutMustBeCreated()
public boolean getDefaultTestcaseMustBeCreated()
public void setSutId(int sutId)
public void setSutName(java.lang.String sutName)
public void setSutVersion(java.lang.String sutVersion)
public void setSutMustBeCreated(boolean sutMustBeCreated)
public void addAttachment(java.io.File file)
public void addAttachments(java.util.Vector<java.io.File> files)
public void deleteAttachments()
public java.util.Vector<java.io.File> getAttachments()
public void clearAttachments()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||