{"author":"Viktor Szakats","author_email":"commit@vsz.me","author_time":1747339866,"commit_time":1747661885,"committer":"Viktor Szakats","committer_email":"commit@vsz.me","hash":"42331cb48a1f66efaa0920ee8ccba5a74d67de27","message":"pytest: enable in 5 GHA jobs, fix fallouts\n\nThey take about 4.5 minutes of CI time in GHA/macos.\n\nAlso:\n- autotools: improve `caddy`, `vsftpd` detection.\n  Bringing it closer to cmake.\n- autotools: fix `--with-test-caddy=no`, `--with-test-vsftps=no`,\n  `--with-test-nghttpx=no` options.\n- cmake: sync `nghttpx` default with autotools.\n- pytest: disable failing mbedTLS tests on macOS CI.\n- pytest: disable failing earlydata tests on macOS CI.\n- GHA/macos: keep vsftpd pytests disabled due to lengthy run times.\n- pytest: fix test_05_04 for LibreSSL. Ref: #17367\n  Authored-by: Stefan Eissing\n\nRemaining issues:\n- some unidentified tests taking a long time with mbedTLS:\n  `================= 462 passed, 278 skipped in 347.93s (0:05:47) =================`\n  Ref: https://github.com/curl/curl/actions/runs/15073354301/job/42374999041#step:17:1536\n  Workaround: not enabling pytest for mbedTLS jobs\n- 17 FTP tests taking a long time (affecting all TLS backends):\n  without vsftpd:\n  `====================== 496 passed, 244 skipped in 56.15s =======================`\n  Ref: https://github.com/curl/curl/actions/runs/15073354301/job/42374998230#step:17:1536\n  with vsftpd:\n  `================= 513 passed, 227 skipped in 409.37s (0:06:49) =================`\n  Ref: https://github.com/curl/curl/actions/runs/15073678568/job/42376039672?pr=17362#step:17:1537\n  Workaround: force-disable vsftpd.\n- 100 tests failing with SecureTransport. Let's ignore that due to imminent deprecation.\n  Ref: https://github.com/curl/curl/actions/runs/15055652333/job/42320873732#step:17:15362\n\nFollow-up to 30ef79ed937ca0fc7592ff73d162398773c6a5aa #17295\nFollow-up to 914790336664da0451e2f57906373a7707bd7cc3 #16518\n\nCloses #17362\n","parents":["60f8f6d5cb7ae4d6ee4cc35e8ee512b8e1da44e8"],"tree_hash":"9ffe4a31c27c778146d4d38cc7bdc79b41a3858d"}