public class SAFSLOGSTest extends SAFSDRIVER
Modifier and Type | Field and Description |
---|---|
(package private) ConfigurableToolsInterface |
logtool |
cycleLog, cycleStack, driverConfigPath, engineObjects, enginePreference, engines, locator, projectConfigPath, safsmonitor, status, stepLog, stepStack, suiteLog, suiteStack
benchSource, configInfo, core, counts, cycleflowcontrol, cycleLinkedFac, cycleLogMode, cycleLogName, cycleSeparator, cycleSuffix, datapoolSource, debug, difSource, driverName, driverRootDir, exitCycle, exitSuite, expressionsOn, input, ipcommands, logLevel, logs, logsSource, maps, millisBetweenRecords, perTableFlowControl, projectRootDir, statuscounts, stepflowcontrol, stepLinkedFac, stepLogMode, stepLogName, stepSeparator, stepSuffix, suiteflowcontrol, suiteLinkedFac, suiteLogMode, suiteLogName, suiteSeparator, suiteSuffix, testLevel, testName, testSource, tidcommands, tidcomponent, vars, verifySource
DRIVER_CONTROL_POF_VAR, DRIVER_CONTROL_POW_VAR, DRIVER_CONTROL_VAR
Constructor and Description |
---|
SAFSLOGSTest() |
Modifier and Type | Method and Description |
---|---|
void |
closeLog(java.lang.String myLogFacility,
java.lang.Object logService) |
void |
initializeNewLog(java.lang.String myLogFacility,
long logModes,
java.lang.Object logService) |
void |
logMessage(java.lang.String myLogFacility,
java.lang.String message,
java.lang.String msgDesc,
int msgType,
java.lang.Object logService) |
static void |
main(java.lang.String[] args) |
void |
resumeLog(java.lang.String myLogFacility,
java.lang.Object logService) |
void |
run()
Bootstrap a newly instanced driver.
|
void |
setLogLevel(java.lang.String myLogFacility,
java.lang.String logLevel,
java.lang.Object logService) |
void |
suspendLog(java.lang.String myLogFacility,
java.lang.Object logService) |
processTest
_resetModifiedProperties, addConfigureInterfaceSource, clearEnginePreferences, closeTestLogs, endEnginePreference, getConfigureLocator, getEngineInterface, getEnginePreferences, getEngines, getFullEngineClass, getGenericInterface, getLogID, getParameterValue, getPreferredEngine, getPreferredEngineIndex, getProjectDirectoryInfo, getRootDirectoryInfo, getTestLevelSeparator, hasEnginePreferences, initializeMiscConfigInfo, initializePresetVariables, initializeRuntimeEngines, initializeRuntimeInterface, initLog, insertConfigureInterfaceSource, isModifiedConfig, isModifiedRoot, isPreferredEngine, isPreferredEngine, launchSAFSMonitor, openTestLogs, parseLogMode, shutdownRuntimeEngines, shutdownRuntimeInterface, startEnginePreference, validateLogParameters, validateRootConfigureParameters, validateTestParameters
addStatusCounts, getBenchDir, getConfigureInterface, getCoreInterface, getCountersInterface, getCycleLogMode, getCycleLogName, getCycleSeparator, getCycleSuffix, getDatapoolDir, getDebugInterface, getDifDir, getDriverName, getDriverRootDir, getFlowControlInterface, getInputInterface, getIPDriverCommands, getLogLevel, getLogsDir, getLogsInterface, getMapsInterface, getMillisBetweenRecords, getProjectRootDir, getRootVerifyDir, getStatusInterface, getStepLogMode, getStepLogName, getStepSeparator, getStepSuffix, getSuiteLogMode, getSuiteLogName, getSuiteSeparator, getSuiteSuffix, getTestDir, getTestLevel, getTestName, getTIDDriverCommands, getTIDGUIlessComponentSupport, getVarsInterface, isExitCycle, isExitSuite, isExpressionsEnabled, isPerTableFlowControl, setBenchDir, setDatapoolDir, setDifDir, setExitCycle, setExitSuite, setExpressionsEnabled, setLogsDir, setMillisBetweenRecords, setPerTableFlowControl, setProjectRootDir, setRootVerifyDir, setTestDir
ConfigurableToolsInterface logtool
public void logMessage(java.lang.String myLogFacility, java.lang.String message, java.lang.String msgDesc, int msgType, java.lang.Object logService)
public void initializeNewLog(java.lang.String myLogFacility, long logModes, java.lang.Object logService)
public void closeLog(java.lang.String myLogFacility, java.lang.Object logService)
public void suspendLog(java.lang.String myLogFacility, java.lang.Object logService)
public void resumeLog(java.lang.String myLogFacility, java.lang.Object logService)
public void setLogLevel(java.lang.String myLogFacility, java.lang.String logLevel, java.lang.Object logService)
public void run()
DefaultDriver
The model for overall driver operation is that any command-line arguments or configuration file arguments that prevent normal execution will generate an IllegalArgumentException. Those IllegalArgumentExceptions are caught here and sent to stderr output. We then return immediately from this function.
DefaultDriver.validateRootConfigureParameters()
DefaultDriver.validateTestParameters()
DefaultDriver.validateLogParameters()
DefaultDriver.initializeRuntimeInterface()
DefaultDriver.launchSAFSMonitor()
DefaultDriver.initializePresetVariables()
DefaultDriver.initializeMiscConfigInfo()
DefaultDriver.initializeRuntimeEngines()
DefaultDriver.openTestLogs()
AbstractDriver.processTest()
DefaultDriver.closeTestLogs()
DefaultDriver.shutdownRuntimeEngines()
DefaultDriver.shutdownRuntimeInterface()
SAFSMonitorFrame.dispose()
run
in class DefaultDriver
SAFSDRIVER.main(String[])
public static void main(java.lang.String[] args)