Fixed the network ping and jitter tests to run on Windows
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
This commit is contained in:
parent
88be1ad2ba
commit
39ce86d2c3
@ -7,10 +7,16 @@ use crate::text;
|
||||
pub fn ping_host(address: &str, count: &u16) {
|
||||
println!("Pinging host {}, {} times.", address, count);
|
||||
|
||||
let mut count_arg = "-c";
|
||||
if cfg!(windows) {
|
||||
count_arg = "-n";
|
||||
}
|
||||
|
||||
// run the ping command
|
||||
let output = process::Command::new("ping")
|
||||
.arg(address)
|
||||
.arg(format!("-c {}", count))
|
||||
.arg(count_arg)
|
||||
.arg(format!("{}", count))
|
||||
.output()
|
||||
.expect("Failed to execute command");
|
||||
|
||||
@ -29,10 +35,16 @@ pub fn ping_host(address: &str, count: &u16) {
|
||||
pub fn jitter_test(address: &str, count: &u16) {
|
||||
println!("Pinging host {}, {} times to determine network jitter.", address, count);
|
||||
|
||||
let mut count_arg = "-c";
|
||||
if cfg!(windows) {
|
||||
count_arg = "-n";
|
||||
}
|
||||
|
||||
// run the ping command
|
||||
let output = process::Command::new("ping")
|
||||
.arg(address)
|
||||
.arg(format!("-c {}", count))
|
||||
.arg(count_arg)
|
||||
.arg(format!("{}", count))
|
||||
.output()
|
||||
.expect("Failed to execute command");
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user