curl-curl/tests/http
Stefan Eissing f37c956d0f
test07_22: fix flakiness
The HTTP/3 tests did send 20 transfers against nghttpx with a backend
that failed the uploads with a 400 and an incomplete response body. This
causes stream resets.

Apache keeps the connection open, but newer nghttpx closes the front
connection after "too many" reset. When that bites, it depends on the
number of transfers ongoing how the test case fails. This led to flaky
outcomes.

Reduce the transfers to just a single one and check the result of
that one. Parallelism is not important here.

refs #19489
Closes #19530
2025-11-14 17:06:23 +01:00
..
testenv pytest: fix conditions for test_02_28 2025-11-10 23:30:20 +01:00
.gitignore tidy-up: mostly whitespace nits 2023-08-31 23:02:10 +00:00
CMakeLists.txt pytest: use dante-server in CI 2025-07-29 15:02:30 +02:00
config.ini.in pytest: use dante-server in CI 2025-07-29 15:02:30 +02:00
conftest.py pytest: adapt for runs with openssl-1.1.1 2025-06-05 13:52:29 +02:00
Makefile.am tests: merge clients into libtests, drop duplicate code 2025-07-30 02:38:13 +02:00
requirements.txt GHA: bump the pip-dependencies group across 2 directories with 3 updates 2025-11-02 17:10:39 +01:00
scorecard.py scorecard: more params for upload tests 2025-10-31 23:27:59 +01:00
test_01_basic.py pytest: skip H2 tests if feature missing from curl 2025-11-08 22:40:24 +01:00
test_02_download.py pytest: fix conditions for test_02_28 2025-11-10 23:30:20 +01:00
test_03_goaway.py pytest: skip H2 tests if feature missing from curl 2025-11-08 22:40:24 +01:00
test_04_stuttered.py pytest: skip H2 tests if feature missing from curl 2025-11-08 22:40:24 +01:00
test_05_errors.py pytest: skip H2 tests if feature missing from curl 2025-11-08 22:40:24 +01:00
test_06_eyeballs.py pytest: skip specific tests for no-verbose builds 2025-10-02 10:41:46 +02:00
test_07_upload.py test07_22: fix flakiness 2025-11-14 17:06:23 +01:00
test_08_caddy.py pytest: skip H2 tests if feature missing from curl 2025-11-08 22:40:24 +01:00
test_09_push.py pytest: skip H2 tests if feature missing from curl 2025-11-08 22:40:24 +01:00
test_10_proxy.py pytest: skip H2 tests if feature missing from curl 2025-11-08 22:40:24 +01:00
test_11_unix.py pytest-xdist: pytest in parallel 2025-05-15 21:44:31 +02:00
test_12_reuse.py spelling: 'a' vs 'an' 2025-05-30 11:38:35 +02:00
test_13_proxy_auth.py pytest: skip H2 tests if feature missing from curl 2025-11-08 22:40:24 +01:00
test_14_auth.py pytest: skip H2 tests if feature missing from curl 2025-11-08 22:40:24 +01:00
test_15_tracing.py pytest: skip specific tests for no-verbose builds 2025-10-02 10:41:46 +02:00
test_16_info.py pytest: skip H2 tests if feature missing from curl 2025-11-08 22:40:24 +01:00
test_17_ssl_use.py pytest: skip H2 tests if feature missing from curl 2025-11-08 22:40:24 +01:00
test_18_methods.py pytest: skip H2 tests if feature missing from curl 2025-11-08 22:40:24 +01:00
test_19_shutdown.py pytest: skip H2 tests if feature missing from curl 2025-11-08 22:40:24 +01:00
test_20_websockets.py websocket: improve handling of 0-len frames 2025-08-28 11:00:02 +02:00
test_30_vsftpd.py pytest: skip specific tests for no-verbose builds 2025-10-02 10:41:46 +02:00
test_31_vsftpds.py pytest: skip specific tests for no-verbose builds 2025-10-02 10:41:46 +02:00
test_32_ftps_vsftpd.py pytest: skip specific tests for no-verbose builds 2025-10-02 10:41:46 +02:00
test_40_socks.py pytest: skip H2 tests if feature missing from curl 2025-11-08 22:40:24 +01:00