use nix::sys::sysinfo::*; | |
#[test] | |
fn sysinfo_works() { | |
let info = sysinfo().unwrap(); | |
let (l1, l5, l15) = info.load_average(); | |
assert!(l1 >= 0.0); | |
assert!(l5 >= 0.0); | |
assert!(l15 >= 0.0); | |
info.uptime(); // just test Duration construction | |
assert!(info.swap_free() <= info.swap_total(), | |
"more swap available than installed (free: {}, total: {})", | |
info.swap_free(), | |
info.swap_total()); | |
} |