Open Search
    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