public class SAFSABBOT extends GenericEngine
The default SAFSDRIVER Tool-Independent Driver (TID) does not provide for any command-line options to configure the Engine. All configuration information must be provided in config files. By default, these are SAFSTID.INI files. See {@link SAFSTID Config Files for more information.
The Abbot supported config file items:
[SAFS_ABBOT] AUTOLAUNCH=FALSE Defaults to FALSE because config info must be valid. ;JVM=JVMpath If "java" is not sufficient. ;CLASSPATH=altClasspath Generally overrides system classpath. ;HOOK=org.safs.abbot.AbbotJavaHook Class used as the engine Hook. ;OPTIONS= Normally never used.
| Modifier and Type | Field and Description |
|---|---|
(package private) static java.lang.String |
ENGINE_NAME
"SAFS/RobotJ" -- The name of this engine as registered with STAF.
|
(package private) static java.lang.String |
HOOK_CLASS
"com.rational.test.ft.rational_ft" -- The Rational class that is RobotJ/XDE Tester.
|
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 |
|---|
SAFSABBOT()
Constructor for SAFSROBOTJ.
|
SAFSABBOT(DriverInterface driver)
PREFERRED Constructor for SAFSROBOTJ.
|
| Modifier and Type | Method and Description |
|---|---|
void |
launchInterface(java.lang.Object configInfo)
Extracts configuration information and launches RobotJ/XDE Tester in a new process.
|
long |
processRecord(TestRecordHelper testRecordData)
Override superclass to catch unsuccessful initialization scenarios.
|
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 HOOK_CLASS
public SAFSABBOT()
public SAFSABBOT(DriverInterface driver)
public void launchInterface(java.lang.Object configInfo)
launchInterface 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.