#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. |