curl/tests
Stefan Eissing 8d9aa6d6e1
tests/servers: put unix-domain-path inside LOGDIR
Change Unix domain socket paths from `/tmp/curl-socksd-<random>` to
`/drive/path/to/LOGDIR/PIDDIR/*-uds` to avoid having to create and
delete them before use. Also to use a path which remains an absolute one
while passed from MSYS2 Perl to native Windows curl tool and test server
via the command-line, and keep pointing to the same location, fixing:
```
=== Start of file commands.log
../src/curl.exe -q --output log/3/curl1468.out --include --trace-ascii log/3/trace1468
  --trace-time http://this.is.a.host.name:64405/1468
  --proxy socks5h://localhost/tmp/curl-socksd-YnbvRo98 [...]
=== End of file commands.log
=== Start of file socks2_server.log
[...]
14:11:54.597968 Listening on Unix socket D:/a/_temp/msys64/tmp/curl-socksd-YnbvRo98
```
Ref: https://github.com/curl/curl/actions/runs/19896583933/job/57028545111?pr=19812

The curl tool is pending #19825 to fix accepting an absolute unix domain
socket path on Windows.

Assisted-by: Viktor Szakats
Closes #19810
2025-12-05 13:00:19 +01:00
..
certs
cmake
data sws: fix binding to unix socket on Windows 2025-12-04 22:49:03 +01:00
http
libtest tidy-up: one more round of formatting nits 2025-12-04 19:30:59 +01:00
server sws: fix binding to unix socket on Windows 2025-12-04 22:49:03 +01:00
tunit
unit tidy-up: one more round of formatting nits 2025-12-04 19:30:59 +01:00
.gitignore
allversions.pm
appveyor.pm
azure.pm
CMakeLists.txt
config.in
configurehelp.pm.in
devtest.pl
dictserver.py
directories.pm
ech_combos.py
ech_tests.sh
ftpserver.pl
getpart.pm
globalconfig.pm
http-server.pl
http2-server.pl
http3-server.pl
Makefile.am runtests: make memanalyzer a Perl module (for 1.1-2x speed-up per test run) 2025-12-04 13:14:32 +01:00
memanalyze.pl runtests: make memanalyzer a Perl module (for 1.1-2x speed-up per test run) 2025-12-04 13:14:32 +01:00
memanalyzer.pm runtests: make memanalyzer a Perl module (for 1.1-2x speed-up per test run) 2025-12-04 13:14:32 +01:00
negtelnetserver.py
nghttpx.conf
pathhelp.pm
processhelp.pm
requirements.txt
rtspserver.pl
runner.pm
runtests.pl runtests: make memanalyzer a Perl module (for 1.1-2x speed-up per test run) 2025-12-04 13:14:32 +01:00
secureserver.pl
serverhelp.pm
servers.pm tests/servers: put unix-domain-path inside LOGDIR 2025-12-05 13:00:19 +01:00
smbserver.py
sshhelp.pm
sshserver.pl
test745.pl
test971.pl
test1119.pl
test1135.pl
test1139.pl
test1140.pl
test1165.pl
test1167.pl
test1173.pl
test1175.pl
test1177.pl
test1222.pl
test1275.pl
test1276.pl
test1477.pl
test1486.pl
test1488.pl
test1544.pl
test1707.pl
testcurl.pl
testutil.pm tests: add %AMP macro, use it in two tests 2025-12-03 20:50:19 +01:00
tftpserver.pl
util.py
valgrind.pm
valgrind.supp