9567: Print log messages from keep et al. as they appear, even in jenkins where stdou...
authorTom Clegg <tom@curoverse.com>
Wed, 13 Jul 2016 19:05:38 +0000 (15:05 -0400)
committerTom Clegg <tom@curoverse.com>
Wed, 13 Jul 2016 19:05:38 +0000 (15:05 -0400)
sdk/python/tests/run_test_server.py

index 155bcedc62c4dbcbfb03f4be8488bd5993f4efbc..8f2d4406fe1c50cc4f4f3529367e970525300dcc 100644 (file)
@@ -192,7 +192,7 @@ def _fifo2stderr(label):
             raise
     os.mkfifo(fifo, 0700)
     subprocess.Popen(
-        ['sed', '-e', 's/^/['+label+'] /', fifo],
+        ['stdbuf', '-i0', '-oL', '-eL', 'sed', '-e', 's/^/['+label+'] /', fifo],
         stdout=sys.stderr)
     return fifo