Qorus Integration Engine® Enterprise Edition 6.1.0_prod
|
job test class More...
Public Member Methods | |
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 | |
Public Member Methods inherited from QorusInterfaceTest::QorusInterfaceTest | |
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 | |
Additional Inherited Members | |
Private Member Methods inherited from QorusInterfaceTest::QorusInterfaceTest | |
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 | |
usageIntern () | |
outpus command-line usage information | |
Private Attributes inherited from QorusInterfaceTest::QorusInterfaceTest | |
string | m_rest_pfx |
a REST URI path prefix for the interface | |
string | m_instance_name |
Qorus instance name. | |
string | m_desc |
interface description | |
date | m_timestamp = now_us() |
start timestamp | |
bool | m_system_started |
flag if the system was started for these tests | |
const | Opts |
command-line options | |
const | OptionColumn = 25 |
the default column position for option usage | |
const | SS_UNKNOWN = 0 |
system start code: unknown status | |
const | SS_RUNNING = 1 |
system start code: running status | |
const | SS_STOPPED = 2 |
system start code: stopped status | |
job test class
QorusInterfaceTest::QorusJobTest::constructor | ( | string | name | ) |
creates the object according to the arguments
name | the job name |
QorusInterfaceTest::QorusJobTest::constructor | ( | string | name, |
*list< auto > | p_argv, | ||
*hash< auto > | opts | ||
) |
creates the object according to the arguments
name | the job name |
p_argv | an optional to command-line arguments to process |
opts | an optional option hash for Qore::GetOpt::constructor() |
QorusInterfaceTest::QorusJobTest::constructor | ( | string | name, |
hash< auto > | opts | ||
) |
creates the object according to the arguments
name | the job name |
opts | an optional option hash for Qore::GetOpt::constructor() |
QorusInterfaceTest::QorusJobTest::constructor | ( | string | name, |
reference< auto > | p_argv, | ||
*hash< auto > | opts | ||
) |
creates the object according to the arguments
name | the job name |
p_argv | an optional reference to command-line arguments to process |
opts | an optional option hash for Qore::GetOpt::constructor() |
QorusInterfaceTest::QorusJobTest::constructor | ( | string | name, |
string | version | ||
) |
creates the object according to the arguments
name | the job name |
version | the version of the job |
QorusInterfaceTest::QorusJobTest::constructor | ( | string | name, |
string | version, | ||
*hash< auto > | opts | ||
) |
creates the object according to the arguments
name | the job name |
version | the version of the job |
opts | an optional option hash for Qore::GetOpt::constructor() |
QorusInterfaceTest::QorusJobTest::constructor | ( | string | name, |
string | version, | ||
*list< auto > | p_argv, | ||
*hash< auto > | opts | ||
) |
creates the object according to the arguments
name | the job name |
version | the version of the job |
p_argv | an optional reference to command-line arguments to process |
opts | an optional option hash for Qore::GetOpt::constructor() |
QorusInterfaceTest::QorusJobTest::constructor | ( | string | name, |
string | version, | ||
reference< auto > | p_argv, | ||
*hash< auto > | opts | ||
) |
creates the object according to the arguments
name | the job name |
version | the version of the job |
p_argv | an optional reference to command-line arguments to process |
opts | an optional option hash for Qore::GetOpt::constructor() |