summaryrefslogtreecommitdiff
path: root/test/view-test-results.py
diff options
context:
space:
mode:
authorAdrian Johnson <ajohnson@redneon.com>2022-05-28 16:16:06 +0930
committerAdrian Johnson <ajohnson@redneon.com>2022-05-28 16:16:06 +0930
commit616c300cd30e2ab756a807b3b7084163212614d9 (patch)
treef3b3932c9d71836507183d7b3bcb6c18d0161461 /test/view-test-results.py
parent5dafd7411660f153219abceab64d5cc3be1c59a6 (diff)
downloadcairo-616c300cd30e2ab756a807b3b7084163212614d9.tar.gz
view-test-results.py: try up to 10 ports
Diffstat (limited to 'test/view-test-results.py')
-rwxr-xr-xtest/view-test-results.py8
1 files changed, 7 insertions, 1 deletions
diff --git a/test/view-test-results.py b/test/view-test-results.py
index 16241fec0..fbc0d7f88 100755
--- a/test/view-test-results.py
+++ b/test/view-test-results.py
@@ -7,7 +7,13 @@ import webbrowser
port = 8000
-server = http.server.ThreadingHTTPServer(("localhost", port), http.server.SimpleHTTPRequestHandler)
+for i in range(10):
+ try:
+ server = http.server.ThreadingHTTPServer(("localhost", port), http.server.SimpleHTTPRequestHandler)
+ break
+ except OSError:
+ port += 1
+
thread = threading.Thread(target = server.serve_forever)
thread.daemon = True
thread.start()