You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
21 lines
469 B
Rust
21 lines
469 B
Rust
3 months ago
|
use sysinfo::{Pid, System};
|
||
|
use pswatch::process::Process;
|
||
|
|
||
|
#[test]
|
||
|
fn process_match_name_substring() {
|
||
|
let p = std::process::Command::new("sleep")
|
||
|
.arg("300")
|
||
|
.stdout(std::process::Stdio::null())
|
||
|
.spawn()
|
||
|
.unwrap();
|
||
|
|
||
|
std::thread::sleep(std::time::Duration::from_secs(1));
|
||
|
let mut s = System::new();
|
||
|
s.refresh_processes();
|
||
|
assert!(s.process((p.id() as usize).into()).is_some());
|
||
|
|
||
|
|
||
|
//
|
||
|
let pattern = "leep";
|
||
|
}
|