|
| constructor (string name, string version, reference< auto > p_argv, *hash< auto > opts) |
| creates the object according to the arguments
|
|
| constructor (string name, string version, *list< auto > p_argv, *hash< auto > opts) |
| creates the object according to the arguments
|
|
| constructor (string name, reference< auto > p_argv, *hash< auto > opts) |
| creates the object according to the arguments
|
|
| constructor (string name, *list< auto > p_argv, *hash< auto > opts) |
| creates the object according to the arguments
|
|
| constructor (string name, string version, *hash< auto > opts) |
| creates the object according to the arguments
|
|
| constructor (string name, string version) |
| creates the object according to the arguments
|
|
| constructor (string name, hash< auto > opts) |
| creates the object according to the arguments
|
|
| constructor (string name) |
| creates the object according to the arguments
|
|
string | getLogFileName () |
| returns the log file name for the current object
|
|
bool | canRun () |
| checks if the interface can run
|
|
hash< auto > | run () |
| runs the given job and returns the result hash
|
|
*hash< auto > | getJobResultHash (int jiid) |
| returns the job result hash for the given job_instanceid
|
|
| constructor (string name, string version, string desc, string rest_pfx, reference< auto > p_argv, hash< auto > opts=Opts) |
| creates the object
|
|
| constructor (string name, string version, string desc, string rest_pfx, *list< auto > p_argv, hash< auto > opts=Opts) |
| creates the object
|
|
| constructor (string name, string version, string desc, string rest_pfx, hash< auto > opts=Opts) |
| creates the object
|
|
| globalSetUp () |
| checks that the interface exists and executes a StarLog action
|
|
auto | exec (Action data) |
| executes the Action by calling its run() method and returns the object of Action
|
|
string | getQorusInstanceName () |
| tests whether some Qorus instance is running and returns its name
|
|
string | getInstanceName () |
| returns the Qorus instance name
|
|
string | getDescription () |
| returns a string describing the current interface being tested
|
|
date | getTimestamp () |
| returns the test start timestamp
|
|
*hash< auto > | getInterfaceInfo () |
| returns information about the interface from the REST API or NOTHING if the interface doesn't exist or the system is not responding on the HTTP interface
|
|
bool | isInterfaceLoaded () |
| tests whether the current interface is loaded in the current Qorus instance
|
|
bool | isInterfaceRunning () |
| tests whether the current interface is running in the current Qorus instance
|
|
hash< auto > | getFunctionInfo (string name) |
| returns the configuration (including source) for the named library function
|
|
hash< auto > | getConstantInfo (string name) |
| returns the configuration (including source) for the named library constant
|
|
hash< auto > | getClassInfo (string name) |
| returns the configuration (including source) for the named library class
|
|
| disable () |
| disables the current interface
|
|
| enable () |
| enables the current interface
|
|
int | getOptionColumn () |
| returns the column number for usage output
|
|
| restartSystem (int status=SS_UNKNOWN) |
| returns True if the system was not running before it was started
|
|
abstract string | getLogFileName () |
| returns the log file name for the current object
|
|
abstract bool | canRun () |
| checks if the interface can run
|
|