aboutsummaryrefslogtreecommitdiffhomepage
path: root/tools/run_tests/port_server.py
Commit message (Collapse)AuthorAge
* put cwd of port server elsewhereGravatar Jan Tattermusch2015-11-05
|
* Close standard pipesGravatar Craig Tiller2015-10-12
|
* Attempt to daemonize port serverGravatar Craig Tiller2015-10-12
|
* Robustness work for port_server startupGravatar Craig Tiller2015-10-12
|
* More robust port_server version checkingGravatar Craig Tiller2015-10-06
|
* Merge github.com:grpc/grpc into shindigGravatar Craig Tiller2015-09-24
|\
| * Use "#!/usr/bin/env python2.7" only in utilitiesGravatar Nathaniel Manista2015-09-23
| |
* | Merge branch 'shindig' of github.com:ctiller/grpc into shindigGravatar Craig Tiller2015-09-22
|\|
* | better loggingGravatar Craig Tiller2015-09-22
| |
| * import yaml module lazilyGravatar Jan Tattermusch2015-09-21
|/
* Better port selectionGravatar Craig Tiller2015-09-13
| | | | | | | - avoid IANA and Linux ephemeral port ranges - support dropping allocated ports - aggressively try to reclaim ports if we reach exhaustion - set SO_REUSEADDR on test port binds
* Windows fixGravatar Craig Tiller2015-08-06
|
* Rework restart facility to be more portableGravatar Craig Tiller2015-08-05
|
* Testing port serverGravatar Craig Tiller2015-08-04
run_tests.py will start a server (if it's not running, or if the running port server mismatches the 'current' one) that serves ports to use for tests. The server is left running after run_tests.py finishes, so that in environments such as Mac and Windows where tests run unshielded from each other, we don't start jumping on already used ports.