From cae7db970aa9ba7c029d09a3f06a54427d78a1d8 Mon Sep 17 00:00:00 2001 From: "google-labs-jules[bot]" <161369871+google-labs-jules[bot]@users.noreply.github.com> Date: Tue, 23 Dec 2025 05:01:48 +0000 Subject: [PATCH] Fix eldritch-stdlib-tests on Windows by normalizing line endings and enabling stdlib feature --- implants/lib/eldritchv2/stdlib/tests/Cargo.toml | 2 +- implants/lib/eldritchv2/stdlib/tests/src/lib.rs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/implants/lib/eldritchv2/stdlib/tests/Cargo.toml b/implants/lib/eldritchv2/stdlib/tests/Cargo.toml index ddf2eaecf..2a60920f8 100644 --- a/implants/lib/eldritchv2/stdlib/tests/Cargo.toml +++ b/implants/lib/eldritchv2/stdlib/tests/Cargo.toml @@ -4,7 +4,7 @@ version = "0.3.0" edition = "2024" [dependencies] -eldritchv2 = { workspace = true, features = ["fake_bindings"] } +eldritchv2 = { workspace = true, features = ["fake_bindings", "stdlib"] } eldritch-core = { workspace = true, default-features = false } anyhow = { workspace = true } glob = { workspace = true } diff --git a/implants/lib/eldritchv2/stdlib/tests/src/lib.rs b/implants/lib/eldritchv2/stdlib/tests/src/lib.rs index 47d62854b..f86e18581 100644 --- a/implants/lib/eldritchv2/stdlib/tests/src/lib.rs +++ b/implants/lib/eldritchv2/stdlib/tests/src/lib.rs @@ -92,7 +92,7 @@ mod tests { let metadata_content = fs::read_to_string(metadata_path)?; let metadata: Metadata = serde_yaml::from_str(&metadata_content)?; - let code = fs::read_to_string(&eldritch_path)?; + let code = fs::read_to_string(&eldritch_path)?.replace("\r\n", "\n"); let mut interp = Interpreter::new(); register_fake_libs(&mut interp);