From e3f9f454390fe09643548070f6bd558676f9f32a Mon Sep 17 00:00:00 2001 From: Young-il Choi Date: Sat, 9 Nov 2013 16:18:41 +0900 Subject: disable tests on android since tcp/ip permission cannot be acquired without help of apk --- src/libstd/rt/io/net/addrinfo.rs | 1 + 1 file changed, 1 insertion(+) (limited to 'src/libstd') diff --git a/src/libstd/rt/io/net/addrinfo.rs b/src/libstd/rt/io/net/addrinfo.rs index 27cf9781c9c..684a6429775 100644 --- a/src/libstd/rt/io/net/addrinfo.rs +++ b/src/libstd/rt/io/net/addrinfo.rs @@ -114,6 +114,7 @@ mod test { use super::*; #[test] + #[ignore(cfg(target_os="android"))] // cannot give tcp/ip permission without help of apk fn dns_smoke_test() { let ipaddrs = get_host_addresses("localhost").unwrap(); let mut found_local = false; -- cgit 1.4.1-3-g733a5 From 480894796a2eab8ecbe2f15c12e3fccfeea73cfb Mon Sep 17 00:00:00 2001 From: Young-il Choi Date: Sun, 10 Nov 2013 11:57:03 +0900 Subject: temporarily disable tests on android and tagging issue number #10378 --- src/libstd/rt/io/signal.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/libstd') diff --git a/src/libstd/rt/io/signal.rs b/src/libstd/rt/io/signal.rs index 0f48f83a57e..9fe8cb3ed90 100644 --- a/src/libstd/rt/io/signal.rs +++ b/src/libstd/rt/io/signal.rs @@ -161,7 +161,7 @@ mod test { } } - #[test] #[cfg(unix)] + #[test] #[cfg(unix, not(target_os="android"))] // FIXME(#10378) fn test_io_signal_smoketest() { let mut signal = Listener::new(); signal.register(Interrupt); @@ -173,7 +173,7 @@ mod test { } } - #[test] #[cfg(unix)] + #[test] #[cfg(unix, not(target_os="android"))] // FIXME(#10378) fn test_io_signal_two_signal_one_signum() { let mut s1 = Listener::new(); let mut s2 = Listener::new(); @@ -191,7 +191,7 @@ mod test { } } - #[test] #[cfg(unix)] + #[test] #[cfg(unix, not(target_os="android"))] // FIXME(#10378) fn test_io_signal_unregister() { let mut s1 = Listener::new(); let mut s2 = Listener::new(); -- cgit 1.4.1-3-g733a5 From d6f7669c78940fac48ad93fde1cfce6a7135463c Mon Sep 17 00:00:00 2001 From: Young-il Choi Date: Sun, 10 Nov 2013 11:57:27 +0900 Subject: temporarily disable tests on android and tagging issue number #10379 --- src/libstd/unstable/dynamic_lib.rs | 1 + src/test/run-pass/linkage-visibility.rs | 2 ++ 2 files changed, 3 insertions(+) (limited to 'src/libstd') diff --git a/src/libstd/unstable/dynamic_lib.rs b/src/libstd/unstable/dynamic_lib.rs index d3d768bc0c6..95e9437e547 100644 --- a/src/libstd/unstable/dynamic_lib.rs +++ b/src/libstd/unstable/dynamic_lib.rs @@ -90,6 +90,7 @@ mod test { #[test] #[ignore(cfg(windows))] // FIXME #8818 + #[ignore(cfg(target_os="android"))] // FIXME(#10379) fn test_loading_cosine() { // The math library does not need to be loaded since it is already // statically linked in diff --git a/src/test/run-pass/linkage-visibility.rs b/src/test/run-pass/linkage-visibility.rs index dff45a2ffad..f2c6140598d 100644 --- a/src/test/run-pass/linkage-visibility.rs +++ b/src/test/run-pass/linkage-visibility.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// xfail-android: FIXME(#10379) + // aux-build:linkage-visibility.rs // xfail-fast windows doesn't like aux-build -- cgit 1.4.1-3-g733a5 From 5daf6b7849ea76c85c4fdb36d0da474e17029bec Mon Sep 17 00:00:00 2001 From: Young-il Choi Date: Sun, 10 Nov 2013 12:01:22 +0900 Subject: temporarily disable tests on android and tagging issue number #10380 --- src/libstd/run.rs | 106 +++--------------------------------- src/test/run-pass/rtio-processes.rs | 6 ++ 2 files changed, 13 insertions(+), 99 deletions(-) (limited to 'src/libstd') diff --git a/src/libstd/run.rs b/src/libstd/run.rs index 74f4ed3d55e..479ac1c7b33 100644 --- a/src/libstd/run.rs +++ b/src/libstd/run.rs @@ -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 { diff --git a/src/test/run-pass/rtio-processes.rs b/src/test/run-pass/rtio-processes.rs index 14595f83ce5..9b66ced0308 100644 --- a/src/test/run-pass/rtio-processes.rs +++ b/src/test/run-pass/rtio-processes.rs @@ -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), -- cgit 1.4.1-3-g733a5