Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1361)

Unified Diff: third_party/WebKit/Tools/Scripts/webkitpy/layout_tests/port/driver.py

Issue 2525033003: Display content_shell error messages. (Closed)
Patch Set: Created 4 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: third_party/WebKit/Tools/Scripts/webkitpy/layout_tests/port/driver.py
diff --git a/third_party/WebKit/Tools/Scripts/webkitpy/layout_tests/port/driver.py b/third_party/WebKit/Tools/Scripts/webkitpy/layout_tests/port/driver.py
index d97e82c32f6ef8e28e4a60058c708c7c2040e63b..8a23a87df9f4d974502eb8aa0b19ee7e83910c15 100644
--- a/third_party/WebKit/Tools/Scripts/webkitpy/layout_tests/port/driver.py
+++ b/third_party/WebKit/Tools/Scripts/webkitpy/layout_tests/port/driver.py
@@ -35,6 +35,7 @@ import time
from webkitpy.common.system import path
from webkitpy.common.system.profiler import ProfilerFactory
+from webkitpy.layout_tests.port.server_process import quote_data
_log = logging.getLogger(__name__)
@@ -337,6 +338,12 @@ class Driver(object):
line = server_process.read_stdout_line(deadline)
if server_process.timed_out or server_process.has_crashed():
+ # Print stdout and stderr if the process failed to start.
+ # Adapted from ServerProcess._log_data().
+ for line in quote_data(output):
+ _log.error('%s: %s', 'OUT', line)
+ for line in quote_data(server_process.pop_all_buffered_stderr()):
+ _log.error('%s: %s', 'ERR', line)
_log.error('Failed to start the %s process: \n%s', server_process.name(), output)
Dirk Pranke 2016/11/29 02:20:48 Doesn't this result in double-logging things, sinc
Jack Bates 2016/12/01 17:47:38 Oops! Yes. How did I miss that? Thank you. I uploa
return False
« content/shell/app/shell_main_delegate.cc ('K') | « content/shell/app/shell_main_delegate.cc ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698