public class TIDDriverLogCommands extends GenericEngine
This DriverCommands engine does not assume the use of STAF. Instead, it uses the various org.safs.tools Interfaces to talk with the rest of the framework (as made available via the DriverInterface configuration).
| Modifier and Type | Field and Description |
|---|---|
(package private) static java.lang.String |
COMMAND_LOGFAILUREOK
"LogFailureOK"
|
(package private) static java.lang.String |
COMMAND_LOGMESSAGE
"LogMessage"
|
(package private) static java.lang.String |
COMMAND_LOGTESTFAILURE
"LogTestFailure"
|
(package private) static java.lang.String |
COMMAND_LOGTESTSUCCESS
"LogTestSuccess"
|
(package private) static java.lang.String |
COMMAND_LOGTESTWARNING
"LogTestWarning"
|
(package private) static java.lang.String |
COMMAND_LOGWARNINGOK
"LogWarningOK"
|
(package private) static java.lang.String |
ENGINE_NAME
"SAFS/TIDDriverLogCommands"
|
(package private) static java.lang.String |
RESUMELOGGING |
(package private) static java.lang.String |
SUSPENDLOGGING |
console, process, testRecordData, testrecordStackableconfig, customStr, customText, debugStr, debugText, driver, DRIVER_TEMP_PROCESS, failedStr, failedText, genericStr, genericText, launchCount, log, machine, otherStr, otherText, passedStr, passedText, processName, running, SAFS_RESBUN_NAME, servicename, shutdownCount, staf, STAFPROC_EXE, warningStr, warningText, weStartedService, weStartedSTAFCOMMAND_SHUTDOWN_HOOK| Constructor and Description |
|---|
TIDDriverLogCommands()
Constructor for TIDDriverCommands
|
TIDDriverLogCommands(DriverInterface driver)
PREFERRED Constructor for TIDDriverCommands.
|
| Modifier and Type | Method and Description |
|---|---|
void |
launchInterface(java.lang.Object configInfo)
Typically expects a DriverInterface object for initialization.
|
long |
processRecord(TestRecordHelper testRecordData)
Process the record present in the provided testRecordData.
|
deduceBenchFile, deduceProjectFile, deduceTestFile, getAppMapItem, getEngineName, getVariable, isToolRunning, logMessage, makeQuotedPath, makeQuotedString, popTestRecord, postShutdownServiceDelay, pushTestRecord, reset, resetShutdownSemaphore, saveTestRecordScreenToTestDirectory, setTRDStatus, setVariable, shutdownService, waitHookShutdownAndResetconfigureJSTAFServiceEmbeddedJVMOption, extendedGenericMessage, finalize, getCoreInterface, getEmbeddedJVMBinPath, getSTAFHelper, logMessage, setLogUtilities, setLogUtilities, shutdown, simpleGenericMessage, simpleGenericSuccessMessage, simpleGenericWarningMessage, simpleSuccessMessage, simpleSuccessMessage, simpleSuccessUsingMessage, standardErrorMessage, waitForServiceStartCompletionclone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetCoreInterface, shutdownstatic final java.lang.String ENGINE_NAME
static final java.lang.String COMMAND_LOGMESSAGE
static final java.lang.String COMMAND_LOGTESTFAILURE
static final java.lang.String COMMAND_LOGTESTSUCCESS
static final java.lang.String COMMAND_LOGTESTWARNING
static final java.lang.String COMMAND_LOGFAILUREOK
static final java.lang.String COMMAND_LOGWARNINGOK
static final java.lang.String SUSPENDLOGGING
static final java.lang.String RESUMELOGGING
public TIDDriverLogCommands()
public TIDDriverLogCommands(DriverInterface driver)
public void launchInterface(java.lang.Object configInfo)
GenericEnginelaunchInterface in interface ConfigurableToolsInterfacelaunchInterface in class GenericEngineconfigInfo - can be whatever the final implementation needs it to be. This
might be a String with configuration information, the name of a class, or an instance
of some object used to provide configuration assets.GenericEngine.launchInterface(Object)public long processRecord(TestRecordHelper testRecordData)
processRecord in interface EngineInterfaceprocessRecord in class GenericEngineEngineInterface#processRecord()Copyright © SAS Institute. All Rights Reserved.