curl/tests
Viktor Szakats 2701ac6a4d
processhelp.pm: log taskkill pid info, add debug envs, enable in CI
To debug the Windows CI fails further. Acting on the suspicions that
`taskkill` may sometimes be applied to the wrong process.

- log task info, and task child info before calling `taskkill` on a PID.
  (on native Windows.)
  One of the calls needs PowerShell.

- add env `CURL_TEST_NO_TASKKILL` to disable using `taskkill`.

- add env `CURL_TEST_NO_TASKKILL_TREE` to use `taskkill` without
  `-t`, meaning to kill the process, but not child processes.

- GHA/windows: disable `taskkill` calls, to see what happens.
  I'll revert or tweak this in a future commit depending on results.

Ref: https://github.com/curl/curl/discussions/14854#discussioncomment-13062859
Ref: https://github.com/curl/curl/discussions/14854#discussioncomment-14913014

Closes #19421
2025-11-10 02:00:17 +01:00
..
certs
cmake lib: stop overriding system printf symbols 2025-10-06 20:57:59 +02:00
data tests/server: do not fall back to original data file in test2fopen() 2025-11-09 21:14:41 +01:00
http pytest: skip H2 tests if feature missing from curl 2025-11-08 22:40:24 +01:00
libtest checksrc.pl: detect assign followed by more than one space 2025-11-05 15:18:28 +01:00
server tests/server: do not fall back to original data file in test2fopen() 2025-11-09 21:14:41 +01:00
tunit lib: stop overriding system printf symbols 2025-10-06 20:57:59 +02:00
unit checksrc.pl: detect assign followed by more than one space 2025-11-05 15:18:28 +01:00
.gitignore
allversions.pm
appveyor.pm
azure.pm
CMakeLists.txt tests: replace remaining CR bytes with the new macro %CR 2025-11-06 20:45:45 +01:00
config.in
configurehelp.pm.in
devtest.pl tidy-up: formatting 2025-08-23 01:12:27 +02:00
dictserver.py
directories.pm
ech_combos.py
ech_tests.sh tidy-up: formatting 2025-08-23 01:12:27 +02:00
ftpserver.pl tests: remove trailing spaces in server responses 2025-11-05 15:17:29 +01:00
getpart.pm tests: replace remaining CR bytes with the new macro %CR 2025-11-06 20:45:45 +01:00
globalconfig.pm tests: replace remaining CR bytes with the new macro %CR 2025-11-06 20:45:45 +01:00
http-server.pl
http2-server.pl
http3-server.pl
Makefile.am tests: replace remaining CR bytes with the new macro %CR 2025-11-06 20:45:45 +01:00
memanalyze.pl
negtelnetserver.py
nghttpx.conf
pathhelp.pm perlcheck: add script, run in CI, fix fallouts 2025-09-26 14:47:33 +02:00
processhelp.pm processhelp.pm: log taskkill pid info, add debug envs, enable in CI 2025-11-10 02:00:17 +01:00
requirements.txt GHA: bump the pip-dependencies group across 2 directories with 3 updates 2025-11-02 17:10:39 +01:00
rtspserver.pl
runner.pm tests: replace remaining CR bytes with the new macro %CR 2025-11-06 20:45:45 +01:00
runtests.pl tests: replace remaining CR bytes with the new macro %CR 2025-11-06 20:45:45 +01:00
secureserver.pl
serverhelp.pm runtests: assume Time::HiRes, drop Perl Win32 dependency 2025-08-14 16:34:06 +02:00
servers.pm perlcheck: add script, run in CI, fix fallouts 2025-09-26 14:47:33 +02:00
smbserver.py
sshhelp.pm
sshserver.pl
test745.pl perlcheck: add script, run in CI, fix fallouts 2025-09-26 14:47:33 +02:00
test971.pl
test1119.pl
test1132.pl
test1135.pl
test1139.pl curl_easy_setopt.md: add missing CURLOPT_POSTFIELDS 2025-10-20 08:50:02 +02:00
test1140.pl
test1165.pl
test1167.pl
test1173.pl
test1175.pl
test1177.pl
test1222.pl
test1275.pl
test1276.pl
test1477.pl
test1486.pl writeout: add %time{} 2025-08-04 23:45:48 +02:00
test1488.pl
test1544.pl
test1707.pl
testcurl.pl perlcheck: add script, run in CI, fix fallouts 2025-09-26 14:47:33 +02:00
testutil.pm tests: replace remaining CR bytes with the new macro %CR 2025-11-06 20:45:45 +01:00
tftpserver.pl
util.py
valgrind.pm
valgrind.supp