Commit d033fc83 authored by Dan Fandrich's avatar Dan Fandrich
Browse files

tests: document more test identifiers and variables

parent baf8b57b
Loading
Loading
Loading
Loading
+41 −29
Original line number Original line Diff line number Diff line
@@ -175,20 +175,20 @@ ftp-ipv6
ftps
ftps
http
http
http-ipv6
http-ipv6
http-proxy
https
https
httptls+srp
httptls+srp-ipv6
imap
none
none
pop3
rtsp
rtsp-ipv6
scp
scp
sftp
sftp
smtp
socks4
socks4
socks5
socks5
rtsp
rtsp-ipv6
imap
pop3
smtp
httptls+srp
httptls+srp-ipv6
http-proxy


Give only one per line.  This subsection is mandatory.
Give only one per line.  This subsection is mandatory.
</server>
</server>
@@ -200,22 +200,22 @@ SKIPPED). Features testable here are:


axTLS
axTLS
crypto
crypto
debug
getrlimit
getrlimit
GnuTLS
GnuTLS
idn
idn
ipv6
ipv6
large_file
large_file
libz
libz
Metalink
NSS
NSS
NTLM
NTLM
OpenSSL
OpenSSL
SSL
socks
socks
unittest
SSL
debug
TLS-SRP
TLS-SRP
Metalink
TrackMemory
TrackMemory
unittest


as well as each protocol that curl supports.  A protocol only needs to be
as well as each protocol that curl supports.  A protocol only needs to be
specified if it is different from the server (useful when the server
specified if it is different from the server (useful when the server
@@ -302,29 +302,41 @@ not negative integer number of seconds for the delay. This 'delay' attribute
is intended for very specific test cases, and normally not needed.
is intended for very specific test cases, and normally not needed.


Available substitute variables include:
Available substitute variables include:
%CLIENTIP   - IPv4 address of the client running curl
%CLIENT6IP - IPv6 address of the client running curl
%CLIENT6IP - IPv6 address of the client running curl
%HOSTIP    - IPv4 address of the host running this test
%CLIENTIP  - IPv4 address of the client running curl
%HTTPPORT  - Port number of the HTTP server
%CURL      - Path to the curl executable
%HOST6IP   - IPv6 address of the host running this test
%FTP2PORT  - Port number of the FTP server 2
%HTTP6PORT - IPv6 port number of the HTTP server
%HTTPSPORT - Port number of the HTTPS server
%PROXYPORT - Port number of the HTTP proxy
%FTPPORT   - Port number of the FTP server
%FTP6PORT  - IPv6 port number of the FTP server
%FTP6PORT  - IPv6 port number of the FTP server
%FTPPORT   - Port number of the FTP server
%FTPSPORT  - Port number of the FTPS server
%FTPSPORT  - Port number of the FTPS server
%FTP2PORT  - Port number of the FTP server 2
%FTPTIME2  - Timeout in seconds that should be just sufficient to receive
%FTPTIME2  - Timeout in seconds that should be just sufficient to receive
             a response from the test FTP server
             a response from the test FTP server
%TFTPPORT  - Port number of the TFTP server
%FTPTIME3  - Even longer than %FTPTIME2
%TFTP6PORT - IPv6 port number of the TFTP server
%GOPHER6PORT  - IPv6 port number of the Gopher server
%SSHPORT   - Port number of the SCP/SFTP server
%GOPHERPORT   - Port number of the Gopher server
%SOCKSPORT - Port number of the SOCKS4/5 server
%HOST6IP      - IPv6 address of the host running this test
%RTSPPORT  - Port number of the RTSP server
%HOSTIP       - IPv4 address of the host running this test
%HTTP6PORT    - IPv6 port number of the HTTP server
%HTTPPIPEPORT - Port number of the HTTP pipelining server
%HTTPPORT     - Port number of the HTTP server
%HTTPSPORT    - Port number of the HTTPS server
%HTTPTLS6PORT - IPv6 port number of the HTTP TLS server
%HTTPTLSPORT  - Port number of the HTTP TLS server
%IMAP6PORT - IPv6 port number of the IMAP server
%IMAPPORT  - Port number of the IMAP server
%POP36PORT - IPv6 ort number of the POP3 server
%POP3PORT  - Port number of the POP3 server
%PROXYPORT - Port number of the HTTP proxy
%PWD       - Current directory
%RTSP6PORT - IPv6 port number of the RTSP server
%RTSP6PORT - IPv6 port number of the RTSP server
%RTSPPORT  - Port number of the RTSP server
%SMTP6PORT - IPv6 port number of the SMTP server
%SMTPPORT  - Port number of the SMTP server
%SOCKSPORT - Port number of the SOCKS4/5 server
%SRCDIR    - Full path to the source dir
%SRCDIR    - Full path to the source dir
%PWD       - Current directory
%SSHPORT   - Port number of the SCP/SFTP server
%CURL      - Path to the curl executable
%TFTP6PORT - IPv6 port number of the TFTP server
%TFTPPORT  - Port number of the TFTP server
%USER      - Login ID of the user running the test
%USER      - Login ID of the user running the test
</command>
</command>