node/test/client-proxy
Trivikram Kamat f8685431d3
test: deflake connection refused proxy tests
Use 127.0.0.1:10, matching existing refused-connection tests, instead
of binding and releasing an ephemeral port that can be reused before
the child process connects.

Clear NO_PROXY and no_proxy so local proxy bypass settings do not skip
the proxy connection attempt.

Signed-off-by: Kamat, Trivikram <16024985+trivikr@users.noreply.github.com>
Assisted-by: openai:gpt-5.5
PR-URL: https://github.com/nodejs/node/pull/63395
Refs: https://github.com/nodejs/reliability/blob/main/reports/2026-05-15.md#jstest-failure
Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
2026-05-20 00:15:34 +00:00
..
client-proxy.status
test-http-proxy-fetch.mjs http: add http.setGlobalProxyFromEnv() 2025-12-10 16:12:28 +00:00
test-http-proxy-request-connection-refused.mjs test: deflake connection refused proxy tests 2026-05-20 00:15:34 +00:00
test-http-proxy-request-https-proxy.mjs
test-http-proxy-request-invalid-char-in-options.mjs
test-http-proxy-request-invalid-char-in-url.mjs
test-http-proxy-request-invalid-credentials.mjs
test-http-proxy-request-invalid-proxy.mjs
test-http-proxy-request-invalid-url.mjs
test-http-proxy-request-ipv6.mjs
test-http-proxy-request-max-sockets.mjs test: enforce better never-settling-promise detection 2025-12-10 23:55:36 +00:00
test-http-proxy-request-no-proxy-asterisk.mjs
test-http-proxy-request-no-proxy-domain.mjs http: fix no_proxy leading-dot suffix matching 2026-04-23 19:42:58 +09:00
test-http-proxy-request-no-proxy-ip.mjs
test-http-proxy-request-no-proxy-port-specific.mjs
test-http-proxy-request-no-proxy.mjs
test-http-proxy-request-proxy-failure-500.mjs
test-http-proxy-request-proxy-failure-hang-up.mjs
test-http-proxy-request-socket-keep-alive.mjs
test-http-proxy-request.mjs
test-http-request-proxy-post-server-failure.mjs
test-http-request-proxy-post.mjs
test-http-set-global-proxy-from-env-fetch-default.mjs http: add http.setGlobalProxyFromEnv() 2025-12-10 16:12:28 +00:00
test-http-set-global-proxy-from-env-fetch-empty.mjs http: add http.setGlobalProxyFromEnv() 2025-12-10 16:12:28 +00:00
test-http-set-global-proxy-from-env-fetch-https.mjs http: add http.setGlobalProxyFromEnv() 2025-12-10 16:12:28 +00:00
test-http-set-global-proxy-from-env-fetch-no-proxy.mjs http: add http.setGlobalProxyFromEnv() 2025-12-10 16:12:28 +00:00
test-http-set-global-proxy-from-env-fetch-restore.mjs http: add http.setGlobalProxyFromEnv() 2025-12-10 16:12:28 +00:00
test-http-set-global-proxy-from-env-fetch.mjs http: add http.setGlobalProxyFromEnv() 2025-12-10 16:12:28 +00:00
test-http-set-global-proxy-from-env-http-request-default.mjs http: add http.setGlobalProxyFromEnv() 2025-12-10 16:12:28 +00:00
test-http-set-global-proxy-from-env-http-request-empty.mjs http: add http.setGlobalProxyFromEnv() 2025-12-10 16:12:28 +00:00
test-http-set-global-proxy-from-env-http-request-restore.mjs http: add http.setGlobalProxyFromEnv() 2025-12-10 16:12:28 +00:00
test-http-set-global-proxy-from-env-http-request.mjs http: add http.setGlobalProxyFromEnv() 2025-12-10 16:12:28 +00:00
test-http-set-global-proxy-from-env-https-request.mjs http: add http.setGlobalProxyFromEnv() 2025-12-10 16:12:28 +00:00
test-http-set-global-proxy-from-env-invalid-type.mjs http: add http.setGlobalProxyFromEnv() 2025-12-10 16:12:28 +00:00
test-http-set-global-proxy-from-env-invalid-url.mjs http: add http.setGlobalProxyFromEnv() 2025-12-10 16:12:28 +00:00
test-http-set-global-proxy-from-env-no-proxy.mjs http: add http.setGlobalProxyFromEnv() 2025-12-10 16:12:28 +00:00
test-http-set-global-proxy-from-env-override-fetch.mjs http: add http.setGlobalProxyFromEnv() 2025-12-10 16:12:28 +00:00
test-http-set-global-proxy-from-env-override-http.mjs http: add http.setGlobalProxyFromEnv() 2025-12-10 16:12:28 +00:00
test-https-proxy-fetch.mjs
test-https-proxy-request-auth-failure.mjs
test-https-proxy-request-connection-refused.mjs test: deflake connection refused proxy tests 2026-05-20 00:15:34 +00:00
test-https-proxy-request-empty-response.mjs
test-https-proxy-request-handshake-failure.mjs
test-https-proxy-request-https-proxy.mjs
test-https-proxy-request-incomplete-headers.mjs
test-https-proxy-request-invalid-char-in-options.mjs
test-https-proxy-request-invalid-char-in-url.mjs
test-https-proxy-request-invalid-credentials.mjs
test-https-proxy-request-invalid-url.mjs
test-https-proxy-request-ipv6.mjs
test-https-proxy-request-malformed-response.mjs
test-https-proxy-request-max-sockets.mjs test: enforce better never-settling-promise detection 2025-12-10 23:55:36 +00:00
test-https-proxy-request-no-proxy.mjs
test-https-proxy-request-proxy-failure-404.mjs
test-https-proxy-request-proxy-failure-500.mjs
test-https-proxy-request-proxy-failure-502.mjs
test-https-proxy-request-proxy-failure-hang-up.mjs
test-https-proxy-request-server-failure-hang-up.mjs
test-https-proxy-request-socket-keep-alive.mjs
test-https-proxy-request-tunnel-timeout-agent.mjs
test-https-proxy-request-tunnel-timeout.mjs
test-https-proxy-request.mjs
test-https-request-proxy-post.mjs
test-use-env-proxy-cli-http.mjs
test-use-env-proxy-cli-https.mjs
test-use-env-proxy-precedence.mjs
testcfg.py