#include <autotest.h>
Static Public Member Functions | |
static MAXON_METHOD maxon::Result< void > | StartTests (AutoTestQueueRef &queue, CommandDelegate command, ResultDelegate result, EndDelegate end) |
static MAXON_METHOD AUTOTEST_STATE | GetState () |
static MAXON_METHOD maxon::Result< void > | PauseTests () |
static MAXON_METHOD maxon::Result< void > | ContinueTests () |
static MAXON_METHOD maxon::Result< void > | StopTests () |
static MAXON_METHOD maxon::Result< void > | ExecuteCommand (const maxon::String &cmd, const maxon::Url &path) |
Private Member Functions | |
MAXON_INTERFACE_NONVIRTUAL (AutoTestInterface, MAXON_REFERENCE_NONE, "net.maxonexample.tool.autotest.interfaces.autotest") | |
|
private |
|
static |
Starts executing the given test queue.
[in] | queue | The test queue to execute. |
[in] | command | Delegate called before the command is executed. |
[in] | result | Delegate called after the command has been executed. |
[in] | end | Delegate called after the execution has ended. |
|
static |
Returns the current execution state.
|
static |
Pauses the execution (AUTOTEST_STATE::PAUSED).
|
static |
Pauses the execution after pausing.
|
static |
Stops the execution (AUTOTEST_STATE::STOP).
|
static |
Executes the given command.
[in] | cmd | The command to execute. |
[in] | path | A path providing context for the command. |