Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.Sign up
Reenable testserver selftest on jenkins by fixing port choosing. #5355
The port choosing method is switched to using a 0-port so that the OS chooses the port in the testserver.
This is done in order to avoid problems where the jenkins master chooses a port, but the test is run at the slave, on which the port is already used.
The robot server is extended so that it prints out the URLs including the chosen ports for the ZServer and the XMLRPC-server. The selftest script now needs to watch the stdout of the testserver process and wait until the URLs appear
changed the title
🚧Reenable testserver selftest on jenkins by fixing port choosing.
Feb 11, 2019
Ready for review.
The build https://ci.4teamwork.ch/builds/221662/tasks/364408 proves that this works on our jenkins slave.