]> git.ipfire.org Git - thirdparty/curl.git/commit
tests: testrunner reliability improvements
authorStefan Eissing <stefan@eissing.org>
Wed, 18 Sep 2024 14:32:07 +0000 (16:32 +0200)
committerDaniel Stenberg <daniel@haxx.se>
Wed, 18 Sep 2024 21:09:16 +0000 (23:09 +0200)
commit8ad3597d2dca4209fb19563b0a611a9944fa579b
tree540446341e2972257955ea1a2408c2ada8b4acf1
parent5a263710f691f103feeb2250afcd6f6f88d7df9e
tests: testrunner reliability improvements

- perform torture tests with '-j2' for shorter runtime
- when waiting on test results overly long, log the tests
  waited for and eventually log the test log directories
  for easier analysis what is wrong in CI jobs.
- sockfilt.c: treat the windows errno 109 (ERROR_BROKEN_PIPE)
  as a socket closed by the client and do not exit.
- when verifying https server, do not in addition check
  the http server behind it also
- when tearing down the stunnel of a non-responsive https
  server, tear down the http server with it

Closes #14960
tests/Makefile.am
tests/runtests.pl
tests/server/sockfilt.c
tests/servers.pm