about summary refs log tree commit diff
path: root/src/test/ui/process/process-status-inherits-stdin.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/ui/process/process-status-inherits-stdin.rs')
-rw-r--r--src/test/ui/process/process-status-inherits-stdin.rs35
1 files changed, 0 insertions, 35 deletions
diff --git a/src/test/ui/process/process-status-inherits-stdin.rs b/src/test/ui/process/process-status-inherits-stdin.rs
deleted file mode 100644
index 7719dd9ad85..00000000000
--- a/src/test/ui/process/process-status-inherits-stdin.rs
+++ /dev/null
@@ -1,35 +0,0 @@
-// run-pass
-// ignore-emscripten no processes
-// ignore-sgx no processes
-
-use std::env;
-use std::io;
-use std::io::Write;
-use std::process::{Command, Stdio};
-
-fn main() {
-    let mut args = env::args();
-    let me = args.next().unwrap();
-    let arg = args.next();
-    match arg.as_ref().map(|s| &s[..]) {
-        None => {
-            let mut s = Command::new(&me)
-                                .arg("a1")
-                                .stdin(Stdio::piped())
-                                .spawn()
-                                .unwrap();
-            s.stdin.take().unwrap().write_all(b"foo\n").unwrap();
-            let s = s.wait().unwrap();
-            assert!(s.success());
-        }
-        Some("a1") => {
-            let s = Command::new(&me).arg("a2").status().unwrap();
-            assert!(s.success());
-        }
-        Some(..) => {
-            let mut s = String::new();
-            io::stdin().read_line(&mut s).unwrap();
-            assert_eq!(s, "foo\n");
-        }
-    }
-}