From 6aca9f77f97e00f80ad28d24795ac2cb38c52bcd Mon Sep 17 00:00:00 2001 From: Sarthak Agrawal Date: Wed, 2 Sep 2026 22:29:44 +0530 Subject: [PATCH 1/2] fix: keep CLI tests out of Cargo binary discovery --- apps/desktop/src-tauri/src/bin/codevetter.rs | 2 +- .../src/{bin/codevetter_tests.rs => codevetter_cli_tests.rs} | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename apps/desktop/src-tauri/src/{bin/codevetter_tests.rs => codevetter_cli_tests.rs} (100%) diff --git a/apps/desktop/src-tauri/src/bin/codevetter.rs b/apps/desktop/src-tauri/src/bin/codevetter.rs index c352355e..a3a736e3 100644 --- a/apps/desktop/src-tauri/src/bin/codevetter.rs +++ b/apps/desktop/src-tauri/src/bin/codevetter.rs @@ -4344,5 +4344,5 @@ fn render_human_performance(receipt: &PerformanceRunReceipt) -> String { } #[cfg(test)] -#[path = "codevetter_tests.rs"] +#[path = "../codevetter_cli_tests.rs"] mod tests; diff --git a/apps/desktop/src-tauri/src/bin/codevetter_tests.rs b/apps/desktop/src-tauri/src/codevetter_cli_tests.rs similarity index 100% rename from apps/desktop/src-tauri/src/bin/codevetter_tests.rs rename to apps/desktop/src-tauri/src/codevetter_cli_tests.rs From d9a6f00fbb0580f937378cfc7381dc0408f00761 Mon Sep 17 00:00:00 2001 From: Sarthak Agrawal Date: Wed, 2 Sep 2026 23:04:53 +0530 Subject: [PATCH 2/2] fix(cli): rebase moved test fixture paths --- apps/desktop/src-tauri/src/codevetter_cli_tests.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/desktop/src-tauri/src/codevetter_cli_tests.rs b/apps/desktop/src-tauri/src/codevetter_cli_tests.rs index 93cc6d3b..05ab681e 100644 --- a/apps/desktop/src-tauri/src/codevetter_cli_tests.rs +++ b/apps/desktop/src-tauri/src/codevetter_cli_tests.rs @@ -6,9 +6,9 @@ use codevetter_desktop::commands::trex_preview::{ }; const SURFACE_PARITY_FIXTURE: &str = - include_str!("../../tests/fixtures/surface-parity/evidence-scope-v1.json"); + include_str!("../tests/fixtures/surface-parity/evidence-scope-v1.json"); const LOCAL_CHECK_PARITY_FIXTURE: &str = - include_str!("../../tests/fixtures/surface-parity/local-check-v1.json"); + include_str!("../tests/fixtures/surface-parity/local-check-v1.json"); fn surface_parity_fixture() -> serde_json::Value { serde_json::from_str(SURFACE_PARITY_FIXTURE).expect("surface parity fixture") @@ -1857,7 +1857,7 @@ fn collect_parser_requires_a_range_and_explicit_supported_collectors() { #[test] fn output_and_exit_codes_preserve_receipt_meaning() { let config: serde_json::Value = - serde_json::from_str(include_str!("../../tauri.conf.json")).expect("Tauri config"); + serde_json::from_str(include_str!("../tauri.conf.json")).expect("Tauri config"); assert_eq!( app_version(), config["version"].as_str().expect("app version")