|
| | constructor (string name, string svc_type="user", *reference p_argv, *hash< auto > opts) |
| | creates the object from the arguments; the version number is not given because it's only possible to test the latest version of the service in any case More...
|
| |
|
string | getLogFileName () |
| | returns the log file name for the current object
|
| |
|
bool | canRun () |
| | checks if the interface can run
|
| |
|
| constructor (string name, string version, string desc, string rest_pfx, *reference p_argv, *hash< auto > opts) |
| | creates the object
|
| |
| private | setUserPassword () |
| | reimplement in child classes to allow the REST username & password for the Qorus server connection to be set before trying to communicate with the server More...
|
| |
|
| 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 (that allows to retrieve some particular information about the action later in the test script) More...
|
| |
| string | getQorusInstanceName () |
| | tests whether some Qorus instance is running and returns its name More...
|
| |
| string | getInstanceName () |
| | returns the Qorus instance name More...
|
| |
|
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 More...
|
| |
| bool | isInterfaceRunning () |
| | tests whether the current interface is running in the current Qorus instance More...
|
| |
|
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
|
| |