diff --git a/chrome/browser/chromeos/pipe_reader_unittest.cc b/chrome/browser/chromeos/pipe_reader_unittest.cc
index f45fe50dbab28ce383732e7103b08b5f3e97ee21..bc07032178571295183e110a563659535d61091c 100644
--- a/chrome/browser/chromeos/pipe_reader_unittest.cc
+++ b/chrome/browser/chromeos/pipe_reader_unittest.cc
@@ -76,7 +76,13 @@ TEST_F(PipeReaderTest, SuccessfulMultiLineReadTest) {
   }
 }
 
-TEST_F(PipeReaderTest, SuccessfulMultiLineReadNoEndingNewlineTest) {
+#if defined(OS_CHROMEOS)
+#define MAYBE_SuccessfulMultiLineReadNoEndingNewlineTest FLAKY_SuccessfulMultiLineReadNoEndingNewlineTest
+#else
+#define MAYBE_SuccessfulMultiLineReadNoEndingNewlineTest SuccessfulMultiLineReadNoEndingNewlineTest
+#endif
+
+TEST_F(PipeReaderTest, MAYBE_SuccessfulMultiLineReadNoEndingNewlineTest) {
   FilePath pipe_name("/tmp/TESTFIFO");
   /* Create the FIFO if it does not exist */
   umask(0);