curl-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 configure: if no perl, disable unity and shell completion, related tidy ups 2025-08-04 14:55:10 +02:00
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 scripts: enable strict warnings in Perl where missing, fix fallouts 2025-07-27 22:35:18 +02:00
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
http2-server.pl tests: fix perl warnings in http2-server, http3-server 2025-07-30 14:21:17 +02:00
http3-server.pl tests: fix perl warnings in http2-server, http3-server 2025-07-30 14:21:17 +02:00
http-server.pl
Makefile.am tests: replace remaining CR bytes with the new macro %CR 2025-11-06 20:45:45 +01:00
memanalyze.pl memanalyze: fix warnings 2025-07-28 12:43:02 +02:00
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 GHA/checksrc: expand spellcheck, fix issues found 2025-07-21 16:09:01 +02:00
sshhelp.pm
sshserver.pl
test745.pl perlcheck: add script, run in CI, fix fallouts 2025-09-26 14:47:33 +02:00
test971.pl scripts: enable strict warnings in Perl where missing, fix fallouts 2025-07-27 22:35:18 +02:00
test1119.pl docs: add CURLOPT type change history, drop casts where present 2025-08-02 00:05:33 +02:00
test1132.pl
test1135.pl
test1139.pl curl_easy_setopt.md: add missing CURLOPT_POSTFIELDS 2025-10-20 08:50:02 +02:00
test1140.pl scripts: enable strict warnings in Perl where missing, fix fallouts 2025-07-27 22:35:18 +02:00
test1165.pl
test1167.pl
test1173.pl GHA/checksrc: expand spellcheck, fix issues found 2025-07-21 16:09:01 +02:00
test1175.pl scripts: enable strict warnings in Perl where missing, fix fallouts 2025-07-27 22:35:18 +02:00
test1177.pl
test1222.pl
test1275.pl scripts: enable strict warnings in Perl where missing, fix fallouts 2025-07-27 22:35:18 +02:00
test1276.pl scripts: enable strict warnings in Perl where missing, fix fallouts 2025-07-27 22:35:18 +02:00
test1477.pl
test1486.pl writeout: add %time{} 2025-08-04 23:45:48 +02:00
test1488.pl scripts: enable strict warnings in Perl where missing, fix fallouts 2025-07-27 22:35:18 +02:00
test1544.pl
test1707.pl scripts: enable strict warnings in Perl where missing, fix fallouts 2025-07-27 22:35:18 +02:00
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