diff --git a/src/librustuv/addrinfo.rs b/src/librustuv/addrinfo.rs index 09736749997be..7b78d5f032bec 100644 --- a/src/librustuv/addrinfo.rs +++ b/src/librustuv/addrinfo.rs @@ -251,6 +251,7 @@ mod test { use super::*; #[test] + #[ignore(cfg(target_os="android"))] // cannot give tcp/ip permission without help of apk fn getaddrinfo_test() { let mut loop_ = Loop::new(); let mut req = GetAddrInfoRequest::new(); diff --git a/src/libstd/rt/io/net/addrinfo.rs b/src/libstd/rt/io/net/addrinfo.rs index 27cf9781c9c3c..684a6429775c1 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; diff --git a/src/libstd/rt/io/signal.rs b/src/libstd/rt/io/signal.rs index 0f48f83a57e0e..9fe8cb3ed90b4 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(); diff --git a/src/libstd/run.rs b/src/libstd/run.rs index 74f4ed3d55e4b..479ac1c7b3359 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/libstd/unstable/dynamic_lib.rs b/src/libstd/unstable/dynamic_lib.rs index d3d768bc0c6fb..95e9437e547ed 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/bench/shootout-k-nucleotide-pipes.rs b/src/test/bench/shootout-k-nucleotide-pipes.rs index 8ac224003b834..25f24faede222 100644 --- a/src/test/bench/shootout-k-nucleotide-pipes.rs +++ b/src/test/bench/shootout-k-nucleotide-pipes.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// xfail-android: FIXME(#10393) + // xfail-pretty the `let to_child` line gets an extra newline // multi tasking k-nucleotide diff --git a/src/test/debug-info/basic-types-metadata.rs b/src/test/debug-info/basic-types-metadata.rs index 86a42ca5f5b29..18683102b2abb 100644 --- a/src/test/debug-info/basic-types-metadata.rs +++ b/src/test/debug-info/basic-types-metadata.rs @@ -8,7 +8,7 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. -// xfail-android +// xfail-android: FIXME(#10381) // compile-flags:-Z extra-debug-info // debugger:rbreak zzz diff --git a/src/test/debug-info/basic-types.rs b/src/test/debug-info/basic-types.rs index 27b0a200b407f..b57c359046a68 100644 --- a/src/test/debug-info/basic-types.rs +++ b/src/test/debug-info/basic-types.rs @@ -14,7 +14,7 @@ // about UTF-32 character encoding and will print a rust char as only // its numerical value. -// xfail-android +// xfail-android: FIXME(#10381) // compile-flags:-Z extra-debug-info // debugger:rbreak zzz diff --git a/src/test/debug-info/borrowed-basic.rs b/src/test/debug-info/borrowed-basic.rs index abdc9557f04a5..7f130f212e2a6 100644 --- a/src/test/debug-info/borrowed-basic.rs +++ b/src/test/debug-info/borrowed-basic.rs @@ -8,7 +8,7 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. -// xfail-android +// xfail-android: FIXME(#10381) // Gdb doesn't know about UTF-32 character encoding and will print a rust char as only // its numerical value. diff --git a/src/test/debug-info/borrowed-c-style-enum.rs b/src/test/debug-info/borrowed-c-style-enum.rs index 40d3c6f13cb6f..328e0176a91bf 100644 --- a/src/test/debug-info/borrowed-c-style-enum.rs +++ b/src/test/debug-info/borrowed-c-style-enum.rs @@ -8,7 +8,7 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. -// xfail-android +// xfail-android: FIXME(#10381) // compile-flags:-Z extra-debug-info // debugger:rbreak zzz diff --git a/src/test/debug-info/borrowed-enum.rs b/src/test/debug-info/borrowed-enum.rs index 3b5d8b65988ae..ae80cdd782281 100644 --- a/src/test/debug-info/borrowed-enum.rs +++ b/src/test/debug-info/borrowed-enum.rs @@ -8,7 +8,7 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. -// xfail-android +// xfail-android: FIXME(#10381) // compile-flags:-Z extra-debug-info // debugger:rbreak zzz diff --git a/src/test/debug-info/boxed-vec.rs b/src/test/debug-info/boxed-vec.rs index 94ab91e7f1c81..d7756c00dabbd 100644 --- a/src/test/debug-info/boxed-vec.rs +++ b/src/test/debug-info/boxed-vec.rs @@ -8,7 +8,7 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. -// xfail-android +// xfail-android: FIXME(#10381) #[feature(managed_boxes)]; diff --git a/src/test/debug-info/by-value-non-immediate-argument.rs b/src/test/debug-info/by-value-non-immediate-argument.rs index b712873a93e66..abb863f6b9e75 100644 --- a/src/test/debug-info/by-value-non-immediate-argument.rs +++ b/src/test/debug-info/by-value-non-immediate-argument.rs @@ -8,7 +8,7 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. -// xfail-android +// xfail-android: FIXME(#10381) // compile-flags:-Z extra-debug-info // debugger:rbreak zzz diff --git a/src/test/debug-info/by-value-self-argument-in-trait-impl.rs b/src/test/debug-info/by-value-self-argument-in-trait-impl.rs index d5551ea6da128..d051ab9db93b1 100644 --- a/src/test/debug-info/by-value-self-argument-in-trait-impl.rs +++ b/src/test/debug-info/by-value-self-argument-in-trait-impl.rs @@ -8,7 +8,7 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. -// xfail-android +// xfail-android: FIXME(#10381) #[feature(managed_boxes)]; diff --git a/src/test/debug-info/c-style-enum.rs b/src/test/debug-info/c-style-enum.rs index 3cfb374680b1e..f9a1c30103c8e 100644 --- a/src/test/debug-info/c-style-enum.rs +++ b/src/test/debug-info/c-style-enum.rs @@ -8,7 +8,7 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. -// xfail-android +// xfail-android: FIXME(#10381) // compile-flags:-Z extra-debug-info // debugger:rbreak zzz diff --git a/src/test/debug-info/closure-in-generic-function.rs b/src/test/debug-info/closure-in-generic-function.rs index 3cde152ddee50..21c20325e3cdb 100644 --- a/src/test/debug-info/closure-in-generic-function.rs +++ b/src/test/debug-info/closure-in-generic-function.rs @@ -8,7 +8,7 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. -// xfail-android +// xfail-android: FIXME(#10381) // compile-flags:-Z extra-debug-info // debugger:rbreak zzz diff --git a/src/test/debug-info/destructured-fn-argument.rs b/src/test/debug-info/destructured-fn-argument.rs index 6a1732cb6d469..73734860648ad 100644 --- a/src/test/debug-info/destructured-fn-argument.rs +++ b/src/test/debug-info/destructured-fn-argument.rs @@ -8,7 +8,7 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. -// xfail-android +// xfail-android: FIXME(#10381) #[feature(managed_boxes)]; diff --git a/src/test/debug-info/evec-in-struct.rs b/src/test/debug-info/evec-in-struct.rs index e06b60b2148db..a6f0a42bd3065 100644 --- a/src/test/debug-info/evec-in-struct.rs +++ b/src/test/debug-info/evec-in-struct.rs @@ -8,7 +8,7 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. -// xfail-android +// xfail-android: FIXME(#10381) // compile-flags:-Z extra-debug-info // debugger:set print pretty off diff --git a/src/test/debug-info/generic-function.rs b/src/test/debug-info/generic-function.rs index 219cba5f613a4..d76551a212e4e 100644 --- a/src/test/debug-info/generic-function.rs +++ b/src/test/debug-info/generic-function.rs @@ -8,7 +8,7 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. -// xfail-android +// xfail-android: FIXME(#10381) // compile-flags:-Z extra-debug-info // debugger:rbreak zzz diff --git a/src/test/debug-info/generic-functions-nested.rs b/src/test/debug-info/generic-functions-nested.rs index d3b4c49f2f1b5..a54238e981a5b 100644 --- a/src/test/debug-info/generic-functions-nested.rs +++ b/src/test/debug-info/generic-functions-nested.rs @@ -8,7 +8,7 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. -// xfail-android +// xfail-android: FIXME(#10381) // compile-flags:-Z extra-debug-info // debugger:rbreak zzz diff --git a/src/test/debug-info/generic-method-on-generic-struct.rs b/src/test/debug-info/generic-method-on-generic-struct.rs index 79cccdc4f0bae..8eafef5ab106a 100644 --- a/src/test/debug-info/generic-method-on-generic-struct.rs +++ b/src/test/debug-info/generic-method-on-generic-struct.rs @@ -8,7 +8,7 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. -// xfail-android +// xfail-android: FIXME(#10381) // compile-flags:-Z extra-debug-info // debugger:rbreak zzz diff --git a/src/test/debug-info/generic-static-method-on-struct-and-enum.rs b/src/test/debug-info/generic-static-method-on-struct-and-enum.rs index 5e5a7a7c9ad66..a0551e570c7dd 100644 --- a/src/test/debug-info/generic-static-method-on-struct-and-enum.rs +++ b/src/test/debug-info/generic-static-method-on-struct-and-enum.rs @@ -8,7 +8,7 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. -// xfail-android +// xfail-android: FIXME(#10381) // compile-flags:-Z extra-debug-info // debugger:rbreak zzz diff --git a/src/test/debug-info/generic-struct-style-enum.rs b/src/test/debug-info/generic-struct-style-enum.rs index 93822969fbf59..cd7bd57795cd7 100644 --- a/src/test/debug-info/generic-struct-style-enum.rs +++ b/src/test/debug-info/generic-struct-style-enum.rs @@ -8,7 +8,7 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. -// xfail-android +// xfail-android: FIXME(#10381) // compile-flags:-Z extra-debug-info // debugger:set print union on diff --git a/src/test/debug-info/generic-struct.rs b/src/test/debug-info/generic-struct.rs index a1f810ebfb1c3..143e2ded19380 100644 --- a/src/test/debug-info/generic-struct.rs +++ b/src/test/debug-info/generic-struct.rs @@ -8,7 +8,7 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. -// xfail-android +// xfail-android: FIXME(#10381) // compile-flags:-Z extra-debug-info // debugger:rbreak zzz diff --git a/src/test/debug-info/generic-tuple-style-enum.rs b/src/test/debug-info/generic-tuple-style-enum.rs index 73ef9430c3327..03f1a69566749 100644 --- a/src/test/debug-info/generic-tuple-style-enum.rs +++ b/src/test/debug-info/generic-tuple-style-enum.rs @@ -8,7 +8,7 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. -// xfail-android +// xfail-android: FIXME(#10381) // compile-flags:-Z extra-debug-info // debugger:set print union on diff --git a/src/test/debug-info/lexical-scope-in-for-loop.rs b/src/test/debug-info/lexical-scope-in-for-loop.rs index 4d1e0c54cf78a..04ccc59250d0b 100644 --- a/src/test/debug-info/lexical-scope-in-for-loop.rs +++ b/src/test/debug-info/lexical-scope-in-for-loop.rs @@ -9,7 +9,7 @@ // except according to those terms. // xfail-win32 -// xfail-android +// xfail-android: FIXME(#10381) // compile-flags:-Z extra-debug-info // debugger:rbreak zzz diff --git a/src/test/debug-info/lexical-scope-in-if.rs b/src/test/debug-info/lexical-scope-in-if.rs index 56d6547811ef8..4cc58229ad0e2 100644 --- a/src/test/debug-info/lexical-scope-in-if.rs +++ b/src/test/debug-info/lexical-scope-in-if.rs @@ -9,7 +9,7 @@ // except according to those terms. // xfail-win32 -// xfail-android +// xfail-android: FIXME(#10381) // compile-flags:-Z extra-debug-info // debugger:rbreak zzz diff --git a/src/test/debug-info/lexical-scope-in-match.rs b/src/test/debug-info/lexical-scope-in-match.rs index 2eeddc21471df..e5b2f9d9fe507 100644 --- a/src/test/debug-info/lexical-scope-in-match.rs +++ b/src/test/debug-info/lexical-scope-in-match.rs @@ -9,7 +9,7 @@ // except according to those terms. // xfail-win32 -// xfail-android +// xfail-android: FIXME(#10381) // compile-flags:-Z extra-debug-info // debugger:rbreak zzz diff --git a/src/test/debug-info/lexical-scope-in-parameterless-closure.rs b/src/test/debug-info/lexical-scope-in-parameterless-closure.rs index 3e3e7fc9661c0..fbbb66f29048d 100644 --- a/src/test/debug-info/lexical-scope-in-parameterless-closure.rs +++ b/src/test/debug-info/lexical-scope-in-parameterless-closure.rs @@ -8,7 +8,7 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. -// xfail-android +// xfail-android: FIXME(#10381) // compile-flags:-Z debug-info // debugger:run diff --git a/src/test/debug-info/lexical-scope-in-stack-closure.rs b/src/test/debug-info/lexical-scope-in-stack-closure.rs index 14955a69d7f87..238ad3c519d13 100644 --- a/src/test/debug-info/lexical-scope-in-stack-closure.rs +++ b/src/test/debug-info/lexical-scope-in-stack-closure.rs @@ -8,7 +8,7 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. -// xfail-android +// xfail-android: FIXME(#10381) // compile-flags:-Z extra-debug-info // debugger:rbreak zzz diff --git a/src/test/debug-info/lexical-scope-in-unconditional-loop.rs b/src/test/debug-info/lexical-scope-in-unconditional-loop.rs index beb9211cc3291..fa750d247b169 100644 --- a/src/test/debug-info/lexical-scope-in-unconditional-loop.rs +++ b/src/test/debug-info/lexical-scope-in-unconditional-loop.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// xfail-android: FIXME(#10381) + // compile-flags:-Z extra-debug-info // debugger:rbreak zzz // debugger:run diff --git a/src/test/debug-info/lexical-scope-in-unique-closure.rs b/src/test/debug-info/lexical-scope-in-unique-closure.rs index 284db7a69ee6a..63a223a330bfb 100644 --- a/src/test/debug-info/lexical-scope-in-unique-closure.rs +++ b/src/test/debug-info/lexical-scope-in-unique-closure.rs @@ -8,7 +8,7 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. -// xfail-android +// xfail-android: FIXME(#10381) // compile-flags:-Z extra-debug-info // debugger:rbreak zzz diff --git a/src/test/debug-info/lexical-scope-in-while.rs b/src/test/debug-info/lexical-scope-in-while.rs index 8b681e868231b..f89f677291a08 100644 --- a/src/test/debug-info/lexical-scope-in-while.rs +++ b/src/test/debug-info/lexical-scope-in-while.rs @@ -8,7 +8,7 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. -// xfail-android +// xfail-android: FIXME(#10381) // compile-flags:-Z extra-debug-info // debugger:rbreak zzz diff --git a/src/test/debug-info/lexical-scope-with-macro.rs b/src/test/debug-info/lexical-scope-with-macro.rs index 96dbeacfd44bf..d97fdf6608924 100644 --- a/src/test/debug-info/lexical-scope-with-macro.rs +++ b/src/test/debug-info/lexical-scope-with-macro.rs @@ -8,7 +8,7 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. -// xfail-android +// xfail-android: FIXME(#10381) // compile-flags:-Z extra-debug-info // debugger:rbreak zzz diff --git a/src/test/debug-info/lexical-scopes-in-block-expression.rs b/src/test/debug-info/lexical-scopes-in-block-expression.rs index 4206429d428a5..1eb03e95f8f84 100644 --- a/src/test/debug-info/lexical-scopes-in-block-expression.rs +++ b/src/test/debug-info/lexical-scopes-in-block-expression.rs @@ -9,7 +9,7 @@ // except according to those terms. // xfail-win32 -// xfail-android +// xfail-android: FIXME(#10381) // compile-flags:-Z extra-debug-info // debugger:rbreak zzz diff --git a/src/test/debug-info/method-on-enum.rs b/src/test/debug-info/method-on-enum.rs index c613f8fce959b..c7e60289b22e4 100644 --- a/src/test/debug-info/method-on-enum.rs +++ b/src/test/debug-info/method-on-enum.rs @@ -8,7 +8,7 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. -// xfail-android +// xfail-android: FIXME(#10381) // compile-flags:-Z extra-debug-info // debugger:rbreak zzz diff --git a/src/test/debug-info/method-on-generic-struct.rs b/src/test/debug-info/method-on-generic-struct.rs index 48ef346260f52..e4524aaffd2cc 100644 --- a/src/test/debug-info/method-on-generic-struct.rs +++ b/src/test/debug-info/method-on-generic-struct.rs @@ -8,7 +8,7 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. -// xfail-android +// xfail-android: FIXME(#10381) // compile-flags:-Z extra-debug-info // debugger:rbreak zzz diff --git a/src/test/debug-info/method-on-struct.rs b/src/test/debug-info/method-on-struct.rs index 4f8cb9515f49e..654f1db559b87 100644 --- a/src/test/debug-info/method-on-struct.rs +++ b/src/test/debug-info/method-on-struct.rs @@ -8,7 +8,7 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. -// xfail-android +// xfail-android: FIXME(#10381) // compile-flags:-Z extra-debug-info // debugger:rbreak zzz diff --git a/src/test/debug-info/method-on-trait.rs b/src/test/debug-info/method-on-trait.rs index 1ab03315b1868..e6e024323c3da 100644 --- a/src/test/debug-info/method-on-trait.rs +++ b/src/test/debug-info/method-on-trait.rs @@ -8,7 +8,7 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. -// xfail-android +// xfail-android: FIXME(#10381) // compile-flags:-Z extra-debug-info // debugger:rbreak zzz diff --git a/src/test/debug-info/method-on-tuple-struct.rs b/src/test/debug-info/method-on-tuple-struct.rs index 70124b7071e8f..0d19cf21514b5 100644 --- a/src/test/debug-info/method-on-tuple-struct.rs +++ b/src/test/debug-info/method-on-tuple-struct.rs @@ -8,7 +8,7 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. -// xfail-android +// xfail-android: FIXME(#10381) // compile-flags:-Z extra-debug-info // debugger:rbreak zzz diff --git a/src/test/debug-info/multiple-functions-equal-var-names.rs b/src/test/debug-info/multiple-functions-equal-var-names.rs index dbbbfb8b82e65..b0d9b0aa88493 100644 --- a/src/test/debug-info/multiple-functions-equal-var-names.rs +++ b/src/test/debug-info/multiple-functions-equal-var-names.rs @@ -8,7 +8,7 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. -// xfail-android +// xfail-android: FIXME(#10381) // compile-flags:-Z extra-debug-info // debugger:rbreak zzz diff --git a/src/test/debug-info/multiple-functions.rs b/src/test/debug-info/multiple-functions.rs index f8f71e1f3baa4..29d67c17684fa 100644 --- a/src/test/debug-info/multiple-functions.rs +++ b/src/test/debug-info/multiple-functions.rs @@ -8,7 +8,7 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. -// xfail-android +// xfail-android: FIXME(#10381) // compile-flags:-Z extra-debug-info // debugger:rbreak zzz diff --git a/src/test/debug-info/name-shadowing-and-scope-nesting.rs b/src/test/debug-info/name-shadowing-and-scope-nesting.rs index 62f9a6afa3800..e8c7812eb0957 100644 --- a/src/test/debug-info/name-shadowing-and-scope-nesting.rs +++ b/src/test/debug-info/name-shadowing-and-scope-nesting.rs @@ -8,7 +8,7 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. -// xfail-android +// xfail-android: FIXME(#10381) // compile-flags:-Z extra-debug-info // debugger:rbreak zzz diff --git a/src/test/debug-info/nil-enum.rs b/src/test/debug-info/nil-enum.rs index 961112ab07108..fc114a79ad65b 100644 --- a/src/test/debug-info/nil-enum.rs +++ b/src/test/debug-info/nil-enum.rs @@ -8,7 +8,7 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. -// xfail-android +// xfail-android: FIXME(#10381) // compile-flags:-Z extra-debug-info // debugger:rbreak zzz diff --git a/src/test/debug-info/option-like-enum.rs b/src/test/debug-info/option-like-enum.rs index 9b8359d58fbd8..be1ab45345c24 100644 --- a/src/test/debug-info/option-like-enum.rs +++ b/src/test/debug-info/option-like-enum.rs @@ -8,7 +8,7 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. -// xfail-android +// xfail-android: FIXME(#10381) // compile-flags:-Z extra-debug-info // debugger:rbreak zzz diff --git a/src/test/debug-info/packed-struct.rs b/src/test/debug-info/packed-struct.rs index 69a1dddb74c39..6ee2574ca74d9 100644 --- a/src/test/debug-info/packed-struct.rs +++ b/src/test/debug-info/packed-struct.rs @@ -8,7 +8,7 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. -// xfail-android +// xfail-android: FIXME(#10381) // compile-flags:-Z extra-debug-info // debugger:set print pretty off diff --git a/src/test/debug-info/recursive-struct.rs b/src/test/debug-info/recursive-struct.rs index d06ed8b87a114..20c8cc27f271b 100644 --- a/src/test/debug-info/recursive-struct.rs +++ b/src/test/debug-info/recursive-struct.rs @@ -8,7 +8,7 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. -// xfail-android +// xfail-android: FIXME(#10381) #[feature(managed_boxes)]; diff --git a/src/test/debug-info/self-in-default-method.rs b/src/test/debug-info/self-in-default-method.rs index a539fc47d0511..d1b275c9ec0dd 100644 --- a/src/test/debug-info/self-in-default-method.rs +++ b/src/test/debug-info/self-in-default-method.rs @@ -8,7 +8,7 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. -// xfail-android +// xfail-android: FIXME(#10381) // compile-flags:-Z extra-debug-info // debugger:rbreak zzz diff --git a/src/test/debug-info/self-in-generic-default-method.rs b/src/test/debug-info/self-in-generic-default-method.rs index 5f0993a972e8d..f09953487bc6f 100644 --- a/src/test/debug-info/self-in-generic-default-method.rs +++ b/src/test/debug-info/self-in-generic-default-method.rs @@ -8,7 +8,7 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. -// xfail-android +// xfail-android: FIXME(#10381) // compile-flags:-Z extra-debug-info // debugger:rbreak zzz diff --git a/src/test/debug-info/shadowed-argument.rs b/src/test/debug-info/shadowed-argument.rs index 3f89f85aca567..7bd77d22a2f7c 100644 --- a/src/test/debug-info/shadowed-argument.rs +++ b/src/test/debug-info/shadowed-argument.rs @@ -8,7 +8,7 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. -// xfail-android +// xfail-android: FIXME(#10381) // compile-flags:-Z extra-debug-info // debugger:rbreak zzz diff --git a/src/test/debug-info/shadowed-variable.rs b/src/test/debug-info/shadowed-variable.rs index 4415666c4d2a3..9055487aaa712 100644 --- a/src/test/debug-info/shadowed-variable.rs +++ b/src/test/debug-info/shadowed-variable.rs @@ -8,7 +8,7 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. -// xfail-android +// xfail-android: FIXME(#10381) // compile-flags:-Z extra-debug-info // debugger:rbreak zzz diff --git a/src/test/debug-info/simple-lexical-scope.rs b/src/test/debug-info/simple-lexical-scope.rs index 72dc2d7827b36..6d79d4d813ffa 100644 --- a/src/test/debug-info/simple-lexical-scope.rs +++ b/src/test/debug-info/simple-lexical-scope.rs @@ -8,7 +8,7 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. -// xfail-android +// xfail-android: FIXME(#10381) // compile-flags:-Z extra-debug-info // debugger:rbreak zzz diff --git a/src/test/debug-info/simple-struct.rs b/src/test/debug-info/simple-struct.rs index f708713fe8c22..8d50149a2844d 100644 --- a/src/test/debug-info/simple-struct.rs +++ b/src/test/debug-info/simple-struct.rs @@ -8,7 +8,7 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. -// xfail-android +// xfail-android: FIXME(#10381) // compile-flags:-Z extra-debug-info // debugger:set print pretty off diff --git a/src/test/debug-info/simple-tuple.rs b/src/test/debug-info/simple-tuple.rs index 5c870bf1dc80a..71685c8068200 100644 --- a/src/test/debug-info/simple-tuple.rs +++ b/src/test/debug-info/simple-tuple.rs @@ -8,7 +8,7 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. -// xfail-android +// xfail-android: FIXME(#10381) // compile-flags:-Z extra-debug-info // debugger:set print pretty off diff --git a/src/test/debug-info/static-method-on-struct-and-enum.rs b/src/test/debug-info/static-method-on-struct-and-enum.rs index e83d50978a88b..b56f6267a8d5c 100644 --- a/src/test/debug-info/static-method-on-struct-and-enum.rs +++ b/src/test/debug-info/static-method-on-struct-and-enum.rs @@ -8,7 +8,7 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. -// xfail-android +// xfail-android: FIXME(#10381) // compile-flags:-Z extra-debug-info // debugger:rbreak zzz diff --git a/src/test/debug-info/struct-in-enum.rs b/src/test/debug-info/struct-in-enum.rs index 208a2f4bd23e9..98ded437273a9 100644 --- a/src/test/debug-info/struct-in-enum.rs +++ b/src/test/debug-info/struct-in-enum.rs @@ -8,7 +8,7 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. -// xfail-android +// xfail-android: FIXME(#10381) // compile-flags:-Z extra-debug-info // debugger:set print union on diff --git a/src/test/debug-info/struct-in-struct.rs b/src/test/debug-info/struct-in-struct.rs index df90842c25865..d46d0b1cd887e 100644 --- a/src/test/debug-info/struct-in-struct.rs +++ b/src/test/debug-info/struct-in-struct.rs @@ -8,7 +8,7 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. -// xfail-android +// xfail-android: FIXME(#10381) // compile-flags:-Z extra-debug-info // debugger:set print pretty off diff --git a/src/test/debug-info/struct-style-enum.rs b/src/test/debug-info/struct-style-enum.rs index c4ec56aff7829..fbdf99dd24152 100644 --- a/src/test/debug-info/struct-style-enum.rs +++ b/src/test/debug-info/struct-style-enum.rs @@ -8,7 +8,7 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. -// xfail-android +// xfail-android: FIXME(#10381) // compile-flags:-Z extra-debug-info // debugger:set print union on diff --git a/src/test/debug-info/trait-pointers.rs b/src/test/debug-info/trait-pointers.rs index 5d726296fad06..4bdfc6bfaf61a 100644 --- a/src/test/debug-info/trait-pointers.rs +++ b/src/test/debug-info/trait-pointers.rs @@ -10,7 +10,7 @@ #[feature(managed_boxes)]; -// xfail-android +// xfail-android: FIXME(#10381) // compile-flags:-Z extra-debug-info // debugger:run diff --git a/src/test/debug-info/tuple-in-struct.rs b/src/test/debug-info/tuple-in-struct.rs index ea9d1c632c91c..b60f21fe6ce8c 100644 --- a/src/test/debug-info/tuple-in-struct.rs +++ b/src/test/debug-info/tuple-in-struct.rs @@ -8,7 +8,7 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. -// xfail-android +// xfail-android: FIXME(#10381) // compile-flags:-Z extra-debug-info // debugger:set print pretty off diff --git a/src/test/debug-info/tuple-in-tuple.rs b/src/test/debug-info/tuple-in-tuple.rs index bd56014dfcf74..76475109382c6 100644 --- a/src/test/debug-info/tuple-in-tuple.rs +++ b/src/test/debug-info/tuple-in-tuple.rs @@ -8,7 +8,7 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. -// xfail-android +// xfail-android: FIXME(#10381) // compile-flags:-Z extra-debug-info // debugger:set print pretty off diff --git a/src/test/debug-info/tuple-struct.rs b/src/test/debug-info/tuple-struct.rs index 59d487f0353d1..2d571ef41607a 100644 --- a/src/test/debug-info/tuple-struct.rs +++ b/src/test/debug-info/tuple-struct.rs @@ -8,7 +8,7 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. -// xfail-android +// xfail-android: FIXME(#10381) // compile-flags:-Z extra-debug-info // debugger:set print pretty off diff --git a/src/test/debug-info/tuple-style-enum.rs b/src/test/debug-info/tuple-style-enum.rs index 3401992728fac..e6a89adbd9c9c 100644 --- a/src/test/debug-info/tuple-style-enum.rs +++ b/src/test/debug-info/tuple-style-enum.rs @@ -8,7 +8,7 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. -// xfail-android +// xfail-android: FIXME(#10381) // compile-flags:-Z extra-debug-info // debugger:set print union on diff --git a/src/test/debug-info/var-captured-in-nested-closure.rs b/src/test/debug-info/var-captured-in-nested-closure.rs index e4748f4deb19b..21dc6f2b24aab 100644 --- a/src/test/debug-info/var-captured-in-nested-closure.rs +++ b/src/test/debug-info/var-captured-in-nested-closure.rs @@ -8,7 +8,7 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. -// xfail-android +// xfail-android: FIXME(#10381) // compile-flags:-Z extra-debug-info // debugger:rbreak zzz diff --git a/src/test/debug-info/var-captured-in-stack-closure.rs b/src/test/debug-info/var-captured-in-stack-closure.rs index 4a148c88472bc..cbbb8cbbb122b 100644 --- a/src/test/debug-info/var-captured-in-stack-closure.rs +++ b/src/test/debug-info/var-captured-in-stack-closure.rs @@ -8,7 +8,7 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. -// xfail-android +// xfail-android: FIXME(#10381) // compile-flags:-Z extra-debug-info // debugger:rbreak zzz diff --git a/src/test/debug-info/vec-slices.rs b/src/test/debug-info/vec-slices.rs index 2157b21e03881..635608604b133 100644 --- a/src/test/debug-info/vec-slices.rs +++ b/src/test/debug-info/vec-slices.rs @@ -8,7 +8,7 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. -// xfail-android +// xfail-android: FIXME(#10381) // compile-flags:-Z extra-debug-info // debugger:set print pretty off diff --git a/src/test/debug-info/vec.rs b/src/test/debug-info/vec.rs index 2da9d5186cca8..b1224d14dc474 100644 --- a/src/test/debug-info/vec.rs +++ b/src/test/debug-info/vec.rs @@ -8,7 +8,7 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. -// xfail-android +// xfail-android: FIXME(#10381) // compile-flags:-Z extra-debug-info // debugger:set print pretty off diff --git a/src/test/run-pass/linkage-visibility.rs b/src/test/run-pass/linkage-visibility.rs index dff45a2ffad94..f2c6140598dfb 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 diff --git a/src/test/run-pass/rtio-processes.rs b/src/test/run-pass/rtio-processes.rs index 14595f83ce506..9b66ced030801 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),