diff --git a/tests/stdbuf.rs b/tests/stdbuf.rs index 81e1a31b0..053fc43c6 100644 --- a/tests/stdbuf.rs +++ b/tests/stdbuf.rs @@ -7,10 +7,12 @@ static UTIL_NAME: &'static str = "stdbuf"; #[test] fn test_stdbuf_unbuffered_stdout() { - let (_, mut ucmd) = testing(UTIL_NAME); - // This is a basic smoke test - let result = ucmd.args(&["-o0", "head"]) - .run_piped_stdin("The quick brown fox jumps over the lazy dog."); - assert_eq!(result.stdout, - "The quick brown fox jumps over the lazy dog."); + if cfg!(target_os="linux") { + let (_, mut ucmd) = testing(UTIL_NAME); + // This is a basic smoke test + let result = ucmd.args(&["-o0", "head"]) + .run_piped_stdin("The quick brown fox jumps over the lazy dog."); + assert_eq!(result.stdout, + "The quick brown fox jumps over the lazy dog."); + } }