19 lines
449 B
Rust
19 lines
449 B
Rust
// 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(false);
|
|
assert!(!c.is_empty());
|
|
}
|