temporarily disable tests on android and tagging issue number #10380
This commit is contained in:
parent
d6f7669c78
commit
5daf6b7849
2 changed files with 13 additions and 99 deletions
|
|
@ -339,20 +339,14 @@ mod tests {
|
|||
use rt::io::{Writer, Reader};
|
||||
|
||||
#[test]
|
||||
#[cfg(not(target_os="android"))]
|
||||
#[cfg(not(target_os="android"))] // FIXME(#10380)
|
||||
fn test_process_status() {
|
||||
assert_eq!(run::process_status("false", []), 1);
|
||||
assert_eq!(run::process_status("true", []), 0);
|
||||
}
|
||||
#[test]
|
||||
#[cfg(target_os="android")]
|
||||
fn test_process_status() {
|
||||
assert_eq!(run::process_status("/system/bin/sh", [~"-c",~"false"]), 1);
|
||||
assert_eq!(run::process_status("/system/bin/sh", [~"-c",~"true"]), 0);
|
||||
}
|
||||
|
||||
#[test]
|
||||
#[cfg(not(target_os="android"))]
|
||||
#[cfg(not(target_os="android"))] // FIXME(#10380)
|
||||
fn test_process_output_output() {
|
||||
|
||||
let run::ProcessOutput {status, output, error}
|
||||
|
|
@ -366,24 +360,9 @@ mod tests {
|
|||
assert_eq!(error, ~[]);
|
||||
}
|
||||
}
|
||||
#[test]
|
||||
#[cfg(target_os="android")]
|
||||
fn test_process_output_output() {
|
||||
|
||||
let run::ProcessOutput {status, output, error}
|
||||
= run::process_output("/system/bin/sh", [~"-c",~"echo hello"]);
|
||||
let output_str = str::from_utf8(output);
|
||||
|
||||
assert_eq!(status, 0);
|
||||
assert_eq!(output_str.trim().to_owned(), ~"hello");
|
||||
// FIXME #7224
|
||||
if !running_on_valgrind() {
|
||||
assert_eq!(error, ~[]);
|
||||
}
|
||||
}
|
||||
|
||||
#[test]
|
||||
#[cfg(not(target_os="android"))]
|
||||
#[cfg(not(target_os="android"))] // FIXME(#10380)
|
||||
fn test_process_output_error() {
|
||||
|
||||
let run::ProcessOutput {status, output, error}
|
||||
|
|
@ -393,17 +372,6 @@ mod tests {
|
|||
assert_eq!(output, ~[]);
|
||||
assert!(!error.is_empty());
|
||||
}
|
||||
#[test]
|
||||
#[cfg(target_os="android")]
|
||||
fn test_process_output_error() {
|
||||
|
||||
let run::ProcessOutput {status, output, error}
|
||||
= run::process_output("/system/bin/mkdir", [~"."]);
|
||||
|
||||
assert_eq!(status, 255);
|
||||
assert_eq!(output, ~[]);
|
||||
assert!(!error.is_empty());
|
||||
}
|
||||
|
||||
#[test]
|
||||
#[ignore] // FIXME(#10016) cat never sees stdin close
|
||||
|
|
@ -454,37 +422,22 @@ mod tests {
|
|||
}
|
||||
|
||||
#[test]
|
||||
#[cfg(not(target_os="android"))]
|
||||
#[cfg(not(target_os="android"))] // FIXME(#10380)
|
||||
fn test_finish_once() {
|
||||
let mut prog = run::Process::new("false", [], run::ProcessOptions::new());
|
||||
assert_eq!(prog.finish(), 1);
|
||||
}
|
||||
#[test]
|
||||
#[cfg(target_os="android")]
|
||||
fn test_finish_once() {
|
||||
let mut prog = run::Process::new("/system/bin/sh", [~"-c",~"false"],
|
||||
run::ProcessOptions::new());
|
||||
assert_eq!(prog.finish(), 1);
|
||||
}
|
||||
|
||||
#[test]
|
||||
#[cfg(not(target_os="android"))]
|
||||
#[cfg(not(target_os="android"))] // FIXME(#10380)
|
||||
fn test_finish_twice() {
|
||||
let mut prog = run::Process::new("false", [], run::ProcessOptions::new());
|
||||
assert_eq!(prog.finish(), 1);
|
||||
assert_eq!(prog.finish(), 1);
|
||||
}
|
||||
#[test]
|
||||
#[cfg(target_os="android")]
|
||||
fn test_finish_twice() {
|
||||
let mut prog = run::Process::new("/system/bin/sh", [~"-c",~"false"],
|
||||
run::ProcessOptions::new());
|
||||
assert_eq!(prog.finish(), 1);
|
||||
assert_eq!(prog.finish(), 1);
|
||||
}
|
||||
|
||||
#[test]
|
||||
#[cfg(not(target_os="android"))]
|
||||
#[cfg(not(target_os="android"))] // FIXME(#10380)
|
||||
fn test_finish_with_output_once() {
|
||||
|
||||
let mut prog = run::Process::new("echo", [~"hello"], run::ProcessOptions::new());
|
||||
|
|
@ -499,26 +452,9 @@ mod tests {
|
|||
assert_eq!(error, ~[]);
|
||||
}
|
||||
}
|
||||
#[test]
|
||||
#[cfg(target_os="android")]
|
||||
fn test_finish_with_output_once() {
|
||||
|
||||
let mut prog = run::Process::new("/system/bin/sh", [~"-c",~"echo hello"],
|
||||
run::ProcessOptions::new());
|
||||
let run::ProcessOutput {status, output, error}
|
||||
= prog.finish_with_output();
|
||||
let output_str = str::from_utf8(output);
|
||||
|
||||
assert_eq!(status, 0);
|
||||
assert_eq!(output_str.trim().to_owned(), ~"hello");
|
||||
// FIXME #7224
|
||||
if !running_on_valgrind() {
|
||||
assert_eq!(error, ~[]);
|
||||
}
|
||||
}
|
||||
|
||||
#[test]
|
||||
#[cfg(not(target_os="android"))]
|
||||
#[cfg(not(target_os="android"))] // FIXME(#10380)
|
||||
fn test_finish_with_output_twice() {
|
||||
|
||||
let mut prog = run::Process::new("echo", [~"hello"], run::ProcessOptions::new());
|
||||
|
|
@ -544,34 +480,6 @@ mod tests {
|
|||
assert_eq!(error, ~[]);
|
||||
}
|
||||
}
|
||||
#[test]
|
||||
#[cfg(target_os="android")]
|
||||
fn test_finish_with_output_twice() {
|
||||
|
||||
let mut prog = run::Process::new("/system/bin/sh", [~"-c",~"echo hello"],
|
||||
run::ProcessOptions::new());
|
||||
let run::ProcessOutput {status, output, error}
|
||||
= prog.finish_with_output();
|
||||
|
||||
let output_str = str::from_utf8(output);
|
||||
|
||||
assert_eq!(status, 0);
|
||||
assert_eq!(output_str.trim().to_owned(), ~"hello");
|
||||
// FIXME #7224
|
||||
if !running_on_valgrind() {
|
||||
assert_eq!(error, ~[]);
|
||||
}
|
||||
|
||||
let run::ProcessOutput {status, output, error}
|
||||
= prog.finish_with_output();
|
||||
|
||||
assert_eq!(status, 0);
|
||||
assert_eq!(output, ~[]);
|
||||
// FIXME #7224
|
||||
if !running_on_valgrind() {
|
||||
assert_eq!(error, ~[]);
|
||||
}
|
||||
}
|
||||
|
||||
#[cfg(unix,not(target_os="android"))]
|
||||
fn run_pwd(dir: Option<&Path>) -> run::Process {
|
||||
|
|
|
|||
|
|
@ -28,6 +28,7 @@ use std::rt::io::{Reader, Writer};
|
|||
use std::str;
|
||||
|
||||
#[test]
|
||||
// FIXME(#10380)
|
||||
#[cfg(unix, not(target_os="android"))]
|
||||
fn smoke() {
|
||||
let io = ~[];
|
||||
|
|
@ -45,6 +46,7 @@ fn smoke() {
|
|||
}
|
||||
|
||||
#[test]
|
||||
// FIXME(#10380)
|
||||
#[cfg(unix, not(target_os="android"))]
|
||||
fn smoke_failure() {
|
||||
let io = ~[];
|
||||
|
|
@ -62,6 +64,7 @@ fn smoke_failure() {
|
|||
}
|
||||
|
||||
#[test]
|
||||
// FIXME(#10380)
|
||||
#[cfg(unix, not(target_os="android"))]
|
||||
fn exit_reported_right() {
|
||||
let io = ~[];
|
||||
|
|
@ -102,6 +105,7 @@ fn run_output(args: ProcessConfig) -> ~str {
|
|||
}
|
||||
|
||||
#[test]
|
||||
// FIXME(#10380)
|
||||
#[cfg(unix, not(target_os="android"))]
|
||||
fn stdout_works() {
|
||||
let io = ~[Ignored, CreatePipe(false, true)];
|
||||
|
|
@ -116,6 +120,7 @@ fn stdout_works() {
|
|||
}
|
||||
|
||||
#[test]
|
||||
// FIXME(#10380)
|
||||
#[cfg(unix, not(target_os="android"))]
|
||||
fn set_cwd_works() {
|
||||
let io = ~[Ignored, CreatePipe(false, true)];
|
||||
|
|
@ -131,6 +136,7 @@ fn set_cwd_works() {
|
|||
}
|
||||
|
||||
#[test]
|
||||
// FIXME(#10380)
|
||||
#[cfg(unix, not(target_os="android"))]
|
||||
fn stdin_works() {
|
||||
let io = ~[CreatePipe(true, false),
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue