// Take a look at the license at the top of the repository in the LICENSE file. | |
#[cfg(feature = "component")] | |
#[test] | |
fn test_components() { | |
use std::env::var; | |
let mut c = sysinfo::Components::new(); | |
assert!(c.is_empty()); | |
// Unfortunately, we can't get components in the CI... | |
if !sysinfo::IS_SUPPORTED_SYSTEM || cfg!(windows) || var("CI").is_ok() { | |
return; | |
} | |
c.refresh_list(); | |
assert!(!c.is_empty()); | |
} |