tests: update README about servers and port numbers

Closes #7242
This commit is contained in:
Daniel Stenberg 2021-06-11 11:22:46 +02:00
parent 14a2ca85ec
commit a15d146f47
No known key found for this signature in database
GPG Key ID: 5CC908FDB71E12C2
1 changed files with 10 additions and 10 deletions

View File

@ -51,17 +51,15 @@
### Test servers
The test suite runs simple FTP, POP3, IMAP, SMTP, HTTP and TFTP stand-alone
servers on the ports listed above to which it makes requests. For SSL tests,
it runs stunnel to handle encryption to the regular servers. For SSH, it
runs a standard OpenSSH server. For SOCKS4/5 tests SSH is used to perform
the SOCKS functionality and requires a SSH client and server.
The test suite runs stand-alone servers on random ports to which it makes
requests. For SSL tests, it runs stunnel to handle encryption to the regular
servers. For SSH, it runs a standard OpenSSH server. For SOCKS4/5 tests SSH
is used to perform the SOCKS functionality and requires a SSH client and
server.
The base port number (8990), which all the individual port numbers are
indexed from, can be set explicitly using runtests.pl' -b option to allow
running more than one instance of the test suite simultaneously on one
machine, or just move the servers in case you have local services on any of
those ports.
The listen port numbers for the test servers are picked randomly to allow
users to run multiple test cases concurrently and to not collide with other
existing services that might listen to ports on the machine.
The HTTP server supports listening on a Unix domain socket, the default
location is 'http.sock'.
@ -87,6 +85,8 @@
line). The latter is meant for local temporary disables and will be ignored
by git.
Test cases mentioned in `DISABLED` can still be run if `-f` is provided.
When `-s` is not present, each successful test will display on one line the
test number and description and on the next line a set of flags, the test
result, current test sequence, total number of tests to be run and an