public class TestScriptServicesLog extends LogExtensionAdapter
LogExtensionAdapter.ImageMetadataMAX_IMAGE_DIMENSIONASTERISK, DOT, spaceDelimeterKEY_POST_EXECUTION_END_MESSAGE, KEY_PRE_EXECUTION_START_MESSAGE, MASKED_PROP_GUI_ACTION_METHOD_ARGS, MASKED_PROP_GUI_ACTION_METHOD_NAME, PROP_ACTUAL, PROP_ADDITIONAL_INFO, PROP_APPLICATION, PROP_APPTYPE, PROP_ARGUMENTS, PROP_ASSIGNEDVARIABLE_NAME, PROP_BASELINE, PROP_BUFFERED_SNAPSHOT, PROP_DATAPOOL_STORE, PROP_DEFAULT_SCRIPT_DATAPOOL_NAME, PROP_ELAPSED_TIME, PROP_EXCEPTION_CONTEXT, PROP_EXCEPTION_MESSAGE, PROP_EXCEPTION_NAME, PROP_EXCEPTION_STACK, PROP_EXECUTABLE, PROP_EXPECTED, PROP_FAILURE_DESCRIPTION, PROP_ITERATION_COUNT, PROP_LINENUMBER, PROP_NAME, PROP_PROPERTY_NAME, PROP_PROPERTY_VALUE, PROP_SCREEN_SNAPSHOT, PROP_SCRIPT_ID, PROP_SCRIPT_NAME, PROP_SCRIPT_SOURCE_UID, PROP_SIMPLIFIEDSCRIPT_GRPNAME, PROP_SIMPLIFIEDSCRIPT_LINE, PROP_SIMPLIFIEDSCRIPT_LINENUMBER, PROP_TESTCASE_DESCRIPTION, PROP_TESTCASE_NAME, PROP_USER_SCREEN_SNAPSHOT, PROP_VP_TYPE, PROP_WORKINGDIRECTORY, SCREEN_SNAPSHOT_FILE_BASE, SCREEN_SNAPSHOT_FILE_EXT, SCREEN_SNAPSHOT_FILE_NAME, USER_SCREEN_SNAPSHOT_FILE_BASE, VP_TYPE_ALPHA_NUM, VP_TYPE_CLIPBOARD, VP_TYPE_FILE_COMPARE, VP_TYPE_FILE_EXIST, VP_TYPE_FULL_IMAGE, VP_TYPE_MENU, VP_TYPE_MODULE_EXIST, VP_TYPE_OBJECT_DATA, VP_TYPE_OBJECT_PROP, VP_TYPE_OCR_IMAGE, VP_TYPE_REGION_IMAGE, VP_TYPE_WEBSITE_COMPARE, VP_TYPE_WEBSITE_SCAN, VP_TYPE_WINDOW_EXIST, VP_TYPE_WINDOW_IMAGEDISABLE_LOGGING, EVENT_APPLICATION_END, EVENT_APPLICATION_START, EVENT_APPLICATON_ACTION, EVENT_CALL_SCRIPT, EVENT_CONFIGURATION, EVENT_CUSTOM, EVENT_EXPORT, EVENT_GENERAL, EVENT_SCRIPT_END, EVENT_SCRIPT_START, EVENT_TIMER_END, EVENT_TIMER_START, EVENT_VP, LOG_DISABLE_GUI_ACTION, LOG_DISABLE_GUI_SNAPSHOT_ACTION, LOG_ENABLE_GUI_ACTION, LOG_ENABLE_GUI_SNAPSHOT_ACTION, LOG_FAILURE, LOG_FAILURES, LOG_FAILURES_WARNINGS, LOG_FAILURES_WARNINGS_PASS, LOG_FAILURES_WARNINGS_PASS_INFO, LOG_INFORMATION, LOG_PASS, LOG_WARNING| Constructor and Description |
|---|
TestScriptServicesLog()
Create an object which writes to the TSS log
|
| Modifier and Type | Method and Description |
|---|---|
void |
closeLog()
This method closes the connection to TSS and also brings up LogViewer.
|
java.lang.String |
ensureLogDirectory()
Returns the directory the log is being written to.
|
java.lang.String |
getLogDirectory()
Return the directory the log and VP files are written to.
|
double |
getTimerAndEnd(java.lang.String name,
java.lang.String language)
gets the timer value for the given timer
|
void |
initLog()
Open a TSS log
|
boolean |
openLogViewer()
The callback function to open the viewer for the log.
|
void |
setLogBuild(java.lang.String logBuild)
Set the Test Manager log build name
|
void |
setLogFolder(java.lang.String logFolder)
Set the Test Manager log folder
|
void |
setPassword(java.lang.String password)
Set the Test Manager user password
|
void |
setProject(java.lang.String project)
Set the Test Manager project
|
void |
setUserName(java.lang.String userName)
Set the Test Manager login user name
|
void |
timerEnd(java.lang.String name,
java.lang.String language)
Stop a timer.
|
void |
timerStart(java.lang.String name,
java.lang.String language)
Start a timer.
|
boolean |
viewerKnowsHowToBringUpComparator()
This answers yes/no whether the log-viewer associated with this log knows
how to bring up our comparator.
|
void |
writeLog(ILogMessage logMsg)
Write a message into the log.
|
applicationStart, applicationStart, callScript, close, configuration, createApplicationStartMessage, createConfigurationMessage, createTestResultMessage, createTimerEndMessage, createTimerStartMessage, createVPMessage, exception, exception, getLogFilename, getTimestamp, open, persistImage, scriptEnd, scriptStart, setLogDirectory, setLogName, write, writeappendLogProperties, createApplicationStartMessage, createAssignActionMessage, createGUIActionMessage, createGUIActionMessage, createLogParticipantMessage, createMessage, createMessage, createTimerEndMessage, getCurrentDatapool, getCurrentLogFilter, getCurrentScriptResult, getLastScriptResult, getLogName, getLogType, getNextUserSnapshotName, getNextUserSnapshotNumber, getScreenShotFile, getScriptName, getScriptPlaybackParams, getSimplifiedScriptElement, getSSGroupForLine, getSummaryEvent, getTestResult, getTimerValue, info, isLoggingEnabled, isLogGuiActionEnabled, isLogScreenSnapshotActionEnabled, logRootException, processPostGuiAction, processPreGuiAction, setCurrentLogFilter, setLogGUIAction, setLogScreenSnapshotAction, setLogType, setScriptPlaybackParams, setTopResult, shouldBringUpLog, timerEnd, writeGUIActionpublic TestScriptServicesLog()
public void initLog()
throws LogException
initLog in class LogExtensionAdapterLogExceptionpublic void closeLog()
closeLog in class LogExtensionAdapterpublic void writeLog(ILogMessage logMsg) throws LogException
writeLog in class LogExtensionAdapterLogException - Something went wrong when logging the eventmessage - The message (i.e. resultCode, eventCode,
note, and details)public java.lang.String getLogDirectory()
getLogDirectory in interface ILoggetLogDirectory in class LogAdapterpublic void setUserName(java.lang.String userName)
public void setPassword(java.lang.String password)
public void setProject(java.lang.String project)
public void setLogBuild(java.lang.String logBuild)
public void setLogFolder(java.lang.String logFolder)
public void timerStart(java.lang.String name,
java.lang.String language)
timerStart in interface ILogtimerStart in class LogExtensionAdaptername - The timer name.language - The language used for the script ( i.e. java )public void timerEnd(java.lang.String name,
java.lang.String language)
timerEnd in interface ILogtimerEnd in class LogExtensionAdaptername - The timer name.language - The language used for the script ( i.e. java )public double getTimerAndEnd(java.lang.String name,
java.lang.String language)
getTimerAndEnd in interface ILoggetTimerAndEnd in class LogAdaptername - The timer name.language - The language used for the script ( i.e. java )public boolean viewerKnowsHowToBringUpComparator()
viewerKnowsHowToBringUpComparator in interface ILogviewerKnowsHowToBringUpComparator in class LogAdapterpublic boolean openLogViewer()
openLogViewer in interface ISimpleLogopenLogViewer in class SimpleLogAdapterpublic java.lang.String ensureLogDirectory()
LogAdapterensureLogDirectory in class LogAdapter