Build Failed #4447
https://git.imp.fu-berlin.de/slobinger/sams-classes/builds/4447
======================== CAPTURED OUTPUT =========================
Exception in thread Thread-7:
Traceback (most recent call last):
File "/usr/lib/python3.5/threading.py", line 914, in _bootstrap_inner
self.run()
File "/nfs/its/slobinger/workspace/sams-hub_class/test/helper_classes.py", line 30, in run
self._app.run(host=self._host, port=self._port)
File "/usr/local/lib/python3.5/dist-packages/flask/app.py", line 841, in run
run_simple(host, port, self, **options)
File "/usr/local/lib/python3.5/dist-packages/werkzeug/serving.py", line 739, in run_simple
inner()
File "/usr/local/lib/python3.5/dist-packages/werkzeug/serving.py", line 699, in inner
fd=fd)
File "/usr/local/lib/python3.5/dist-packages/werkzeug/serving.py", line 593, in make_server
passthrough_errors, ssl_context, fd=fd)
File "/usr/local/lib/python3.5/dist-packages/werkzeug/serving.py", line 504, in __init__
HTTPServer.__init__(self, (host, int(port)), handler)
File "/usr/lib/python3.5/socketserver.py", line 440, in __init__
self.server_bind()
File "/usr/lib/python3.5/http/server.py", line 138, in server_bind
socketserver.TCPServer.server_bind(self)
File "/usr/lib/python3.5/socketserver.py", line 454, in server_bind
self.socket.bind(self.server_address)
OSError: [Errno 98] Address already in use
Server shutting down...
Die Testmodule scheinen parallel ausgeführt zu werden. Es ist daher Sinnvoll den flaskApps, die in einem thread ausgeführt werden einen für das ganze Projekt eindeutigen Port zu geben. Das Issue hängt mit #27 (closed) zusammen und wird auch in diesem Branch gelöst.