Open abaire opened 2 years ago
hey can i work on this issue
hey can i work on this issue
Definitely. As a pointer you'll want to look at making TestSuite::RunAll
substantially smarter.
I'd probably either return execution to the TestDriver
's run loop so it can check for input or move the input event loop handling to a background thread that updates some shared state that the TestSuite can check in between tests.
Currently it's impossible to break out if the tester goes into auto run mode (either via timeout on the main menu or pressing 'X'). Ideally users should be able to break out of auto run mode and get back to the menu by pressing 'B' at any time.