diff --git a/library/std/src/process/tests.rs b/library/std/src/process/tests.rs index e2c56e634d90d..366b591466c07 100644 --- a/library/std/src/process/tests.rs +++ b/library/std/src/process/tests.rs @@ -585,7 +585,14 @@ fn run_canonical_bat_script() { #[test] fn terminate_exited_process() { - let mut p = known_command().arg("hello").spawn().unwrap(); + let mut cmd = if cfg!(target_os = "android") { + let mut p = shell_cmd(); + p.args(&["-c", "true"]); + p + } else { + known_command() + }; + let mut p = cmd.stdout(Stdio::null()).spawn().unwrap(); p.wait().unwrap(); assert!(p.kill().is_ok()); assert!(p.kill().is_ok());