test: set plugin ext to .dylib in macos (#722)

Signed-off-by: Gaius <gaius.qi@gmail.com>
This commit is contained in:
Gaius 2024-09-06 15:46:57 +08:00 committed by GitHub
parent b73c15398b
commit ad1d783af6
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 11 additions and 2 deletions

View File

@ -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();
}
}