aboutsummaryrefslogtreecommitdiffhomepage
path: root/tools/run_tests
diff options
context:
space:
mode:
authorGravatar Craig Tiller <ctiller@google.com>2015-10-05 14:00:47 -0700
committerGravatar Craig Tiller <ctiller@google.com>2015-10-05 14:00:47 -0700
commit0d6499e7e1fc9c9d4e1b7369a28f1ef95006714f (patch)
treef48aefbde37931150f4776e52b788e703e3326d4 /tools/run_tests
parent3bf828f602247b6af2b7ccd45eb45fc86d67b597 (diff)
Add more verbose traces for port_server usage
Diffstat (limited to 'tools/run_tests')
-rwxr-xr-xtools/run_tests/run_tests.py10
1 files changed, 7 insertions, 3 deletions
diff --git a/tools/run_tests/run_tests.py b/tools/run_tests/run_tests.py
index 38c06764b9..9ed8ef33e1 100755
--- a/tools/run_tests/run_tests.py
+++ b/tools/run_tests/run_tests.py
@@ -715,17 +715,21 @@ def _start_port_server(port_server_port):
try:
version = urllib2.urlopen('http://localhost:%d/version' % port_server_port,
timeout=1).read()
+ print 'detected port server running'
running = True
except Exception:
+ print 'failed to detect port server: %s' % sys.exc_info()[0]
running = False
if running:
with open('tools/run_tests/port_server.py') as f:
current_version = hashlib.sha1(f.read()).hexdigest()
running = (version == current_version)
if not running:
+ print 'port_server version mismatch: killing the old one'
urllib2.urlopen('http://localhost:%d/quit' % port_server_port).read()
time.sleep(1)
if not running:
+ print 'starting port_server'
port_log = open('portlog.txt', 'w')
port_server = subprocess.Popen(
['python', 'tools/run_tests/port_server.py', '-p', '%d' % port_server_port],
@@ -737,7 +741,7 @@ def _start_port_server(port_server_port):
if waits > 10:
port_server.kill()
if port_server.poll() is not None:
- print "port_server failed to start"
+ print 'port_server failed to start'
port_log = open('portlog.txt', 'r').read()
print port_log
sys.exit(1)
@@ -746,11 +750,11 @@ def _start_port_server(port_server_port):
timeout=1).read()
break
except socket.timeout:
- print "waiting for port_server"
+ print 'waiting for port_server: timeout'
time.sleep(0.5)
waits += 1
except urllib2.URLError:
- print "waiting for port_server"
+ print 'waiting for port_server: urlerror'
time.sleep(0.5)
waits += 1
except: