From 2132f1be532539df0053d93e0b14420b59c50070 Mon Sep 17 00:00:00 2001 From: Khyber Sen Date: Sun, 7 Dec 2025 13:45:58 -0800 Subject: [PATCH] transpile: tests: rename `main.c` to `main_fn.c` since the `main.rs` generated is detected as a test MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit When testing `main.c`, `main.rs` is generated, and `cargo` thinks `c2rust-transpile/tests/snapshots/main.rs` is a second `snapshots` test, in addition to `c2rust-transpile/tests/snapshots.rs`: ```shell ❯ cargo test -p c2rust-transpile error: failed to load manifest for workspace member `/home/kkysen/work/c2rust/c2rust` Caused by: failed to load manifest for dependency `c2rust-transpile` Caused by: failed to parse manifest at `/home/kkysen/work/c2rust/c2rust-transpile/Cargo.toml` Caused by: found duplicate test name snapshots, but all test targets must have a unique name ``` This was from #1447, but wasn't caught in CI because it only runs `cargo test` a single time. --- c2rust-transpile/tests/snapshots/{main.c => main_fn.c} | 0 ...nspile@main.c.snap => snapshots__transpile@main_fn.c.snap} | 4 ++-- 2 files changed, 2 insertions(+), 2 deletions(-) rename c2rust-transpile/tests/snapshots/{main.c => main_fn.c} (100%) rename c2rust-transpile/tests/snapshots/{snapshots__transpile@main.c.snap => snapshots__transpile@main_fn.c.snap} (94%) diff --git a/c2rust-transpile/tests/snapshots/main.c b/c2rust-transpile/tests/snapshots/main_fn.c similarity index 100% rename from c2rust-transpile/tests/snapshots/main.c rename to c2rust-transpile/tests/snapshots/main_fn.c diff --git a/c2rust-transpile/tests/snapshots/snapshots__transpile@main.c.snap b/c2rust-transpile/tests/snapshots/snapshots__transpile@main_fn.c.snap similarity index 94% rename from c2rust-transpile/tests/snapshots/snapshots__transpile@main.c.snap rename to c2rust-transpile/tests/snapshots/snapshots__transpile@main_fn.c.snap index 528de96c9c..59d3df0542 100644 --- a/c2rust-transpile/tests/snapshots/snapshots__transpile@main.c.snap +++ b/c2rust-transpile/tests/snapshots/snapshots__transpile@main_fn.c.snap @@ -1,7 +1,7 @@ --- source: c2rust-transpile/tests/snapshots.rs -expression: cat tests/snapshots/main.rs -input_file: c2rust-transpile/tests/snapshots/main.c +expression: cat tests/snapshots/main_fn.rs +input_file: c2rust-transpile/tests/snapshots/main_fn.c --- #![allow( dead_code,