Inheritance diagram for seSuiteBase:
Public Member Functions | |
def | __init__ |
seSuiteBase constructor | |
def | getRunSequence |
Return the order of transitions for this type of application. | |
def | doAbort |
Request stop of execution. | |
def | doPause |
Request pause of execution. | |
def | doResume |
Request resume of execution. | |
def | error |
This method is called when an undefined transition is requested. | |
def | seSetup |
SETUP transition method. | |
def | seRun |
RUN transition method. | |
def | sePause |
PAUSE transition method. | |
def | seResume |
RESUME transition method. | |
def | seStopRun |
STOP_RUN transition method. | |
def | seAbort |
ABORT transition method. | |
def | __updateGUI |
Update the state of the run on the GUI. | |
def | setup |
Transition method to be overridden by the suite. | |
def | stopRun |
Transition method to be overridden by the suite. | |
def | pause |
Transition method to be overridden by the suite. | |
def | resume |
Transition method to be overridden by the suite. | |
def | abort |
Transition method to be overridden by the suite. | |
def | scriptLoad |
Load and instantiate an seAppBase or seSuiteBase based script. | |
def | scriptRun |
Start the run of the specified script. | |
def | getName |
Retrieve the class name of the script. | |
def | getScript |
Retrieve the script object. | |
def | getType |
Return the type of test based on this class. | |
def | isStopRequested |
Is stop requested? | |
def | setStopRequested |
Set the stop requested flag. | |
def | isPauseRequested |
Is pause requested? | |
def | isPaused |
Retrieve the paused status of the script. | |
def | setPaused |
Mark the script and its parent suites as paused or unpaused. | |
def | setParentSuite |
Set the parent suite instance. | |
def | getParentSuite |
Retrieve the parent suite instance. | |
def | getParentSuiteName |
Retrieve the parent suite name. | |
def | isRunFromSuite |
Check if the script is being run from a suite. | |
def | getScriptSequence |
Retrieve the sequence number for the running suite script. | |
def | getSuiteID |
Retrieve the suite identifier. | |
def | setSuiteID |
Set the suite identifier. | |
def | setSessionVar |
Set a session variable. | |
def | getSessionVar |
Retrieve the values of the session variable indicated by key. | |
Static Private Attributes | |
list | __suiteStack = [] |
Definition at line 28 of file seSuiteBase.py.
|
seSuiteBase constructor
Reimplemented in testSuite, testSuite2, and testSuiteLoop. Definition at line 34 of file seSuiteBase.py. |
|
Update the state of the run on the GUI.
Definition at line 203 of file seSuiteBase.py. |
|
Transition method to be overridden by the suite.
Reimplemented in testSuite, testSuite2, and testSuiteLoop. Definition at line 234 of file seSuiteBase.py. |
|
Request stop of execution.
Definition at line 70 of file seSuiteBase.py. |
|
Request pause of execution.
Definition at line 81 of file seSuiteBase.py. |
|
Request resume of execution.
Definition at line 89 of file seSuiteBase.py. |
|
This method is called when an undefined transition is requested.
Definition at line 97 of file seSuiteBase.py. |
|
Retrieve the class name of the script.
Definition at line 280 of file seSuiteBase.py. |
|
Retrieve the parent suite instance.
Definition at line 346 of file seSuiteBase.py. |
|
Retrieve the parent suite name.
Definition at line 353 of file seSuiteBase.py. |
|
Return the order of transitions for this type of application.
Definition at line 63 of file seSuiteBase.py. |
|
Retrieve the script object.
Definition at line 287 of file seSuiteBase.py. |
|
Retrieve the sequence number for the running suite script. The script sequence is incremented for each scriptRun called in the suite. This method is provided so that the suite author and the script engine can keep track of which script is the first script being run (which will have a script sequence of 1).
Definition at line 369 of file seSuiteBase.py. |
|
Retrieve the values of the session variable indicated by key.
Definition at line 412 of file seSuiteBase.py. |
|
Retrieve the suite identifier. As an aid to linking runs in suites together, a LICOS activity has the concept of a suite identifier. This number is identically the runID of the first run of a suite (which is implemented in seSuiteBase.py).
Definition at line 381 of file seSuiteBase.py. |
|
Return the type of test based on this class. Used for logging purposes.
Definition at line 294 of file seSuiteBase.py. |
|
Retrieve the paused status of the script.
Definition at line 323 of file seSuiteBase.py. |
|
Is pause requested?
Definition at line 316 of file seSuiteBase.py. |
|
Check if the script is being run from a suite.
Definition at line 361 of file seSuiteBase.py. |
|
Is stop requested?
Definition at line 303 of file seSuiteBase.py. |
|
Transition method to be overridden by the suite.
Reimplemented in testSuite, testSuite2, and testSuiteLoop. Definition at line 222 of file seSuiteBase.py. |
|
Transition method to be overridden by the suite.
Reimplemented in testSuite, testSuite2, and testSuiteLoop. Definition at line 228 of file seSuiteBase.py. |
|
Load and instantiate an seAppBase or seSuiteBase based script.
Definition at line 240 of file seSuiteBase.py. |
|
Start the run of the specified script.
Definition at line 256 of file seSuiteBase.py. |
|
ABORT transition method. Calls self.abort()
Definition at line 189 of file seSuiteBase.py. |
|
PAUSE transition method. Calls self.pause()
Definition at line 140 of file seSuiteBase.py. |
|
RESUME transition method. Calls self.resume()
Definition at line 157 of file seSuiteBase.py. |
|
RUN transition method. Calls self.run()
Definition at line 126 of file seSuiteBase.py. |
|
SETUP transition method. Calls self.setup()
Definition at line 104 of file seSuiteBase.py. |
|
STOP_RUN transition method. Calls self.stopRun()
Definition at line 172 of file seSuiteBase.py. |
|
Set the parent suite instance.
Definition at line 339 of file seSuiteBase.py. |
|
Mark the script and its parent suites as paused or unpaused.
Definition at line 330 of file seSuiteBase.py. |
|
Set a session variable. Do not use variable names beginning with the underscore ('_') character since these are reserved for ScriptEngine Definition at line 400 of file seSuiteBase.py. |
|
Set the stop requested flag.
Definition at line 310 of file seSuiteBase.py. |
|
Set the suite identifier.
Definition at line 393 of file seSuiteBase.py. |
|
Transition method to be overridden by the suite.
Reimplemented in testSuite, testSuite2, and testSuiteLoop. Definition at line 210 of file seSuiteBase.py. |
|
Transition method to be overridden by the suite.
Reimplemented in testSuite, testSuite2, and testSuiteLoop. Definition at line 216 of file seSuiteBase.py. |
|
Definition at line 32 of file seSuiteBase.py. |