forked from bkinnightskytw/code_work_spawner
The Windows process launcher no longer needs Bash/PowerShell mediation, and the event-source tests now exercise CLI boundaries through an injectable executor instead of generated scripts. This keeps production behavior on real external commands while letting tests model long-running process streams and kill semantics in Dart. Constraint: Tests must not mock CLIs by writing generated Dart or shell scripts and executing them. Rejected: Use generated Dart script fixtures | still depends on subprocess execution for mocks. Rejected: Use only mocktail mocks for process handles | stream, kill, and exit behavior are clearer as a small stateful fake. Confidence: high Scope-risk: moderate Directive: Keep long-running CLI test behavior behind ExternalCommandExecutor rather than reintroducing script fixtures. Tested: dart analyze; dart run tool\\validate_gherkin_test_format.dart; dart test Not-tested: Real gh/gosmee webhook forwarding against live services |
||
|---|---|---|
| .. | ||
| config | ||
| core | ||
| issue_event_source | ||
| notifier | ||
| support | ||
| workspace | ||
| gherkin_test_validator_test.dart | ||
| issue_tracker_client_test.dart | ||
| test_support.dart | ||