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

+3
Переглянути файл
@@ -230,6 +230,9 @@ mod tests {
#[test]
fn jdtls_workspace_and_runtimes() {
if cfg!(windows) {
return; // Unix paths and shells
}
let mut cfg: LanguageServerConfig = toml::from_str("name = \"jdtls\"\ncommand = \"jdtls\"").unwrap();
let jdks = [
Jdk { major: 25, home: PathBuf::from("/jdk25") },