VT100 Terminal App
Circle VT100 module documentation
Loading...
Searching...
No Matches
CVTTest Class Reference

Classes

struct  TVTTestStep
 Single test step definition used by suites. More...
 

Public Member Functions

void Initialize (CTRenderer *pRenderer)
 Attach the renderer used for test output.
 
void Tick (void)
 Periodic tick invoked from the kernel periodic task.
 
bool OnKeyPress (const char *pString)
 Notify test runner about a key press for manual confirmation.
 
bool IsActive () const
 Return whether VTTest is currently active and processing input.
 

Static Public Attributes

static constexpr unsigned kMaxSteps = 64
 

Member Function Documentation

◆ OnKeyPress()

bool CVTTest::OnKeyPress ( const char *  pString)

Notify test runner about a key press for manual confirmation.

Note
ENTER=PASS, SPACE=FAIL. Keys pressed during timed steps are buffered and applied once the test reaches the wait state.

◆ Tick()

void CVTTest::Tick ( void  )

Periodic tick invoked from the kernel periodic task.

Note
Drives step sequencing, delays, scroll tests, and summary rendering.

The documentation for this class was generated from the following files: