From a0b9549b8802ea47516b2f76b149a95d7cbd5977 Mon Sep 17 00:00:00 2001 From: pbos Date: Thu, 17 Dec 2015 07:15:32 -0800 Subject: [PATCH] Roll gtest-parallel. BUG= R=kwiberg@webrtc.org Review URL: https://codereview.webrtc.org/1534773002 Cr-Commit-Position: refs/heads/master@{#11070} --- third_party/gtest-parallel/README.webrtc | 2 +- third_party/gtest-parallel/gtest-parallel | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/third_party/gtest-parallel/README.webrtc b/third_party/gtest-parallel/README.webrtc index 6e0c066121..e1c4b13833 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 b609ab93dc..f2034b1eff 100755 --- a/third_party/gtest-parallel/gtest-parallel +++ b/third_party/gtest-parallel/gtest-parallel @@ -104,10 +104,12 @@ class Outputter(object): 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 @@ class FilterFormat: % (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):