- Added --fake-driver/-f option to force FakeDriver via ConfigurationManager
- Added --timeout/-t option to configure timeout in milliseconds
- ExampleRunner no longer injects additional keys (relies on example mode)
- Updated RunnableWrapperExample with longer delays (200ms) for better reliability
- Examples remain clean with only metadata and Create(example: true)
Note: RunnableWrapperExample intentionally doesn't quit on Esc key (tests timeout handling)
Tests need additional work to properly coordinate key injection with example mode.
Co-authored-by: tig <585482+tig@users.noreply.github.com>
- Created new ExampleRunner example that discovers and runs all examples sequentially
- Minimal implementation with no UI - just console output
- Discovers examples from Examples directory and runs them with FakeDriver
- Shows success/failure status for each example
- Returns exit code 0 if all pass, 1 if any fail
Note: Key injection via ExampleContextInjector needs debugging for out-of-process mode
Co-authored-by: tig <585482+tig@users.noreply.github.com>