tool_autotest Namespace Reference

Classes

class  AutoTestInterface
 
class  AutoTestCommandInterface
 
class  AutoTestQueueInterface
 

Typedefs

using CommandDelegate = maxon::Delegate< void(const maxon::String &, const maxon::Url &)>
 
using ResultDelegate = maxon::Delegate< void(const maxon::String &, const maxon::Result< void > &)>
 
using EndDelegate = maxon::Delegate< void()>
 

Enumerations

enum class  AUTOTEST_STATE {
  STOP ,
  RUNNING ,
  PAUSED
}
 

Functions

enum tool_autotest::AUTOTEST_STATE MAXON_ENUM_LIST (AUTOTEST_STATE)
 
 MAXON_DECLARATION (maxon::Class< tool_autotest::AutoTestQueueRef >, AutoTestQueue, "net.maxonexample.tool.autotest.autotestqueue")
 

Variables

class tool_autotest::AutoTestInterface MAXON_ENUM_LIST
 

Typedef Documentation

◆ CommandDelegate

◆ ResultDelegate

using ResultDelegate = maxon::Delegate<void(const maxon::String&, const maxon::Result<void>&)>

◆ EndDelegate

using EndDelegate = maxon::Delegate<void()>

Enumeration Type Documentation

◆ AUTOTEST_STATE

enum AUTOTEST_STATE
strong

The current state of the test execution pipeline. Returned by AutoTestInterface::GetState().

Enumerator
STOP 

Execution is stopped.

RUNNING 

Execution is running.

PAUSED 

Execution is paused (can be resumed).

Function Documentation

◆ MAXON_ENUM_LIST()

enum tool_autotest::AUTOTEST_STATE tool_autotest::MAXON_ENUM_LIST ( AUTOTEST_STATE  )

◆ MAXON_DECLARATION()

tool_autotest::MAXON_DECLARATION ( maxon::Class< tool_autotest::AutoTestQueueRef >  ,
AutoTestQueue  ,
"net.maxonexample.tool.autotest.autotestqueue"   
)

AutoTestQueue is the core implementation of AutoTestQueueInterface.

Variable Documentation

◆ MAXON_ENUM_LIST

class tool_autotest::AutoTestInterface MAXON_ENUM_LIST