Fix libstd
This commit is contained in:
parent
1e0c7b682f
commit
d5647a8ea3
7 changed files with 52 additions and 56 deletions
|
|
@ -123,7 +123,7 @@ fn lookup(hostname: Option<&str>, servname: Option<&str>, hint: Option<Hint>)
|
|||
|
||||
// Ignored on android since we cannot give tcp/ip
|
||||
// permission without help of apk
|
||||
#[cfg(test, not(target_os = "android"))]
|
||||
#[cfg(all(test, not(target_os = "android")))]
|
||||
mod test {
|
||||
iotest!(fn dns_smoke_test() {
|
||||
let ipaddrs = get_host_addresses("localhost").unwrap();
|
||||
|
|
|
|||
|
|
@ -693,7 +693,7 @@ mod tests {
|
|||
drop(p.wait().clone());
|
||||
})
|
||||
|
||||
#[cfg(unix, not(target_os="android"))]
|
||||
#[cfg(all(unix, not(target_os="android")))]
|
||||
iotest!(fn signal_reported_right() {
|
||||
let p = Command::new("/bin/sh").arg("-c").arg("kill -1 $$").spawn();
|
||||
assert!(p.is_ok());
|
||||
|
|
@ -725,7 +725,7 @@ mod tests {
|
|||
assert_eq!(run_output(cmd), "foobar\n".to_string());
|
||||
})
|
||||
|
||||
#[cfg(unix, not(target_os="android"))]
|
||||
#[cfg(all(unix, not(target_os="android")))]
|
||||
iotest!(fn set_cwd_works() {
|
||||
let mut cmd = Command::new("/bin/sh");
|
||||
cmd.arg("-c").arg("pwd")
|
||||
|
|
@ -734,7 +734,7 @@ mod tests {
|
|||
assert_eq!(run_output(cmd), "/\n".to_string());
|
||||
})
|
||||
|
||||
#[cfg(unix, not(target_os="android"))]
|
||||
#[cfg(all(unix, not(target_os="android")))]
|
||||
iotest!(fn stdin_works() {
|
||||
let mut p = Command::new("/bin/sh")
|
||||
.arg("-c").arg("read line; echo $line")
|
||||
|
|
@ -759,7 +759,7 @@ mod tests {
|
|||
assert!(Command::new("test").uid(10).spawn().is_err());
|
||||
})
|
||||
|
||||
#[cfg(unix, not(target_os="android"))]
|
||||
#[cfg(all(unix, not(target_os="android")))]
|
||||
iotest!(fn uid_works() {
|
||||
use libc;
|
||||
let mut p = Command::new("/bin/sh")
|
||||
|
|
@ -770,7 +770,7 @@ mod tests {
|
|||
assert!(p.wait().unwrap().success());
|
||||
})
|
||||
|
||||
#[cfg(unix, not(target_os="android"))]
|
||||
#[cfg(all(unix, not(target_os="android")))]
|
||||
iotest!(fn uid_to_root_fails() {
|
||||
use libc;
|
||||
|
||||
|
|
@ -847,7 +847,7 @@ mod tests {
|
|||
}
|
||||
})
|
||||
|
||||
#[cfg(unix,not(target_os="android"))]
|
||||
#[cfg(all(unix, not(target_os="android")))]
|
||||
pub fn pwd_cmd() -> Command {
|
||||
Command::new("pwd")
|
||||
}
|
||||
|
|
@ -897,7 +897,7 @@ mod tests {
|
|||
assert_eq!(parent_stat.unstable.inode, child_stat.unstable.inode);
|
||||
})
|
||||
|
||||
#[cfg(unix,not(target_os="android"))]
|
||||
#[cfg(all(unix, not(target_os="android")))]
|
||||
pub fn env_cmd() -> Command {
|
||||
Command::new("env")
|
||||
}
|
||||
|
|
|
|||
|
|
@ -160,7 +160,7 @@ impl Listener {
|
|||
}
|
||||
}
|
||||
|
||||
#[cfg(test, unix)]
|
||||
#[cfg(all(test, unix))]
|
||||
mod test_unix {
|
||||
use prelude::*;
|
||||
use libc;
|
||||
|
|
@ -218,7 +218,7 @@ mod test_unix {
|
|||
}
|
||||
}
|
||||
|
||||
#[cfg(test, windows)]
|
||||
#[cfg(all(test, windows))]
|
||||
mod test_windows {
|
||||
use super::{User1, Listener};
|
||||
use result::{Ok, Err};
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue