From a2f38b0563beba703922c7aaa0a61a975d8b830e Mon Sep 17 00:00:00 2001
From: Craig Tiller <ctiller@google.com>
Date: Thu, 24 Sep 2015 11:19:17 -0700
Subject: [PATCH] Dump portlog.txt on port server error, detect crashes earlier

---
 tools/run_tests/run_tests.py | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/tools/run_tests/run_tests.py b/tools/run_tests/run_tests.py
index e971aaf9c3..d271137ca1 100755
--- a/tools/run_tests/run_tests.py
+++ b/tools/run_tests/run_tests.py
@@ -727,7 +727,10 @@ def _start_port_server(port_server_port):
     while True:
       if waits > 10:
         port_server.kill()
+      if port_server.poll() is not None:
         print "port_server failed to start"
+        port_log = open('portlog.txt', 'r').read()
+        print port_log
         sys.exit(1)
       try:
         urllib2.urlopen('http://localhost:%d/get' % port_server_port,
-- 
GitLab