From ad1d783af6ae387312fc1f43ee1cc012385bb70f Mon Sep 17 00:00:00 2001 From: Gaius Date: Fri, 6 Sep 2024 15:46:57 +0800 Subject: [PATCH] test: set plugin ext to .dylib in macos (#722) Signed-off-by: Gaius --- dragonfly-client-backend/src/lib.rs | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/dragonfly-client-backend/src/lib.rs b/dragonfly-client-backend/src/lib.rs index a55be290..0d301dab 100644 --- a/dragonfly-client-backend/src/lib.rs +++ b/dragonfly-client-backend/src/lib.rs @@ -457,7 +457,16 @@ mod tests { .unwrap(); assert!(status.success()); - // Move example plugin to temporary plugin directory. - std::fs::rename("../target/debug/libhdfs.so", backend_dir.join("libhdfs.so")).unwrap(); + let plugin_file = if cfg!(target_os = "macos") { + "libhdfs.dylib" + } else { + "libhdfs.so" + }; + + std::fs::rename( + format!("../target/debug/{}", plugin_file), + backend_dir.join(plugin_file), + ) + .unwrap(); } }