Roll gtest-parallel.
BUG=
R=kwiberg@webrtc.org
Review URL: https://codereview.webrtc.org/1534773002
Cr-Commit-Position: refs/heads/master@{#11070}
diff --git a/third_party/gtest-parallel/README.webrtc b/third_party/gtest-parallel/README.webrtc
index 6e0c066..e1c4b13 100644
--- a/third_party/gtest-parallel/README.webrtc
+++ b/third_party/gtest-parallel/README.webrtc
@@ -1,5 +1,5 @@
URL: https://github.com/google/gtest-parallel
-Version: c65f666eebfedde586cba0bd3381666edc6c4afe
+Version: 8b2e48385942e947b14ac129f73c039802274390
License: Apache 2.0
License File: LICENSE
diff --git a/third_party/gtest-parallel/gtest-parallel b/third_party/gtest-parallel/gtest-parallel
index b609ab9..f2034b1 100755
--- a/third_party/gtest-parallel/gtest-parallel
+++ b/third_party/gtest-parallel/gtest-parallel
@@ -104,10 +104,12 @@
else:
self.__out_file.write("\r" + msg[:self.__width].ljust(self.__width))
self.__previous_line_was_transient = True
- def permanent_line(self, msg):
+ def flush_transient_output(self):
if self.__previous_line_was_transient:
self.__out_file.write("\n")
self.__previous_line_was_transient = False
+ def permanent_line(self, msg):
+ self.flush_transient_output()
self.__out_file.write(msg + "\n")
stdout_lock = threading.Lock()
@@ -169,6 +171,7 @@
% (len(self.failures), self.total_tests))
for (binary, test) in self.failures:
self.out.permanent_line(" " + binary + ": " + test)
+ self.out.flush_transient_output()
class RawFormat:
def log(self, line):