Goal
Achieve total and complete compatibility for cli_script on Windows (windows-x64 + windows-arm64) while keeping Linux/macOS behavior stable.
Failing reference run
Current failure clusters (10 tests per Windows runner)
- Absolute glob expansion (
ls_test.dart, cli_arguments_test.dart)
- Subprocess environment propagation and
includeParentEnvironment: false behavior (sub_process_test.dart)
- Locale-sensitive ProcessException stderr assertion (
sub_process_test.dart)
- LF vs CRLF bytes expectation in
outputBytes test (sub_process_test.dart)
Linked implementation issues
Compatibility standard (acceptance)
Notes
This is the parent tracking issue for completion and release readiness.
Goal
Achieve total and complete compatibility for
cli_scripton Windows (windows-x64+windows-arm64) while keeping Linux/macOS behavior stable.Failing reference run
Current failure clusters (10 tests per Windows runner)
ls_test.dart,cli_arguments_test.dart)includeParentEnvironment: falsebehavior (sub_process_test.dart)sub_process_test.dart)outputBytestest (sub_process_test.dart)Linked implementation issues
Compatibility standard (acceptance)
windows-x64andwindows-arm64ls_test.dart,cli_arguments_test.dart,sub_process_test.dartNotes
This is the parent tracking issue for completion and release readiness.