From bcd134a3491c2ed9bf317ad96a715a31e58e09f0 Mon Sep 17 00:00:00 2001 From: Lukas Wagner Date: Mon, 21 Aug 2023 15:44:38 +0200 Subject: [PATCH] sys: fs: move tests to a sub-module This ensures that test code is not compiled in regular builds Signed-off-by: Lukas Wagner --- proxmox-sys/src/fs/dir.rs | 29 +++++++++++++++++------------ 1 file changed, 17 insertions(+), 12 deletions(-) diff --git a/proxmox-sys/src/fs/dir.rs b/proxmox-sys/src/fs/dir.rs index bdef85e4..6aee3168 100644 --- a/proxmox-sys/src/fs/dir.rs +++ b/proxmox-sys/src/fs/dir.rs @@ -152,16 +152,21 @@ fn create_path_at_do( } } -#[test] -fn test_create_path() { - create_path( - "testdir/testsub/testsub2/testfinal", - Some(CreateOptions::new().perm(stat::Mode::from_bits_truncate(0o755))), - Some( - CreateOptions::new() - .owner(nix::unistd::Uid::effective()) - .group(nix::unistd::Gid::effective()), - ), - ) - .expect("expected create_path to work"); +#[cfg(test)] +mod tests { + use super::*; + + #[test] + fn test_create_path() { + create_path( + "testdir/testsub/testsub2/testfinal", + Some(CreateOptions::new().perm(stat::Mode::from_bits_truncate(0o755))), + Some( + CreateOptions::new() + .owner(nix::unistd::Uid::effective()) + .group(nix::unistd::Gid::effective()), + ), + ) + .expect("expected create_path to work"); + } }