curl-curl/tests/http/testenv
Stefan Eissing 208a6aebf2
lib: timer stats improvements
* move the TIMER_POSTQUEUE to the time a connection is chosen,
  so that TIMER_NAMELOOKUP always happens afterwards
* client writer: do not trigger TIMER_STARTTRANSFER on CLIENTWRITE_INFO
  as ftp and other pingpong protocols write that before starting anything
  that is the tranfer itself
* Elimnating debug trancing of "closed stream/connection - bailing"
  as confusing, as connection is not really closed on most cases.
* Setting 'data->req.upload_done` correctly, so that no "abort upload"
  is happening at the end of a perfectly fine download.
* Adding test cases with up-/download of 0-length files.
* pytest: add a "timeline" of timer value checks to Resulst in curl.py,
  so that this can be used in several test cases, replacing the local
  stuff in test_16
* add timeline checks to ftp test cases

Closes #19269
2025-11-25 16:18:59 +01:00
..
mod_curltest badwords: fix issues found in tests 2025-11-17 13:30:35 +01:00
__init__.py pytest: add SOCKS tests and scoring 2025-07-23 18:12:31 +02:00
caddy.py badwords: fix issues found in tests 2025-11-17 13:30:35 +01:00
certs.py vtls: fix CURLOPT_CAPATH use 2025-11-08 17:02:54 +01:00
client.py tests: merge clients into libtests, drop duplicate code 2025-07-30 02:38:13 +02:00
curl.py lib: timer stats improvements 2025-11-25 16:18:59 +01:00
dante.py pytest: use dante-server in CI 2025-07-29 15:02:30 +02:00
env.py pytest fixes and improvements 2025-11-17 08:02:52 +01:00
httpd.py badwords: fix issues found in tests 2025-11-17 13:30:35 +01:00
nghttpx.py badwords: fix issues found in tests 2025-11-17 13:30:35 +01:00
ports.py pytest: bind to localhost 2025-09-10 00:55:07 +02:00
vsftpd.py badwords: fix issues found in tests 2025-11-17 13:30:35 +01:00
ws_echo_server.py tests: change Python code style to pass ruff checks 2024-10-04 14:02:05 -07:00