Commit Graph

4 Commits

Author SHA1 Message Date
Tig
dc6ddcb898 WIP: submitting #4429 2025-12-02 14:06:55 -07:00
copilot-swe-agent[bot]
7ff9e83b2e Add command line options to ExampleRunner and improve demo keystrokes
- 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>
2025-12-02 14:46:52 +00:00
Tig
215d76645b Tweaks 2025-12-01 17:24:57 -07:00
copilot-swe-agent[bot]
6cb8536241 Add minimal ExampleRunner example
- 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>
2025-12-01 22:55:46 +00:00