test: Make the Rust suite pass on Windows

Use the Windows wrapper name for Maven, compare walked paths with `/`,
relax the own-process footprint floor, skip tests that assert Unix paths
or shells on Windows, and stop Git converting fixture line endings in CI.

Claude-Session: https://claude.ai/code/session_01B65qLEKnkeYTGdbwhLpjCu
Цей коміт міститься в:
l0ng-ai committed 2026-10-22 23:34:35 +08:00
1 джерело fecdb974ff
коміт ce9d5cf067
8 files changed
+32 -6

No files matched your search

+2
Переглянути файл
@@ -42,6 +42,8 @@ jobs:
- if: runner.os == 'Linux'
run: cargo fmt --all --check
- run: cargo clippy --workspace --all-targets -- -D warnings
# Test fixtures write LF files; keep Git from converting them on checkout.
- run: git config --global core.autocrlf false
- run: cargo nextest run --workspace --no-fail-fast
- name: Bindings are up to date
if: runner.os == 'Linux'