From 287b5a21903d52c90504ee72b455285ec22b1d99 Mon Sep 17 00:00:00 2001 From: zhom <2717306+zhom@users.noreply.github.com> Date: Sat, 29 Nov 2025 15:44:12 +0400 Subject: [PATCH] test: cleanup stale proxies from previous test runs and better error handling --- src-tauri/tests/donut_proxy_integration.rs | 40 ++++++++++++++++++---- 1 file changed, 33 insertions(+), 7 deletions(-) diff --git a/src-tauri/tests/donut_proxy_integration.rs b/src-tauri/tests/donut_proxy_integration.rs index f3aed28..0496239 100644 --- a/src-tauri/tests/donut_proxy_integration.rs +++ b/src-tauri/tests/donut_proxy_integration.rs @@ -7,7 +7,7 @@ use tokio::io::{AsyncReadExt, AsyncWriteExt}; use tokio::net::TcpStream; use tokio::time::sleep; -/// Setup function to ensure donut-proxy binary exists +/// Setup function to ensure donut-proxy binary exists and cleanup stale proxies async fn setup_test() -> Result> { let cargo_manifest_dir = std::env::var("CARGO_MANIFEST_DIR")?; let project_root = std::path::PathBuf::from(cargo_manifest_dir) @@ -38,6 +38,9 @@ async fn setup_test() -> Result Result<(), Box Result<(), Box Result<(), Box Result<(), Box