public abstract class CLauncher extends java.lang.Object implements ILauncher, IConstantsLog
CLauncher
is the abstract class to inherit from when implementing a launcher.ILauncher
Modifier and Type | Field and Description |
---|---|
short[] |
bugTrackingType |
java.util.Vector<CIdAndNameDescriptor> |
campaignSessionAssets |
java.util.Vector<CIdAndNameDescriptor> |
campaignSessionAttachments |
int |
campaignSessionId |
java.lang.String |
campaignSessionName |
boolean |
defectCreationEnabled |
boolean |
defectLinkingEnabled |
int |
instanceId |
java.lang.String |
kalistickAddCookieUrl |
java.lang.String |
kalistickEnvironmentVariable |
int |
nbBugTrackingConnectors |
int |
nbRequirementConnectors |
java.util.Vector<java.lang.Integer> |
notExecutableTestcaseIdVector |
protected boolean |
postProcessingEnabled |
protected java.lang.String |
postProcessingReportFactory |
protected java.lang.String |
postProcessingScriptHttpUrl |
protected java.io.File |
reportFile |
short[] |
requirementType |
protected java.io.File |
scriptFile |
protected java.util.Vector<java.io.File> |
sessionMessageAttachments |
java.util.Vector<CNameAndValueDescriptor> |
sutBooleanCustomFieldsVector |
java.util.Vector<CNameAndValueDescriptor> |
sutHtmlCustomFieldsVector |
java.util.Vector<CNameAndValueDescriptor> |
sutIntegerCustomFieldsVector |
java.util.Vector<CNameAndValueDescriptor> |
sutStringChoiceCustomFieldsVector |
java.util.Vector<CNameAndValueDescriptor> |
sutStringCustomFieldsVector |
java.util.Hashtable<java.lang.Integer,java.util.Vector<CIdAndNameDescriptor>> |
testAssetsHashtable |
java.util.Hashtable<java.lang.Integer,java.util.Vector<CIdAndNameDescriptor>> |
testAttachmentsHashtable |
java.util.HashMap<java.lang.Integer,java.util.Vector<CTestAttribute>> |
testAttributeValuesHashMap |
java.util.Hashtable<java.lang.Integer,java.util.Vector<CNameAndValueDescriptor>> |
testBooleanCustomFieldsHashtable |
java.util.Hashtable<java.lang.Integer,java.util.Vector<CIdAndNameDescriptor>> |
testcaseAttachmentsHashtable |
java.util.Hashtable<java.lang.Integer,java.util.Vector<CNameAndValueDescriptor>> |
testcaseBooleanCustomFieldsHashtable |
java.util.LinkedHashMap<java.lang.Integer,java.lang.String> |
testcaseDescriptionLinkedHashMap |
java.util.LinkedHashMap<java.lang.Integer,java.lang.Short> |
testcaseEditorTypeLinkedHashMap |
java.util.Hashtable<java.lang.Integer,java.util.Vector<CNameAndValueDescriptor>> |
testcaseHtmlCustomFieldsHashtable |
java.util.Vector<java.lang.Integer> |
testcaseIdVector |
java.util.Hashtable<java.lang.Integer,java.util.Vector<CNameAndValueDescriptor>> |
testcaseIntegerCustomFieldsHashtable |
protected java.util.Vector<java.io.File> |
testcaseMessageAttachments |
java.util.Hashtable<java.lang.Integer,java.util.Vector<CIdAndNameDescriptor>> |
testcaseMessageAttachmentsHashtable |
java.util.HashMap<java.lang.Integer,java.util.Vector<CTestcaseParam>> |
testcaseParamValuesHashMap |
java.util.LinkedHashMap<java.lang.Integer,java.lang.String> |
testcaseStepsLinkedHashMap |
java.util.Hashtable<java.lang.Integer,java.util.Vector<CNameAndValueDescriptor>> |
testcaseStringChoiceCustomFieldsHashtable |
java.util.Hashtable<java.lang.Integer,java.util.Vector<CNameAndValueDescriptor>> |
testcaseStringCustomFieldsHashtable |
java.util.Hashtable<java.lang.Integer,java.util.Vector<CDefectDescriptor>>[] |
testDefectsInCurrentSessionHashtable |
java.util.Hashtable<java.lang.Integer,java.util.Vector<CDefectDescriptor>>[] |
testDefectsInOtherSessionsHashtable |
java.util.LinkedHashMap<java.lang.Integer,java.lang.String> |
testDescriptionLinkedHashMap |
java.util.Vector<com.xqual.xagent.CTestExecution> |
testExecutionVector |
java.util.Hashtable<java.lang.Integer,java.util.Vector<CNameAndValueDescriptor>> |
testHtmlCustomFieldsHashtable |
java.util.HashMap<java.lang.Integer,java.util.Vector<java.lang.Integer>> |
testIdTestcaseIdVectorHashmap |
java.util.Vector<java.lang.Integer> |
testIdVector |
java.util.Hashtable<java.lang.Integer,java.util.Vector<CNameAndValueDescriptor>> |
testIntegerCustomFieldsHashtable |
java.util.LinkedHashMap<java.lang.Integer,java.lang.String> |
testPrerequisiteLinkedHashMap |
java.util.Hashtable<java.lang.Integer,java.util.Vector<CNameAndValueDescriptor>> |
testStringChoiceCustomFieldsHashtable |
java.util.Hashtable<java.lang.Integer,java.util.Vector<CNameAndValueDescriptor>> |
testStringCustomFieldsHashtable |
java.io.OutputStream |
traceStream |
LOG_DEFAULT_LABEL, LOG_ENABLED, LOG_HEADER_ENABLED, LOG_PRIORITY_FINE, LOG_PRIORITY_INFO, LOG_PRIORITY_SEVERE, LOG_PRIORITY_WARNING, LOG_THREAD_ENABLED, LOG_TIMESTAMP_ENABLED
Constructor and Description |
---|
CLauncher(java.lang.String descriptor) |
Modifier and Type | Method and Description |
---|---|
void |
addAttachment(java.io.File file)
Deprecated.
|
void |
addAttachmentFolder(java.io.File file)
Deprecated.
|
void |
addAttachments(java.util.Vector<java.io.File> files)
Deprecated.
|
void |
addKalistickCookieToTheBrowser(java.lang.String browserExecutablePath) |
void |
addSessionMessageAttachment(java.io.File file) |
void |
addSessionMessageAttachmentFolder(java.io.File file) |
void |
addSessionMessageAttachments(java.util.Vector<java.io.File> files) |
void |
addTestcaseMessageAttachment(java.io.File file) |
void |
addTestcaseMessageAttachmentFolder(java.io.File file) |
void |
addTestcaseMessageAttachments(java.util.Vector<java.io.File> files) |
boolean |
canScanPhysicalTests() |
void |
clearAttachments()
Deprecated.
|
void |
clearSessionMessageAttachments() |
void |
clearTestcaseMessageAttachments() |
void |
deleteAttachments()
Deprecated.
|
void |
deleteSessionMessageAttachments() |
void |
deleteTestcaseMessageAttachments() |
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
|
protected void |
downloadAndRunPostProcessingScript(java.util.LinkedHashMap<java.lang.Integer,java.lang.Short> hashmapTestStatus,
java.util.LinkedHashMap<java.lang.Integer,java.lang.Short> hashmapTestcaseStatus,
java.util.LinkedHashMap<java.lang.Integer,java.lang.String> hashmapTestcaseInitialMessages,
java.lang.String agentId,
java.lang.String agentName) |
protected static java.lang.String |
formatComment(java.lang.String comment) |
java.util.Vector<java.io.File> |
getAttachments()
Deprecated.
|
boolean |
getBooleanAttributeValue(java.util.Vector<CTestAttribute> 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) |
java.util.Vector<CIdAndNameDescriptor> |
getCampaignSessionAssets() |
java.util.Vector<CIdAndNameDescriptor> |
getCampaignSessionAttachments() |
int |
getCampaignSessionId() |
java.lang.String |
getCampaignSessionName() |
java.util.Vector<java.lang.String> |
getCcEmailVector() |
java.util.Hashtable<java.lang.String,java.util.Vector<java.util.Hashtable<java.lang.String,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() |
int |
getIntegerAttributeValue(java.util.Vector<CTestAttribute> attributes,
java.lang.String attributeName) |
java.util.Vector<java.lang.Integer> |
getIntegerAttributeValues(java.util.Vector<CTestAttribute> 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) |
java.lang.String |
getKalistickAddCookieUrl() |
java.lang.String |
getKalistickEnvironmentVariable() |
int |
getNbFormsWithName(java.lang.String formName) |
java.lang.String |
getOperatorEmail() |
java.lang.String |
getOperatorName() |
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.io.File> |
getSessionMessageAttachments() |
java.lang.String |
getStringAttributeValue(java.util.Vector<CTestAttribute> attributes,
java.lang.String attributeName) |
java.util.Vector<java.lang.String> |
getStringAttributeValues(java.util.Vector<CTestAttribute> 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) |
java.util.Vector<CNameAndValueDescriptor> |
getSutBooleanCustomFieldsVector() |
java.util.Vector<CNameAndValueDescriptor> |
getSutHtmlCustomFieldsVector() |
int |
getSutId() |
java.util.Vector<CNameAndValueDescriptor> |
getSutIntegerCustomFieldsVector() |
boolean |
getSutMustBeCreated() |
java.lang.String |
getSutName() |
java.util.Vector<CNameAndValueDescriptor> |
getSutStringChoiceCustomFieldsVector() |
java.util.Vector<CNameAndValueDescriptor> |
getSutStringCustomFieldsVector() |
java.lang.String |
getSutVersion() |
java.util.Vector<CIdAndNameDescriptor> |
getTestAssets(int testId) |
java.util.Vector<CIdAndNameDescriptor> |
getTestAttachments(int testId) |
java.util.Vector<CTestAttribute> |
getTestAttributeValues(int testId) |
java.util.HashMap<java.lang.Integer,java.util.Vector<CTestAttribute>> |
getTestAttributeValuesHashMap() |
java.util.Vector<CNameAndValueDescriptor> |
getTestBooleanCustomFieldsHashtable(int testId) |
java.util.Vector<CIdAndNameDescriptor> |
getTestcaseAttachments(int testcaseId) |
java.util.Vector<CNameAndValueDescriptor> |
getTestcaseBooleanCustomFieldsHashtable(int testcaseId) |
java.util.LinkedHashMap<java.lang.Integer,java.lang.String> |
getTestcaseDescriptionLinkedHashMap() |
java.util.LinkedHashMap<java.lang.Integer,java.lang.Short> |
getTestcaseEditorTypeLinkedHashMap() |
java.util.Vector<CNameAndValueDescriptor> |
getTestcaseHtmlCustomFieldsHashtable(int testcaseId) |
java.util.Vector<java.lang.Integer> |
getTestcaseIdVector() |
java.util.Vector<CNameAndValueDescriptor> |
getTestcaseIntegerCustomFieldsHashtable(int testcaseId) |
java.util.Vector<java.io.File> |
getTestcaseMessageAttachments() |
java.util.Vector<CIdAndNameDescriptor> |
getTestcaseMessageAttachments(int testcaseId) |
java.util.Vector<CTestcaseParam> |
getTestcaseParamValues(int testcaseId) |
java.util.HashMap<java.lang.Integer,java.util.Vector<CTestcaseParam>> |
getTestcaseParamValuesHashMap() |
java.util.LinkedHashMap<java.lang.Integer,java.lang.String> |
getTestcaseStepsLinkedHashMap() |
java.util.Vector<CNameAndValueDescriptor> |
getTestcaseStringChoiceCustomFieldsHashtable(int testcaseId) |
java.util.Vector<CNameAndValueDescriptor> |
getTestcaseStringCustomFieldsHashtable(int testcaseId) |
java.util.Vector<CDefectDescriptor> |
getTestDefectsInCurrentSession(int index,
int testId) |
java.util.Vector<CDefectDescriptor> |
getTestDefectsInOtherSessions(int index,
int testId) |
java.util.LinkedHashMap<java.lang.Integer,java.lang.String> |
getTestDescriptionLinkedHashMap() |
java.util.Vector<com.xqual.xagent.CTestExecution> |
getTestExecutionVector() |
java.util.Vector<CNameAndValueDescriptor> |
getTestHtmlCustomFieldsHashtable(int testId) |
java.util.Vector<java.lang.Integer> |
getTestIdVector() |
java.util.Vector<CNameAndValueDescriptor> |
getTestIntegerCustomFieldsHashtable(int testId) |
java.util.LinkedHashMap<java.lang.Integer,java.lang.String> |
getTestPrerequisiteLinkedHashMap() |
java.util.Vector<CNameAndValueDescriptor> |
getTestStringChoiceCustomFieldsHashtable(int testId) |
java.util.Vector<CNameAndValueDescriptor> |
getTestStringCustomFieldsHashtable(int testId) |
boolean |
isReadyToBeFinalized() |
static void |
overloadTestcaseParamVector(java.util.Vector<CTestcaseParam> testcaseParams,
java.util.Vector<CTestcaseParam> sessionParams) |
void |
printAttributes(java.util.Vector<CTestAttribute> attributes) |
void |
printConfiguration() |
void |
printParams(java.util.Vector<CTestcaseParam> params) |
void |
printSutCustomFields() |
void |
printTestcaseCustomFields(int testcaseId) |
void |
printTestCustomFields(int testId) |
void |
printTestExecutionVector() |
protected void |
readPostProcessingParameters() |
void |
recursivelyScanFolderForTestcases(java.util.Vector<com.xqual.xagent.CScannedTest> output,
java.io.File folder,
java.lang.String regexFolder,
java.lang.String regexFile,
boolean removeExtension,
java.lang.String separator,
java.lang.String currentRelativePath) |
void |
recursivelyScanFolderForTests(java.util.Vector<com.xqual.xagent.CScannedTest> output,
java.io.File folder,
java.lang.String regexFolder,
java.lang.String regexFile,
boolean removeExtension,
java.lang.String separator,
java.lang.String canonicalPath) |
void |
recursivelyScanFolderForTests(java.util.Vector<com.xqual.xagent.CScannedTest> output,
java.io.File folder,
java.lang.String regexFolder,
java.lang.String regexFile,
boolean removeExtension,
java.lang.String extensionToRemove,
java.lang.String separator,
java.lang.String canonicalPath) |
void |
redirectTraces(java.io.PrintStream printStream)
This method is used to redirect traces to a specific output stream.
|
java.util.Vector<com.xqual.xagent.CScannedTest> |
scanPhysicalTests() |
void |
setBugtrackingType(short[] bugTrackingType) |
void |
setCampaignSessionAndInstanceId(int campaignSessionId,
java.lang.String campaignSessionName,
int instanceId)
This method indicates the launcher the current session id (useful only for the manual launchers for bug submission)
|
void |
setCampaignSessionAssets(java.util.Vector<CIdAndNameDescriptor> campaignSessionAssets) |
void |
setCampaignSessionAttachments(java.util.Vector<CIdAndNameDescriptor> campaignSessionAttachments)
These methods are called before initialize() by XAgent
|
void |
setCcEmailVector(java.util.Vector<java.lang.String> ccEmailVector) |
void |
setConfiguration(java.util.Hashtable<java.lang.String,java.util.Vector<java.util.Hashtable<java.lang.String,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 |
setKalistickAddCookieUrl(java.lang.String kalistickAddCookieUrl) |
void |
setKalistickEnvironmentVariable(java.lang.String kalistickEnvironmentVariable) |
void |
setMaxSizeAttachments(int maxSizeAttachments) |
void |
setNotExecutableTestcaseIdVector(java.util.Vector<java.lang.Integer> notExecutableTestcaseIdVector) |
void |
setOperatorEmail(java.lang.String operatorEmail) |
void |
setOperatorName(java.lang.String operatorName) |
void |
setRequirementType(short[] requirementType) |
void |
setSutBooleanCustomFieldsVector(java.util.Vector<CNameAndValueDescriptor> sutBooleanCustomFieldsVector) |
void |
setSutDetails(int sutId,
java.lang.String sutName,
java.lang.String sutVersion)
This method is used to set the sut details.
|
void |
setSutHtmlCustomFieldsVector(java.util.Vector<CNameAndValueDescriptor> sutHtmlCustomFieldsVector) |
void |
setSutId(int sutId) |
void |
setSutIntegerCustomFieldsVector(java.util.Vector<CNameAndValueDescriptor> sutIntegerCustomFieldsVector) |
void |
setSutMustBeCreated(boolean sutMustBeCreated) |
void |
setSutName(java.lang.String sutName) |
void |
setSutStringChoiceCustomFieldsVector(java.util.Vector<CNameAndValueDescriptor> sutStringChoiceCustomFieldsVector) |
void |
setSutStringCustomFieldsVector(java.util.Vector<CNameAndValueDescriptor> sutStringCustomFieldsVector) |
void |
setSutVersion(java.lang.String sutVersion) |
void |
setTestAssetsHashtable(java.util.Hashtable<java.lang.Integer,java.util.Vector<CIdAndNameDescriptor>> testAssetsHashtable) |
void |
setTestAttachmentsHashtable(java.util.Hashtable<java.lang.Integer,java.util.Vector<CIdAndNameDescriptor>> testAttachmentsHashtable) |
void |
setTestAttributeValuesHashMap(java.util.HashMap<java.lang.Integer,java.util.Vector<CTestAttribute>> testAttributeValuesHashMap) |
void |
setTestBooleanCustomFieldsHashtable(java.util.Hashtable<java.lang.Integer,java.util.Vector<CNameAndValueDescriptor>> testBooleanCustomFieldsHashtable) |
void |
setTestcaseAttachmentsHashtable(java.util.Hashtable<java.lang.Integer,java.util.Vector<CIdAndNameDescriptor>> testcaseAttachmentsHashtable) |
void |
setTestcaseBooleanCustomFieldsHashtable(java.util.Hashtable<java.lang.Integer,java.util.Vector<CNameAndValueDescriptor>> testcaseBooleanCustomFieldsHashtable) |
void |
setTestcaseDescriptionLinkedHashMap(java.util.LinkedHashMap<java.lang.Integer,java.lang.String> testcaseDescriptionLinkedHashMap) |
void |
setTestcaseEditorTypeLinkedHashMap(java.util.LinkedHashMap<java.lang.Integer,java.lang.Short> testcaseEditorTypeLinkedHashMap) |
void |
setTestcaseHtmlCustomFieldsHashtable(java.util.Hashtable<java.lang.Integer,java.util.Vector<CNameAndValueDescriptor>> testcaseHtmlCustomFieldsHashtable) |
void |
setTestcaseIdVector(java.util.Vector<java.lang.Integer> testcaseIdVector) |
void |
setTestcaseIntegerCustomFieldsHashtable(java.util.Hashtable<java.lang.Integer,java.util.Vector<CNameAndValueDescriptor>> testcaseIntegerCustomFieldsHashtable) |
void |
setTestcaseMessageAttachmentsHashtable(java.util.Hashtable<java.lang.Integer,java.util.Vector<CIdAndNameDescriptor>> testcaseMessageAttachmentsHashtable) |
void |
setTestcaseParamValuesHashMap(java.util.HashMap<java.lang.Integer,java.util.Vector<CTestcaseParam>> testcaseParamValuesHashMap) |
void |
setTestcaseStepsLinkedHashMap(java.util.LinkedHashMap<java.lang.Integer,java.lang.String> testcaseStepsLinkedHashMap) |
void |
setTestcaseStringChoiceCustomFieldsHashtable(java.util.Hashtable<java.lang.Integer,java.util.Vector<CNameAndValueDescriptor>> testcaseStringChoiceCustomFieldsHashtable) |
void |
setTestcaseStringCustomFieldsHashtable(java.util.Hashtable<java.lang.Integer,java.util.Vector<CNameAndValueDescriptor>> testcaseStringCustomFieldsHashtable) |
void |
setTestDefectsInCurrentSessionHashtable(int index,
java.util.Hashtable<java.lang.Integer,java.util.Vector<CDefectDescriptor>> testDefectsHashtable) |
void |
setTestDefectsInOtherSessionsHashtable(int index,
java.util.Hashtable<java.lang.Integer,java.util.Vector<CDefectDescriptor>> testDefectsHashtable) |
void |
setTestDescriptionLinkedHashMap(java.util.LinkedHashMap<java.lang.Integer,java.lang.String> testDescriptionLinkedHashMap) |
void |
setTestExecutionVector(java.util.Vector<com.xqual.xagent.CTestExecution> testExecutionVector) |
void |
setTestHtmlCustomFieldsHashtable(java.util.Hashtable<java.lang.Integer,java.util.Vector<CNameAndValueDescriptor>> testHtmlCustomFieldsHashtable) |
void |
setTestIdTestcaseIdVectorHashmap(java.util.HashMap<java.lang.Integer,java.util.Vector<java.lang.Integer>> testIdTestcaseIdVectorHashmap) |
void |
setTestIdVector(java.util.Vector<java.lang.Integer> testIdVector) |
void |
setTestIntegerCustomFieldsHashtable(java.util.Hashtable<java.lang.Integer,java.util.Vector<CNameAndValueDescriptor>> testIntegerCustomFieldsHashtable) |
void |
setTestPrerequisiteLinkedHashMap(java.util.LinkedHashMap<java.lang.Integer,java.lang.String> testPrerequisiteLinkedHashMap) |
void |
setTestStringChoiceCustomFieldsHashtable(java.util.Hashtable<java.lang.Integer,java.util.Vector<CNameAndValueDescriptor>> testStringChoiceCustomFieldsHashtable) |
void |
setTestStringCustomFieldsHashtable(java.util.Hashtable<java.lang.Integer,java.util.Vector<CNameAndValueDescriptor>> testStringCustomFieldsHashtable) |
void |
trace(short priority,
java.lang.String trace) |
void |
traceln(short priority,
java.lang.String trace) |
public java.io.OutputStream traceStream
public int nbRequirementConnectors
public short[] requirementType
public int nbBugTrackingConnectors
public short[] bugTrackingType
protected java.util.Vector<java.io.File> sessionMessageAttachments
protected java.util.Vector<java.io.File> testcaseMessageAttachments
public java.lang.String campaignSessionName
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.Vector<java.lang.Integer> notExecutableTestcaseIdVector
public java.util.HashMap<java.lang.Integer,java.util.Vector<java.lang.Integer>> testIdTestcaseIdVectorHashmap
public java.util.Vector<CIdAndNameDescriptor> campaignSessionAttachments
public java.util.Hashtable<java.lang.Integer,java.util.Vector<CIdAndNameDescriptor>> testAttachmentsHashtable
public java.util.Hashtable<java.lang.Integer,java.util.Vector<CIdAndNameDescriptor>> testcaseAttachmentsHashtable
public java.util.Hashtable<java.lang.Integer,java.util.Vector<CIdAndNameDescriptor>> testcaseMessageAttachmentsHashtable
public java.util.Vector<CIdAndNameDescriptor> campaignSessionAssets
public java.util.Hashtable<java.lang.Integer,java.util.Vector<CIdAndNameDescriptor>> testAssetsHashtable
public java.util.Hashtable<java.lang.Integer,java.util.Vector<CNameAndValueDescriptor>> testBooleanCustomFieldsHashtable
public java.util.Hashtable<java.lang.Integer,java.util.Vector<CNameAndValueDescriptor>> testIntegerCustomFieldsHashtable
public java.util.Hashtable<java.lang.Integer,java.util.Vector<CNameAndValueDescriptor>> testStringCustomFieldsHashtable
public java.util.Hashtable<java.lang.Integer,java.util.Vector<CNameAndValueDescriptor>> testHtmlCustomFieldsHashtable
public java.util.Hashtable<java.lang.Integer,java.util.Vector<CNameAndValueDescriptor>> testStringChoiceCustomFieldsHashtable
public java.util.Hashtable<java.lang.Integer,java.util.Vector<CNameAndValueDescriptor>> testcaseBooleanCustomFieldsHashtable
public java.util.Hashtable<java.lang.Integer,java.util.Vector<CNameAndValueDescriptor>> testcaseIntegerCustomFieldsHashtable
public java.util.Hashtable<java.lang.Integer,java.util.Vector<CNameAndValueDescriptor>> testcaseStringCustomFieldsHashtable
public java.util.Hashtable<java.lang.Integer,java.util.Vector<CNameAndValueDescriptor>> testcaseHtmlCustomFieldsHashtable
public java.util.Hashtable<java.lang.Integer,java.util.Vector<CNameAndValueDescriptor>> testcaseStringChoiceCustomFieldsHashtable
public java.util.Vector<CNameAndValueDescriptor> sutBooleanCustomFieldsVector
public java.util.Vector<CNameAndValueDescriptor> sutIntegerCustomFieldsVector
public java.util.Vector<CNameAndValueDescriptor> sutStringCustomFieldsVector
public java.util.Vector<CNameAndValueDescriptor> sutHtmlCustomFieldsVector
public java.util.Vector<CNameAndValueDescriptor> sutStringChoiceCustomFieldsVector
public java.util.LinkedHashMap<java.lang.Integer,java.lang.String> testPrerequisiteLinkedHashMap
public java.util.LinkedHashMap<java.lang.Integer,java.lang.String> testDescriptionLinkedHashMap
public java.util.LinkedHashMap<java.lang.Integer,java.lang.String> testcaseDescriptionLinkedHashMap
public java.util.LinkedHashMap<java.lang.Integer,java.lang.String> testcaseStepsLinkedHashMap
public java.util.LinkedHashMap<java.lang.Integer,java.lang.Short> testcaseEditorTypeLinkedHashMap
public java.util.HashMap<java.lang.Integer,java.util.Vector<CTestAttribute>> testAttributeValuesHashMap
public java.util.HashMap<java.lang.Integer,java.util.Vector<CTestcaseParam>> testcaseParamValuesHashMap
public java.util.Hashtable<java.lang.Integer,java.util.Vector<CDefectDescriptor>>[] testDefectsInOtherSessionsHashtable
public java.util.Hashtable<java.lang.Integer,java.util.Vector<CDefectDescriptor>>[] testDefectsInCurrentSessionHashtable
public java.lang.String kalistickEnvironmentVariable
public java.lang.String kalistickAddCookieUrl
public boolean defectCreationEnabled
public boolean defectLinkingEnabled
protected boolean postProcessingEnabled
protected java.lang.String postProcessingReportFactory
protected java.lang.String postProcessingScriptHttpUrl
protected java.io.File reportFile
protected java.io.File scriptFile
public void setMaxSizeAttachments(int maxSizeAttachments)
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 setOperatorName(java.lang.String operatorName)
public void setOperatorEmail(java.lang.String operatorEmail)
public void setCcEmailVector(java.util.Vector<java.lang.String> ccEmailVector)
public void setRequirementType(short[] requirementType)
public void setBugtrackingType(short[] bugTrackingType)
public 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,CParam>>> groupParamHashtable)
public void setCampaignSessionAndInstanceId(int campaignSessionId, java.lang.String campaignSessionName, int instanceId)
public void setCampaignSessionAttachments(java.util.Vector<CIdAndNameDescriptor> campaignSessionAttachments)
public void setCampaignSessionAssets(java.util.Vector<CIdAndNameDescriptor> campaignSessionAssets)
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 setNotExecutableTestcaseIdVector(java.util.Vector<java.lang.Integer> notExecutableTestcaseIdVector)
public void setTestIdTestcaseIdVectorHashmap(java.util.HashMap<java.lang.Integer,java.util.Vector<java.lang.Integer>> testIdTestcaseIdVectorHashmap)
public void setTestAttachmentsHashtable(java.util.Hashtable<java.lang.Integer,java.util.Vector<CIdAndNameDescriptor>> testAttachmentsHashtable)
public void setTestAssetsHashtable(java.util.Hashtable<java.lang.Integer,java.util.Vector<CIdAndNameDescriptor>> testAssetsHashtable)
public void setTestDefectsInOtherSessionsHashtable(int index, java.util.Hashtable<java.lang.Integer,java.util.Vector<CDefectDescriptor>> testDefectsHashtable)
public void setTestDefectsInCurrentSessionHashtable(int index, java.util.Hashtable<java.lang.Integer,java.util.Vector<CDefectDescriptor>> testDefectsHashtable)
public void setTestcaseAttachmentsHashtable(java.util.Hashtable<java.lang.Integer,java.util.Vector<CIdAndNameDescriptor>> testcaseAttachmentsHashtable)
public void setTestcaseMessageAttachmentsHashtable(java.util.Hashtable<java.lang.Integer,java.util.Vector<CIdAndNameDescriptor>> testcaseMessageAttachmentsHashtable)
public void setTestBooleanCustomFieldsHashtable(java.util.Hashtable<java.lang.Integer,java.util.Vector<CNameAndValueDescriptor>> testBooleanCustomFieldsHashtable)
public void setTestIntegerCustomFieldsHashtable(java.util.Hashtable<java.lang.Integer,java.util.Vector<CNameAndValueDescriptor>> testIntegerCustomFieldsHashtable)
public void setTestStringCustomFieldsHashtable(java.util.Hashtable<java.lang.Integer,java.util.Vector<CNameAndValueDescriptor>> testStringCustomFieldsHashtable)
public void setTestHtmlCustomFieldsHashtable(java.util.Hashtable<java.lang.Integer,java.util.Vector<CNameAndValueDescriptor>> testHtmlCustomFieldsHashtable)
public void setTestStringChoiceCustomFieldsHashtable(java.util.Hashtable<java.lang.Integer,java.util.Vector<CNameAndValueDescriptor>> testStringChoiceCustomFieldsHashtable)
public void setTestcaseBooleanCustomFieldsHashtable(java.util.Hashtable<java.lang.Integer,java.util.Vector<CNameAndValueDescriptor>> testcaseBooleanCustomFieldsHashtable)
public void setTestcaseIntegerCustomFieldsHashtable(java.util.Hashtable<java.lang.Integer,java.util.Vector<CNameAndValueDescriptor>> testcaseIntegerCustomFieldsHashtable)
public void setTestcaseStringCustomFieldsHashtable(java.util.Hashtable<java.lang.Integer,java.util.Vector<CNameAndValueDescriptor>> testcaseStringCustomFieldsHashtable)
public void setTestcaseHtmlCustomFieldsHashtable(java.util.Hashtable<java.lang.Integer,java.util.Vector<CNameAndValueDescriptor>> testcaseHtmlCustomFieldsHashtable)
public void setTestcaseStringChoiceCustomFieldsHashtable(java.util.Hashtable<java.lang.Integer,java.util.Vector<CNameAndValueDescriptor>> testcaseStringChoiceCustomFieldsHashtable)
public void setSutBooleanCustomFieldsVector(java.util.Vector<CNameAndValueDescriptor> sutBooleanCustomFieldsVector)
public void setSutIntegerCustomFieldsVector(java.util.Vector<CNameAndValueDescriptor> sutIntegerCustomFieldsVector)
public void setSutStringCustomFieldsVector(java.util.Vector<CNameAndValueDescriptor> sutStringCustomFieldsVector)
public void setSutHtmlCustomFieldsVector(java.util.Vector<CNameAndValueDescriptor> sutHtmlCustomFieldsVector)
public void setSutStringChoiceCustomFieldsVector(java.util.Vector<CNameAndValueDescriptor> sutStringChoiceCustomFieldsVector)
public void setTestPrerequisiteLinkedHashMap(java.util.LinkedHashMap<java.lang.Integer,java.lang.String> testPrerequisiteLinkedHashMap)
public void setTestDescriptionLinkedHashMap(java.util.LinkedHashMap<java.lang.Integer,java.lang.String> testDescriptionLinkedHashMap)
public void setTestcaseDescriptionLinkedHashMap(java.util.LinkedHashMap<java.lang.Integer,java.lang.String> testcaseDescriptionLinkedHashMap)
public void setTestcaseStepsLinkedHashMap(java.util.LinkedHashMap<java.lang.Integer,java.lang.String> testcaseStepsLinkedHashMap)
public void setTestcaseEditorTypeLinkedHashMap(java.util.LinkedHashMap<java.lang.Integer,java.lang.Short> testcaseEditorTypeLinkedHashMap)
public void setTestAttributeValuesHashMap(java.util.HashMap<java.lang.Integer,java.util.Vector<CTestAttribute>> testAttributeValuesHashMap)
public void setTestcaseParamValuesHashMap(java.util.HashMap<java.lang.Integer,java.util.Vector<CTestcaseParam>> testcaseParamValuesHashMap)
public void setKalistickEnvironmentVariable(java.lang.String kalistickEnvironmentVariable)
public void setKalistickAddCookieUrl(java.lang.String kalistickAddCookieUrl)
public java.lang.String getCampaignSessionName()
public int getCampaignSessionId()
public int getInstanceId()
public java.lang.String getOperatorName()
public java.lang.String getOperatorEmail()
public java.util.Vector<java.lang.String> getCcEmailVector()
public java.util.Vector<com.xqual.xagent.CTestExecution> getTestExecutionVector()
public java.util.Hashtable<java.lang.String,java.util.Vector<java.util.Hashtable<java.lang.String,CParam>>> getConfiguration()
public java.util.Vector<CIdAndNameDescriptor> getCampaignSessionAttachments()
public java.util.Vector<CIdAndNameDescriptor> getCampaignSessionAssets()
public java.util.Vector<java.lang.Integer> getTestIdVector()
public java.util.Vector<java.lang.Integer> getTestcaseIdVector()
public java.util.Vector<CIdAndNameDescriptor> getTestAttachments(int testId)
public java.util.Vector<CIdAndNameDescriptor> getTestAssets(int testId)
public java.util.Vector<CDefectDescriptor> getTestDefectsInOtherSessions(int index, int testId)
public java.util.Vector<CDefectDescriptor> getTestDefectsInCurrentSession(int index, int testId)
public java.util.Vector<CIdAndNameDescriptor> getTestcaseAttachments(int testcaseId)
public java.util.Vector<CIdAndNameDescriptor> getTestcaseMessageAttachments(int testcaseId)
public java.util.Vector<CNameAndValueDescriptor> getTestBooleanCustomFieldsHashtable(int testId)
public java.util.Vector<CNameAndValueDescriptor> getTestIntegerCustomFieldsHashtable(int testId)
public java.util.Vector<CNameAndValueDescriptor> getTestStringCustomFieldsHashtable(int testId)
public java.util.Vector<CNameAndValueDescriptor> getTestHtmlCustomFieldsHashtable(int testId)
public java.util.Vector<CNameAndValueDescriptor> getTestStringChoiceCustomFieldsHashtable(int testId)
public java.util.Vector<CNameAndValueDescriptor> getTestcaseBooleanCustomFieldsHashtable(int testcaseId)
public java.util.Vector<CNameAndValueDescriptor> getTestcaseIntegerCustomFieldsHashtable(int testcaseId)
public java.util.Vector<CNameAndValueDescriptor> getTestcaseStringCustomFieldsHashtable(int testcaseId)
public java.util.Vector<CNameAndValueDescriptor> getTestcaseHtmlCustomFieldsHashtable(int testcaseId)
public java.util.Vector<CNameAndValueDescriptor> getTestcaseStringChoiceCustomFieldsHashtable(int testcaseId)
public java.util.Vector<CNameAndValueDescriptor> getSutBooleanCustomFieldsVector()
public java.util.Vector<CNameAndValueDescriptor> getSutIntegerCustomFieldsVector()
public java.util.Vector<CNameAndValueDescriptor> getSutStringCustomFieldsVector()
public java.util.Vector<CNameAndValueDescriptor> getSutHtmlCustomFieldsVector()
public java.util.Vector<CNameAndValueDescriptor> getSutStringChoiceCustomFieldsVector()
public java.util.LinkedHashMap<java.lang.Integer,java.lang.String> getTestPrerequisiteLinkedHashMap()
public java.util.LinkedHashMap<java.lang.Integer,java.lang.String> getTestDescriptionLinkedHashMap()
public java.util.LinkedHashMap<java.lang.Integer,java.lang.String> getTestcaseDescriptionLinkedHashMap()
public java.util.LinkedHashMap<java.lang.Integer,java.lang.String> getTestcaseStepsLinkedHashMap()
public java.util.LinkedHashMap<java.lang.Integer,java.lang.Short> getTestcaseEditorTypeLinkedHashMap()
public java.util.HashMap<java.lang.Integer,java.util.Vector<CTestAttribute>> getTestAttributeValuesHashMap()
public java.util.HashMap<java.lang.Integer,java.util.Vector<CTestcaseParam>> getTestcaseParamValuesHashMap()
public java.lang.String getKalistickEnvironmentVariable()
public java.lang.String getKalistickAddCookieUrl()
public boolean isReadyToBeFinalized()
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 CParamParsingException
CParamParsingException
public java.lang.String getStringParamValue(java.lang.String formName, java.lang.String paramName, int index) throws CParamParsingException
CParamParsingException
public int getIntegerParamValue(java.lang.String formName, java.lang.String paramName) throws CParamParsingException
CParamParsingException
public int getIntegerParamValue(java.lang.String formName, java.lang.String paramName, int index) throws CParamParsingException
CParamParsingException
public java.lang.Double getDoubleParamValue(java.lang.String formName, java.lang.String paramName) throws CParamParsingException
CParamParsingException
public java.lang.Double getDoubleParamValue(java.lang.String formName, java.lang.String paramName, int index) throws CParamParsingException
CParamParsingException
public boolean getBooleanParamValue(java.lang.String formName, java.lang.String paramName) throws CParamParsingException
CParamParsingException
public boolean getBooleanParamValue(java.lang.String formName, java.lang.String paramName, int index) throws CParamParsingException
CParamParsingException
public java.lang.String getStringAttributeValue(java.util.Vector<CTestAttribute> attributes, java.lang.String attributeName)
public java.util.Vector<java.lang.String> getStringAttributeValues(java.util.Vector<CTestAttribute> attributes, java.lang.String attributeName) throws CAttributeParsingException
CAttributeParsingException
public int getIntegerAttributeValue(java.util.Vector<CTestAttribute> attributes, java.lang.String attributeName)
public java.util.Vector<java.lang.Integer> getIntegerAttributeValues(java.util.Vector<CTestAttribute> attributes, java.lang.String attributeName) throws CAttributeParsingException
CAttributeParsingException
public boolean getBooleanAttributeValue(java.util.Vector<CTestAttribute> attributes, java.lang.String attributeName) throws CAttributeParsingException
CAttributeParsingException
public boolean canScanPhysicalTests()
canScanPhysicalTests
in interface ILauncher
public java.util.Vector<com.xqual.xagent.CScannedTest> scanPhysicalTests()
scanPhysicalTests
in interface ILauncher
protected void readPostProcessingParameters()
protected void downloadAndRunPostProcessingScript(java.util.LinkedHashMap<java.lang.Integer,java.lang.Short> hashmapTestStatus, java.util.LinkedHashMap<java.lang.Integer,java.lang.Short> hashmapTestcaseStatus, java.util.LinkedHashMap<java.lang.Integer,java.lang.String> hashmapTestcaseInitialMessages, java.lang.String agentId, java.lang.String agentName)
public void recursivelyScanFolderForTests(java.util.Vector<com.xqual.xagent.CScannedTest> output, java.io.File folder, java.lang.String regexFolder, java.lang.String regexFile, boolean removeExtension, java.lang.String separator, java.lang.String canonicalPath)
public void recursivelyScanFolderForTests(java.util.Vector<com.xqual.xagent.CScannedTest> output, java.io.File folder, java.lang.String regexFolder, java.lang.String regexFile, boolean removeExtension, java.lang.String extensionToRemove, java.lang.String separator, java.lang.String canonicalPath)
public void recursivelyScanFolderForTestcases(java.util.Vector<com.xqual.xagent.CScannedTest> output, java.io.File folder, java.lang.String regexFolder, java.lang.String regexFile, boolean removeExtension, java.lang.String separator, java.lang.String currentRelativePath)
public void redirectTraces(java.io.PrintStream printStream)
You can choose whatever PrintStream
you wish .
printStream
- an output stream where to redirect traces topublic CReturnStatus displayGui()
public void printTestExecutionVector()
public void printConfiguration()
public void printSutCustomFields()
public void printTestCustomFields(int testId)
public void printTestcaseCustomFields(int testcaseId)
public java.util.Vector<CTestAttribute> getTestAttributeValues(int testId)
public java.util.Vector<CTestcaseParam> getTestcaseParamValues(int testcaseId)
public static void overloadTestcaseParamVector(java.util.Vector<CTestcaseParam> testcaseParams, java.util.Vector<CTestcaseParam> sessionParams)
public void printAttributes(java.util.Vector<CTestAttribute> attributes)
public void printParams(java.util.Vector<CTestcaseParam> params)
public void trace(short priority, java.lang.String trace)
public void traceln(short priority, java.lang.String trace)
protected static java.lang.String formatComment(java.lang.String comment)
public void addKalistickCookieToTheBrowser(java.lang.String browserExecutablePath)
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 addSessionMessageAttachment(java.io.File file)
public void addSessionMessageAttachments(java.util.Vector<java.io.File> files)
public void addSessionMessageAttachmentFolder(java.io.File file)
public void deleteSessionMessageAttachments()
public java.util.Vector<java.io.File> getSessionMessageAttachments()
public void clearSessionMessageAttachments()
public void addTestcaseMessageAttachment(java.io.File file)
public void addTestcaseMessageAttachments(java.util.Vector<java.io.File> files)
public void addTestcaseMessageAttachmentFolder(java.io.File file)
public void deleteTestcaseMessageAttachments()
public java.util.Vector<java.io.File> getTestcaseMessageAttachments()
public void clearTestcaseMessageAttachments()
@Deprecated public void addAttachment(java.io.File file)
@Deprecated public void addAttachments(java.util.Vector<java.io.File> files)
@Deprecated public void addAttachmentFolder(java.io.File file)
@Deprecated public void deleteAttachments()
@Deprecated public java.util.Vector<java.io.File> getAttachments()
@Deprecated public void clearAttachments()