{
  "meta": {
    "suite": "extra",
    "generatedAt": "2026-09-24T01:09:05.009Z",
    "finishedAt": "2026-09-24T01:09:25.176Z",
    "host": "darwin-arm64",
    "hostNode": "v26.8.1",
    "runtimes": [
      {
        "version": "v22.23.3",
        "bundledUndici": "6.28.1"
      },
      {
        "version": "v24.21.0",
        "bundledUndici": "7.29.1"
      },
      {
        "version": "v26.10.0",
        "bundledUndici": "8.10.2"
      }
    ],
    "npmUndici": [
      {
        "alias": "undici5",
        "version": "5.29.0"
      },
      {
        "alias": "undici6",
        "version": "6.28.1"
      },
      {
        "alias": "undici7",
        "version": "7.29.1"
      },
      {
        "alias": "undici8",
        "version": "8.11.0"
      }
    ],
    "deadlineMs": 15000,
    "closeDeadlineMs": 6000,
    "loopLimitRequests": 25,
    "concurrency": 6,
    "signalTimeoutMs": 2000,
    "filter": null,
    "blackholeReady": true,
    "fixtures": {
      "ok": "CONNECT answered 200 and spliced to the local origin; in the extra suite an absolute-form request (GET http://...) is forwarded to the local HTTP origin",
      "auth407": "CONNECT (or a forwarded request) answered 407 Proxy Authentication Required (Proxy-Authenticate: Basic)",
      "close": "TCP accepted, CONNECT (or a forwarded request) read, connection closed with no reply",
      "refused-localhost": "extra suite: proxy URL http://localhost:<port> with nothing listening on ::1 or 127.0.0.1"
    },
    "wirings": {
      "dispatcher": "fetch(url, { dispatcher: new ProxyAgent(proxy) }) with the built-in fetch",
      "global-dispatcher": "setGlobalDispatcher(new ProxyAgent(proxy)) from npm undici, then the built-in fetch",
      "undici-fetch": "fetch and ProxyAgent both imported from the same npm undici",
      "env-agent-global": "HTTPS_PROXY (HTTP_PROXY for http:// targets) set; setGlobalDispatcher(new EnvHttpProxyAgent()) from npm undici, then the built-in fetch",
      "dispatcher1-wrapper": "fetch(url, { dispatcher: new Dispatcher1Wrapper(new ProxyAgent(proxy)) }) with undici 8, built-in fetch",
      "env-none": "HTTPS_PROXY (HTTP_PROXY for http:// targets) set, no opt-in, built-in fetch",
      "env-var": "HTTPS_PROXY (HTTP_PROXY for http:// targets) + NODE_USE_ENV_PROXY=1, built-in fetch",
      "env-flag": "HTTPS_PROXY (HTTP_PROXY for http:// targets) + node --use-env-proxy, built-in fetch",
      "env-api": "HTTPS_PROXY (HTTP_PROXY for http:// targets) set; http.setGlobalProxyFromEnv() called before the built-in fetch"
    },
    "targets": {
      "http-proxy-only-name": "extra suite: http://origin.test/  (plain HTTP; only the lab proxy can reach it)",
      "proxy-only-name": "https://origin.test/  (reserved name: only the lab proxy can reach it)",
      "http-direct-reachable": "extra suite: http://127.0.0.1:<http origin port>/  (plain HTTP, reachable without the proxy)",
      "dest-refused": "extra suite: https://127.0.0.1:<port>/ with nothing listening (reached only if the proxy is bypassed)",
      "dest-blackhole": "extra suite: https://127.0.0.1:<blackhole port>/, TCP handshake never completes (reached only if the proxy is bypassed)"
    },
    "notes": [
      "Synthetic loopback observations only. They show how these Node.js/undici versions report each injected proxy fault; they say nothing about any real proxy provider.",
      "route: proxy = the lab proxy saw a TCP connection or the error names the proxy address; direct = the origin saw the request without the proxy, the error names the destination address, or the target name failed DNS; none = no network I/O was observed.",
      "proxy.connects counts CONNECT requests; proxy.nonConnect counts other requests (for http:// targets, absolute-form requests such as GET http://origin.test/...); proxy.requests lists the distinct request lines the proxy received.",
      "layer is derived from the observed strings, route and counts only, never from the fixture name. A cell whose proxy saw 5 or more requests for one fetch is labeled a retry loop.",
      "Ports are replaced with placeholders; elapsedMs and request counts in retry loops are timing-dependent.",
      "killedFor: deadline = still pending when the harness deadline expired; retry-loop = stopped after the proxy saw 25 requests for one fetch."
    ]
  },
  "cells": [
    {
      "id": "v22.23.3|dispatcher|undici5@5.29.0|ok|http-proxy-only-name",
      "runtime": "v22.23.3",
      "bundledUndici": "6.28.1",
      "wiring": "dispatcher",
      "npmUndici": "5.29.0",
      "fixture": "ok",
      "target": "http-proxy-only-name",
      "outcome": "ok",
      "status": 200,
      "phase": "request",
      "note": null,
      "chain": [],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:80"
        ]
      },
      "originHits": 1,
      "warnings": [],
      "elapsedMs": 46,
      "killedFor": null,
      "route": "proxy",
      "layer": "ok through the proxy",
      "signature": ""
    },
    {
      "id": "v22.23.3|dispatcher|undici5@5.29.0|auth407|http-proxy-only-name",
      "runtime": "v22.23.3",
      "bundledUndici": "6.28.1",
      "wiring": "dispatcher",
      "npmUndici": "5.29.0",
      "fixture": "auth407",
      "target": "http-proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "Error",
          "message": "Request was cancelled.",
          "type": "DOMException"
        },
        {
          "depth": 2,
          "name": "AbortError",
          "code": "UND_ERR_ABORTED",
          "message": "Proxy response (407) !== 200 when HTTP Tunneling",
          "type": "RequestAbortedError"
        }
      ],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:80"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 42,
      "killedFor": null,
      "route": "proxy",
      "layer": "proxy auth: 407 at CONNECT",
      "signature": "TypeError: fetch failed > Error: Request was cancelled. > AbortError[UND_ERR_ABORTED]: Proxy response (407) !== 200 when HTTP Tunneling"
    },
    {
      "id": "v22.23.3|dispatcher|undici5@5.29.0|close|http-proxy-only-name",
      "runtime": "v22.23.3",
      "bundledUndici": "6.28.1",
      "wiring": "dispatcher",
      "npmUndici": "5.29.0",
      "fixture": "close",
      "target": "http-proxy-only-name",
      "outcome": "no-settle",
      "status": null,
      "phase": null,
      "note": null,
      "chain": [],
      "proxy": {
        "tcp": 25,
        "connects": 25,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:80"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 124,
      "killedFor": "retry-loop",
      "route": "proxy",
      "layer": "retry loop: proxy kept closing, client kept reconnecting",
      "signature": ""
    },
    {
      "id": "v22.23.3|dispatcher|undici5@5.29.0|refused-localhost|proxy-only-name",
      "runtime": "v22.23.3",
      "bundledUndici": "6.28.1",
      "wiring": "dispatcher",
      "npmUndici": "5.29.0",
      "fixture": "refused-localhost",
      "target": "proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "AggregateError",
          "code": "ECONNREFUSED",
          "message": "",
          "errors": [
            "ECONNREFUSED: connect ECONNREFUSED ::1:<proxy-port>",
            "ECONNREFUSED: connect ECONNREFUSED 127.0.0.1:<proxy-port>"
          ],
          "type": "AggregateError"
        }
      ],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 40,
      "killedFor": null,
      "route": "proxy",
      "layer": "proxy unreachable: connection refused",
      "signature": "TypeError: fetch failed > AggregateError[ECONNREFUSED]:  [ECONNREFUSED: connect ECONNREFUSED ::1:<proxy-port>; ECONNREFUSED: connect ECONNREFUSED 127.0.0.1:<proxy-port>]"
    },
    {
      "id": "v22.23.3|dispatcher|undici6@6.28.1|ok|http-proxy-only-name",
      "runtime": "v22.23.3",
      "bundledUndici": "6.28.1",
      "wiring": "dispatcher",
      "npmUndici": "6.28.1",
      "fixture": "ok",
      "target": "http-proxy-only-name",
      "outcome": "ok",
      "status": 200,
      "phase": "request",
      "note": null,
      "chain": [],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:80"
        ]
      },
      "originHits": 1,
      "warnings": [],
      "elapsedMs": 45,
      "killedFor": null,
      "route": "proxy",
      "layer": "ok through the proxy",
      "signature": ""
    },
    {
      "id": "v22.23.3|dispatcher|undici6@6.28.1|auth407|http-proxy-only-name",
      "runtime": "v22.23.3",
      "bundledUndici": "6.28.1",
      "wiring": "dispatcher",
      "npmUndici": "6.28.1",
      "fixture": "auth407",
      "target": "http-proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "Error",
          "message": "Request was cancelled.",
          "type": "DOMException"
        },
        {
          "depth": 2,
          "name": "AbortError",
          "code": "UND_ERR_ABORTED",
          "message": "Proxy response (407) !== 200 when HTTP Tunneling",
          "type": "RequestAbortedError"
        }
      ],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:80"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 42,
      "killedFor": null,
      "route": "proxy",
      "layer": "proxy auth: 407 at CONNECT",
      "signature": "TypeError: fetch failed > Error: Request was cancelled. > AbortError[UND_ERR_ABORTED]: Proxy response (407) !== 200 when HTTP Tunneling"
    },
    {
      "id": "v22.23.3|dispatcher|undici6@6.28.1|close|http-proxy-only-name",
      "runtime": "v22.23.3",
      "bundledUndici": "6.28.1",
      "wiring": "dispatcher",
      "npmUndici": "6.28.1",
      "fixture": "close",
      "target": "http-proxy-only-name",
      "outcome": "no-settle",
      "status": null,
      "phase": null,
      "note": null,
      "chain": [],
      "proxy": {
        "tcp": 25,
        "connects": 25,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:80"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 126,
      "killedFor": "retry-loop",
      "route": "proxy",
      "layer": "retry loop: proxy kept closing, client kept reconnecting",
      "signature": ""
    },
    {
      "id": "v22.23.3|dispatcher|undici6@6.28.1|refused-localhost|proxy-only-name",
      "runtime": "v22.23.3",
      "bundledUndici": "6.28.1",
      "wiring": "dispatcher",
      "npmUndici": "6.28.1",
      "fixture": "refused-localhost",
      "target": "proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "AggregateError",
          "code": "ECONNREFUSED",
          "message": "",
          "errors": [
            "ECONNREFUSED: connect ECONNREFUSED ::1:<proxy-port>",
            "ECONNREFUSED: connect ECONNREFUSED 127.0.0.1:<proxy-port>"
          ],
          "type": "AggregateError"
        }
      ],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 41,
      "killedFor": null,
      "route": "proxy",
      "layer": "proxy unreachable: connection refused",
      "signature": "TypeError: fetch failed > AggregateError[ECONNREFUSED]:  [ECONNREFUSED: connect ECONNREFUSED ::1:<proxy-port>; ECONNREFUSED: connect ECONNREFUSED 127.0.0.1:<proxy-port>]"
    },
    {
      "id": "v22.23.3|dispatcher|undici7@7.29.1|ok|http-proxy-only-name",
      "runtime": "v22.23.3",
      "bundledUndici": "6.28.1",
      "wiring": "dispatcher",
      "npmUndici": "7.29.1",
      "fixture": "ok",
      "target": "http-proxy-only-name",
      "outcome": "ok",
      "status": 200,
      "phase": "request",
      "note": null,
      "chain": [],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:80"
        ]
      },
      "originHits": 1,
      "warnings": [],
      "elapsedMs": 51,
      "killedFor": null,
      "route": "proxy",
      "layer": "ok through the proxy",
      "signature": ""
    },
    {
      "id": "v22.23.3|dispatcher|undici7@7.29.1|auth407|http-proxy-only-name",
      "runtime": "v22.23.3",
      "bundledUndici": "6.28.1",
      "wiring": "dispatcher",
      "npmUndici": "7.29.1",
      "fixture": "auth407",
      "target": "http-proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "Error",
          "message": "Request was cancelled.",
          "type": "DOMException"
        },
        {
          "depth": 2,
          "name": "AbortError",
          "code": "UND_ERR_ABORTED",
          "message": "Proxy response (407) !== 200 when HTTP Tunneling",
          "type": "RequestAbortedError"
        }
      ],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:80"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 50,
      "killedFor": null,
      "route": "proxy",
      "layer": "proxy auth: 407 at CONNECT",
      "signature": "TypeError: fetch failed > Error: Request was cancelled. > AbortError[UND_ERR_ABORTED]: Proxy response (407) !== 200 when HTTP Tunneling"
    },
    {
      "id": "v22.23.3|dispatcher|undici7@7.29.1|close|http-proxy-only-name",
      "runtime": "v22.23.3",
      "bundledUndici": "6.28.1",
      "wiring": "dispatcher",
      "npmUndici": "7.29.1",
      "fixture": "close",
      "target": "http-proxy-only-name",
      "outcome": "no-settle",
      "status": null,
      "phase": null,
      "note": null,
      "chain": [],
      "proxy": {
        "tcp": 25,
        "connects": 25,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:80"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 126,
      "killedFor": "retry-loop",
      "route": "proxy",
      "layer": "retry loop: proxy kept closing, client kept reconnecting",
      "signature": ""
    },
    {
      "id": "v22.23.3|dispatcher|undici7@7.29.1|refused-localhost|proxy-only-name",
      "runtime": "v22.23.3",
      "bundledUndici": "6.28.1",
      "wiring": "dispatcher",
      "npmUndici": "7.29.1",
      "fixture": "refused-localhost",
      "target": "proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "AggregateError",
          "code": "ECONNREFUSED",
          "message": "",
          "errors": [
            "ECONNREFUSED: connect ECONNREFUSED ::1:<proxy-port>",
            "ECONNREFUSED: connect ECONNREFUSED 127.0.0.1:<proxy-port>"
          ],
          "type": "AggregateError"
        }
      ],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 48,
      "killedFor": null,
      "route": "proxy",
      "layer": "proxy unreachable: connection refused",
      "signature": "TypeError: fetch failed > AggregateError[ECONNREFUSED]:  [ECONNREFUSED: connect ECONNREFUSED ::1:<proxy-port>; ECONNREFUSED: connect ECONNREFUSED 127.0.0.1:<proxy-port>]"
    },
    {
      "id": "v22.23.3|dispatcher|undici8@8.11.0|ok|http-proxy-only-name",
      "runtime": "v22.23.3",
      "bundledUndici": "6.28.1",
      "wiring": "dispatcher",
      "npmUndici": "8.11.0",
      "fixture": "ok",
      "target": "http-proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "InvalidArgumentError",
          "code": "UND_ERR_INVALID_ARG",
          "message": "invalid onRequestStart method",
          "type": "InvalidArgumentError"
        }
      ],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 42,
      "killedFor": null,
      "route": "none",
      "layer": "undici major mismatch (dispatcher vs fetch)",
      "signature": "TypeError: fetch failed > InvalidArgumentError[UND_ERR_INVALID_ARG]: invalid onRequestStart method"
    },
    {
      "id": "v22.23.3|dispatcher|undici8@8.11.0|auth407|http-proxy-only-name",
      "runtime": "v22.23.3",
      "bundledUndici": "6.28.1",
      "wiring": "dispatcher",
      "npmUndici": "8.11.0",
      "fixture": "auth407",
      "target": "http-proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "InvalidArgumentError",
          "code": "UND_ERR_INVALID_ARG",
          "message": "invalid onRequestStart method",
          "type": "InvalidArgumentError"
        }
      ],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 43,
      "killedFor": null,
      "route": "none",
      "layer": "undici major mismatch (dispatcher vs fetch)",
      "signature": "TypeError: fetch failed > InvalidArgumentError[UND_ERR_INVALID_ARG]: invalid onRequestStart method"
    },
    {
      "id": "v22.23.3|dispatcher|undici8@8.11.0|close|http-proxy-only-name",
      "runtime": "v22.23.3",
      "bundledUndici": "6.28.1",
      "wiring": "dispatcher",
      "npmUndici": "8.11.0",
      "fixture": "close",
      "target": "http-proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "InvalidArgumentError",
          "code": "UND_ERR_INVALID_ARG",
          "message": "invalid onRequestStart method",
          "type": "InvalidArgumentError"
        }
      ],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 40,
      "killedFor": null,
      "route": "none",
      "layer": "undici major mismatch (dispatcher vs fetch)",
      "signature": "TypeError: fetch failed > InvalidArgumentError[UND_ERR_INVALID_ARG]: invalid onRequestStart method"
    },
    {
      "id": "v22.23.3|dispatcher|undici8@8.11.0|refused-localhost|proxy-only-name",
      "runtime": "v22.23.3",
      "bundledUndici": "6.28.1",
      "wiring": "dispatcher",
      "npmUndici": "8.11.0",
      "fixture": "refused-localhost",
      "target": "proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "InvalidArgumentError",
          "code": "UND_ERR_INVALID_ARG",
          "message": "invalid onRequestStart method",
          "type": "InvalidArgumentError"
        }
      ],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 43,
      "killedFor": null,
      "route": "none",
      "layer": "undici major mismatch (dispatcher vs fetch)",
      "signature": "TypeError: fetch failed > InvalidArgumentError[UND_ERR_INVALID_ARG]: invalid onRequestStart method"
    },
    {
      "id": "v22.23.3|global-dispatcher|undici5@5.29.0|ok|http-proxy-only-name",
      "runtime": "v22.23.3",
      "bundledUndici": "6.28.1",
      "wiring": "global-dispatcher",
      "npmUndici": "5.29.0",
      "fixture": "ok",
      "target": "http-proxy-only-name",
      "outcome": "ok",
      "status": 200,
      "phase": "request",
      "note": null,
      "chain": [],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:80"
        ]
      },
      "originHits": 1,
      "warnings": [],
      "elapsedMs": 41,
      "killedFor": null,
      "route": "proxy",
      "layer": "ok through the proxy",
      "signature": ""
    },
    {
      "id": "v22.23.3|global-dispatcher|undici5@5.29.0|auth407|http-proxy-only-name",
      "runtime": "v22.23.3",
      "bundledUndici": "6.28.1",
      "wiring": "global-dispatcher",
      "npmUndici": "5.29.0",
      "fixture": "auth407",
      "target": "http-proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "Error",
          "message": "Request was cancelled.",
          "type": "DOMException"
        },
        {
          "depth": 2,
          "name": "AbortError",
          "code": "UND_ERR_ABORTED",
          "message": "Proxy response (407) !== 200 when HTTP Tunneling",
          "type": "RequestAbortedError"
        }
      ],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:80"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 40,
      "killedFor": null,
      "route": "proxy",
      "layer": "proxy auth: 407 at CONNECT",
      "signature": "TypeError: fetch failed > Error: Request was cancelled. > AbortError[UND_ERR_ABORTED]: Proxy response (407) !== 200 when HTTP Tunneling"
    },
    {
      "id": "v22.23.3|global-dispatcher|undici5@5.29.0|close|http-proxy-only-name",
      "runtime": "v22.23.3",
      "bundledUndici": "6.28.1",
      "wiring": "global-dispatcher",
      "npmUndici": "5.29.0",
      "fixture": "close",
      "target": "http-proxy-only-name",
      "outcome": "no-settle",
      "status": null,
      "phase": null,
      "note": null,
      "chain": [],
      "proxy": {
        "tcp": 25,
        "connects": 25,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:80"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 124,
      "killedFor": "retry-loop",
      "route": "proxy",
      "layer": "retry loop: proxy kept closing, client kept reconnecting",
      "signature": ""
    },
    {
      "id": "v22.23.3|global-dispatcher|undici5@5.29.0|refused-localhost|proxy-only-name",
      "runtime": "v22.23.3",
      "bundledUndici": "6.28.1",
      "wiring": "global-dispatcher",
      "npmUndici": "5.29.0",
      "fixture": "refused-localhost",
      "target": "proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "AggregateError",
          "code": "ECONNREFUSED",
          "message": "",
          "errors": [
            "ECONNREFUSED: connect ECONNREFUSED ::1:<proxy-port>",
            "ECONNREFUSED: connect ECONNREFUSED 127.0.0.1:<proxy-port>"
          ],
          "type": "AggregateError"
        }
      ],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 40,
      "killedFor": null,
      "route": "proxy",
      "layer": "proxy unreachable: connection refused",
      "signature": "TypeError: fetch failed > AggregateError[ECONNREFUSED]:  [ECONNREFUSED: connect ECONNREFUSED ::1:<proxy-port>; ECONNREFUSED: connect ECONNREFUSED 127.0.0.1:<proxy-port>]"
    },
    {
      "id": "v22.23.3|global-dispatcher|undici6@6.28.1|ok|http-proxy-only-name",
      "runtime": "v22.23.3",
      "bundledUndici": "6.28.1",
      "wiring": "global-dispatcher",
      "npmUndici": "6.28.1",
      "fixture": "ok",
      "target": "http-proxy-only-name",
      "outcome": "ok",
      "status": 200,
      "phase": "request",
      "note": null,
      "chain": [],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:80"
        ]
      },
      "originHits": 1,
      "warnings": [],
      "elapsedMs": 44,
      "killedFor": null,
      "route": "proxy",
      "layer": "ok through the proxy",
      "signature": ""
    },
    {
      "id": "v22.23.3|global-dispatcher|undici6@6.28.1|auth407|http-proxy-only-name",
      "runtime": "v22.23.3",
      "bundledUndici": "6.28.1",
      "wiring": "global-dispatcher",
      "npmUndici": "6.28.1",
      "fixture": "auth407",
      "target": "http-proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "Error",
          "message": "Request was cancelled.",
          "type": "DOMException"
        },
        {
          "depth": 2,
          "name": "AbortError",
          "code": "UND_ERR_ABORTED",
          "message": "Proxy response (407) !== 200 when HTTP Tunneling",
          "type": "RequestAbortedError"
        }
      ],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:80"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 42,
      "killedFor": null,
      "route": "proxy",
      "layer": "proxy auth: 407 at CONNECT",
      "signature": "TypeError: fetch failed > Error: Request was cancelled. > AbortError[UND_ERR_ABORTED]: Proxy response (407) !== 200 when HTTP Tunneling"
    },
    {
      "id": "v22.23.3|global-dispatcher|undici6@6.28.1|close|http-proxy-only-name",
      "runtime": "v22.23.3",
      "bundledUndici": "6.28.1",
      "wiring": "global-dispatcher",
      "npmUndici": "6.28.1",
      "fixture": "close",
      "target": "http-proxy-only-name",
      "outcome": "no-settle",
      "status": null,
      "phase": null,
      "note": null,
      "chain": [],
      "proxy": {
        "tcp": 25,
        "connects": 25,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:80"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 124,
      "killedFor": "retry-loop",
      "route": "proxy",
      "layer": "retry loop: proxy kept closing, client kept reconnecting",
      "signature": ""
    },
    {
      "id": "v22.23.3|global-dispatcher|undici6@6.28.1|refused-localhost|proxy-only-name",
      "runtime": "v22.23.3",
      "bundledUndici": "6.28.1",
      "wiring": "global-dispatcher",
      "npmUndici": "6.28.1",
      "fixture": "refused-localhost",
      "target": "proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "AggregateError",
          "code": "ECONNREFUSED",
          "message": "",
          "errors": [
            "ECONNREFUSED: connect ECONNREFUSED ::1:<proxy-port>",
            "ECONNREFUSED: connect ECONNREFUSED 127.0.0.1:<proxy-port>"
          ],
          "type": "AggregateError"
        }
      ],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 41,
      "killedFor": null,
      "route": "proxy",
      "layer": "proxy unreachable: connection refused",
      "signature": "TypeError: fetch failed > AggregateError[ECONNREFUSED]:  [ECONNREFUSED: connect ECONNREFUSED ::1:<proxy-port>; ECONNREFUSED: connect ECONNREFUSED 127.0.0.1:<proxy-port>]"
    },
    {
      "id": "v22.23.3|global-dispatcher|undici7@7.29.1|ok|http-proxy-only-name",
      "runtime": "v22.23.3",
      "bundledUndici": "6.28.1",
      "wiring": "global-dispatcher",
      "npmUndici": "7.29.1",
      "fixture": "ok",
      "target": "http-proxy-only-name",
      "outcome": "ok",
      "status": 200,
      "phase": "request",
      "note": null,
      "chain": [],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:80"
        ]
      },
      "originHits": 1,
      "warnings": [],
      "elapsedMs": 49,
      "killedFor": null,
      "route": "proxy",
      "layer": "ok through the proxy",
      "signature": ""
    },
    {
      "id": "v22.23.3|global-dispatcher|undici7@7.29.1|auth407|http-proxy-only-name",
      "runtime": "v22.23.3",
      "bundledUndici": "6.28.1",
      "wiring": "global-dispatcher",
      "npmUndici": "7.29.1",
      "fixture": "auth407",
      "target": "http-proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "Error",
          "message": "Request was cancelled.",
          "type": "DOMException"
        },
        {
          "depth": 2,
          "name": "AbortError",
          "code": "UND_ERR_ABORTED",
          "message": "Proxy response (407) !== 200 when HTTP Tunneling",
          "type": "RequestAbortedError"
        }
      ],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:80"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 48,
      "killedFor": null,
      "route": "proxy",
      "layer": "proxy auth: 407 at CONNECT",
      "signature": "TypeError: fetch failed > Error: Request was cancelled. > AbortError[UND_ERR_ABORTED]: Proxy response (407) !== 200 when HTTP Tunneling"
    },
    {
      "id": "v22.23.3|global-dispatcher|undici7@7.29.1|close|http-proxy-only-name",
      "runtime": "v22.23.3",
      "bundledUndici": "6.28.1",
      "wiring": "global-dispatcher",
      "npmUndici": "7.29.1",
      "fixture": "close",
      "target": "http-proxy-only-name",
      "outcome": "no-settle",
      "status": null,
      "phase": null,
      "note": null,
      "chain": [],
      "proxy": {
        "tcp": 25,
        "connects": 25,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:80"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 129,
      "killedFor": "retry-loop",
      "route": "proxy",
      "layer": "retry loop: proxy kept closing, client kept reconnecting",
      "signature": ""
    },
    {
      "id": "v22.23.3|global-dispatcher|undici7@7.29.1|refused-localhost|proxy-only-name",
      "runtime": "v22.23.3",
      "bundledUndici": "6.28.1",
      "wiring": "global-dispatcher",
      "npmUndici": "7.29.1",
      "fixture": "refused-localhost",
      "target": "proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "AggregateError",
          "code": "ECONNREFUSED",
          "message": "",
          "errors": [
            "ECONNREFUSED: connect ECONNREFUSED ::1:<proxy-port>",
            "ECONNREFUSED: connect ECONNREFUSED 127.0.0.1:<proxy-port>"
          ],
          "type": "AggregateError"
        }
      ],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 45,
      "killedFor": null,
      "route": "proxy",
      "layer": "proxy unreachable: connection refused",
      "signature": "TypeError: fetch failed > AggregateError[ECONNREFUSED]:  [ECONNREFUSED: connect ECONNREFUSED ::1:<proxy-port>; ECONNREFUSED: connect ECONNREFUSED 127.0.0.1:<proxy-port>]"
    },
    {
      "id": "v22.23.3|global-dispatcher|undici8@8.11.0|ok|http-proxy-only-name",
      "runtime": "v22.23.3",
      "bundledUndici": "6.28.1",
      "wiring": "global-dispatcher",
      "npmUndici": "8.11.0",
      "fixture": "ok",
      "target": "http-proxy-only-name",
      "outcome": "ok",
      "status": 200,
      "phase": "request",
      "note": null,
      "chain": [],
      "proxy": {
        "tcp": 1,
        "connects": 0,
        "nonConnect": 1,
        "requests": [
          "GET http://origin.test/lab?cell=<n>"
        ]
      },
      "originHits": 1,
      "warnings": [],
      "elapsedMs": 50,
      "killedFor": null,
      "route": "proxy",
      "layer": "ok through the proxy",
      "signature": ""
    },
    {
      "id": "v22.23.3|global-dispatcher|undici8@8.11.0|auth407|http-proxy-only-name",
      "runtime": "v22.23.3",
      "bundledUndici": "6.28.1",
      "wiring": "global-dispatcher",
      "npmUndici": "8.11.0",
      "fixture": "auth407",
      "target": "http-proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "InvalidArgumentError",
          "code": "UND_ERR_INVALID_ARG",
          "message": "Proxy Authentication Required (407)",
          "type": "InvalidArgumentError"
        }
      ],
      "proxy": {
        "tcp": 1,
        "connects": 0,
        "nonConnect": 1,
        "requests": [
          "GET http://origin.test/lab?cell=<n>"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 48,
      "killedFor": null,
      "route": "proxy",
      "layer": "proxy auth: 407 to a forwarded http:// request",
      "signature": "TypeError: fetch failed > InvalidArgumentError[UND_ERR_INVALID_ARG]: Proxy Authentication Required (407)"
    },
    {
      "id": "v22.23.3|global-dispatcher|undici8@8.11.0|close|http-proxy-only-name",
      "runtime": "v22.23.3",
      "bundledUndici": "6.28.1",
      "wiring": "global-dispatcher",
      "npmUndici": "8.11.0",
      "fixture": "close",
      "target": "http-proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "SocketError",
          "code": "UND_ERR_SOCKET",
          "message": "other side closed",
          "type": "SocketError"
        }
      ],
      "proxy": {
        "tcp": 1,
        "connects": 0,
        "nonConnect": 1,
        "requests": [
          "GET http://origin.test/lab?cell=<n>"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 44,
      "killedFor": null,
      "route": "proxy",
      "layer": "connection closed by the proxy side",
      "signature": "TypeError: fetch failed > SocketError[UND_ERR_SOCKET]: other side closed"
    },
    {
      "id": "v22.23.3|global-dispatcher|undici8@8.11.0|refused-localhost|proxy-only-name",
      "runtime": "v22.23.3",
      "bundledUndici": "6.28.1",
      "wiring": "global-dispatcher",
      "npmUndici": "8.11.0",
      "fixture": "refused-localhost",
      "target": "proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "AggregateError",
          "code": "ECONNREFUSED",
          "message": "",
          "errors": [
            "ECONNREFUSED: connect ECONNREFUSED ::1:<proxy-port>",
            "ECONNREFUSED: connect ECONNREFUSED 127.0.0.1:<proxy-port>"
          ],
          "type": "AggregateError"
        }
      ],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 46,
      "killedFor": null,
      "route": "proxy",
      "layer": "proxy unreachable: connection refused",
      "signature": "TypeError: fetch failed > AggregateError[ECONNREFUSED]:  [ECONNREFUSED: connect ECONNREFUSED ::1:<proxy-port>; ECONNREFUSED: connect ECONNREFUSED 127.0.0.1:<proxy-port>]"
    },
    {
      "id": "v22.23.3|undici-fetch|undici5@5.29.0|ok|http-proxy-only-name",
      "runtime": "v22.23.3",
      "bundledUndici": "6.28.1",
      "wiring": "undici-fetch",
      "npmUndici": "5.29.0",
      "fixture": "ok",
      "target": "http-proxy-only-name",
      "outcome": "ok",
      "status": 200,
      "phase": "request",
      "note": null,
      "chain": [],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:80"
        ]
      },
      "originHits": 1,
      "warnings": [],
      "elapsedMs": 40,
      "killedFor": null,
      "route": "proxy",
      "layer": "ok through the proxy",
      "signature": ""
    },
    {
      "id": "v22.23.3|undici-fetch|undici5@5.29.0|auth407|http-proxy-only-name",
      "runtime": "v22.23.3",
      "bundledUndici": "6.28.1",
      "wiring": "undici-fetch",
      "npmUndici": "5.29.0",
      "fixture": "auth407",
      "target": "http-proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "Error",
          "message": "Request was cancelled.",
          "type": "DOMException"
        },
        {
          "depth": 2,
          "name": "AbortError",
          "code": "UND_ERR_ABORTED",
          "message": "Proxy response (407) !== 200 when HTTP Tunneling",
          "type": "RequestAbortedError"
        }
      ],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:80"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 37,
      "killedFor": null,
      "route": "proxy",
      "layer": "proxy auth: 407 at CONNECT",
      "signature": "TypeError: fetch failed > Error: Request was cancelled. > AbortError[UND_ERR_ABORTED]: Proxy response (407) !== 200 when HTTP Tunneling"
    },
    {
      "id": "v22.23.3|undici-fetch|undici5@5.29.0|close|http-proxy-only-name",
      "runtime": "v22.23.3",
      "bundledUndici": "6.28.1",
      "wiring": "undici-fetch",
      "npmUndici": "5.29.0",
      "fixture": "close",
      "target": "http-proxy-only-name",
      "outcome": "no-settle",
      "status": null,
      "phase": null,
      "note": null,
      "chain": [],
      "proxy": {
        "tcp": 25,
        "connects": 25,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:80"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 118,
      "killedFor": "retry-loop",
      "route": "proxy",
      "layer": "retry loop: proxy kept closing, client kept reconnecting",
      "signature": ""
    },
    {
      "id": "v22.23.3|undici-fetch|undici5@5.29.0|refused-localhost|proxy-only-name",
      "runtime": "v22.23.3",
      "bundledUndici": "6.28.1",
      "wiring": "undici-fetch",
      "npmUndici": "5.29.0",
      "fixture": "refused-localhost",
      "target": "proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "AggregateError",
          "code": "ECONNREFUSED",
          "message": "",
          "errors": [
            "ECONNREFUSED: connect ECONNREFUSED ::1:<proxy-port>",
            "ECONNREFUSED: connect ECONNREFUSED 127.0.0.1:<proxy-port>"
          ],
          "type": "AggregateError"
        }
      ],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 36,
      "killedFor": null,
      "route": "proxy",
      "layer": "proxy unreachable: connection refused",
      "signature": "TypeError: fetch failed > AggregateError[ECONNREFUSED]:  [ECONNREFUSED: connect ECONNREFUSED ::1:<proxy-port>; ECONNREFUSED: connect ECONNREFUSED 127.0.0.1:<proxy-port>]"
    },
    {
      "id": "v22.23.3|undici-fetch|undici6@6.28.1|ok|http-proxy-only-name",
      "runtime": "v22.23.3",
      "bundledUndici": "6.28.1",
      "wiring": "undici-fetch",
      "npmUndici": "6.28.1",
      "fixture": "ok",
      "target": "http-proxy-only-name",
      "outcome": "ok",
      "status": 200,
      "phase": "request",
      "note": null,
      "chain": [],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:80"
        ]
      },
      "originHits": 1,
      "warnings": [],
      "elapsedMs": 39,
      "killedFor": null,
      "route": "proxy",
      "layer": "ok through the proxy",
      "signature": ""
    },
    {
      "id": "v22.23.3|undici-fetch|undici6@6.28.1|auth407|http-proxy-only-name",
      "runtime": "v22.23.3",
      "bundledUndici": "6.28.1",
      "wiring": "undici-fetch",
      "npmUndici": "6.28.1",
      "fixture": "auth407",
      "target": "http-proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "Error",
          "message": "Request was cancelled.",
          "type": "DOMException"
        },
        {
          "depth": 2,
          "name": "AbortError",
          "code": "UND_ERR_ABORTED",
          "message": "Proxy response (407) !== 200 when HTTP Tunneling",
          "type": "RequestAbortedError"
        }
      ],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:80"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 38,
      "killedFor": null,
      "route": "proxy",
      "layer": "proxy auth: 407 at CONNECT",
      "signature": "TypeError: fetch failed > Error: Request was cancelled. > AbortError[UND_ERR_ABORTED]: Proxy response (407) !== 200 when HTTP Tunneling"
    },
    {
      "id": "v22.23.3|undici-fetch|undici6@6.28.1|close|http-proxy-only-name",
      "runtime": "v22.23.3",
      "bundledUndici": "6.28.1",
      "wiring": "undici-fetch",
      "npmUndici": "6.28.1",
      "fixture": "close",
      "target": "http-proxy-only-name",
      "outcome": "no-settle",
      "status": null,
      "phase": null,
      "note": null,
      "chain": [],
      "proxy": {
        "tcp": 25,
        "connects": 25,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:80"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 121,
      "killedFor": "retry-loop",
      "route": "proxy",
      "layer": "retry loop: proxy kept closing, client kept reconnecting",
      "signature": ""
    },
    {
      "id": "v22.23.3|undici-fetch|undici6@6.28.1|refused-localhost|proxy-only-name",
      "runtime": "v22.23.3",
      "bundledUndici": "6.28.1",
      "wiring": "undici-fetch",
      "npmUndici": "6.28.1",
      "fixture": "refused-localhost",
      "target": "proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "AggregateError",
          "code": "ECONNREFUSED",
          "message": "",
          "errors": [
            "ECONNREFUSED: connect ECONNREFUSED ::1:<proxy-port>",
            "ECONNREFUSED: connect ECONNREFUSED 127.0.0.1:<proxy-port>"
          ],
          "type": "AggregateError"
        }
      ],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 37,
      "killedFor": null,
      "route": "proxy",
      "layer": "proxy unreachable: connection refused",
      "signature": "TypeError: fetch failed > AggregateError[ECONNREFUSED]:  [ECONNREFUSED: connect ECONNREFUSED ::1:<proxy-port>; ECONNREFUSED: connect ECONNREFUSED 127.0.0.1:<proxy-port>]"
    },
    {
      "id": "v22.23.3|undici-fetch|undici7@7.29.1|ok|http-proxy-only-name",
      "runtime": "v22.23.3",
      "bundledUndici": "6.28.1",
      "wiring": "undici-fetch",
      "npmUndici": "7.29.1",
      "fixture": "ok",
      "target": "http-proxy-only-name",
      "outcome": "ok",
      "status": 200,
      "phase": "request",
      "note": null,
      "chain": [],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:80"
        ]
      },
      "originHits": 1,
      "warnings": [],
      "elapsedMs": 48,
      "killedFor": null,
      "route": "proxy",
      "layer": "ok through the proxy",
      "signature": ""
    },
    {
      "id": "v22.23.3|undici-fetch|undici7@7.29.1|auth407|http-proxy-only-name",
      "runtime": "v22.23.3",
      "bundledUndici": "6.28.1",
      "wiring": "undici-fetch",
      "npmUndici": "7.29.1",
      "fixture": "auth407",
      "target": "http-proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "Error",
          "message": "Request was cancelled.",
          "type": "DOMException"
        },
        {
          "depth": 2,
          "name": "AbortError",
          "code": "UND_ERR_ABORTED",
          "message": "Proxy response (407) !== 200 when HTTP Tunneling",
          "type": "RequestAbortedError"
        }
      ],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:80"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 48,
      "killedFor": null,
      "route": "proxy",
      "layer": "proxy auth: 407 at CONNECT",
      "signature": "TypeError: fetch failed > Error: Request was cancelled. > AbortError[UND_ERR_ABORTED]: Proxy response (407) !== 200 when HTTP Tunneling"
    },
    {
      "id": "v22.23.3|undici-fetch|undici7@7.29.1|close|http-proxy-only-name",
      "runtime": "v22.23.3",
      "bundledUndici": "6.28.1",
      "wiring": "undici-fetch",
      "npmUndici": "7.29.1",
      "fixture": "close",
      "target": "http-proxy-only-name",
      "outcome": "no-settle",
      "status": null,
      "phase": null,
      "note": null,
      "chain": [],
      "proxy": {
        "tcp": 25,
        "connects": 25,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:80"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 131,
      "killedFor": "retry-loop",
      "route": "proxy",
      "layer": "retry loop: proxy kept closing, client kept reconnecting",
      "signature": ""
    },
    {
      "id": "v22.23.3|undici-fetch|undici7@7.29.1|refused-localhost|proxy-only-name",
      "runtime": "v22.23.3",
      "bundledUndici": "6.28.1",
      "wiring": "undici-fetch",
      "npmUndici": "7.29.1",
      "fixture": "refused-localhost",
      "target": "proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "AggregateError",
          "code": "ECONNREFUSED",
          "message": "",
          "errors": [
            "ECONNREFUSED: connect ECONNREFUSED ::1:<proxy-port>",
            "ECONNREFUSED: connect ECONNREFUSED 127.0.0.1:<proxy-port>"
          ],
          "type": "AggregateError"
        }
      ],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 45,
      "killedFor": null,
      "route": "proxy",
      "layer": "proxy unreachable: connection refused",
      "signature": "TypeError: fetch failed > AggregateError[ECONNREFUSED]:  [ECONNREFUSED: connect ECONNREFUSED ::1:<proxy-port>; ECONNREFUSED: connect ECONNREFUSED 127.0.0.1:<proxy-port>]"
    },
    {
      "id": "v22.23.3|undici-fetch|undici8@8.11.0|ok|http-proxy-only-name",
      "runtime": "v22.23.3",
      "bundledUndici": "6.28.1",
      "wiring": "undici-fetch",
      "npmUndici": "8.11.0",
      "fixture": "ok",
      "target": "http-proxy-only-name",
      "outcome": "ok",
      "status": 200,
      "phase": "request",
      "note": null,
      "chain": [],
      "proxy": {
        "tcp": 1,
        "connects": 0,
        "nonConnect": 1,
        "requests": [
          "GET http://origin.test/lab?cell=<n>"
        ]
      },
      "originHits": 1,
      "warnings": [],
      "elapsedMs": 46,
      "killedFor": null,
      "route": "proxy",
      "layer": "ok through the proxy",
      "signature": ""
    },
    {
      "id": "v22.23.3|undici-fetch|undici8@8.11.0|auth407|http-proxy-only-name",
      "runtime": "v22.23.3",
      "bundledUndici": "6.28.1",
      "wiring": "undici-fetch",
      "npmUndici": "8.11.0",
      "fixture": "auth407",
      "target": "http-proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "InvalidArgumentError",
          "code": "UND_ERR_INVALID_ARG",
          "message": "Proxy Authentication Required (407)",
          "type": "InvalidArgumentError"
        }
      ],
      "proxy": {
        "tcp": 1,
        "connects": 0,
        "nonConnect": 1,
        "requests": [
          "GET http://origin.test/lab?cell=<n>"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 46,
      "killedFor": null,
      "route": "proxy",
      "layer": "proxy auth: 407 to a forwarded http:// request",
      "signature": "TypeError: fetch failed > InvalidArgumentError[UND_ERR_INVALID_ARG]: Proxy Authentication Required (407)"
    },
    {
      "id": "v22.23.3|undici-fetch|undici8@8.11.0|close|http-proxy-only-name",
      "runtime": "v22.23.3",
      "bundledUndici": "6.28.1",
      "wiring": "undici-fetch",
      "npmUndici": "8.11.0",
      "fixture": "close",
      "target": "http-proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "SocketError",
          "code": "UND_ERR_SOCKET",
          "message": "other side closed",
          "type": "SocketError"
        }
      ],
      "proxy": {
        "tcp": 1,
        "connects": 0,
        "nonConnect": 1,
        "requests": [
          "GET http://origin.test/lab?cell=<n>"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 39,
      "killedFor": null,
      "route": "proxy",
      "layer": "connection closed by the proxy side",
      "signature": "TypeError: fetch failed > SocketError[UND_ERR_SOCKET]: other side closed"
    },
    {
      "id": "v22.23.3|undici-fetch|undici8@8.11.0|refused-localhost|proxy-only-name",
      "runtime": "v22.23.3",
      "bundledUndici": "6.28.1",
      "wiring": "undici-fetch",
      "npmUndici": "8.11.0",
      "fixture": "refused-localhost",
      "target": "proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "AggregateError",
          "code": "ECONNREFUSED",
          "message": "",
          "errors": [
            "ECONNREFUSED: connect ECONNREFUSED ::1:<proxy-port>",
            "ECONNREFUSED: connect ECONNREFUSED 127.0.0.1:<proxy-port>"
          ],
          "type": "AggregateError"
        }
      ],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 43,
      "killedFor": null,
      "route": "proxy",
      "layer": "proxy unreachable: connection refused",
      "signature": "TypeError: fetch failed > AggregateError[ECONNREFUSED]:  [ECONNREFUSED: connect ECONNREFUSED ::1:<proxy-port>; ECONNREFUSED: connect ECONNREFUSED 127.0.0.1:<proxy-port>]"
    },
    {
      "id": "v22.23.3|env-agent-global|undici5@5.29.0|ok|http-proxy-only-name",
      "runtime": "v22.23.3",
      "bundledUndici": "6.28.1",
      "wiring": "env-agent-global",
      "npmUndici": "5.29.0",
      "fixture": "ok",
      "target": "http-proxy-only-name",
      "outcome": "not-applicable",
      "status": null,
      "phase": "setup",
      "note": "EnvHttpProxyAgent is not exported by undici 5.29.0",
      "chain": [],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 27,
      "killedFor": null,
      "route": "n/a",
      "layer": "n/a: API not available",
      "signature": ""
    },
    {
      "id": "v22.23.3|env-agent-global|undici5@5.29.0|ok|http-direct-reachable",
      "runtime": "v22.23.3",
      "bundledUndici": "6.28.1",
      "wiring": "env-agent-global",
      "npmUndici": "5.29.0",
      "fixture": "ok",
      "target": "http-direct-reachable",
      "outcome": "not-applicable",
      "status": null,
      "phase": "setup",
      "note": "EnvHttpProxyAgent is not exported by undici 5.29.0",
      "chain": [],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 27,
      "killedFor": null,
      "route": "n/a",
      "layer": "n/a: API not available",
      "signature": ""
    },
    {
      "id": "v22.23.3|env-agent-global|undici5@5.29.0|auth407|http-proxy-only-name",
      "runtime": "v22.23.3",
      "bundledUndici": "6.28.1",
      "wiring": "env-agent-global",
      "npmUndici": "5.29.0",
      "fixture": "auth407",
      "target": "http-proxy-only-name",
      "outcome": "not-applicable",
      "status": null,
      "phase": "setup",
      "note": "EnvHttpProxyAgent is not exported by undici 5.29.0",
      "chain": [],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 27,
      "killedFor": null,
      "route": "n/a",
      "layer": "n/a: API not available",
      "signature": ""
    },
    {
      "id": "v22.23.3|env-agent-global|undici5@5.29.0|close|http-proxy-only-name",
      "runtime": "v22.23.3",
      "bundledUndici": "6.28.1",
      "wiring": "env-agent-global",
      "npmUndici": "5.29.0",
      "fixture": "close",
      "target": "http-proxy-only-name",
      "outcome": "not-applicable",
      "status": null,
      "phase": "setup",
      "note": "EnvHttpProxyAgent is not exported by undici 5.29.0",
      "chain": [],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 24,
      "killedFor": null,
      "route": "n/a",
      "layer": "n/a: API not available",
      "signature": ""
    },
    {
      "id": "v22.23.3|env-agent-global|undici5@5.29.0|refused-localhost|proxy-only-name",
      "runtime": "v22.23.3",
      "bundledUndici": "6.28.1",
      "wiring": "env-agent-global",
      "npmUndici": "5.29.0",
      "fixture": "refused-localhost",
      "target": "proxy-only-name",
      "outcome": "not-applicable",
      "status": null,
      "phase": "setup",
      "note": "EnvHttpProxyAgent is not exported by undici 5.29.0",
      "chain": [],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 27,
      "killedFor": null,
      "route": "n/a",
      "layer": "n/a: API not available",
      "signature": ""
    },
    {
      "id": "v22.23.3|env-agent-global|undici6@6.28.1|ok|http-proxy-only-name",
      "runtime": "v22.23.3",
      "bundledUndici": "6.28.1",
      "wiring": "env-agent-global",
      "npmUndici": "6.28.1",
      "fixture": "ok",
      "target": "http-proxy-only-name",
      "outcome": "ok",
      "status": 200,
      "phase": "request",
      "note": null,
      "chain": [],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:80"
        ]
      },
      "originHits": 1,
      "warnings": [
        "(node:<pid>) [UNDICI-EHPA] Warning: EnvHttpProxyAgent is experimental, expect them to change at any time.",
        "(Use `node --trace-warnings ...` to show where the warning was created)"
      ],
      "elapsedMs": 43,
      "killedFor": null,
      "route": "proxy",
      "layer": "ok through the proxy",
      "signature": ""
    },
    {
      "id": "v22.23.3|env-agent-global|undici6@6.28.1|ok|http-direct-reachable",
      "runtime": "v22.23.3",
      "bundledUndici": "6.28.1",
      "wiring": "env-agent-global",
      "npmUndici": "6.28.1",
      "fixture": "ok",
      "target": "http-direct-reachable",
      "outcome": "ok",
      "status": 200,
      "phase": "request",
      "note": null,
      "chain": [],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT 127.0.0.1:<http-origin-port>"
        ]
      },
      "originHits": 1,
      "warnings": [
        "(node:<pid>) [UNDICI-EHPA] Warning: EnvHttpProxyAgent is experimental, expect them to change at any time.",
        "(Use `node --trace-warnings ...` to show where the warning was created)"
      ],
      "elapsedMs": 40,
      "killedFor": null,
      "route": "proxy",
      "layer": "ok through the proxy",
      "signature": ""
    },
    {
      "id": "v22.23.3|env-agent-global|undici6@6.28.1|auth407|http-proxy-only-name",
      "runtime": "v22.23.3",
      "bundledUndici": "6.28.1",
      "wiring": "env-agent-global",
      "npmUndici": "6.28.1",
      "fixture": "auth407",
      "target": "http-proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "Error",
          "message": "Request was cancelled.",
          "type": "DOMException"
        },
        {
          "depth": 2,
          "name": "AbortError",
          "code": "UND_ERR_ABORTED",
          "message": "Proxy response (407) !== 200 when HTTP Tunneling",
          "type": "RequestAbortedError"
        }
      ],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:80"
        ]
      },
      "originHits": 0,
      "warnings": [
        "(node:<pid>) [UNDICI-EHPA] Warning: EnvHttpProxyAgent is experimental, expect them to change at any time.",
        "(Use `node --trace-warnings ...` to show where the warning was created)"
      ],
      "elapsedMs": 42,
      "killedFor": null,
      "route": "proxy",
      "layer": "proxy auth: 407 at CONNECT",
      "signature": "TypeError: fetch failed > Error: Request was cancelled. > AbortError[UND_ERR_ABORTED]: Proxy response (407) !== 200 when HTTP Tunneling"
    },
    {
      "id": "v22.23.3|env-agent-global|undici6@6.28.1|close|http-proxy-only-name",
      "runtime": "v22.23.3",
      "bundledUndici": "6.28.1",
      "wiring": "env-agent-global",
      "npmUndici": "6.28.1",
      "fixture": "close",
      "target": "http-proxy-only-name",
      "outcome": "no-settle",
      "status": null,
      "phase": null,
      "note": null,
      "chain": [],
      "proxy": {
        "tcp": 25,
        "connects": 25,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:80"
        ]
      },
      "originHits": 0,
      "warnings": [
        "(node:<pid>) [UNDICI-EHPA] Warning: EnvHttpProxyAgent is experimental, expect them to change at any time.",
        "(Use `node --trace-warnings ...` to show where the warning was created)"
      ],
      "elapsedMs": 127,
      "killedFor": "retry-loop",
      "route": "proxy",
      "layer": "retry loop: proxy kept closing, client kept reconnecting",
      "signature": ""
    },
    {
      "id": "v22.23.3|env-agent-global|undici6@6.28.1|refused-localhost|proxy-only-name",
      "runtime": "v22.23.3",
      "bundledUndici": "6.28.1",
      "wiring": "env-agent-global",
      "npmUndici": "6.28.1",
      "fixture": "refused-localhost",
      "target": "proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "AggregateError",
          "code": "ECONNREFUSED",
          "message": "",
          "errors": [
            "ECONNREFUSED: connect ECONNREFUSED ::1:<proxy-port>",
            "ECONNREFUSED: connect ECONNREFUSED 127.0.0.1:<proxy-port>"
          ],
          "type": "AggregateError"
        }
      ],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [
        "(node:<pid>) [UNDICI-EHPA] Warning: EnvHttpProxyAgent is experimental, expect them to change at any time.",
        "(Use `node --trace-warnings ...` to show where the warning was created)"
      ],
      "elapsedMs": 41,
      "killedFor": null,
      "route": "proxy",
      "layer": "proxy unreachable: connection refused",
      "signature": "TypeError: fetch failed > AggregateError[ECONNREFUSED]:  [ECONNREFUSED: connect ECONNREFUSED ::1:<proxy-port>; ECONNREFUSED: connect ECONNREFUSED 127.0.0.1:<proxy-port>]"
    },
    {
      "id": "v22.23.3|env-agent-global|undici7@7.29.1|ok|http-proxy-only-name",
      "runtime": "v22.23.3",
      "bundledUndici": "6.28.1",
      "wiring": "env-agent-global",
      "npmUndici": "7.29.1",
      "fixture": "ok",
      "target": "http-proxy-only-name",
      "outcome": "ok",
      "status": 200,
      "phase": "request",
      "note": null,
      "chain": [],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:80"
        ]
      },
      "originHits": 1,
      "warnings": [],
      "elapsedMs": 49,
      "killedFor": null,
      "route": "proxy",
      "layer": "ok through the proxy",
      "signature": ""
    },
    {
      "id": "v22.23.3|env-agent-global|undici7@7.29.1|ok|http-direct-reachable",
      "runtime": "v22.23.3",
      "bundledUndici": "6.28.1",
      "wiring": "env-agent-global",
      "npmUndici": "7.29.1",
      "fixture": "ok",
      "target": "http-direct-reachable",
      "outcome": "ok",
      "status": 200,
      "phase": "request",
      "note": null,
      "chain": [],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT 127.0.0.1:<http-origin-port>"
        ]
      },
      "originHits": 1,
      "warnings": [],
      "elapsedMs": 46,
      "killedFor": null,
      "route": "proxy",
      "layer": "ok through the proxy",
      "signature": ""
    },
    {
      "id": "v22.23.3|env-agent-global|undici7@7.29.1|auth407|http-proxy-only-name",
      "runtime": "v22.23.3",
      "bundledUndici": "6.28.1",
      "wiring": "env-agent-global",
      "npmUndici": "7.29.1",
      "fixture": "auth407",
      "target": "http-proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "Error",
          "message": "Request was cancelled.",
          "type": "DOMException"
        },
        {
          "depth": 2,
          "name": "AbortError",
          "code": "UND_ERR_ABORTED",
          "message": "Proxy response (407) !== 200 when HTTP Tunneling",
          "type": "RequestAbortedError"
        }
      ],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:80"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 47,
      "killedFor": null,
      "route": "proxy",
      "layer": "proxy auth: 407 at CONNECT",
      "signature": "TypeError: fetch failed > Error: Request was cancelled. > AbortError[UND_ERR_ABORTED]: Proxy response (407) !== 200 when HTTP Tunneling"
    },
    {
      "id": "v22.23.3|env-agent-global|undici7@7.29.1|close|http-proxy-only-name",
      "runtime": "v22.23.3",
      "bundledUndici": "6.28.1",
      "wiring": "env-agent-global",
      "npmUndici": "7.29.1",
      "fixture": "close",
      "target": "http-proxy-only-name",
      "outcome": "no-settle",
      "status": null,
      "phase": null,
      "note": null,
      "chain": [],
      "proxy": {
        "tcp": 25,
        "connects": 25,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:80"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 131,
      "killedFor": "retry-loop",
      "route": "proxy",
      "layer": "retry loop: proxy kept closing, client kept reconnecting",
      "signature": ""
    },
    {
      "id": "v22.23.3|env-agent-global|undici7@7.29.1|refused-localhost|proxy-only-name",
      "runtime": "v22.23.3",
      "bundledUndici": "6.28.1",
      "wiring": "env-agent-global",
      "npmUndici": "7.29.1",
      "fixture": "refused-localhost",
      "target": "proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "AggregateError",
          "code": "ECONNREFUSED",
          "message": "",
          "errors": [
            "ECONNREFUSED: connect ECONNREFUSED ::1:<proxy-port>",
            "ECONNREFUSED: connect ECONNREFUSED 127.0.0.1:<proxy-port>"
          ],
          "type": "AggregateError"
        }
      ],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 45,
      "killedFor": null,
      "route": "proxy",
      "layer": "proxy unreachable: connection refused",
      "signature": "TypeError: fetch failed > AggregateError[ECONNREFUSED]:  [ECONNREFUSED: connect ECONNREFUSED ::1:<proxy-port>; ECONNREFUSED: connect ECONNREFUSED 127.0.0.1:<proxy-port>]"
    },
    {
      "id": "v22.23.3|env-agent-global|undici8@8.11.0|ok|http-proxy-only-name",
      "runtime": "v22.23.3",
      "bundledUndici": "6.28.1",
      "wiring": "env-agent-global",
      "npmUndici": "8.11.0",
      "fixture": "ok",
      "target": "http-proxy-only-name",
      "outcome": "ok",
      "status": 200,
      "phase": "request",
      "note": null,
      "chain": [],
      "proxy": {
        "tcp": 1,
        "connects": 0,
        "nonConnect": 1,
        "requests": [
          "GET http://origin.test/lab?cell=<n>"
        ]
      },
      "originHits": 1,
      "warnings": [],
      "elapsedMs": 50,
      "killedFor": null,
      "route": "proxy",
      "layer": "ok through the proxy",
      "signature": ""
    },
    {
      "id": "v22.23.3|env-agent-global|undici8@8.11.0|ok|http-direct-reachable",
      "runtime": "v22.23.3",
      "bundledUndici": "6.28.1",
      "wiring": "env-agent-global",
      "npmUndici": "8.11.0",
      "fixture": "ok",
      "target": "http-direct-reachable",
      "outcome": "ok",
      "status": 200,
      "phase": "request",
      "note": null,
      "chain": [],
      "proxy": {
        "tcp": 1,
        "connects": 0,
        "nonConnect": 1,
        "requests": [
          "GET http://127.0.0.1:<http-origin-port>/lab?cell=<n>"
        ]
      },
      "originHits": 1,
      "warnings": [],
      "elapsedMs": 46,
      "killedFor": null,
      "route": "proxy",
      "layer": "ok through the proxy",
      "signature": ""
    },
    {
      "id": "v22.23.3|env-agent-global|undici8@8.11.0|auth407|http-proxy-only-name",
      "runtime": "v22.23.3",
      "bundledUndici": "6.28.1",
      "wiring": "env-agent-global",
      "npmUndici": "8.11.0",
      "fixture": "auth407",
      "target": "http-proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "InvalidArgumentError",
          "code": "UND_ERR_INVALID_ARG",
          "message": "Proxy Authentication Required (407)",
          "type": "InvalidArgumentError"
        }
      ],
      "proxy": {
        "tcp": 1,
        "connects": 0,
        "nonConnect": 1,
        "requests": [
          "GET http://origin.test/lab?cell=<n>"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 49,
      "killedFor": null,
      "route": "proxy",
      "layer": "proxy auth: 407 to a forwarded http:// request",
      "signature": "TypeError: fetch failed > InvalidArgumentError[UND_ERR_INVALID_ARG]: Proxy Authentication Required (407)"
    },
    {
      "id": "v22.23.3|env-agent-global|undici8@8.11.0|close|http-proxy-only-name",
      "runtime": "v22.23.3",
      "bundledUndici": "6.28.1",
      "wiring": "env-agent-global",
      "npmUndici": "8.11.0",
      "fixture": "close",
      "target": "http-proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "SocketError",
          "code": "UND_ERR_SOCKET",
          "message": "other side closed",
          "type": "SocketError"
        }
      ],
      "proxy": {
        "tcp": 1,
        "connects": 0,
        "nonConnect": 1,
        "requests": [
          "GET http://origin.test/lab?cell=<n>"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 45,
      "killedFor": null,
      "route": "proxy",
      "layer": "connection closed by the proxy side",
      "signature": "TypeError: fetch failed > SocketError[UND_ERR_SOCKET]: other side closed"
    },
    {
      "id": "v22.23.3|env-agent-global|undici8@8.11.0|refused-localhost|proxy-only-name",
      "runtime": "v22.23.3",
      "bundledUndici": "6.28.1",
      "wiring": "env-agent-global",
      "npmUndici": "8.11.0",
      "fixture": "refused-localhost",
      "target": "proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "AggregateError",
          "code": "ECONNREFUSED",
          "message": "",
          "errors": [
            "ECONNREFUSED: connect ECONNREFUSED ::1:<proxy-port>",
            "ECONNREFUSED: connect ECONNREFUSED 127.0.0.1:<proxy-port>"
          ],
          "type": "AggregateError"
        }
      ],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 46,
      "killedFor": null,
      "route": "proxy",
      "layer": "proxy unreachable: connection refused",
      "signature": "TypeError: fetch failed > AggregateError[ECONNREFUSED]:  [ECONNREFUSED: connect ECONNREFUSED ::1:<proxy-port>; ECONNREFUSED: connect ECONNREFUSED 127.0.0.1:<proxy-port>]"
    },
    {
      "id": "v22.23.3|dispatcher1-wrapper|undici8@8.11.0|ok|http-proxy-only-name",
      "runtime": "v22.23.3",
      "bundledUndici": "6.28.1",
      "wiring": "dispatcher1-wrapper",
      "npmUndici": "8.11.0",
      "fixture": "ok",
      "target": "http-proxy-only-name",
      "outcome": "ok",
      "status": 200,
      "phase": "request",
      "note": null,
      "chain": [],
      "proxy": {
        "tcp": 1,
        "connects": 0,
        "nonConnect": 1,
        "requests": [
          "GET http://origin.test/lab?cell=<n>"
        ]
      },
      "originHits": 1,
      "warnings": [],
      "elapsedMs": 48,
      "killedFor": null,
      "route": "proxy",
      "layer": "ok through the proxy",
      "signature": ""
    },
    {
      "id": "v22.23.3|dispatcher1-wrapper|undici8@8.11.0|auth407|http-proxy-only-name",
      "runtime": "v22.23.3",
      "bundledUndici": "6.28.1",
      "wiring": "dispatcher1-wrapper",
      "npmUndici": "8.11.0",
      "fixture": "auth407",
      "target": "http-proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "InvalidArgumentError",
          "code": "UND_ERR_INVALID_ARG",
          "message": "Proxy Authentication Required (407)",
          "type": "InvalidArgumentError"
        }
      ],
      "proxy": {
        "tcp": 1,
        "connects": 0,
        "nonConnect": 1,
        "requests": [
          "GET http://origin.test/lab?cell=<n>"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 46,
      "killedFor": null,
      "route": "proxy",
      "layer": "proxy auth: 407 to a forwarded http:// request",
      "signature": "TypeError: fetch failed > InvalidArgumentError[UND_ERR_INVALID_ARG]: Proxy Authentication Required (407)"
    },
    {
      "id": "v22.23.3|dispatcher1-wrapper|undici8@8.11.0|close|http-proxy-only-name",
      "runtime": "v22.23.3",
      "bundledUndici": "6.28.1",
      "wiring": "dispatcher1-wrapper",
      "npmUndici": "8.11.0",
      "fixture": "close",
      "target": "http-proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "SocketError",
          "code": "UND_ERR_SOCKET",
          "message": "other side closed",
          "type": "SocketError"
        }
      ],
      "proxy": {
        "tcp": 1,
        "connects": 0,
        "nonConnect": 1,
        "requests": [
          "GET http://origin.test/lab?cell=<n>"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 42,
      "killedFor": null,
      "route": "proxy",
      "layer": "connection closed by the proxy side",
      "signature": "TypeError: fetch failed > SocketError[UND_ERR_SOCKET]: other side closed"
    },
    {
      "id": "v22.23.3|dispatcher1-wrapper|undici8@8.11.0|refused-localhost|proxy-only-name",
      "runtime": "v22.23.3",
      "bundledUndici": "6.28.1",
      "wiring": "dispatcher1-wrapper",
      "npmUndici": "8.11.0",
      "fixture": "refused-localhost",
      "target": "proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "AggregateError",
          "code": "ECONNREFUSED",
          "message": "",
          "errors": [
            "ECONNREFUSED: connect ECONNREFUSED ::1:<proxy-port>",
            "ECONNREFUSED: connect ECONNREFUSED 127.0.0.1:<proxy-port>"
          ],
          "type": "AggregateError"
        }
      ],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 47,
      "killedFor": null,
      "route": "proxy",
      "layer": "proxy unreachable: connection refused",
      "signature": "TypeError: fetch failed > AggregateError[ECONNREFUSED]:  [ECONNREFUSED: connect ECONNREFUSED ::1:<proxy-port>; ECONNREFUSED: connect ECONNREFUSED 127.0.0.1:<proxy-port>]"
    },
    {
      "id": "v22.23.3|env-none|builtin|ok|http-proxy-only-name",
      "runtime": "v22.23.3",
      "bundledUndici": "6.28.1",
      "wiring": "env-none",
      "npmUndici": null,
      "fixture": "ok",
      "target": "http-proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "Error",
          "code": "ENOTFOUND",
          "message": "getaddrinfo ENOTFOUND origin.test",
          "type": "Error"
        }
      ],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 20,
      "killedFor": null,
      "route": "direct",
      "layer": "sent direct: target DNS lookup failed (proxy not used)",
      "signature": "TypeError: fetch failed > Error[ENOTFOUND]: getaddrinfo ENOTFOUND origin.test"
    },
    {
      "id": "v22.23.3|env-none|builtin|ok|http-direct-reachable",
      "runtime": "v22.23.3",
      "bundledUndici": "6.28.1",
      "wiring": "env-none",
      "npmUndici": null,
      "fixture": "ok",
      "target": "http-direct-reachable",
      "outcome": "ok",
      "status": 200,
      "phase": "request",
      "note": null,
      "chain": [],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 1,
      "warnings": [],
      "elapsedMs": 19,
      "killedFor": null,
      "route": "direct",
      "layer": "ok but sent direct (proxy bypassed)",
      "signature": ""
    },
    {
      "id": "v22.23.3|env-none|builtin|auth407|http-proxy-only-name",
      "runtime": "v22.23.3",
      "bundledUndici": "6.28.1",
      "wiring": "env-none",
      "npmUndici": null,
      "fixture": "auth407",
      "target": "http-proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "Error",
          "code": "ENOTFOUND",
          "message": "getaddrinfo ENOTFOUND origin.test",
          "type": "Error"
        }
      ],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 21,
      "killedFor": null,
      "route": "direct",
      "layer": "sent direct: target DNS lookup failed (proxy not used)",
      "signature": "TypeError: fetch failed > Error[ENOTFOUND]: getaddrinfo ENOTFOUND origin.test"
    },
    {
      "id": "v22.23.3|env-none|builtin|close|http-proxy-only-name",
      "runtime": "v22.23.3",
      "bundledUndici": "6.28.1",
      "wiring": "env-none",
      "npmUndici": null,
      "fixture": "close",
      "target": "http-proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "Error",
          "code": "ENOTFOUND",
          "message": "getaddrinfo ENOTFOUND origin.test",
          "type": "Error"
        }
      ],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 18,
      "killedFor": null,
      "route": "direct",
      "layer": "sent direct: target DNS lookup failed (proxy not used)",
      "signature": "TypeError: fetch failed > Error[ENOTFOUND]: getaddrinfo ENOTFOUND origin.test"
    },
    {
      "id": "v22.23.3|env-none|builtin|refused-localhost|proxy-only-name",
      "runtime": "v22.23.3",
      "bundledUndici": "6.28.1",
      "wiring": "env-none",
      "npmUndici": null,
      "fixture": "refused-localhost",
      "target": "proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "Error",
          "code": "ENOTFOUND",
          "message": "getaddrinfo ENOTFOUND origin.test",
          "type": "Error"
        }
      ],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 20,
      "killedFor": null,
      "route": "direct",
      "layer": "sent direct: target DNS lookup failed (proxy not used)",
      "signature": "TypeError: fetch failed > Error[ENOTFOUND]: getaddrinfo ENOTFOUND origin.test"
    },
    {
      "id": "v22.23.3|env-none|builtin|ok|dest-refused",
      "runtime": "v22.23.3",
      "bundledUndici": "6.28.1",
      "wiring": "env-none",
      "npmUndici": null,
      "fixture": "ok",
      "target": "dest-refused",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "Error",
          "code": "ECONNREFUSED",
          "message": "connect ECONNREFUSED 127.0.0.1:<dest-port>",
          "type": "Error"
        }
      ],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 17,
      "killedFor": null,
      "route": "direct",
      "layer": "sent direct: connection to the destination failed (proxy not used)",
      "signature": "TypeError: fetch failed > Error[ECONNREFUSED]: connect ECONNREFUSED 127.0.0.1:<dest-port>"
    },
    {
      "id": "v22.23.3|env-none|builtin|ok|dest-blackhole",
      "runtime": "v22.23.3",
      "bundledUndici": "6.28.1",
      "wiring": "env-none",
      "npmUndici": null,
      "fixture": "ok",
      "target": "dest-blackhole",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "Error",
          "code": "ETIMEDOUT",
          "message": "connect ETIMEDOUT 127.0.0.1:<dest-port>",
          "type": "Error"
        }
      ],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 7815,
      "killedFor": null,
      "route": "direct",
      "layer": "sent direct: connection to the destination failed (proxy not used)",
      "signature": "TypeError: fetch failed > Error[ETIMEDOUT]: connect ETIMEDOUT 127.0.0.1:<dest-port>"
    },
    {
      "id": "v22.23.3|env-var|builtin|ok|http-proxy-only-name",
      "runtime": "v22.23.3",
      "bundledUndici": "6.28.1",
      "wiring": "env-var",
      "npmUndici": null,
      "fixture": "ok",
      "target": "http-proxy-only-name",
      "outcome": "ok",
      "status": 200,
      "phase": "request",
      "note": null,
      "chain": [],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:80"
        ]
      },
      "originHits": 1,
      "warnings": [
        "(node:<pid>) [UNDICI-EHPA] Warning: EnvHttpProxyAgent is experimental, expect them to change at any time.",
        "(Use `node --trace-warnings ...` to show where the warning was created)"
      ],
      "elapsedMs": 10,
      "killedFor": null,
      "route": "proxy",
      "layer": "ok through the proxy",
      "signature": ""
    },
    {
      "id": "v22.23.3|env-var|builtin|ok|http-direct-reachable",
      "runtime": "v22.23.3",
      "bundledUndici": "6.28.1",
      "wiring": "env-var",
      "npmUndici": null,
      "fixture": "ok",
      "target": "http-direct-reachable",
      "outcome": "ok",
      "status": 200,
      "phase": "request",
      "note": null,
      "chain": [],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT 127.0.0.1:<http-origin-port>"
        ]
      },
      "originHits": 1,
      "warnings": [
        "(node:<pid>) [UNDICI-EHPA] Warning: EnvHttpProxyAgent is experimental, expect them to change at any time.",
        "(Use `node --trace-warnings ...` to show where the warning was created)"
      ],
      "elapsedMs": 8,
      "killedFor": null,
      "route": "proxy",
      "layer": "ok through the proxy",
      "signature": ""
    },
    {
      "id": "v22.23.3|env-var|builtin|auth407|http-proxy-only-name",
      "runtime": "v22.23.3",
      "bundledUndici": "6.28.1",
      "wiring": "env-var",
      "npmUndici": null,
      "fixture": "auth407",
      "target": "http-proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "Error",
          "message": "Request was cancelled.",
          "type": "DOMException"
        },
        {
          "depth": 2,
          "name": "AbortError",
          "code": "UND_ERR_ABORTED",
          "message": "Proxy response (407) !== 200 when HTTP Tunneling",
          "type": "RequestAbortedError"
        }
      ],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:80"
        ]
      },
      "originHits": 0,
      "warnings": [
        "(node:<pid>) [UNDICI-EHPA] Warning: EnvHttpProxyAgent is experimental, expect them to change at any time.",
        "(Use `node --trace-warnings ...` to show where the warning was created)"
      ],
      "elapsedMs": 8,
      "killedFor": null,
      "route": "proxy",
      "layer": "proxy auth: 407 at CONNECT",
      "signature": "TypeError: fetch failed > Error: Request was cancelled. > AbortError[UND_ERR_ABORTED]: Proxy response (407) !== 200 when HTTP Tunneling"
    },
    {
      "id": "v22.23.3|env-var|builtin|close|http-proxy-only-name",
      "runtime": "v22.23.3",
      "bundledUndici": "6.28.1",
      "wiring": "env-var",
      "npmUndici": null,
      "fixture": "close",
      "target": "http-proxy-only-name",
      "outcome": "no-settle",
      "status": null,
      "phase": null,
      "note": null,
      "chain": [],
      "proxy": {
        "tcp": 25,
        "connects": 25,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:80"
        ]
      },
      "originHits": 0,
      "warnings": [
        "(node:<pid>) [UNDICI-EHPA] Warning: EnvHttpProxyAgent is experimental, expect them to change at any time.",
        "(Use `node --trace-warnings ...` to show where the warning was created)"
      ],
      "elapsedMs": 109,
      "killedFor": "retry-loop",
      "route": "proxy",
      "layer": "retry loop: proxy kept closing, client kept reconnecting",
      "signature": ""
    },
    {
      "id": "v22.23.3|env-var|builtin|refused-localhost|proxy-only-name",
      "runtime": "v22.23.3",
      "bundledUndici": "6.28.1",
      "wiring": "env-var",
      "npmUndici": null,
      "fixture": "refused-localhost",
      "target": "proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "AggregateError",
          "code": "ECONNREFUSED",
          "message": "",
          "errors": [
            "ECONNREFUSED: connect ECONNREFUSED ::1:<proxy-port>",
            "ECONNREFUSED: connect ECONNREFUSED 127.0.0.1:<proxy-port>"
          ],
          "type": "AggregateError"
        }
      ],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [
        "(node:<pid>) [UNDICI-EHPA] Warning: EnvHttpProxyAgent is experimental, expect them to change at any time.",
        "(Use `node --trace-warnings ...` to show where the warning was created)"
      ],
      "elapsedMs": 8,
      "killedFor": null,
      "route": "proxy",
      "layer": "proxy unreachable: connection refused",
      "signature": "TypeError: fetch failed > AggregateError[ECONNREFUSED]:  [ECONNREFUSED: connect ECONNREFUSED ::1:<proxy-port>; ECONNREFUSED: connect ECONNREFUSED 127.0.0.1:<proxy-port>]"
    },
    {
      "id": "v22.23.3|env-flag|builtin|ok|http-proxy-only-name",
      "runtime": "v22.23.3",
      "bundledUndici": "6.28.1",
      "wiring": "env-flag",
      "npmUndici": null,
      "fixture": "ok",
      "target": "http-proxy-only-name",
      "outcome": "ok",
      "status": 200,
      "phase": "request",
      "note": null,
      "chain": [],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:80"
        ]
      },
      "originHits": 1,
      "warnings": [
        "(node:<pid>) [UNDICI-EHPA] Warning: EnvHttpProxyAgent is experimental, expect them to change at any time.",
        "(Use `node --trace-warnings ...` to show where the warning was created)"
      ],
      "elapsedMs": 9,
      "killedFor": null,
      "route": "proxy",
      "layer": "ok through the proxy",
      "signature": ""
    },
    {
      "id": "v22.23.3|env-flag|builtin|ok|http-direct-reachable",
      "runtime": "v22.23.3",
      "bundledUndici": "6.28.1",
      "wiring": "env-flag",
      "npmUndici": null,
      "fixture": "ok",
      "target": "http-direct-reachable",
      "outcome": "ok",
      "status": 200,
      "phase": "request",
      "note": null,
      "chain": [],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT 127.0.0.1:<http-origin-port>"
        ]
      },
      "originHits": 1,
      "warnings": [
        "(node:<pid>) [UNDICI-EHPA] Warning: EnvHttpProxyAgent is experimental, expect them to change at any time.",
        "(Use `node --trace-warnings ...` to show where the warning was created)"
      ],
      "elapsedMs": 8,
      "killedFor": null,
      "route": "proxy",
      "layer": "ok through the proxy",
      "signature": ""
    },
    {
      "id": "v22.23.3|env-flag|builtin|auth407|http-proxy-only-name",
      "runtime": "v22.23.3",
      "bundledUndici": "6.28.1",
      "wiring": "env-flag",
      "npmUndici": null,
      "fixture": "auth407",
      "target": "http-proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "Error",
          "message": "Request was cancelled.",
          "type": "DOMException"
        },
        {
          "depth": 2,
          "name": "AbortError",
          "code": "UND_ERR_ABORTED",
          "message": "Proxy response (407) !== 200 when HTTP Tunneling",
          "type": "RequestAbortedError"
        }
      ],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:80"
        ]
      },
      "originHits": 0,
      "warnings": [
        "(node:<pid>) [UNDICI-EHPA] Warning: EnvHttpProxyAgent is experimental, expect them to change at any time.",
        "(Use `node --trace-warnings ...` to show where the warning was created)"
      ],
      "elapsedMs": 8,
      "killedFor": null,
      "route": "proxy",
      "layer": "proxy auth: 407 at CONNECT",
      "signature": "TypeError: fetch failed > Error: Request was cancelled. > AbortError[UND_ERR_ABORTED]: Proxy response (407) !== 200 when HTTP Tunneling"
    },
    {
      "id": "v22.23.3|env-flag|builtin|close|http-proxy-only-name",
      "runtime": "v22.23.3",
      "bundledUndici": "6.28.1",
      "wiring": "env-flag",
      "npmUndici": null,
      "fixture": "close",
      "target": "http-proxy-only-name",
      "outcome": "no-settle",
      "status": null,
      "phase": null,
      "note": null,
      "chain": [],
      "proxy": {
        "tcp": 25,
        "connects": 25,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:80"
        ]
      },
      "originHits": 0,
      "warnings": [
        "(node:<pid>) [UNDICI-EHPA] Warning: EnvHttpProxyAgent is experimental, expect them to change at any time.",
        "(Use `node --trace-warnings ...` to show where the warning was created)"
      ],
      "elapsedMs": 109,
      "killedFor": "retry-loop",
      "route": "proxy",
      "layer": "retry loop: proxy kept closing, client kept reconnecting",
      "signature": ""
    },
    {
      "id": "v22.23.3|env-flag|builtin|refused-localhost|proxy-only-name",
      "runtime": "v22.23.3",
      "bundledUndici": "6.28.1",
      "wiring": "env-flag",
      "npmUndici": null,
      "fixture": "refused-localhost",
      "target": "proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "AggregateError",
          "code": "ECONNREFUSED",
          "message": "",
          "errors": [
            "ECONNREFUSED: connect ECONNREFUSED ::1:<proxy-port>",
            "ECONNREFUSED: connect ECONNREFUSED 127.0.0.1:<proxy-port>"
          ],
          "type": "AggregateError"
        }
      ],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [
        "(node:<pid>) [UNDICI-EHPA] Warning: EnvHttpProxyAgent is experimental, expect them to change at any time.",
        "(Use `node --trace-warnings ...` to show where the warning was created)"
      ],
      "elapsedMs": 8,
      "killedFor": null,
      "route": "proxy",
      "layer": "proxy unreachable: connection refused",
      "signature": "TypeError: fetch failed > AggregateError[ECONNREFUSED]:  [ECONNREFUSED: connect ECONNREFUSED ::1:<proxy-port>; ECONNREFUSED: connect ECONNREFUSED 127.0.0.1:<proxy-port>]"
    },
    {
      "id": "v22.23.3|env-api|builtin|ok|http-proxy-only-name",
      "runtime": "v22.23.3",
      "bundledUndici": "6.28.1",
      "wiring": "env-api",
      "npmUndici": null,
      "fixture": "ok",
      "target": "http-proxy-only-name",
      "outcome": "not-applicable",
      "status": null,
      "phase": "setup",
      "note": "http.setGlobalProxyFromEnv is not a function in v22.23.3",
      "chain": [],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 11,
      "killedFor": null,
      "route": "n/a",
      "layer": "n/a: API not available",
      "signature": ""
    },
    {
      "id": "v22.23.3|env-api|builtin|ok|http-direct-reachable",
      "runtime": "v22.23.3",
      "bundledUndici": "6.28.1",
      "wiring": "env-api",
      "npmUndici": null,
      "fixture": "ok",
      "target": "http-direct-reachable",
      "outcome": "not-applicable",
      "status": null,
      "phase": "setup",
      "note": "http.setGlobalProxyFromEnv is not a function in v22.23.3",
      "chain": [],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 10,
      "killedFor": null,
      "route": "n/a",
      "layer": "n/a: API not available",
      "signature": ""
    },
    {
      "id": "v22.23.3|env-api|builtin|auth407|http-proxy-only-name",
      "runtime": "v22.23.3",
      "bundledUndici": "6.28.1",
      "wiring": "env-api",
      "npmUndici": null,
      "fixture": "auth407",
      "target": "http-proxy-only-name",
      "outcome": "not-applicable",
      "status": null,
      "phase": "setup",
      "note": "http.setGlobalProxyFromEnv is not a function in v22.23.3",
      "chain": [],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 11,
      "killedFor": null,
      "route": "n/a",
      "layer": "n/a: API not available",
      "signature": ""
    },
    {
      "id": "v22.23.3|env-api|builtin|close|http-proxy-only-name",
      "runtime": "v22.23.3",
      "bundledUndici": "6.28.1",
      "wiring": "env-api",
      "npmUndici": null,
      "fixture": "close",
      "target": "http-proxy-only-name",
      "outcome": "not-applicable",
      "status": null,
      "phase": "setup",
      "note": "http.setGlobalProxyFromEnv is not a function in v22.23.3",
      "chain": [],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 10,
      "killedFor": null,
      "route": "n/a",
      "layer": "n/a: API not available",
      "signature": ""
    },
    {
      "id": "v22.23.3|env-api|builtin|refused-localhost|proxy-only-name",
      "runtime": "v22.23.3",
      "bundledUndici": "6.28.1",
      "wiring": "env-api",
      "npmUndici": null,
      "fixture": "refused-localhost",
      "target": "proxy-only-name",
      "outcome": "not-applicable",
      "status": null,
      "phase": "setup",
      "note": "http.setGlobalProxyFromEnv is not a function in v22.23.3",
      "chain": [],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 11,
      "killedFor": null,
      "route": "n/a",
      "layer": "n/a: API not available",
      "signature": ""
    },
    {
      "id": "v24.21.0|dispatcher|undici5@5.29.0|ok|http-proxy-only-name",
      "runtime": "v24.21.0",
      "bundledUndici": "7.29.1",
      "wiring": "dispatcher",
      "npmUndici": "5.29.0",
      "fixture": "ok",
      "target": "http-proxy-only-name",
      "outcome": "ok",
      "status": 200,
      "phase": "request",
      "note": null,
      "chain": [],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:80"
        ]
      },
      "originHits": 1,
      "warnings": [],
      "elapsedMs": 38,
      "killedFor": null,
      "route": "proxy",
      "layer": "ok through the proxy",
      "signature": ""
    },
    {
      "id": "v24.21.0|dispatcher|undici5@5.29.0|auth407|http-proxy-only-name",
      "runtime": "v24.21.0",
      "bundledUndici": "7.29.1",
      "wiring": "dispatcher",
      "npmUndici": "5.29.0",
      "fixture": "auth407",
      "target": "http-proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "Error",
          "message": "Request was cancelled.",
          "type": "DOMException"
        },
        {
          "depth": 2,
          "name": "AbortError",
          "code": "UND_ERR_ABORTED",
          "message": "Proxy response (407) !== 200 when HTTP Tunneling",
          "type": "RequestAbortedError"
        }
      ],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:80"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 35,
      "killedFor": null,
      "route": "proxy",
      "layer": "proxy auth: 407 at CONNECT",
      "signature": "TypeError: fetch failed > Error: Request was cancelled. > AbortError[UND_ERR_ABORTED]: Proxy response (407) !== 200 when HTTP Tunneling"
    },
    {
      "id": "v24.21.0|dispatcher|undici5@5.29.0|close|http-proxy-only-name",
      "runtime": "v24.21.0",
      "bundledUndici": "7.29.1",
      "wiring": "dispatcher",
      "npmUndici": "5.29.0",
      "fixture": "close",
      "target": "http-proxy-only-name",
      "outcome": "no-settle",
      "status": null,
      "phase": null,
      "note": null,
      "chain": [],
      "proxy": {
        "tcp": 25,
        "connects": 25,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:80"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 117,
      "killedFor": "retry-loop",
      "route": "proxy",
      "layer": "retry loop: proxy kept closing, client kept reconnecting",
      "signature": ""
    },
    {
      "id": "v24.21.0|dispatcher|undici5@5.29.0|refused-localhost|proxy-only-name",
      "runtime": "v24.21.0",
      "bundledUndici": "7.29.1",
      "wiring": "dispatcher",
      "npmUndici": "5.29.0",
      "fixture": "refused-localhost",
      "target": "proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "AggregateError",
          "code": "ECONNREFUSED",
          "message": "",
          "errors": [
            "ECONNREFUSED: connect ECONNREFUSED ::1:<proxy-port>",
            "ECONNREFUSED: connect ECONNREFUSED 127.0.0.1:<proxy-port>"
          ],
          "type": "AggregateError"
        }
      ],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 37,
      "killedFor": null,
      "route": "proxy",
      "layer": "proxy unreachable: connection refused",
      "signature": "TypeError: fetch failed > AggregateError[ECONNREFUSED]:  [ECONNREFUSED: connect ECONNREFUSED ::1:<proxy-port>; ECONNREFUSED: connect ECONNREFUSED 127.0.0.1:<proxy-port>]"
    },
    {
      "id": "v24.21.0|dispatcher|undici6@6.28.1|ok|http-proxy-only-name",
      "runtime": "v24.21.0",
      "bundledUndici": "7.29.1",
      "wiring": "dispatcher",
      "npmUndici": "6.28.1",
      "fixture": "ok",
      "target": "http-proxy-only-name",
      "outcome": "ok",
      "status": 200,
      "phase": "request",
      "note": null,
      "chain": [],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:80"
        ]
      },
      "originHits": 1,
      "warnings": [],
      "elapsedMs": 40,
      "killedFor": null,
      "route": "proxy",
      "layer": "ok through the proxy",
      "signature": ""
    },
    {
      "id": "v24.21.0|dispatcher|undici6@6.28.1|auth407|http-proxy-only-name",
      "runtime": "v24.21.0",
      "bundledUndici": "7.29.1",
      "wiring": "dispatcher",
      "npmUndici": "6.28.1",
      "fixture": "auth407",
      "target": "http-proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "Error",
          "message": "Request was cancelled.",
          "type": "DOMException"
        },
        {
          "depth": 2,
          "name": "AbortError",
          "code": "UND_ERR_ABORTED",
          "message": "Proxy response (407) !== 200 when HTTP Tunneling",
          "type": "RequestAbortedError"
        }
      ],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:80"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 39,
      "killedFor": null,
      "route": "proxy",
      "layer": "proxy auth: 407 at CONNECT",
      "signature": "TypeError: fetch failed > Error: Request was cancelled. > AbortError[UND_ERR_ABORTED]: Proxy response (407) !== 200 when HTTP Tunneling"
    },
    {
      "id": "v24.21.0|dispatcher|undici6@6.28.1|close|http-proxy-only-name",
      "runtime": "v24.21.0",
      "bundledUndici": "7.29.1",
      "wiring": "dispatcher",
      "npmUndici": "6.28.1",
      "fixture": "close",
      "target": "http-proxy-only-name",
      "outcome": "no-settle",
      "status": null,
      "phase": null,
      "note": null,
      "chain": [],
      "proxy": {
        "tcp": 25,
        "connects": 25,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:80"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 117,
      "killedFor": "retry-loop",
      "route": "proxy",
      "layer": "retry loop: proxy kept closing, client kept reconnecting",
      "signature": ""
    },
    {
      "id": "v24.21.0|dispatcher|undici6@6.28.1|refused-localhost|proxy-only-name",
      "runtime": "v24.21.0",
      "bundledUndici": "7.29.1",
      "wiring": "dispatcher",
      "npmUndici": "6.28.1",
      "fixture": "refused-localhost",
      "target": "proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "AggregateError",
          "code": "ECONNREFUSED",
          "message": "",
          "errors": [
            "ECONNREFUSED: connect ECONNREFUSED ::1:<proxy-port>",
            "ECONNREFUSED: connect ECONNREFUSED 127.0.0.1:<proxy-port>"
          ],
          "type": "AggregateError"
        }
      ],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 39,
      "killedFor": null,
      "route": "proxy",
      "layer": "proxy unreachable: connection refused",
      "signature": "TypeError: fetch failed > AggregateError[ECONNREFUSED]:  [ECONNREFUSED: connect ECONNREFUSED ::1:<proxy-port>; ECONNREFUSED: connect ECONNREFUSED 127.0.0.1:<proxy-port>]"
    },
    {
      "id": "v24.21.0|dispatcher|undici7@7.29.1|ok|http-proxy-only-name",
      "runtime": "v24.21.0",
      "bundledUndici": "7.29.1",
      "wiring": "dispatcher",
      "npmUndici": "7.29.1",
      "fixture": "ok",
      "target": "http-proxy-only-name",
      "outcome": "ok",
      "status": 200,
      "phase": "request",
      "note": null,
      "chain": [],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:80"
        ]
      },
      "originHits": 1,
      "warnings": [],
      "elapsedMs": 46,
      "killedFor": null,
      "route": "proxy",
      "layer": "ok through the proxy",
      "signature": ""
    },
    {
      "id": "v24.21.0|dispatcher|undici7@7.29.1|auth407|http-proxy-only-name",
      "runtime": "v24.21.0",
      "bundledUndici": "7.29.1",
      "wiring": "dispatcher",
      "npmUndici": "7.29.1",
      "fixture": "auth407",
      "target": "http-proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "Error",
          "message": "Request was cancelled.",
          "type": "DOMException"
        },
        {
          "depth": 2,
          "name": "AbortError",
          "code": "UND_ERR_ABORTED",
          "message": "Proxy response (407) !== 200 when HTTP Tunneling",
          "type": "RequestAbortedError"
        }
      ],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:80"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 45,
      "killedFor": null,
      "route": "proxy",
      "layer": "proxy auth: 407 at CONNECT",
      "signature": "TypeError: fetch failed > Error: Request was cancelled. > AbortError[UND_ERR_ABORTED]: Proxy response (407) !== 200 when HTTP Tunneling"
    },
    {
      "id": "v24.21.0|dispatcher|undici7@7.29.1|close|http-proxy-only-name",
      "runtime": "v24.21.0",
      "bundledUndici": "7.29.1",
      "wiring": "dispatcher",
      "npmUndici": "7.29.1",
      "fixture": "close",
      "target": "http-proxy-only-name",
      "outcome": "no-settle",
      "status": null,
      "phase": null,
      "note": null,
      "chain": [],
      "proxy": {
        "tcp": 25,
        "connects": 25,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:80"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 123,
      "killedFor": "retry-loop",
      "route": "proxy",
      "layer": "retry loop: proxy kept closing, client kept reconnecting",
      "signature": ""
    },
    {
      "id": "v24.21.0|dispatcher|undici7@7.29.1|refused-localhost|proxy-only-name",
      "runtime": "v24.21.0",
      "bundledUndici": "7.29.1",
      "wiring": "dispatcher",
      "npmUndici": "7.29.1",
      "fixture": "refused-localhost",
      "target": "proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "AggregateError",
          "code": "ECONNREFUSED",
          "message": "",
          "errors": [
            "ECONNREFUSED: connect ECONNREFUSED ::1:<proxy-port>",
            "ECONNREFUSED: connect ECONNREFUSED 127.0.0.1:<proxy-port>"
          ],
          "type": "AggregateError"
        }
      ],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 43,
      "killedFor": null,
      "route": "proxy",
      "layer": "proxy unreachable: connection refused",
      "signature": "TypeError: fetch failed > AggregateError[ECONNREFUSED]:  [ECONNREFUSED: connect ECONNREFUSED ::1:<proxy-port>; ECONNREFUSED: connect ECONNREFUSED 127.0.0.1:<proxy-port>]"
    },
    {
      "id": "v24.21.0|dispatcher|undici8@8.11.0|ok|http-proxy-only-name",
      "runtime": "v24.21.0",
      "bundledUndici": "7.29.1",
      "wiring": "dispatcher",
      "npmUndici": "8.11.0",
      "fixture": "ok",
      "target": "http-proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "InvalidArgumentError",
          "code": "UND_ERR_INVALID_ARG",
          "message": "invalid onRequestStart method",
          "type": "InvalidArgumentError"
        }
      ],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 38,
      "killedFor": null,
      "route": "none",
      "layer": "undici major mismatch (dispatcher vs fetch)",
      "signature": "TypeError: fetch failed > InvalidArgumentError[UND_ERR_INVALID_ARG]: invalid onRequestStart method"
    },
    {
      "id": "v24.21.0|dispatcher|undici8@8.11.0|auth407|http-proxy-only-name",
      "runtime": "v24.21.0",
      "bundledUndici": "7.29.1",
      "wiring": "dispatcher",
      "npmUndici": "8.11.0",
      "fixture": "auth407",
      "target": "http-proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "InvalidArgumentError",
          "code": "UND_ERR_INVALID_ARG",
          "message": "invalid onRequestStart method",
          "type": "InvalidArgumentError"
        }
      ],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 37,
      "killedFor": null,
      "route": "none",
      "layer": "undici major mismatch (dispatcher vs fetch)",
      "signature": "TypeError: fetch failed > InvalidArgumentError[UND_ERR_INVALID_ARG]: invalid onRequestStart method"
    },
    {
      "id": "v24.21.0|dispatcher|undici8@8.11.0|close|http-proxy-only-name",
      "runtime": "v24.21.0",
      "bundledUndici": "7.29.1",
      "wiring": "dispatcher",
      "npmUndici": "8.11.0",
      "fixture": "close",
      "target": "http-proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "InvalidArgumentError",
          "code": "UND_ERR_INVALID_ARG",
          "message": "invalid onRequestStart method",
          "type": "InvalidArgumentError"
        }
      ],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 37,
      "killedFor": null,
      "route": "none",
      "layer": "undici major mismatch (dispatcher vs fetch)",
      "signature": "TypeError: fetch failed > InvalidArgumentError[UND_ERR_INVALID_ARG]: invalid onRequestStart method"
    },
    {
      "id": "v24.21.0|dispatcher|undici8@8.11.0|refused-localhost|proxy-only-name",
      "runtime": "v24.21.0",
      "bundledUndici": "7.29.1",
      "wiring": "dispatcher",
      "npmUndici": "8.11.0",
      "fixture": "refused-localhost",
      "target": "proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "InvalidArgumentError",
          "code": "UND_ERR_INVALID_ARG",
          "message": "invalid onRequestStart method",
          "type": "InvalidArgumentError"
        }
      ],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 36,
      "killedFor": null,
      "route": "none",
      "layer": "undici major mismatch (dispatcher vs fetch)",
      "signature": "TypeError: fetch failed > InvalidArgumentError[UND_ERR_INVALID_ARG]: invalid onRequestStart method"
    },
    {
      "id": "v24.21.0|global-dispatcher|undici5@5.29.0|ok|http-proxy-only-name",
      "runtime": "v24.21.0",
      "bundledUndici": "7.29.1",
      "wiring": "global-dispatcher",
      "npmUndici": "5.29.0",
      "fixture": "ok",
      "target": "http-proxy-only-name",
      "outcome": "ok",
      "status": 200,
      "phase": "request",
      "note": null,
      "chain": [],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:80"
        ]
      },
      "originHits": 1,
      "warnings": [],
      "elapsedMs": 37,
      "killedFor": null,
      "route": "proxy",
      "layer": "ok through the proxy",
      "signature": ""
    },
    {
      "id": "v24.21.0|global-dispatcher|undici5@5.29.0|auth407|http-proxy-only-name",
      "runtime": "v24.21.0",
      "bundledUndici": "7.29.1",
      "wiring": "global-dispatcher",
      "npmUndici": "5.29.0",
      "fixture": "auth407",
      "target": "http-proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "Error",
          "message": "Request was cancelled.",
          "type": "DOMException"
        },
        {
          "depth": 2,
          "name": "AbortError",
          "code": "UND_ERR_ABORTED",
          "message": "Proxy response (407) !== 200 when HTTP Tunneling",
          "type": "RequestAbortedError"
        }
      ],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:80"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 38,
      "killedFor": null,
      "route": "proxy",
      "layer": "proxy auth: 407 at CONNECT",
      "signature": "TypeError: fetch failed > Error: Request was cancelled. > AbortError[UND_ERR_ABORTED]: Proxy response (407) !== 200 when HTTP Tunneling"
    },
    {
      "id": "v24.21.0|global-dispatcher|undici5@5.29.0|close|http-proxy-only-name",
      "runtime": "v24.21.0",
      "bundledUndici": "7.29.1",
      "wiring": "global-dispatcher",
      "npmUndici": "5.29.0",
      "fixture": "close",
      "target": "http-proxy-only-name",
      "outcome": "no-settle",
      "status": null,
      "phase": null,
      "note": null,
      "chain": [],
      "proxy": {
        "tcp": 25,
        "connects": 25,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:80"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 117,
      "killedFor": "retry-loop",
      "route": "proxy",
      "layer": "retry loop: proxy kept closing, client kept reconnecting",
      "signature": ""
    },
    {
      "id": "v24.21.0|global-dispatcher|undici5@5.29.0|refused-localhost|proxy-only-name",
      "runtime": "v24.21.0",
      "bundledUndici": "7.29.1",
      "wiring": "global-dispatcher",
      "npmUndici": "5.29.0",
      "fixture": "refused-localhost",
      "target": "proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "AggregateError",
          "code": "ECONNREFUSED",
          "message": "",
          "errors": [
            "ECONNREFUSED: connect ECONNREFUSED ::1:<proxy-port>",
            "ECONNREFUSED: connect ECONNREFUSED 127.0.0.1:<proxy-port>"
          ],
          "type": "AggregateError"
        }
      ],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 38,
      "killedFor": null,
      "route": "proxy",
      "layer": "proxy unreachable: connection refused",
      "signature": "TypeError: fetch failed > AggregateError[ECONNREFUSED]:  [ECONNREFUSED: connect ECONNREFUSED ::1:<proxy-port>; ECONNREFUSED: connect ECONNREFUSED 127.0.0.1:<proxy-port>]"
    },
    {
      "id": "v24.21.0|global-dispatcher|undici6@6.28.1|ok|http-proxy-only-name",
      "runtime": "v24.21.0",
      "bundledUndici": "7.29.1",
      "wiring": "global-dispatcher",
      "npmUndici": "6.28.1",
      "fixture": "ok",
      "target": "http-proxy-only-name",
      "outcome": "ok",
      "status": 200,
      "phase": "request",
      "note": null,
      "chain": [],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:80"
        ]
      },
      "originHits": 1,
      "warnings": [],
      "elapsedMs": 42,
      "killedFor": null,
      "route": "proxy",
      "layer": "ok through the proxy",
      "signature": ""
    },
    {
      "id": "v24.21.0|global-dispatcher|undici6@6.28.1|auth407|http-proxy-only-name",
      "runtime": "v24.21.0",
      "bundledUndici": "7.29.1",
      "wiring": "global-dispatcher",
      "npmUndici": "6.28.1",
      "fixture": "auth407",
      "target": "http-proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "Error",
          "message": "Request was cancelled.",
          "type": "DOMException"
        },
        {
          "depth": 2,
          "name": "AbortError",
          "code": "UND_ERR_ABORTED",
          "message": "Proxy response (407) !== 200 when HTTP Tunneling",
          "type": "RequestAbortedError"
        }
      ],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:80"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 39,
      "killedFor": null,
      "route": "proxy",
      "layer": "proxy auth: 407 at CONNECT",
      "signature": "TypeError: fetch failed > Error: Request was cancelled. > AbortError[UND_ERR_ABORTED]: Proxy response (407) !== 200 when HTTP Tunneling"
    },
    {
      "id": "v24.21.0|global-dispatcher|undici6@6.28.1|close|http-proxy-only-name",
      "runtime": "v24.21.0",
      "bundledUndici": "7.29.1",
      "wiring": "global-dispatcher",
      "npmUndici": "6.28.1",
      "fixture": "close",
      "target": "http-proxy-only-name",
      "outcome": "no-settle",
      "status": null,
      "phase": null,
      "note": null,
      "chain": [],
      "proxy": {
        "tcp": 25,
        "connects": 25,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:80"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 118,
      "killedFor": "retry-loop",
      "route": "proxy",
      "layer": "retry loop: proxy kept closing, client kept reconnecting",
      "signature": ""
    },
    {
      "id": "v24.21.0|global-dispatcher|undici6@6.28.1|refused-localhost|proxy-only-name",
      "runtime": "v24.21.0",
      "bundledUndici": "7.29.1",
      "wiring": "global-dispatcher",
      "npmUndici": "6.28.1",
      "fixture": "refused-localhost",
      "target": "proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "AggregateError",
          "code": "ECONNREFUSED",
          "message": "",
          "errors": [
            "ECONNREFUSED: connect ECONNREFUSED ::1:<proxy-port>",
            "ECONNREFUSED: connect ECONNREFUSED 127.0.0.1:<proxy-port>"
          ],
          "type": "AggregateError"
        }
      ],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 38,
      "killedFor": null,
      "route": "proxy",
      "layer": "proxy unreachable: connection refused",
      "signature": "TypeError: fetch failed > AggregateError[ECONNREFUSED]:  [ECONNREFUSED: connect ECONNREFUSED ::1:<proxy-port>; ECONNREFUSED: connect ECONNREFUSED 127.0.0.1:<proxy-port>]"
    },
    {
      "id": "v24.21.0|global-dispatcher|undici7@7.29.1|ok|http-proxy-only-name",
      "runtime": "v24.21.0",
      "bundledUndici": "7.29.1",
      "wiring": "global-dispatcher",
      "npmUndici": "7.29.1",
      "fixture": "ok",
      "target": "http-proxy-only-name",
      "outcome": "ok",
      "status": 200,
      "phase": "request",
      "note": null,
      "chain": [],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:80"
        ]
      },
      "originHits": 1,
      "warnings": [],
      "elapsedMs": 59,
      "killedFor": null,
      "route": "proxy",
      "layer": "ok through the proxy",
      "signature": ""
    },
    {
      "id": "v24.21.0|global-dispatcher|undici7@7.29.1|auth407|http-proxy-only-name",
      "runtime": "v24.21.0",
      "bundledUndici": "7.29.1",
      "wiring": "global-dispatcher",
      "npmUndici": "7.29.1",
      "fixture": "auth407",
      "target": "http-proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "Error",
          "message": "Request was cancelled.",
          "type": "DOMException"
        },
        {
          "depth": 2,
          "name": "AbortError",
          "code": "UND_ERR_ABORTED",
          "message": "Proxy response (407) !== 200 when HTTP Tunneling",
          "type": "RequestAbortedError"
        }
      ],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:80"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 58,
      "killedFor": null,
      "route": "proxy",
      "layer": "proxy auth: 407 at CONNECT",
      "signature": "TypeError: fetch failed > Error: Request was cancelled. > AbortError[UND_ERR_ABORTED]: Proxy response (407) !== 200 when HTTP Tunneling"
    },
    {
      "id": "v24.21.0|global-dispatcher|undici7@7.29.1|close|http-proxy-only-name",
      "runtime": "v24.21.0",
      "bundledUndici": "7.29.1",
      "wiring": "global-dispatcher",
      "npmUndici": "7.29.1",
      "fixture": "close",
      "target": "http-proxy-only-name",
      "outcome": "no-settle",
      "status": null,
      "phase": null,
      "note": null,
      "chain": [],
      "proxy": {
        "tcp": 25,
        "connects": 25,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:80"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 121,
      "killedFor": "retry-loop",
      "route": "proxy",
      "layer": "retry loop: proxy kept closing, client kept reconnecting",
      "signature": ""
    },
    {
      "id": "v24.21.0|global-dispatcher|undici7@7.29.1|refused-localhost|proxy-only-name",
      "runtime": "v24.21.0",
      "bundledUndici": "7.29.1",
      "wiring": "global-dispatcher",
      "npmUndici": "7.29.1",
      "fixture": "refused-localhost",
      "target": "proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "AggregateError",
          "code": "ECONNREFUSED",
          "message": "",
          "errors": [
            "ECONNREFUSED: connect ECONNREFUSED ::1:<proxy-port>",
            "ECONNREFUSED: connect ECONNREFUSED 127.0.0.1:<proxy-port>"
          ],
          "type": "AggregateError"
        }
      ],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 41,
      "killedFor": null,
      "route": "proxy",
      "layer": "proxy unreachable: connection refused",
      "signature": "TypeError: fetch failed > AggregateError[ECONNREFUSED]:  [ECONNREFUSED: connect ECONNREFUSED ::1:<proxy-port>; ECONNREFUSED: connect ECONNREFUSED 127.0.0.1:<proxy-port>]"
    },
    {
      "id": "v24.21.0|global-dispatcher|undici8@8.11.0|ok|http-proxy-only-name",
      "runtime": "v24.21.0",
      "bundledUndici": "7.29.1",
      "wiring": "global-dispatcher",
      "npmUndici": "8.11.0",
      "fixture": "ok",
      "target": "http-proxy-only-name",
      "outcome": "ok",
      "status": 200,
      "phase": "request",
      "note": null,
      "chain": [],
      "proxy": {
        "tcp": 1,
        "connects": 0,
        "nonConnect": 1,
        "requests": [
          "GET http://origin.test/lab?cell=<n>"
        ]
      },
      "originHits": 1,
      "warnings": [],
      "elapsedMs": 46,
      "killedFor": null,
      "route": "proxy",
      "layer": "ok through the proxy",
      "signature": ""
    },
    {
      "id": "v24.21.0|global-dispatcher|undici8@8.11.0|auth407|http-proxy-only-name",
      "runtime": "v24.21.0",
      "bundledUndici": "7.29.1",
      "wiring": "global-dispatcher",
      "npmUndici": "8.11.0",
      "fixture": "auth407",
      "target": "http-proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "InvalidArgumentError",
          "code": "UND_ERR_INVALID_ARG",
          "message": "Proxy Authentication Required (407)",
          "type": "InvalidArgumentError"
        }
      ],
      "proxy": {
        "tcp": 1,
        "connects": 0,
        "nonConnect": 1,
        "requests": [
          "GET http://origin.test/lab?cell=<n>"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 46,
      "killedFor": null,
      "route": "proxy",
      "layer": "proxy auth: 407 to a forwarded http:// request",
      "signature": "TypeError: fetch failed > InvalidArgumentError[UND_ERR_INVALID_ARG]: Proxy Authentication Required (407)"
    },
    {
      "id": "v24.21.0|global-dispatcher|undici8@8.11.0|close|http-proxy-only-name",
      "runtime": "v24.21.0",
      "bundledUndici": "7.29.1",
      "wiring": "global-dispatcher",
      "npmUndici": "8.11.0",
      "fixture": "close",
      "target": "http-proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "SocketError",
          "code": "UND_ERR_SOCKET",
          "message": "other side closed",
          "type": "SocketError"
        }
      ],
      "proxy": {
        "tcp": 1,
        "connects": 0,
        "nonConnect": 1,
        "requests": [
          "GET http://origin.test/lab?cell=<n>"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 41,
      "killedFor": null,
      "route": "proxy",
      "layer": "connection closed by the proxy side",
      "signature": "TypeError: fetch failed > SocketError[UND_ERR_SOCKET]: other side closed"
    },
    {
      "id": "v24.21.0|global-dispatcher|undici8@8.11.0|refused-localhost|proxy-only-name",
      "runtime": "v24.21.0",
      "bundledUndici": "7.29.1",
      "wiring": "global-dispatcher",
      "npmUndici": "8.11.0",
      "fixture": "refused-localhost",
      "target": "proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "AggregateError",
          "code": "ECONNREFUSED",
          "message": "",
          "errors": [
            "ECONNREFUSED: connect ECONNREFUSED ::1:<proxy-port>",
            "ECONNREFUSED: connect ECONNREFUSED 127.0.0.1:<proxy-port>"
          ],
          "type": "AggregateError"
        }
      ],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 43,
      "killedFor": null,
      "route": "proxy",
      "layer": "proxy unreachable: connection refused",
      "signature": "TypeError: fetch failed > AggregateError[ECONNREFUSED]:  [ECONNREFUSED: connect ECONNREFUSED ::1:<proxy-port>; ECONNREFUSED: connect ECONNREFUSED 127.0.0.1:<proxy-port>]"
    },
    {
      "id": "v24.21.0|undici-fetch|undici5@5.29.0|ok|http-proxy-only-name",
      "runtime": "v24.21.0",
      "bundledUndici": "7.29.1",
      "wiring": "undici-fetch",
      "npmUndici": "5.29.0",
      "fixture": "ok",
      "target": "http-proxy-only-name",
      "outcome": "ok",
      "status": 200,
      "phase": "request",
      "note": null,
      "chain": [],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:80"
        ]
      },
      "originHits": 1,
      "warnings": [],
      "elapsedMs": 35,
      "killedFor": null,
      "route": "proxy",
      "layer": "ok through the proxy",
      "signature": ""
    },
    {
      "id": "v24.21.0|undici-fetch|undici5@5.29.0|auth407|http-proxy-only-name",
      "runtime": "v24.21.0",
      "bundledUndici": "7.29.1",
      "wiring": "undici-fetch",
      "npmUndici": "5.29.0",
      "fixture": "auth407",
      "target": "http-proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "Error",
          "message": "Request was cancelled.",
          "type": "DOMException"
        },
        {
          "depth": 2,
          "name": "AbortError",
          "code": "UND_ERR_ABORTED",
          "message": "Proxy response (407) !== 200 when HTTP Tunneling",
          "type": "RequestAbortedError"
        }
      ],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:80"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 33,
      "killedFor": null,
      "route": "proxy",
      "layer": "proxy auth: 407 at CONNECT",
      "signature": "TypeError: fetch failed > Error: Request was cancelled. > AbortError[UND_ERR_ABORTED]: Proxy response (407) !== 200 when HTTP Tunneling"
    },
    {
      "id": "v24.21.0|undici-fetch|undici5@5.29.0|close|http-proxy-only-name",
      "runtime": "v24.21.0",
      "bundledUndici": "7.29.1",
      "wiring": "undici-fetch",
      "npmUndici": "5.29.0",
      "fixture": "close",
      "target": "http-proxy-only-name",
      "outcome": "no-settle",
      "status": null,
      "phase": null,
      "note": null,
      "chain": [],
      "proxy": {
        "tcp": 25,
        "connects": 25,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:80"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 113,
      "killedFor": "retry-loop",
      "route": "proxy",
      "layer": "retry loop: proxy kept closing, client kept reconnecting",
      "signature": ""
    },
    {
      "id": "v24.21.0|undici-fetch|undici5@5.29.0|refused-localhost|proxy-only-name",
      "runtime": "v24.21.0",
      "bundledUndici": "7.29.1",
      "wiring": "undici-fetch",
      "npmUndici": "5.29.0",
      "fixture": "refused-localhost",
      "target": "proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "AggregateError",
          "code": "ECONNREFUSED",
          "message": "",
          "errors": [
            "ECONNREFUSED: connect ECONNREFUSED ::1:<proxy-port>",
            "ECONNREFUSED: connect ECONNREFUSED 127.0.0.1:<proxy-port>"
          ],
          "type": "AggregateError"
        }
      ],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 33,
      "killedFor": null,
      "route": "proxy",
      "layer": "proxy unreachable: connection refused",
      "signature": "TypeError: fetch failed > AggregateError[ECONNREFUSED]:  [ECONNREFUSED: connect ECONNREFUSED ::1:<proxy-port>; ECONNREFUSED: connect ECONNREFUSED 127.0.0.1:<proxy-port>]"
    },
    {
      "id": "v24.21.0|undici-fetch|undici6@6.28.1|ok|http-proxy-only-name",
      "runtime": "v24.21.0",
      "bundledUndici": "7.29.1",
      "wiring": "undici-fetch",
      "npmUndici": "6.28.1",
      "fixture": "ok",
      "target": "http-proxy-only-name",
      "outcome": "ok",
      "status": 200,
      "phase": "request",
      "note": null,
      "chain": [],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:80"
        ]
      },
      "originHits": 1,
      "warnings": [],
      "elapsedMs": 35,
      "killedFor": null,
      "route": "proxy",
      "layer": "ok through the proxy",
      "signature": ""
    },
    {
      "id": "v24.21.0|undici-fetch|undici6@6.28.1|auth407|http-proxy-only-name",
      "runtime": "v24.21.0",
      "bundledUndici": "7.29.1",
      "wiring": "undici-fetch",
      "npmUndici": "6.28.1",
      "fixture": "auth407",
      "target": "http-proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "Error",
          "message": "Request was cancelled.",
          "type": "DOMException"
        },
        {
          "depth": 2,
          "name": "AbortError",
          "code": "UND_ERR_ABORTED",
          "message": "Proxy response (407) !== 200 when HTTP Tunneling",
          "type": "RequestAbortedError"
        }
      ],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:80"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 37,
      "killedFor": null,
      "route": "proxy",
      "layer": "proxy auth: 407 at CONNECT",
      "signature": "TypeError: fetch failed > Error: Request was cancelled. > AbortError[UND_ERR_ABORTED]: Proxy response (407) !== 200 when HTTP Tunneling"
    },
    {
      "id": "v24.21.0|undici-fetch|undici6@6.28.1|close|http-proxy-only-name",
      "runtime": "v24.21.0",
      "bundledUndici": "7.29.1",
      "wiring": "undici-fetch",
      "npmUndici": "6.28.1",
      "fixture": "close",
      "target": "http-proxy-only-name",
      "outcome": "no-settle",
      "status": null,
      "phase": null,
      "note": null,
      "chain": [],
      "proxy": {
        "tcp": 25,
        "connects": 25,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:80"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 113,
      "killedFor": "retry-loop",
      "route": "proxy",
      "layer": "retry loop: proxy kept closing, client kept reconnecting",
      "signature": ""
    },
    {
      "id": "v24.21.0|undici-fetch|undici6@6.28.1|refused-localhost|proxy-only-name",
      "runtime": "v24.21.0",
      "bundledUndici": "7.29.1",
      "wiring": "undici-fetch",
      "npmUndici": "6.28.1",
      "fixture": "refused-localhost",
      "target": "proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "AggregateError",
          "code": "ECONNREFUSED",
          "message": "",
          "errors": [
            "ECONNREFUSED: connect ECONNREFUSED ::1:<proxy-port>",
            "ECONNREFUSED: connect ECONNREFUSED 127.0.0.1:<proxy-port>"
          ],
          "type": "AggregateError"
        }
      ],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 36,
      "killedFor": null,
      "route": "proxy",
      "layer": "proxy unreachable: connection refused",
      "signature": "TypeError: fetch failed > AggregateError[ECONNREFUSED]:  [ECONNREFUSED: connect ECONNREFUSED ::1:<proxy-port>; ECONNREFUSED: connect ECONNREFUSED 127.0.0.1:<proxy-port>]"
    },
    {
      "id": "v24.21.0|undici-fetch|undici7@7.29.1|ok|http-proxy-only-name",
      "runtime": "v24.21.0",
      "bundledUndici": "7.29.1",
      "wiring": "undici-fetch",
      "npmUndici": "7.29.1",
      "fixture": "ok",
      "target": "http-proxy-only-name",
      "outcome": "ok",
      "status": 200,
      "phase": "request",
      "note": null,
      "chain": [],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:80"
        ]
      },
      "originHits": 1,
      "warnings": [],
      "elapsedMs": 47,
      "killedFor": null,
      "route": "proxy",
      "layer": "ok through the proxy",
      "signature": ""
    },
    {
      "id": "v24.21.0|undici-fetch|undici7@7.29.1|auth407|http-proxy-only-name",
      "runtime": "v24.21.0",
      "bundledUndici": "7.29.1",
      "wiring": "undici-fetch",
      "npmUndici": "7.29.1",
      "fixture": "auth407",
      "target": "http-proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "Error",
          "message": "Request was cancelled.",
          "type": "DOMException"
        },
        {
          "depth": 2,
          "name": "AbortError",
          "code": "UND_ERR_ABORTED",
          "message": "Proxy response (407) !== 200 when HTTP Tunneling",
          "type": "RequestAbortedError"
        }
      ],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:80"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 45,
      "killedFor": null,
      "route": "proxy",
      "layer": "proxy auth: 407 at CONNECT",
      "signature": "TypeError: fetch failed > Error: Request was cancelled. > AbortError[UND_ERR_ABORTED]: Proxy response (407) !== 200 when HTTP Tunneling"
    },
    {
      "id": "v24.21.0|undici-fetch|undici7@7.29.1|close|http-proxy-only-name",
      "runtime": "v24.21.0",
      "bundledUndici": "7.29.1",
      "wiring": "undici-fetch",
      "npmUndici": "7.29.1",
      "fixture": "close",
      "target": "http-proxy-only-name",
      "outcome": "no-settle",
      "status": null,
      "phase": null,
      "note": null,
      "chain": [],
      "proxy": {
        "tcp": 25,
        "connects": 25,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:80"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 125,
      "killedFor": "retry-loop",
      "route": "proxy",
      "layer": "retry loop: proxy kept closing, client kept reconnecting",
      "signature": ""
    },
    {
      "id": "v24.21.0|undici-fetch|undici7@7.29.1|refused-localhost|proxy-only-name",
      "runtime": "v24.21.0",
      "bundledUndici": "7.29.1",
      "wiring": "undici-fetch",
      "npmUndici": "7.29.1",
      "fixture": "refused-localhost",
      "target": "proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "AggregateError",
          "code": "ECONNREFUSED",
          "message": "",
          "errors": [
            "ECONNREFUSED: connect ECONNREFUSED ::1:<proxy-port>",
            "ECONNREFUSED: connect ECONNREFUSED 127.0.0.1:<proxy-port>"
          ],
          "type": "AggregateError"
        }
      ],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 43,
      "killedFor": null,
      "route": "proxy",
      "layer": "proxy unreachable: connection refused",
      "signature": "TypeError: fetch failed > AggregateError[ECONNREFUSED]:  [ECONNREFUSED: connect ECONNREFUSED ::1:<proxy-port>; ECONNREFUSED: connect ECONNREFUSED 127.0.0.1:<proxy-port>]"
    },
    {
      "id": "v24.21.0|undici-fetch|undici8@8.11.0|ok|http-proxy-only-name",
      "runtime": "v24.21.0",
      "bundledUndici": "7.29.1",
      "wiring": "undici-fetch",
      "npmUndici": "8.11.0",
      "fixture": "ok",
      "target": "http-proxy-only-name",
      "outcome": "ok",
      "status": 200,
      "phase": "request",
      "note": null,
      "chain": [],
      "proxy": {
        "tcp": 1,
        "connects": 0,
        "nonConnect": 1,
        "requests": [
          "GET http://origin.test/lab?cell=<n>"
        ]
      },
      "originHits": 1,
      "warnings": [],
      "elapsedMs": 42,
      "killedFor": null,
      "route": "proxy",
      "layer": "ok through the proxy",
      "signature": ""
    },
    {
      "id": "v24.21.0|undici-fetch|undici8@8.11.0|auth407|http-proxy-only-name",
      "runtime": "v24.21.0",
      "bundledUndici": "7.29.1",
      "wiring": "undici-fetch",
      "npmUndici": "8.11.0",
      "fixture": "auth407",
      "target": "http-proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "InvalidArgumentError",
          "code": "UND_ERR_INVALID_ARG",
          "message": "Proxy Authentication Required (407)",
          "type": "InvalidArgumentError"
        }
      ],
      "proxy": {
        "tcp": 1,
        "connects": 0,
        "nonConnect": 1,
        "requests": [
          "GET http://origin.test/lab?cell=<n>"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 41,
      "killedFor": null,
      "route": "proxy",
      "layer": "proxy auth: 407 to a forwarded http:// request",
      "signature": "TypeError: fetch failed > InvalidArgumentError[UND_ERR_INVALID_ARG]: Proxy Authentication Required (407)"
    },
    {
      "id": "v24.21.0|undici-fetch|undici8@8.11.0|close|http-proxy-only-name",
      "runtime": "v24.21.0",
      "bundledUndici": "7.29.1",
      "wiring": "undici-fetch",
      "npmUndici": "8.11.0",
      "fixture": "close",
      "target": "http-proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "SocketError",
          "code": "UND_ERR_SOCKET",
          "message": "other side closed",
          "type": "SocketError"
        }
      ],
      "proxy": {
        "tcp": 1,
        "connects": 0,
        "nonConnect": 1,
        "requests": [
          "GET http://origin.test/lab?cell=<n>"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 37,
      "killedFor": null,
      "route": "proxy",
      "layer": "connection closed by the proxy side",
      "signature": "TypeError: fetch failed > SocketError[UND_ERR_SOCKET]: other side closed"
    },
    {
      "id": "v24.21.0|undici-fetch|undici8@8.11.0|refused-localhost|proxy-only-name",
      "runtime": "v24.21.0",
      "bundledUndici": "7.29.1",
      "wiring": "undici-fetch",
      "npmUndici": "8.11.0",
      "fixture": "refused-localhost",
      "target": "proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "AggregateError",
          "code": "ECONNREFUSED",
          "message": "",
          "errors": [
            "ECONNREFUSED: connect ECONNREFUSED ::1:<proxy-port>",
            "ECONNREFUSED: connect ECONNREFUSED 127.0.0.1:<proxy-port>"
          ],
          "type": "AggregateError"
        }
      ],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 38,
      "killedFor": null,
      "route": "proxy",
      "layer": "proxy unreachable: connection refused",
      "signature": "TypeError: fetch failed > AggregateError[ECONNREFUSED]:  [ECONNREFUSED: connect ECONNREFUSED ::1:<proxy-port>; ECONNREFUSED: connect ECONNREFUSED 127.0.0.1:<proxy-port>]"
    },
    {
      "id": "v24.21.0|env-agent-global|undici5@5.29.0|ok|http-proxy-only-name",
      "runtime": "v24.21.0",
      "bundledUndici": "7.29.1",
      "wiring": "env-agent-global",
      "npmUndici": "5.29.0",
      "fixture": "ok",
      "target": "http-proxy-only-name",
      "outcome": "not-applicable",
      "status": null,
      "phase": "setup",
      "note": "EnvHttpProxyAgent is not exported by undici 5.29.0",
      "chain": [],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 24,
      "killedFor": null,
      "route": "n/a",
      "layer": "n/a: API not available",
      "signature": ""
    },
    {
      "id": "v24.21.0|env-agent-global|undici5@5.29.0|ok|http-direct-reachable",
      "runtime": "v24.21.0",
      "bundledUndici": "7.29.1",
      "wiring": "env-agent-global",
      "npmUndici": "5.29.0",
      "fixture": "ok",
      "target": "http-direct-reachable",
      "outcome": "not-applicable",
      "status": null,
      "phase": "setup",
      "note": "EnvHttpProxyAgent is not exported by undici 5.29.0",
      "chain": [],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 23,
      "killedFor": null,
      "route": "n/a",
      "layer": "n/a: API not available",
      "signature": ""
    },
    {
      "id": "v24.21.0|env-agent-global|undici5@5.29.0|auth407|http-proxy-only-name",
      "runtime": "v24.21.0",
      "bundledUndici": "7.29.1",
      "wiring": "env-agent-global",
      "npmUndici": "5.29.0",
      "fixture": "auth407",
      "target": "http-proxy-only-name",
      "outcome": "not-applicable",
      "status": null,
      "phase": "setup",
      "note": "EnvHttpProxyAgent is not exported by undici 5.29.0",
      "chain": [],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 25,
      "killedFor": null,
      "route": "n/a",
      "layer": "n/a: API not available",
      "signature": ""
    },
    {
      "id": "v24.21.0|env-agent-global|undici5@5.29.0|close|http-proxy-only-name",
      "runtime": "v24.21.0",
      "bundledUndici": "7.29.1",
      "wiring": "env-agent-global",
      "npmUndici": "5.29.0",
      "fixture": "close",
      "target": "http-proxy-only-name",
      "outcome": "not-applicable",
      "status": null,
      "phase": "setup",
      "note": "EnvHttpProxyAgent is not exported by undici 5.29.0",
      "chain": [],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 22,
      "killedFor": null,
      "route": "n/a",
      "layer": "n/a: API not available",
      "signature": ""
    },
    {
      "id": "v24.21.0|env-agent-global|undici5@5.29.0|refused-localhost|proxy-only-name",
      "runtime": "v24.21.0",
      "bundledUndici": "7.29.1",
      "wiring": "env-agent-global",
      "npmUndici": "5.29.0",
      "fixture": "refused-localhost",
      "target": "proxy-only-name",
      "outcome": "not-applicable",
      "status": null,
      "phase": "setup",
      "note": "EnvHttpProxyAgent is not exported by undici 5.29.0",
      "chain": [],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 25,
      "killedFor": null,
      "route": "n/a",
      "layer": "n/a: API not available",
      "signature": ""
    },
    {
      "id": "v24.21.0|env-agent-global|undici6@6.28.1|ok|http-proxy-only-name",
      "runtime": "v24.21.0",
      "bundledUndici": "7.29.1",
      "wiring": "env-agent-global",
      "npmUndici": "6.28.1",
      "fixture": "ok",
      "target": "http-proxy-only-name",
      "outcome": "ok",
      "status": 200,
      "phase": "request",
      "note": null,
      "chain": [],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:80"
        ]
      },
      "originHits": 1,
      "warnings": [
        "(node:<pid>) [UNDICI-EHPA] Warning: EnvHttpProxyAgent is experimental, expect them to change at any time.",
        "(Use `node --trace-warnings ...` to show where the warning was created)"
      ],
      "elapsedMs": 41,
      "killedFor": null,
      "route": "proxy",
      "layer": "ok through the proxy",
      "signature": ""
    },
    {
      "id": "v24.21.0|env-agent-global|undici6@6.28.1|ok|http-direct-reachable",
      "runtime": "v24.21.0",
      "bundledUndici": "7.29.1",
      "wiring": "env-agent-global",
      "npmUndici": "6.28.1",
      "fixture": "ok",
      "target": "http-direct-reachable",
      "outcome": "ok",
      "status": 200,
      "phase": "request",
      "note": null,
      "chain": [],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT 127.0.0.1:<http-origin-port>"
        ]
      },
      "originHits": 1,
      "warnings": [
        "(node:<pid>) [UNDICI-EHPA] Warning: EnvHttpProxyAgent is experimental, expect them to change at any time.",
        "(Use `node --trace-warnings ...` to show where the warning was created)"
      ],
      "elapsedMs": 39,
      "killedFor": null,
      "route": "proxy",
      "layer": "ok through the proxy",
      "signature": ""
    },
    {
      "id": "v24.21.0|env-agent-global|undici6@6.28.1|auth407|http-proxy-only-name",
      "runtime": "v24.21.0",
      "bundledUndici": "7.29.1",
      "wiring": "env-agent-global",
      "npmUndici": "6.28.1",
      "fixture": "auth407",
      "target": "http-proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "Error",
          "message": "Request was cancelled.",
          "type": "DOMException"
        },
        {
          "depth": 2,
          "name": "AbortError",
          "code": "UND_ERR_ABORTED",
          "message": "Proxy response (407) !== 200 when HTTP Tunneling",
          "type": "RequestAbortedError"
        }
      ],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:80"
        ]
      },
      "originHits": 0,
      "warnings": [
        "(node:<pid>) [UNDICI-EHPA] Warning: EnvHttpProxyAgent is experimental, expect them to change at any time.",
        "(Use `node --trace-warnings ...` to show where the warning was created)"
      ],
      "elapsedMs": 39,
      "killedFor": null,
      "route": "proxy",
      "layer": "proxy auth: 407 at CONNECT",
      "signature": "TypeError: fetch failed > Error: Request was cancelled. > AbortError[UND_ERR_ABORTED]: Proxy response (407) !== 200 when HTTP Tunneling"
    },
    {
      "id": "v24.21.0|env-agent-global|undici6@6.28.1|close|http-proxy-only-name",
      "runtime": "v24.21.0",
      "bundledUndici": "7.29.1",
      "wiring": "env-agent-global",
      "npmUndici": "6.28.1",
      "fixture": "close",
      "target": "http-proxy-only-name",
      "outcome": "no-settle",
      "status": null,
      "phase": null,
      "note": null,
      "chain": [],
      "proxy": {
        "tcp": 25,
        "connects": 25,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:80"
        ]
      },
      "originHits": 0,
      "warnings": [
        "(node:<pid>) [UNDICI-EHPA] Warning: EnvHttpProxyAgent is experimental, expect them to change at any time.",
        "(Use `node --trace-warnings ...` to show where the warning was created)"
      ],
      "elapsedMs": 122,
      "killedFor": "retry-loop",
      "route": "proxy",
      "layer": "retry loop: proxy kept closing, client kept reconnecting",
      "signature": ""
    },
    {
      "id": "v24.21.0|env-agent-global|undici6@6.28.1|refused-localhost|proxy-only-name",
      "runtime": "v24.21.0",
      "bundledUndici": "7.29.1",
      "wiring": "env-agent-global",
      "npmUndici": "6.28.1",
      "fixture": "refused-localhost",
      "target": "proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "AggregateError",
          "code": "ECONNREFUSED",
          "message": "",
          "errors": [
            "ECONNREFUSED: connect ECONNREFUSED ::1:<proxy-port>",
            "ECONNREFUSED: connect ECONNREFUSED 127.0.0.1:<proxy-port>"
          ],
          "type": "AggregateError"
        }
      ],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [
        "(node:<pid>) [UNDICI-EHPA] Warning: EnvHttpProxyAgent is experimental, expect them to change at any time.",
        "(Use `node --trace-warnings ...` to show where the warning was created)"
      ],
      "elapsedMs": 40,
      "killedFor": null,
      "route": "proxy",
      "layer": "proxy unreachable: connection refused",
      "signature": "TypeError: fetch failed > AggregateError[ECONNREFUSED]:  [ECONNREFUSED: connect ECONNREFUSED ::1:<proxy-port>; ECONNREFUSED: connect ECONNREFUSED 127.0.0.1:<proxy-port>]"
    },
    {
      "id": "v24.21.0|env-agent-global|undici7@7.29.1|ok|http-proxy-only-name",
      "runtime": "v24.21.0",
      "bundledUndici": "7.29.1",
      "wiring": "env-agent-global",
      "npmUndici": "7.29.1",
      "fixture": "ok",
      "target": "http-proxy-only-name",
      "outcome": "ok",
      "status": 200,
      "phase": "request",
      "note": null,
      "chain": [],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:80"
        ]
      },
      "originHits": 1,
      "warnings": [],
      "elapsedMs": 46,
      "killedFor": null,
      "route": "proxy",
      "layer": "ok through the proxy",
      "signature": ""
    },
    {
      "id": "v24.21.0|env-agent-global|undici7@7.29.1|ok|http-direct-reachable",
      "runtime": "v24.21.0",
      "bundledUndici": "7.29.1",
      "wiring": "env-agent-global",
      "npmUndici": "7.29.1",
      "fixture": "ok",
      "target": "http-direct-reachable",
      "outcome": "ok",
      "status": 200,
      "phase": "request",
      "note": null,
      "chain": [],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT 127.0.0.1:<http-origin-port>"
        ]
      },
      "originHits": 1,
      "warnings": [],
      "elapsedMs": 44,
      "killedFor": null,
      "route": "proxy",
      "layer": "ok through the proxy",
      "signature": ""
    },
    {
      "id": "v24.21.0|env-agent-global|undici7@7.29.1|auth407|http-proxy-only-name",
      "runtime": "v24.21.0",
      "bundledUndici": "7.29.1",
      "wiring": "env-agent-global",
      "npmUndici": "7.29.1",
      "fixture": "auth407",
      "target": "http-proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "Error",
          "message": "Request was cancelled.",
          "type": "DOMException"
        },
        {
          "depth": 2,
          "name": "AbortError",
          "code": "UND_ERR_ABORTED",
          "message": "Proxy response (407) !== 200 when HTTP Tunneling",
          "type": "RequestAbortedError"
        }
      ],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:80"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 42,
      "killedFor": null,
      "route": "proxy",
      "layer": "proxy auth: 407 at CONNECT",
      "signature": "TypeError: fetch failed > Error: Request was cancelled. > AbortError[UND_ERR_ABORTED]: Proxy response (407) !== 200 when HTTP Tunneling"
    },
    {
      "id": "v24.21.0|env-agent-global|undici7@7.29.1|close|http-proxy-only-name",
      "runtime": "v24.21.0",
      "bundledUndici": "7.29.1",
      "wiring": "env-agent-global",
      "npmUndici": "7.29.1",
      "fixture": "close",
      "target": "http-proxy-only-name",
      "outcome": "no-settle",
      "status": null,
      "phase": null,
      "note": null,
      "chain": [],
      "proxy": {
        "tcp": 25,
        "connects": 25,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:80"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 132,
      "killedFor": "retry-loop",
      "route": "proxy",
      "layer": "retry loop: proxy kept closing, client kept reconnecting",
      "signature": ""
    },
    {
      "id": "v24.21.0|env-agent-global|undici7@7.29.1|refused-localhost|proxy-only-name",
      "runtime": "v24.21.0",
      "bundledUndici": "7.29.1",
      "wiring": "env-agent-global",
      "npmUndici": "7.29.1",
      "fixture": "refused-localhost",
      "target": "proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "AggregateError",
          "code": "ECONNREFUSED",
          "message": "",
          "errors": [
            "ECONNREFUSED: connect ECONNREFUSED ::1:<proxy-port>",
            "ECONNREFUSED: connect ECONNREFUSED 127.0.0.1:<proxy-port>"
          ],
          "type": "AggregateError"
        }
      ],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 41,
      "killedFor": null,
      "route": "proxy",
      "layer": "proxy unreachable: connection refused",
      "signature": "TypeError: fetch failed > AggregateError[ECONNREFUSED]:  [ECONNREFUSED: connect ECONNREFUSED ::1:<proxy-port>; ECONNREFUSED: connect ECONNREFUSED 127.0.0.1:<proxy-port>]"
    },
    {
      "id": "v24.21.0|env-agent-global|undici8@8.11.0|ok|http-proxy-only-name",
      "runtime": "v24.21.0",
      "bundledUndici": "7.29.1",
      "wiring": "env-agent-global",
      "npmUndici": "8.11.0",
      "fixture": "ok",
      "target": "http-proxy-only-name",
      "outcome": "ok",
      "status": 200,
      "phase": "request",
      "note": null,
      "chain": [],
      "proxy": {
        "tcp": 1,
        "connects": 0,
        "nonConnect": 1,
        "requests": [
          "GET http://origin.test/lab?cell=<n>"
        ]
      },
      "originHits": 1,
      "warnings": [],
      "elapsedMs": 46,
      "killedFor": null,
      "route": "proxy",
      "layer": "ok through the proxy",
      "signature": ""
    },
    {
      "id": "v24.21.0|env-agent-global|undici8@8.11.0|ok|http-direct-reachable",
      "runtime": "v24.21.0",
      "bundledUndici": "7.29.1",
      "wiring": "env-agent-global",
      "npmUndici": "8.11.0",
      "fixture": "ok",
      "target": "http-direct-reachable",
      "outcome": "ok",
      "status": 200,
      "phase": "request",
      "note": null,
      "chain": [],
      "proxy": {
        "tcp": 1,
        "connects": 0,
        "nonConnect": 1,
        "requests": [
          "GET http://127.0.0.1:<http-origin-port>/lab?cell=<n>"
        ]
      },
      "originHits": 1,
      "warnings": [],
      "elapsedMs": 44,
      "killedFor": null,
      "route": "proxy",
      "layer": "ok through the proxy",
      "signature": ""
    },
    {
      "id": "v24.21.0|env-agent-global|undici8@8.11.0|auth407|http-proxy-only-name",
      "runtime": "v24.21.0",
      "bundledUndici": "7.29.1",
      "wiring": "env-agent-global",
      "npmUndici": "8.11.0",
      "fixture": "auth407",
      "target": "http-proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "InvalidArgumentError",
          "code": "UND_ERR_INVALID_ARG",
          "message": "Proxy Authentication Required (407)",
          "type": "InvalidArgumentError"
        }
      ],
      "proxy": {
        "tcp": 1,
        "connects": 0,
        "nonConnect": 1,
        "requests": [
          "GET http://origin.test/lab?cell=<n>"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 47,
      "killedFor": null,
      "route": "proxy",
      "layer": "proxy auth: 407 to a forwarded http:// request",
      "signature": "TypeError: fetch failed > InvalidArgumentError[UND_ERR_INVALID_ARG]: Proxy Authentication Required (407)"
    },
    {
      "id": "v24.21.0|env-agent-global|undici8@8.11.0|close|http-proxy-only-name",
      "runtime": "v24.21.0",
      "bundledUndici": "7.29.1",
      "wiring": "env-agent-global",
      "npmUndici": "8.11.0",
      "fixture": "close",
      "target": "http-proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "SocketError",
          "code": "UND_ERR_SOCKET",
          "message": "other side closed",
          "type": "SocketError"
        }
      ],
      "proxy": {
        "tcp": 1,
        "connects": 0,
        "nonConnect": 1,
        "requests": [
          "GET http://origin.test/lab?cell=<n>"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 42,
      "killedFor": null,
      "route": "proxy",
      "layer": "connection closed by the proxy side",
      "signature": "TypeError: fetch failed > SocketError[UND_ERR_SOCKET]: other side closed"
    },
    {
      "id": "v24.21.0|env-agent-global|undici8@8.11.0|refused-localhost|proxy-only-name",
      "runtime": "v24.21.0",
      "bundledUndici": "7.29.1",
      "wiring": "env-agent-global",
      "npmUndici": "8.11.0",
      "fixture": "refused-localhost",
      "target": "proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "AggregateError",
          "code": "ECONNREFUSED",
          "message": "",
          "errors": [
            "ECONNREFUSED: connect ECONNREFUSED ::1:<proxy-port>",
            "ECONNREFUSED: connect ECONNREFUSED 127.0.0.1:<proxy-port>"
          ],
          "type": "AggregateError"
        }
      ],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 43,
      "killedFor": null,
      "route": "proxy",
      "layer": "proxy unreachable: connection refused",
      "signature": "TypeError: fetch failed > AggregateError[ECONNREFUSED]:  [ECONNREFUSED: connect ECONNREFUSED ::1:<proxy-port>; ECONNREFUSED: connect ECONNREFUSED 127.0.0.1:<proxy-port>]"
    },
    {
      "id": "v24.21.0|dispatcher1-wrapper|undici8@8.11.0|ok|http-proxy-only-name",
      "runtime": "v24.21.0",
      "bundledUndici": "7.29.1",
      "wiring": "dispatcher1-wrapper",
      "npmUndici": "8.11.0",
      "fixture": "ok",
      "target": "http-proxy-only-name",
      "outcome": "ok",
      "status": 200,
      "phase": "request",
      "note": null,
      "chain": [],
      "proxy": {
        "tcp": 1,
        "connects": 0,
        "nonConnect": 1,
        "requests": [
          "GET http://origin.test/lab?cell=<n>"
        ]
      },
      "originHits": 1,
      "warnings": [],
      "elapsedMs": 46,
      "killedFor": null,
      "route": "proxy",
      "layer": "ok through the proxy",
      "signature": ""
    },
    {
      "id": "v24.21.0|dispatcher1-wrapper|undici8@8.11.0|auth407|http-proxy-only-name",
      "runtime": "v24.21.0",
      "bundledUndici": "7.29.1",
      "wiring": "dispatcher1-wrapper",
      "npmUndici": "8.11.0",
      "fixture": "auth407",
      "target": "http-proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "InvalidArgumentError",
          "code": "UND_ERR_INVALID_ARG",
          "message": "Proxy Authentication Required (407)",
          "type": "InvalidArgumentError"
        }
      ],
      "proxy": {
        "tcp": 1,
        "connects": 0,
        "nonConnect": 1,
        "requests": [
          "GET http://origin.test/lab?cell=<n>"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 46,
      "killedFor": null,
      "route": "proxy",
      "layer": "proxy auth: 407 to a forwarded http:// request",
      "signature": "TypeError: fetch failed > InvalidArgumentError[UND_ERR_INVALID_ARG]: Proxy Authentication Required (407)"
    },
    {
      "id": "v24.21.0|dispatcher1-wrapper|undici8@8.11.0|close|http-proxy-only-name",
      "runtime": "v24.21.0",
      "bundledUndici": "7.29.1",
      "wiring": "dispatcher1-wrapper",
      "npmUndici": "8.11.0",
      "fixture": "close",
      "target": "http-proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "SocketError",
          "code": "UND_ERR_SOCKET",
          "message": "other side closed",
          "type": "SocketError"
        }
      ],
      "proxy": {
        "tcp": 1,
        "connects": 0,
        "nonConnect": 1,
        "requests": [
          "GET http://origin.test/lab?cell=<n>"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 48,
      "killedFor": null,
      "route": "proxy",
      "layer": "connection closed by the proxy side",
      "signature": "TypeError: fetch failed > SocketError[UND_ERR_SOCKET]: other side closed"
    },
    {
      "id": "v24.21.0|dispatcher1-wrapper|undici8@8.11.0|refused-localhost|proxy-only-name",
      "runtime": "v24.21.0",
      "bundledUndici": "7.29.1",
      "wiring": "dispatcher1-wrapper",
      "npmUndici": "8.11.0",
      "fixture": "refused-localhost",
      "target": "proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "AggregateError",
          "code": "ECONNREFUSED",
          "message": "",
          "errors": [
            "ECONNREFUSED: connect ECONNREFUSED ::1:<proxy-port>",
            "ECONNREFUSED: connect ECONNREFUSED 127.0.0.1:<proxy-port>"
          ],
          "type": "AggregateError"
        }
      ],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 43,
      "killedFor": null,
      "route": "proxy",
      "layer": "proxy unreachable: connection refused",
      "signature": "TypeError: fetch failed > AggregateError[ECONNREFUSED]:  [ECONNREFUSED: connect ECONNREFUSED ::1:<proxy-port>; ECONNREFUSED: connect ECONNREFUSED 127.0.0.1:<proxy-port>]"
    },
    {
      "id": "v24.21.0|env-none|builtin|ok|http-proxy-only-name",
      "runtime": "v24.21.0",
      "bundledUndici": "7.29.1",
      "wiring": "env-none",
      "npmUndici": null,
      "fixture": "ok",
      "target": "http-proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "Error",
          "code": "ENOTFOUND",
          "message": "getaddrinfo ENOTFOUND origin.test",
          "type": "Error"
        }
      ],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 21,
      "killedFor": null,
      "route": "direct",
      "layer": "sent direct: target DNS lookup failed (proxy not used)",
      "signature": "TypeError: fetch failed > Error[ENOTFOUND]: getaddrinfo ENOTFOUND origin.test"
    },
    {
      "id": "v24.21.0|env-none|builtin|ok|http-direct-reachable",
      "runtime": "v24.21.0",
      "bundledUndici": "7.29.1",
      "wiring": "env-none",
      "npmUndici": null,
      "fixture": "ok",
      "target": "http-direct-reachable",
      "outcome": "ok",
      "status": 200,
      "phase": "request",
      "note": null,
      "chain": [],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 1,
      "warnings": [],
      "elapsedMs": 19,
      "killedFor": null,
      "route": "direct",
      "layer": "ok but sent direct (proxy bypassed)",
      "signature": ""
    },
    {
      "id": "v24.21.0|env-none|builtin|auth407|http-proxy-only-name",
      "runtime": "v24.21.0",
      "bundledUndici": "7.29.1",
      "wiring": "env-none",
      "npmUndici": null,
      "fixture": "auth407",
      "target": "http-proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "Error",
          "code": "ENOTFOUND",
          "message": "getaddrinfo ENOTFOUND origin.test",
          "type": "Error"
        }
      ],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 21,
      "killedFor": null,
      "route": "direct",
      "layer": "sent direct: target DNS lookup failed (proxy not used)",
      "signature": "TypeError: fetch failed > Error[ENOTFOUND]: getaddrinfo ENOTFOUND origin.test"
    },
    {
      "id": "v24.21.0|env-none|builtin|close|http-proxy-only-name",
      "runtime": "v24.21.0",
      "bundledUndici": "7.29.1",
      "wiring": "env-none",
      "npmUndici": null,
      "fixture": "close",
      "target": "http-proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "Error",
          "code": "ENOTFOUND",
          "message": "getaddrinfo ENOTFOUND origin.test",
          "type": "Error"
        }
      ],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 19,
      "killedFor": null,
      "route": "direct",
      "layer": "sent direct: target DNS lookup failed (proxy not used)",
      "signature": "TypeError: fetch failed > Error[ENOTFOUND]: getaddrinfo ENOTFOUND origin.test"
    },
    {
      "id": "v24.21.0|env-none|builtin|refused-localhost|proxy-only-name",
      "runtime": "v24.21.0",
      "bundledUndici": "7.29.1",
      "wiring": "env-none",
      "npmUndici": null,
      "fixture": "refused-localhost",
      "target": "proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "Error",
          "code": "ENOTFOUND",
          "message": "getaddrinfo ENOTFOUND origin.test",
          "type": "Error"
        }
      ],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 22,
      "killedFor": null,
      "route": "direct",
      "layer": "sent direct: target DNS lookup failed (proxy not used)",
      "signature": "TypeError: fetch failed > Error[ENOTFOUND]: getaddrinfo ENOTFOUND origin.test"
    },
    {
      "id": "v24.21.0|env-none|builtin|ok|dest-refused",
      "runtime": "v24.21.0",
      "bundledUndici": "7.29.1",
      "wiring": "env-none",
      "npmUndici": null,
      "fixture": "ok",
      "target": "dest-refused",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "Error",
          "code": "ECONNREFUSED",
          "message": "connect ECONNREFUSED 127.0.0.1:<dest-port>",
          "type": "Error"
        }
      ],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 17,
      "killedFor": null,
      "route": "direct",
      "layer": "sent direct: connection to the destination failed (proxy not used)",
      "signature": "TypeError: fetch failed > Error[ECONNREFUSED]: connect ECONNREFUSED 127.0.0.1:<dest-port>"
    },
    {
      "id": "v24.21.0|env-none|builtin|ok|dest-blackhole",
      "runtime": "v24.21.0",
      "bundledUndici": "7.29.1",
      "wiring": "env-none",
      "npmUndici": null,
      "fixture": "ok",
      "target": "dest-blackhole",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "Error",
          "code": "ETIMEDOUT",
          "message": "connect ETIMEDOUT 127.0.0.1:<dest-port>",
          "type": "Error"
        }
      ],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 7800,
      "killedFor": null,
      "route": "direct",
      "layer": "sent direct: connection to the destination failed (proxy not used)",
      "signature": "TypeError: fetch failed > Error[ETIMEDOUT]: connect ETIMEDOUT 127.0.0.1:<dest-port>"
    },
    {
      "id": "v24.21.0|env-var|builtin|ok|http-proxy-only-name",
      "runtime": "v24.21.0",
      "bundledUndici": "7.29.1",
      "wiring": "env-var",
      "npmUndici": null,
      "fixture": "ok",
      "target": "http-proxy-only-name",
      "outcome": "ok",
      "status": 200,
      "phase": "request",
      "note": null,
      "chain": [],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:80"
        ]
      },
      "originHits": 1,
      "warnings": [],
      "elapsedMs": 10,
      "killedFor": null,
      "route": "proxy",
      "layer": "ok through the proxy",
      "signature": ""
    },
    {
      "id": "v24.21.0|env-var|builtin|ok|http-direct-reachable",
      "runtime": "v24.21.0",
      "bundledUndici": "7.29.1",
      "wiring": "env-var",
      "npmUndici": null,
      "fixture": "ok",
      "target": "http-direct-reachable",
      "outcome": "ok",
      "status": 200,
      "phase": "request",
      "note": null,
      "chain": [],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT 127.0.0.1:<http-origin-port>"
        ]
      },
      "originHits": 1,
      "warnings": [],
      "elapsedMs": 8,
      "killedFor": null,
      "route": "proxy",
      "layer": "ok through the proxy",
      "signature": ""
    },
    {
      "id": "v24.21.0|env-var|builtin|auth407|http-proxy-only-name",
      "runtime": "v24.21.0",
      "bundledUndici": "7.29.1",
      "wiring": "env-var",
      "npmUndici": null,
      "fixture": "auth407",
      "target": "http-proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "Error",
          "message": "Request was cancelled.",
          "type": "DOMException"
        },
        {
          "depth": 2,
          "name": "AbortError",
          "code": "UND_ERR_ABORTED",
          "message": "Proxy response (407) !== 200 when HTTP Tunneling",
          "type": "RequestAbortedError"
        }
      ],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:80"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 10,
      "killedFor": null,
      "route": "proxy",
      "layer": "proxy auth: 407 at CONNECT",
      "signature": "TypeError: fetch failed > Error: Request was cancelled. > AbortError[UND_ERR_ABORTED]: Proxy response (407) !== 200 when HTTP Tunneling"
    },
    {
      "id": "v24.21.0|env-var|builtin|close|http-proxy-only-name",
      "runtime": "v24.21.0",
      "bundledUndici": "7.29.1",
      "wiring": "env-var",
      "npmUndici": null,
      "fixture": "close",
      "target": "http-proxy-only-name",
      "outcome": "no-settle",
      "status": null,
      "phase": null,
      "note": null,
      "chain": [],
      "proxy": {
        "tcp": 25,
        "connects": 25,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:80"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 106,
      "killedFor": "retry-loop",
      "route": "proxy",
      "layer": "retry loop: proxy kept closing, client kept reconnecting",
      "signature": ""
    },
    {
      "id": "v24.21.0|env-var|builtin|refused-localhost|proxy-only-name",
      "runtime": "v24.21.0",
      "bundledUndici": "7.29.1",
      "wiring": "env-var",
      "npmUndici": null,
      "fixture": "refused-localhost",
      "target": "proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "AggregateError",
          "code": "ECONNREFUSED",
          "message": "",
          "errors": [
            "ECONNREFUSED: connect ECONNREFUSED ::1:<proxy-port>",
            "ECONNREFUSED: connect ECONNREFUSED 127.0.0.1:<proxy-port>"
          ],
          "type": "AggregateError"
        }
      ],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 9,
      "killedFor": null,
      "route": "proxy",
      "layer": "proxy unreachable: connection refused",
      "signature": "TypeError: fetch failed > AggregateError[ECONNREFUSED]:  [ECONNREFUSED: connect ECONNREFUSED ::1:<proxy-port>; ECONNREFUSED: connect ECONNREFUSED 127.0.0.1:<proxy-port>]"
    },
    {
      "id": "v24.21.0|env-flag|builtin|ok|http-proxy-only-name",
      "runtime": "v24.21.0",
      "bundledUndici": "7.29.1",
      "wiring": "env-flag",
      "npmUndici": null,
      "fixture": "ok",
      "target": "http-proxy-only-name",
      "outcome": "ok",
      "status": 200,
      "phase": "request",
      "note": null,
      "chain": [],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:80"
        ]
      },
      "originHits": 1,
      "warnings": [],
      "elapsedMs": 10,
      "killedFor": null,
      "route": "proxy",
      "layer": "ok through the proxy",
      "signature": ""
    },
    {
      "id": "v24.21.0|env-flag|builtin|ok|http-direct-reachable",
      "runtime": "v24.21.0",
      "bundledUndici": "7.29.1",
      "wiring": "env-flag",
      "npmUndici": null,
      "fixture": "ok",
      "target": "http-direct-reachable",
      "outcome": "ok",
      "status": 200,
      "phase": "request",
      "note": null,
      "chain": [],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT 127.0.0.1:<http-origin-port>"
        ]
      },
      "originHits": 1,
      "warnings": [],
      "elapsedMs": 8,
      "killedFor": null,
      "route": "proxy",
      "layer": "ok through the proxy",
      "signature": ""
    },
    {
      "id": "v24.21.0|env-flag|builtin|auth407|http-proxy-only-name",
      "runtime": "v24.21.0",
      "bundledUndici": "7.29.1",
      "wiring": "env-flag",
      "npmUndici": null,
      "fixture": "auth407",
      "target": "http-proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "Error",
          "message": "Request was cancelled.",
          "type": "DOMException"
        },
        {
          "depth": 2,
          "name": "AbortError",
          "code": "UND_ERR_ABORTED",
          "message": "Proxy response (407) !== 200 when HTTP Tunneling",
          "type": "RequestAbortedError"
        }
      ],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:80"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 9,
      "killedFor": null,
      "route": "proxy",
      "layer": "proxy auth: 407 at CONNECT",
      "signature": "TypeError: fetch failed > Error: Request was cancelled. > AbortError[UND_ERR_ABORTED]: Proxy response (407) !== 200 when HTTP Tunneling"
    },
    {
      "id": "v24.21.0|env-flag|builtin|close|http-proxy-only-name",
      "runtime": "v24.21.0",
      "bundledUndici": "7.29.1",
      "wiring": "env-flag",
      "npmUndici": null,
      "fixture": "close",
      "target": "http-proxy-only-name",
      "outcome": "no-settle",
      "status": null,
      "phase": null,
      "note": null,
      "chain": [],
      "proxy": {
        "tcp": 25,
        "connects": 25,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:80"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 107,
      "killedFor": "retry-loop",
      "route": "proxy",
      "layer": "retry loop: proxy kept closing, client kept reconnecting",
      "signature": ""
    },
    {
      "id": "v24.21.0|env-flag|builtin|refused-localhost|proxy-only-name",
      "runtime": "v24.21.0",
      "bundledUndici": "7.29.1",
      "wiring": "env-flag",
      "npmUndici": null,
      "fixture": "refused-localhost",
      "target": "proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "AggregateError",
          "code": "ECONNREFUSED",
          "message": "",
          "errors": [
            "ECONNREFUSED: connect ECONNREFUSED ::1:<proxy-port>",
            "ECONNREFUSED: connect ECONNREFUSED 127.0.0.1:<proxy-port>"
          ],
          "type": "AggregateError"
        }
      ],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 9,
      "killedFor": null,
      "route": "proxy",
      "layer": "proxy unreachable: connection refused",
      "signature": "TypeError: fetch failed > AggregateError[ECONNREFUSED]:  [ECONNREFUSED: connect ECONNREFUSED ::1:<proxy-port>; ECONNREFUSED: connect ECONNREFUSED 127.0.0.1:<proxy-port>]"
    },
    {
      "id": "v24.21.0|env-api|builtin|ok|http-proxy-only-name",
      "runtime": "v24.21.0",
      "bundledUndici": "7.29.1",
      "wiring": "env-api",
      "npmUndici": null,
      "fixture": "ok",
      "target": "http-proxy-only-name",
      "outcome": "ok",
      "status": 200,
      "phase": "request",
      "note": null,
      "chain": [],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:80"
        ]
      },
      "originHits": 1,
      "warnings": [],
      "elapsedMs": 22,
      "killedFor": null,
      "route": "proxy",
      "layer": "ok through the proxy",
      "signature": ""
    },
    {
      "id": "v24.21.0|env-api|builtin|ok|http-direct-reachable",
      "runtime": "v24.21.0",
      "bundledUndici": "7.29.1",
      "wiring": "env-api",
      "npmUndici": null,
      "fixture": "ok",
      "target": "http-direct-reachable",
      "outcome": "ok",
      "status": 200,
      "phase": "request",
      "note": null,
      "chain": [],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT 127.0.0.1:<http-origin-port>"
        ]
      },
      "originHits": 1,
      "warnings": [],
      "elapsedMs": 20,
      "killedFor": null,
      "route": "proxy",
      "layer": "ok through the proxy",
      "signature": ""
    },
    {
      "id": "v24.21.0|env-api|builtin|auth407|http-proxy-only-name",
      "runtime": "v24.21.0",
      "bundledUndici": "7.29.1",
      "wiring": "env-api",
      "npmUndici": null,
      "fixture": "auth407",
      "target": "http-proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "Error",
          "message": "Request was cancelled.",
          "type": "DOMException"
        },
        {
          "depth": 2,
          "name": "AbortError",
          "code": "UND_ERR_ABORTED",
          "message": "Proxy response (407) !== 200 when HTTP Tunneling",
          "type": "RequestAbortedError"
        }
      ],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:80"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 22,
      "killedFor": null,
      "route": "proxy",
      "layer": "proxy auth: 407 at CONNECT",
      "signature": "TypeError: fetch failed > Error: Request was cancelled. > AbortError[UND_ERR_ABORTED]: Proxy response (407) !== 200 when HTTP Tunneling"
    },
    {
      "id": "v24.21.0|env-api|builtin|close|http-proxy-only-name",
      "runtime": "v24.21.0",
      "bundledUndici": "7.29.1",
      "wiring": "env-api",
      "npmUndici": null,
      "fixture": "close",
      "target": "http-proxy-only-name",
      "outcome": "no-settle",
      "status": null,
      "phase": null,
      "note": null,
      "chain": [],
      "proxy": {
        "tcp": 25,
        "connects": 25,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:80"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 103,
      "killedFor": "retry-loop",
      "route": "proxy",
      "layer": "retry loop: proxy kept closing, client kept reconnecting",
      "signature": ""
    },
    {
      "id": "v24.21.0|env-api|builtin|refused-localhost|proxy-only-name",
      "runtime": "v24.21.0",
      "bundledUndici": "7.29.1",
      "wiring": "env-api",
      "npmUndici": null,
      "fixture": "refused-localhost",
      "target": "proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "AggregateError",
          "code": "ECONNREFUSED",
          "message": "",
          "errors": [
            "ECONNREFUSED: connect ECONNREFUSED ::1:<proxy-port>",
            "ECONNREFUSED: connect ECONNREFUSED 127.0.0.1:<proxy-port>"
          ],
          "type": "AggregateError"
        }
      ],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 21,
      "killedFor": null,
      "route": "proxy",
      "layer": "proxy unreachable: connection refused",
      "signature": "TypeError: fetch failed > AggregateError[ECONNREFUSED]:  [ECONNREFUSED: connect ECONNREFUSED ::1:<proxy-port>; ECONNREFUSED: connect ECONNREFUSED 127.0.0.1:<proxy-port>]"
    },
    {
      "id": "v26.10.0|dispatcher|undici5@5.29.0|ok|http-proxy-only-name",
      "runtime": "v26.10.0",
      "bundledUndici": "8.10.2",
      "wiring": "dispatcher",
      "npmUndici": "5.29.0",
      "fixture": "ok",
      "target": "http-proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "InvalidArgumentError",
          "code": "UND_ERR_INVALID_ARG",
          "message": "invalid onError method",
          "type": "InvalidArgumentError"
        }
      ],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 33,
      "killedFor": null,
      "route": "none",
      "layer": "undici major mismatch (dispatcher vs fetch)",
      "signature": "TypeError: fetch failed > InvalidArgumentError[UND_ERR_INVALID_ARG]: invalid onError method"
    },
    {
      "id": "v26.10.0|dispatcher|undici5@5.29.0|auth407|http-proxy-only-name",
      "runtime": "v26.10.0",
      "bundledUndici": "8.10.2",
      "wiring": "dispatcher",
      "npmUndici": "5.29.0",
      "fixture": "auth407",
      "target": "http-proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "InvalidArgumentError",
          "code": "UND_ERR_INVALID_ARG",
          "message": "invalid onError method",
          "type": "InvalidArgumentError"
        }
      ],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 33,
      "killedFor": null,
      "route": "none",
      "layer": "undici major mismatch (dispatcher vs fetch)",
      "signature": "TypeError: fetch failed > InvalidArgumentError[UND_ERR_INVALID_ARG]: invalid onError method"
    },
    {
      "id": "v26.10.0|dispatcher|undici5@5.29.0|close|http-proxy-only-name",
      "runtime": "v26.10.0",
      "bundledUndici": "8.10.2",
      "wiring": "dispatcher",
      "npmUndici": "5.29.0",
      "fixture": "close",
      "target": "http-proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "InvalidArgumentError",
          "code": "UND_ERR_INVALID_ARG",
          "message": "invalid onError method",
          "type": "InvalidArgumentError"
        }
      ],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 29,
      "killedFor": null,
      "route": "none",
      "layer": "undici major mismatch (dispatcher vs fetch)",
      "signature": "TypeError: fetch failed > InvalidArgumentError[UND_ERR_INVALID_ARG]: invalid onError method"
    },
    {
      "id": "v26.10.0|dispatcher|undici5@5.29.0|refused-localhost|proxy-only-name",
      "runtime": "v26.10.0",
      "bundledUndici": "8.10.2",
      "wiring": "dispatcher",
      "npmUndici": "5.29.0",
      "fixture": "refused-localhost",
      "target": "proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "InvalidArgumentError",
          "code": "UND_ERR_INVALID_ARG",
          "message": "invalid onError method",
          "type": "InvalidArgumentError"
        }
      ],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 33,
      "killedFor": null,
      "route": "none",
      "layer": "undici major mismatch (dispatcher vs fetch)",
      "signature": "TypeError: fetch failed > InvalidArgumentError[UND_ERR_INVALID_ARG]: invalid onError method"
    },
    {
      "id": "v26.10.0|dispatcher|undici6@6.28.1|ok|http-proxy-only-name",
      "runtime": "v26.10.0",
      "bundledUndici": "8.10.2",
      "wiring": "dispatcher",
      "npmUndici": "6.28.1",
      "fixture": "ok",
      "target": "http-proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "InvalidArgumentError",
          "code": "UND_ERR_INVALID_ARG",
          "message": "invalid onError method",
          "type": "InvalidArgumentError"
        }
      ],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 35,
      "killedFor": null,
      "route": "none",
      "layer": "undici major mismatch (dispatcher vs fetch)",
      "signature": "TypeError: fetch failed > InvalidArgumentError[UND_ERR_INVALID_ARG]: invalid onError method"
    },
    {
      "id": "v26.10.0|dispatcher|undici6@6.28.1|auth407|http-proxy-only-name",
      "runtime": "v26.10.0",
      "bundledUndici": "8.10.2",
      "wiring": "dispatcher",
      "npmUndici": "6.28.1",
      "fixture": "auth407",
      "target": "http-proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "InvalidArgumentError",
          "code": "UND_ERR_INVALID_ARG",
          "message": "invalid onError method",
          "type": "InvalidArgumentError"
        }
      ],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 33,
      "killedFor": null,
      "route": "none",
      "layer": "undici major mismatch (dispatcher vs fetch)",
      "signature": "TypeError: fetch failed > InvalidArgumentError[UND_ERR_INVALID_ARG]: invalid onError method"
    },
    {
      "id": "v26.10.0|dispatcher|undici6@6.28.1|close|http-proxy-only-name",
      "runtime": "v26.10.0",
      "bundledUndici": "8.10.2",
      "wiring": "dispatcher",
      "npmUndici": "6.28.1",
      "fixture": "close",
      "target": "http-proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "InvalidArgumentError",
          "code": "UND_ERR_INVALID_ARG",
          "message": "invalid onError method",
          "type": "InvalidArgumentError"
        }
      ],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 31,
      "killedFor": null,
      "route": "none",
      "layer": "undici major mismatch (dispatcher vs fetch)",
      "signature": "TypeError: fetch failed > InvalidArgumentError[UND_ERR_INVALID_ARG]: invalid onError method"
    },
    {
      "id": "v26.10.0|dispatcher|undici6@6.28.1|refused-localhost|proxy-only-name",
      "runtime": "v26.10.0",
      "bundledUndici": "8.10.2",
      "wiring": "dispatcher",
      "npmUndici": "6.28.1",
      "fixture": "refused-localhost",
      "target": "proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "InvalidArgumentError",
          "code": "UND_ERR_INVALID_ARG",
          "message": "invalid onError method",
          "type": "InvalidArgumentError"
        }
      ],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 34,
      "killedFor": null,
      "route": "none",
      "layer": "undici major mismatch (dispatcher vs fetch)",
      "signature": "TypeError: fetch failed > InvalidArgumentError[UND_ERR_INVALID_ARG]: invalid onError method"
    },
    {
      "id": "v26.10.0|dispatcher|undici7@7.29.1|ok|http-proxy-only-name",
      "runtime": "v26.10.0",
      "bundledUndici": "8.10.2",
      "wiring": "dispatcher",
      "npmUndici": "7.29.1",
      "fixture": "ok",
      "target": "http-proxy-only-name",
      "outcome": "ok",
      "status": 200,
      "phase": "request",
      "note": null,
      "chain": [],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:80"
        ]
      },
      "originHits": 1,
      "warnings": [],
      "elapsedMs": 48,
      "killedFor": null,
      "route": "proxy",
      "layer": "ok through the proxy",
      "signature": ""
    },
    {
      "id": "v26.10.0|dispatcher|undici7@7.29.1|auth407|http-proxy-only-name",
      "runtime": "v26.10.0",
      "bundledUndici": "8.10.2",
      "wiring": "dispatcher",
      "npmUndici": "7.29.1",
      "fixture": "auth407",
      "target": "http-proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "Error",
          "message": "Request was cancelled.",
          "type": "DOMException"
        },
        {
          "depth": 2,
          "name": "AbortError",
          "code": "UND_ERR_ABORTED",
          "message": "Proxy response (407) !== 200 when HTTP Tunneling",
          "type": "RequestAbortedError"
        }
      ],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:80"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 45,
      "killedFor": null,
      "route": "proxy",
      "layer": "proxy auth: 407 at CONNECT",
      "signature": "TypeError: fetch failed > Error: Request was cancelled. > AbortError[UND_ERR_ABORTED]: Proxy response (407) !== 200 when HTTP Tunneling"
    },
    {
      "id": "v26.10.0|dispatcher|undici7@7.29.1|close|http-proxy-only-name",
      "runtime": "v26.10.0",
      "bundledUndici": "8.10.2",
      "wiring": "dispatcher",
      "npmUndici": "7.29.1",
      "fixture": "close",
      "target": "http-proxy-only-name",
      "outcome": "no-settle",
      "status": null,
      "phase": null,
      "note": null,
      "chain": [],
      "proxy": {
        "tcp": 25,
        "connects": 25,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:80"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 124,
      "killedFor": "retry-loop",
      "route": "proxy",
      "layer": "retry loop: proxy kept closing, client kept reconnecting",
      "signature": ""
    },
    {
      "id": "v26.10.0|dispatcher|undici7@7.29.1|refused-localhost|proxy-only-name",
      "runtime": "v26.10.0",
      "bundledUndici": "8.10.2",
      "wiring": "dispatcher",
      "npmUndici": "7.29.1",
      "fixture": "refused-localhost",
      "target": "proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "AggregateError",
          "code": "ECONNREFUSED",
          "message": "",
          "errors": [
            "ECONNREFUSED: connect ECONNREFUSED ::1:<proxy-port>",
            "ECONNREFUSED: connect ECONNREFUSED 127.0.0.1:<proxy-port>"
          ],
          "type": "AggregateError"
        }
      ],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 43,
      "killedFor": null,
      "route": "proxy",
      "layer": "proxy unreachable: connection refused",
      "signature": "TypeError: fetch failed > AggregateError[ECONNREFUSED]:  [ECONNREFUSED: connect ECONNREFUSED ::1:<proxy-port>; ECONNREFUSED: connect ECONNREFUSED 127.0.0.1:<proxy-port>]"
    },
    {
      "id": "v26.10.0|dispatcher|undici8@8.11.0|ok|http-proxy-only-name",
      "runtime": "v26.10.0",
      "bundledUndici": "8.10.2",
      "wiring": "dispatcher",
      "npmUndici": "8.11.0",
      "fixture": "ok",
      "target": "http-proxy-only-name",
      "outcome": "ok",
      "status": 200,
      "phase": "request",
      "note": null,
      "chain": [],
      "proxy": {
        "tcp": 1,
        "connects": 0,
        "nonConnect": 1,
        "requests": [
          "GET http://origin.test/lab?cell=<n>"
        ]
      },
      "originHits": 1,
      "warnings": [],
      "elapsedMs": 46,
      "killedFor": null,
      "route": "proxy",
      "layer": "ok through the proxy",
      "signature": ""
    },
    {
      "id": "v26.10.0|dispatcher|undici8@8.11.0|auth407|http-proxy-only-name",
      "runtime": "v26.10.0",
      "bundledUndici": "8.10.2",
      "wiring": "dispatcher",
      "npmUndici": "8.11.0",
      "fixture": "auth407",
      "target": "http-proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "InvalidArgumentError",
          "code": "UND_ERR_INVALID_ARG",
          "message": "Proxy Authentication Required (407)",
          "type": "InvalidArgumentError"
        }
      ],
      "proxy": {
        "tcp": 1,
        "connects": 0,
        "nonConnect": 1,
        "requests": [
          "GET http://origin.test/lab?cell=<n>"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 48,
      "killedFor": null,
      "route": "proxy",
      "layer": "proxy auth: 407 to a forwarded http:// request",
      "signature": "TypeError: fetch failed > InvalidArgumentError[UND_ERR_INVALID_ARG]: Proxy Authentication Required (407)"
    },
    {
      "id": "v26.10.0|dispatcher|undici8@8.11.0|close|http-proxy-only-name",
      "runtime": "v26.10.0",
      "bundledUndici": "8.10.2",
      "wiring": "dispatcher",
      "npmUndici": "8.11.0",
      "fixture": "close",
      "target": "http-proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "SocketError",
          "code": "UND_ERR_SOCKET",
          "message": "other side closed",
          "type": "SocketError"
        }
      ],
      "proxy": {
        "tcp": 1,
        "connects": 0,
        "nonConnect": 1,
        "requests": [
          "GET http://origin.test/lab?cell=<n>"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 40,
      "killedFor": null,
      "route": "proxy",
      "layer": "connection closed by the proxy side",
      "signature": "TypeError: fetch failed > SocketError[UND_ERR_SOCKET]: other side closed"
    },
    {
      "id": "v26.10.0|dispatcher|undici8@8.11.0|refused-localhost|proxy-only-name",
      "runtime": "v26.10.0",
      "bundledUndici": "8.10.2",
      "wiring": "dispatcher",
      "npmUndici": "8.11.0",
      "fixture": "refused-localhost",
      "target": "proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "AggregateError",
          "code": "ECONNREFUSED",
          "message": "",
          "errors": [
            "ECONNREFUSED: connect ECONNREFUSED ::1:<proxy-port>",
            "ECONNREFUSED: connect ECONNREFUSED 127.0.0.1:<proxy-port>"
          ],
          "type": "AggregateError"
        }
      ],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 44,
      "killedFor": null,
      "route": "proxy",
      "layer": "proxy unreachable: connection refused",
      "signature": "TypeError: fetch failed > AggregateError[ECONNREFUSED]:  [ECONNREFUSED: connect ECONNREFUSED ::1:<proxy-port>; ECONNREFUSED: connect ECONNREFUSED 127.0.0.1:<proxy-port>]"
    },
    {
      "id": "v26.10.0|global-dispatcher|undici5@5.29.0|ok|http-proxy-only-name",
      "runtime": "v26.10.0",
      "bundledUndici": "8.10.2",
      "wiring": "global-dispatcher",
      "npmUndici": "5.29.0",
      "fixture": "ok",
      "target": "http-proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "Error",
          "code": "ENOTFOUND",
          "message": "getaddrinfo ENOTFOUND origin.test",
          "type": "Error"
        }
      ],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 38,
      "killedFor": null,
      "route": "direct",
      "layer": "sent direct: target DNS lookup failed (proxy not used)",
      "signature": "TypeError: fetch failed > Error[ENOTFOUND]: getaddrinfo ENOTFOUND origin.test"
    },
    {
      "id": "v26.10.0|global-dispatcher|undici5@5.29.0|auth407|http-proxy-only-name",
      "runtime": "v26.10.0",
      "bundledUndici": "8.10.2",
      "wiring": "global-dispatcher",
      "npmUndici": "5.29.0",
      "fixture": "auth407",
      "target": "http-proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "Error",
          "code": "ENOTFOUND",
          "message": "getaddrinfo ENOTFOUND origin.test",
          "type": "Error"
        }
      ],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 38,
      "killedFor": null,
      "route": "direct",
      "layer": "sent direct: target DNS lookup failed (proxy not used)",
      "signature": "TypeError: fetch failed > Error[ENOTFOUND]: getaddrinfo ENOTFOUND origin.test"
    },
    {
      "id": "v26.10.0|global-dispatcher|undici5@5.29.0|close|http-proxy-only-name",
      "runtime": "v26.10.0",
      "bundledUndici": "8.10.2",
      "wiring": "global-dispatcher",
      "npmUndici": "5.29.0",
      "fixture": "close",
      "target": "http-proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "Error",
          "code": "ENOTFOUND",
          "message": "getaddrinfo ENOTFOUND origin.test",
          "type": "Error"
        }
      ],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 36,
      "killedFor": null,
      "route": "direct",
      "layer": "sent direct: target DNS lookup failed (proxy not used)",
      "signature": "TypeError: fetch failed > Error[ENOTFOUND]: getaddrinfo ENOTFOUND origin.test"
    },
    {
      "id": "v26.10.0|global-dispatcher|undici5@5.29.0|refused-localhost|proxy-only-name",
      "runtime": "v26.10.0",
      "bundledUndici": "8.10.2",
      "wiring": "global-dispatcher",
      "npmUndici": "5.29.0",
      "fixture": "refused-localhost",
      "target": "proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "Error",
          "code": "ENOTFOUND",
          "message": "getaddrinfo ENOTFOUND origin.test",
          "type": "Error"
        }
      ],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 48,
      "killedFor": null,
      "route": "direct",
      "layer": "sent direct: target DNS lookup failed (proxy not used)",
      "signature": "TypeError: fetch failed > Error[ENOTFOUND]: getaddrinfo ENOTFOUND origin.test"
    },
    {
      "id": "v26.10.0|global-dispatcher|undici6@6.28.1|ok|http-proxy-only-name",
      "runtime": "v26.10.0",
      "bundledUndici": "8.10.2",
      "wiring": "global-dispatcher",
      "npmUndici": "6.28.1",
      "fixture": "ok",
      "target": "http-proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "Error",
          "code": "ENOTFOUND",
          "message": "getaddrinfo ENOTFOUND origin.test",
          "type": "Error"
        }
      ],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 48,
      "killedFor": null,
      "route": "direct",
      "layer": "sent direct: target DNS lookup failed (proxy not used)",
      "signature": "TypeError: fetch failed > Error[ENOTFOUND]: getaddrinfo ENOTFOUND origin.test"
    },
    {
      "id": "v26.10.0|global-dispatcher|undici6@6.28.1|auth407|http-proxy-only-name",
      "runtime": "v26.10.0",
      "bundledUndici": "8.10.2",
      "wiring": "global-dispatcher",
      "npmUndici": "6.28.1",
      "fixture": "auth407",
      "target": "http-proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "Error",
          "code": "ENOTFOUND",
          "message": "getaddrinfo ENOTFOUND origin.test",
          "type": "Error"
        }
      ],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 48,
      "killedFor": null,
      "route": "direct",
      "layer": "sent direct: target DNS lookup failed (proxy not used)",
      "signature": "TypeError: fetch failed > Error[ENOTFOUND]: getaddrinfo ENOTFOUND origin.test"
    },
    {
      "id": "v26.10.0|global-dispatcher|undici6@6.28.1|close|http-proxy-only-name",
      "runtime": "v26.10.0",
      "bundledUndici": "8.10.2",
      "wiring": "global-dispatcher",
      "npmUndici": "6.28.1",
      "fixture": "close",
      "target": "http-proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "Error",
          "code": "ENOTFOUND",
          "message": "getaddrinfo ENOTFOUND origin.test",
          "type": "Error"
        }
      ],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 38,
      "killedFor": null,
      "route": "direct",
      "layer": "sent direct: target DNS lookup failed (proxy not used)",
      "signature": "TypeError: fetch failed > Error[ENOTFOUND]: getaddrinfo ENOTFOUND origin.test"
    },
    {
      "id": "v26.10.0|global-dispatcher|undici6@6.28.1|refused-localhost|proxy-only-name",
      "runtime": "v26.10.0",
      "bundledUndici": "8.10.2",
      "wiring": "global-dispatcher",
      "npmUndici": "6.28.1",
      "fixture": "refused-localhost",
      "target": "proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "Error",
          "code": "ENOTFOUND",
          "message": "getaddrinfo ENOTFOUND origin.test",
          "type": "Error"
        }
      ],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 49,
      "killedFor": null,
      "route": "direct",
      "layer": "sent direct: target DNS lookup failed (proxy not used)",
      "signature": "TypeError: fetch failed > Error[ENOTFOUND]: getaddrinfo ENOTFOUND origin.test"
    },
    {
      "id": "v26.10.0|global-dispatcher|undici7@7.29.1|ok|http-proxy-only-name",
      "runtime": "v26.10.0",
      "bundledUndici": "8.10.2",
      "wiring": "global-dispatcher",
      "npmUndici": "7.29.1",
      "fixture": "ok",
      "target": "http-proxy-only-name",
      "outcome": "ok",
      "status": 200,
      "phase": "request",
      "note": null,
      "chain": [],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:80"
        ]
      },
      "originHits": 1,
      "warnings": [],
      "elapsedMs": 47,
      "killedFor": null,
      "route": "proxy",
      "layer": "ok through the proxy",
      "signature": ""
    },
    {
      "id": "v26.10.0|global-dispatcher|undici7@7.29.1|auth407|http-proxy-only-name",
      "runtime": "v26.10.0",
      "bundledUndici": "8.10.2",
      "wiring": "global-dispatcher",
      "npmUndici": "7.29.1",
      "fixture": "auth407",
      "target": "http-proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "Error",
          "message": "Request was cancelled.",
          "type": "DOMException"
        },
        {
          "depth": 2,
          "name": "AbortError",
          "code": "UND_ERR_ABORTED",
          "message": "Proxy response (407) !== 200 when HTTP Tunneling",
          "type": "RequestAbortedError"
        }
      ],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:80"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 45,
      "killedFor": null,
      "route": "proxy",
      "layer": "proxy auth: 407 at CONNECT",
      "signature": "TypeError: fetch failed > Error: Request was cancelled. > AbortError[UND_ERR_ABORTED]: Proxy response (407) !== 200 when HTTP Tunneling"
    },
    {
      "id": "v26.10.0|global-dispatcher|undici7@7.29.1|close|http-proxy-only-name",
      "runtime": "v26.10.0",
      "bundledUndici": "8.10.2",
      "wiring": "global-dispatcher",
      "npmUndici": "7.29.1",
      "fixture": "close",
      "target": "http-proxy-only-name",
      "outcome": "no-settle",
      "status": null,
      "phase": null,
      "note": null,
      "chain": [],
      "proxy": {
        "tcp": 25,
        "connects": 25,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:80"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 128,
      "killedFor": "retry-loop",
      "route": "proxy",
      "layer": "retry loop: proxy kept closing, client kept reconnecting",
      "signature": ""
    },
    {
      "id": "v26.10.0|global-dispatcher|undici7@7.29.1|refused-localhost|proxy-only-name",
      "runtime": "v26.10.0",
      "bundledUndici": "8.10.2",
      "wiring": "global-dispatcher",
      "npmUndici": "7.29.1",
      "fixture": "refused-localhost",
      "target": "proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "AggregateError",
          "code": "ECONNREFUSED",
          "message": "",
          "errors": [
            "ECONNREFUSED: connect ECONNREFUSED ::1:<proxy-port>",
            "ECONNREFUSED: connect ECONNREFUSED 127.0.0.1:<proxy-port>"
          ],
          "type": "AggregateError"
        }
      ],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 44,
      "killedFor": null,
      "route": "proxy",
      "layer": "proxy unreachable: connection refused",
      "signature": "TypeError: fetch failed > AggregateError[ECONNREFUSED]:  [ECONNREFUSED: connect ECONNREFUSED ::1:<proxy-port>; ECONNREFUSED: connect ECONNREFUSED 127.0.0.1:<proxy-port>]"
    },
    {
      "id": "v26.10.0|global-dispatcher|undici8@8.11.0|ok|http-proxy-only-name",
      "runtime": "v26.10.0",
      "bundledUndici": "8.10.2",
      "wiring": "global-dispatcher",
      "npmUndici": "8.11.0",
      "fixture": "ok",
      "target": "http-proxy-only-name",
      "outcome": "ok",
      "status": 200,
      "phase": "request",
      "note": null,
      "chain": [],
      "proxy": {
        "tcp": 1,
        "connects": 0,
        "nonConnect": 1,
        "requests": [
          "GET http://origin.test/lab?cell=<n>"
        ]
      },
      "originHits": 1,
      "warnings": [],
      "elapsedMs": 46,
      "killedFor": null,
      "route": "proxy",
      "layer": "ok through the proxy",
      "signature": ""
    },
    {
      "id": "v26.10.0|global-dispatcher|undici8@8.11.0|auth407|http-proxy-only-name",
      "runtime": "v26.10.0",
      "bundledUndici": "8.10.2",
      "wiring": "global-dispatcher",
      "npmUndici": "8.11.0",
      "fixture": "auth407",
      "target": "http-proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "InvalidArgumentError",
          "code": "UND_ERR_INVALID_ARG",
          "message": "Proxy Authentication Required (407)",
          "type": "InvalidArgumentError"
        }
      ],
      "proxy": {
        "tcp": 1,
        "connects": 0,
        "nonConnect": 1,
        "requests": [
          "GET http://origin.test/lab?cell=<n>"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 46,
      "killedFor": null,
      "route": "proxy",
      "layer": "proxy auth: 407 to a forwarded http:// request",
      "signature": "TypeError: fetch failed > InvalidArgumentError[UND_ERR_INVALID_ARG]: Proxy Authentication Required (407)"
    },
    {
      "id": "v26.10.0|global-dispatcher|undici8@8.11.0|close|http-proxy-only-name",
      "runtime": "v26.10.0",
      "bundledUndici": "8.10.2",
      "wiring": "global-dispatcher",
      "npmUndici": "8.11.0",
      "fixture": "close",
      "target": "http-proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "SocketError",
          "code": "UND_ERR_SOCKET",
          "message": "other side closed",
          "type": "SocketError"
        }
      ],
      "proxy": {
        "tcp": 1,
        "connects": 0,
        "nonConnect": 1,
        "requests": [
          "GET http://origin.test/lab?cell=<n>"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 42,
      "killedFor": null,
      "route": "proxy",
      "layer": "connection closed by the proxy side",
      "signature": "TypeError: fetch failed > SocketError[UND_ERR_SOCKET]: other side closed"
    },
    {
      "id": "v26.10.0|global-dispatcher|undici8@8.11.0|refused-localhost|proxy-only-name",
      "runtime": "v26.10.0",
      "bundledUndici": "8.10.2",
      "wiring": "global-dispatcher",
      "npmUndici": "8.11.0",
      "fixture": "refused-localhost",
      "target": "proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "AggregateError",
          "code": "ECONNREFUSED",
          "message": "",
          "errors": [
            "ECONNREFUSED: connect ECONNREFUSED ::1:<proxy-port>",
            "ECONNREFUSED: connect ECONNREFUSED 127.0.0.1:<proxy-port>"
          ],
          "type": "AggregateError"
        }
      ],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 43,
      "killedFor": null,
      "route": "proxy",
      "layer": "proxy unreachable: connection refused",
      "signature": "TypeError: fetch failed > AggregateError[ECONNREFUSED]:  [ECONNREFUSED: connect ECONNREFUSED ::1:<proxy-port>; ECONNREFUSED: connect ECONNREFUSED 127.0.0.1:<proxy-port>]"
    },
    {
      "id": "v26.10.0|undici-fetch|undici5@5.29.0|ok|http-proxy-only-name",
      "runtime": "v26.10.0",
      "bundledUndici": "8.10.2",
      "wiring": "undici-fetch",
      "npmUndici": "5.29.0",
      "fixture": "ok",
      "target": "http-proxy-only-name",
      "outcome": "ok",
      "status": 200,
      "phase": "request",
      "note": null,
      "chain": [],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:80"
        ]
      },
      "originHits": 1,
      "warnings": [],
      "elapsedMs": 36,
      "killedFor": null,
      "route": "proxy",
      "layer": "ok through the proxy",
      "signature": ""
    },
    {
      "id": "v26.10.0|undici-fetch|undici5@5.29.0|auth407|http-proxy-only-name",
      "runtime": "v26.10.0",
      "bundledUndici": "8.10.2",
      "wiring": "undici-fetch",
      "npmUndici": "5.29.0",
      "fixture": "auth407",
      "target": "http-proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "Error",
          "message": "Request was cancelled.",
          "type": "DOMException"
        },
        {
          "depth": 2,
          "name": "AbortError",
          "code": "UND_ERR_ABORTED",
          "message": "Proxy response (407) !== 200 when HTTP Tunneling",
          "type": "RequestAbortedError"
        }
      ],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:80"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 33,
      "killedFor": null,
      "route": "proxy",
      "layer": "proxy auth: 407 at CONNECT",
      "signature": "TypeError: fetch failed > Error: Request was cancelled. > AbortError[UND_ERR_ABORTED]: Proxy response (407) !== 200 when HTTP Tunneling"
    },
    {
      "id": "v26.10.0|undici-fetch|undici5@5.29.0|close|http-proxy-only-name",
      "runtime": "v26.10.0",
      "bundledUndici": "8.10.2",
      "wiring": "undici-fetch",
      "npmUndici": "5.29.0",
      "fixture": "close",
      "target": "http-proxy-only-name",
      "outcome": "no-settle",
      "status": null,
      "phase": null,
      "note": null,
      "chain": [],
      "proxy": {
        "tcp": 25,
        "connects": 25,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:80"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 111,
      "killedFor": "retry-loop",
      "route": "proxy",
      "layer": "retry loop: proxy kept closing, client kept reconnecting",
      "signature": ""
    },
    {
      "id": "v26.10.0|undici-fetch|undici5@5.29.0|refused-localhost|proxy-only-name",
      "runtime": "v26.10.0",
      "bundledUndici": "8.10.2",
      "wiring": "undici-fetch",
      "npmUndici": "5.29.0",
      "fixture": "refused-localhost",
      "target": "proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "AggregateError",
          "code": "ECONNREFUSED",
          "message": "",
          "errors": [
            "ECONNREFUSED: connect ECONNREFUSED ::1:<proxy-port>",
            "ECONNREFUSED: connect ECONNREFUSED 127.0.0.1:<proxy-port>"
          ],
          "type": "AggregateError"
        }
      ],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 34,
      "killedFor": null,
      "route": "proxy",
      "layer": "proxy unreachable: connection refused",
      "signature": "TypeError: fetch failed > AggregateError[ECONNREFUSED]:  [ECONNREFUSED: connect ECONNREFUSED ::1:<proxy-port>; ECONNREFUSED: connect ECONNREFUSED 127.0.0.1:<proxy-port>]"
    },
    {
      "id": "v26.10.0|undici-fetch|undici6@6.28.1|ok|http-proxy-only-name",
      "runtime": "v26.10.0",
      "bundledUndici": "8.10.2",
      "wiring": "undici-fetch",
      "npmUndici": "6.28.1",
      "fixture": "ok",
      "target": "http-proxy-only-name",
      "outcome": "ok",
      "status": 200,
      "phase": "request",
      "note": null,
      "chain": [],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:80"
        ]
      },
      "originHits": 1,
      "warnings": [],
      "elapsedMs": 38,
      "killedFor": null,
      "route": "proxy",
      "layer": "ok through the proxy",
      "signature": ""
    },
    {
      "id": "v26.10.0|undici-fetch|undici6@6.28.1|auth407|http-proxy-only-name",
      "runtime": "v26.10.0",
      "bundledUndici": "8.10.2",
      "wiring": "undici-fetch",
      "npmUndici": "6.28.1",
      "fixture": "auth407",
      "target": "http-proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "Error",
          "message": "Request was cancelled.",
          "type": "DOMException"
        },
        {
          "depth": 2,
          "name": "AbortError",
          "code": "UND_ERR_ABORTED",
          "message": "Proxy response (407) !== 200 when HTTP Tunneling",
          "type": "RequestAbortedError"
        }
      ],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:80"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 35,
      "killedFor": null,
      "route": "proxy",
      "layer": "proxy auth: 407 at CONNECT",
      "signature": "TypeError: fetch failed > Error: Request was cancelled. > AbortError[UND_ERR_ABORTED]: Proxy response (407) !== 200 when HTTP Tunneling"
    },
    {
      "id": "v26.10.0|undici-fetch|undici6@6.28.1|close|http-proxy-only-name",
      "runtime": "v26.10.0",
      "bundledUndici": "8.10.2",
      "wiring": "undici-fetch",
      "npmUndici": "6.28.1",
      "fixture": "close",
      "target": "http-proxy-only-name",
      "outcome": "no-settle",
      "status": null,
      "phase": null,
      "note": null,
      "chain": [],
      "proxy": {
        "tcp": 25,
        "connects": 25,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:80"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 114,
      "killedFor": "retry-loop",
      "route": "proxy",
      "layer": "retry loop: proxy kept closing, client kept reconnecting",
      "signature": ""
    },
    {
      "id": "v26.10.0|undici-fetch|undici6@6.28.1|refused-localhost|proxy-only-name",
      "runtime": "v26.10.0",
      "bundledUndici": "8.10.2",
      "wiring": "undici-fetch",
      "npmUndici": "6.28.1",
      "fixture": "refused-localhost",
      "target": "proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "AggregateError",
          "code": "ECONNREFUSED",
          "message": "",
          "errors": [
            "ECONNREFUSED: connect ECONNREFUSED ::1:<proxy-port>",
            "ECONNREFUSED: connect ECONNREFUSED 127.0.0.1:<proxy-port>"
          ],
          "type": "AggregateError"
        }
      ],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 33,
      "killedFor": null,
      "route": "proxy",
      "layer": "proxy unreachable: connection refused",
      "signature": "TypeError: fetch failed > AggregateError[ECONNREFUSED]:  [ECONNREFUSED: connect ECONNREFUSED ::1:<proxy-port>; ECONNREFUSED: connect ECONNREFUSED 127.0.0.1:<proxy-port>]"
    },
    {
      "id": "v26.10.0|undici-fetch|undici7@7.29.1|ok|http-proxy-only-name",
      "runtime": "v26.10.0",
      "bundledUndici": "8.10.2",
      "wiring": "undici-fetch",
      "npmUndici": "7.29.1",
      "fixture": "ok",
      "target": "http-proxy-only-name",
      "outcome": "ok",
      "status": 200,
      "phase": "request",
      "note": null,
      "chain": [],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:80"
        ]
      },
      "originHits": 1,
      "warnings": [],
      "elapsedMs": 47,
      "killedFor": null,
      "route": "proxy",
      "layer": "ok through the proxy",
      "signature": ""
    },
    {
      "id": "v26.10.0|undici-fetch|undici7@7.29.1|auth407|http-proxy-only-name",
      "runtime": "v26.10.0",
      "bundledUndici": "8.10.2",
      "wiring": "undici-fetch",
      "npmUndici": "7.29.1",
      "fixture": "auth407",
      "target": "http-proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "Error",
          "message": "Request was cancelled.",
          "type": "DOMException"
        },
        {
          "depth": 2,
          "name": "AbortError",
          "code": "UND_ERR_ABORTED",
          "message": "Proxy response (407) !== 200 when HTTP Tunneling",
          "type": "RequestAbortedError"
        }
      ],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:80"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 45,
      "killedFor": null,
      "route": "proxy",
      "layer": "proxy auth: 407 at CONNECT",
      "signature": "TypeError: fetch failed > Error: Request was cancelled. > AbortError[UND_ERR_ABORTED]: Proxy response (407) !== 200 when HTTP Tunneling"
    },
    {
      "id": "v26.10.0|undici-fetch|undici7@7.29.1|close|http-proxy-only-name",
      "runtime": "v26.10.0",
      "bundledUndici": "8.10.2",
      "wiring": "undici-fetch",
      "npmUndici": "7.29.1",
      "fixture": "close",
      "target": "http-proxy-only-name",
      "outcome": "no-settle",
      "status": null,
      "phase": null,
      "note": null,
      "chain": [],
      "proxy": {
        "tcp": 25,
        "connects": 25,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:80"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 125,
      "killedFor": "retry-loop",
      "route": "proxy",
      "layer": "retry loop: proxy kept closing, client kept reconnecting",
      "signature": ""
    },
    {
      "id": "v26.10.0|undici-fetch|undici7@7.29.1|refused-localhost|proxy-only-name",
      "runtime": "v26.10.0",
      "bundledUndici": "8.10.2",
      "wiring": "undici-fetch",
      "npmUndici": "7.29.1",
      "fixture": "refused-localhost",
      "target": "proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "AggregateError",
          "code": "ECONNREFUSED",
          "message": "",
          "errors": [
            "ECONNREFUSED: connect ECONNREFUSED ::1:<proxy-port>",
            "ECONNREFUSED: connect ECONNREFUSED 127.0.0.1:<proxy-port>"
          ],
          "type": "AggregateError"
        }
      ],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 42,
      "killedFor": null,
      "route": "proxy",
      "layer": "proxy unreachable: connection refused",
      "signature": "TypeError: fetch failed > AggregateError[ECONNREFUSED]:  [ECONNREFUSED: connect ECONNREFUSED ::1:<proxy-port>; ECONNREFUSED: connect ECONNREFUSED 127.0.0.1:<proxy-port>]"
    },
    {
      "id": "v26.10.0|undici-fetch|undici8@8.11.0|ok|http-proxy-only-name",
      "runtime": "v26.10.0",
      "bundledUndici": "8.10.2",
      "wiring": "undici-fetch",
      "npmUndici": "8.11.0",
      "fixture": "ok",
      "target": "http-proxy-only-name",
      "outcome": "ok",
      "status": 200,
      "phase": "request",
      "note": null,
      "chain": [],
      "proxy": {
        "tcp": 1,
        "connects": 0,
        "nonConnect": 1,
        "requests": [
          "GET http://origin.test/lab?cell=<n>"
        ]
      },
      "originHits": 1,
      "warnings": [],
      "elapsedMs": 43,
      "killedFor": null,
      "route": "proxy",
      "layer": "ok through the proxy",
      "signature": ""
    },
    {
      "id": "v26.10.0|undici-fetch|undici8@8.11.0|auth407|http-proxy-only-name",
      "runtime": "v26.10.0",
      "bundledUndici": "8.10.2",
      "wiring": "undici-fetch",
      "npmUndici": "8.11.0",
      "fixture": "auth407",
      "target": "http-proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "InvalidArgumentError",
          "code": "UND_ERR_INVALID_ARG",
          "message": "Proxy Authentication Required (407)",
          "type": "InvalidArgumentError"
        }
      ],
      "proxy": {
        "tcp": 1,
        "connects": 0,
        "nonConnect": 1,
        "requests": [
          "GET http://origin.test/lab?cell=<n>"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 44,
      "killedFor": null,
      "route": "proxy",
      "layer": "proxy auth: 407 to a forwarded http:// request",
      "signature": "TypeError: fetch failed > InvalidArgumentError[UND_ERR_INVALID_ARG]: Proxy Authentication Required (407)"
    },
    {
      "id": "v26.10.0|undici-fetch|undici8@8.11.0|close|http-proxy-only-name",
      "runtime": "v26.10.0",
      "bundledUndici": "8.10.2",
      "wiring": "undici-fetch",
      "npmUndici": "8.11.0",
      "fixture": "close",
      "target": "http-proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "SocketError",
          "code": "UND_ERR_SOCKET",
          "message": "other side closed",
          "type": "SocketError"
        }
      ],
      "proxy": {
        "tcp": 1,
        "connects": 0,
        "nonConnect": 1,
        "requests": [
          "GET http://origin.test/lab?cell=<n>"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 38,
      "killedFor": null,
      "route": "proxy",
      "layer": "connection closed by the proxy side",
      "signature": "TypeError: fetch failed > SocketError[UND_ERR_SOCKET]: other side closed"
    },
    {
      "id": "v26.10.0|undici-fetch|undici8@8.11.0|refused-localhost|proxy-only-name",
      "runtime": "v26.10.0",
      "bundledUndici": "8.10.2",
      "wiring": "undici-fetch",
      "npmUndici": "8.11.0",
      "fixture": "refused-localhost",
      "target": "proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "AggregateError",
          "code": "ECONNREFUSED",
          "message": "",
          "errors": [
            "ECONNREFUSED: connect ECONNREFUSED ::1:<proxy-port>",
            "ECONNREFUSED: connect ECONNREFUSED 127.0.0.1:<proxy-port>"
          ],
          "type": "AggregateError"
        }
      ],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 41,
      "killedFor": null,
      "route": "proxy",
      "layer": "proxy unreachable: connection refused",
      "signature": "TypeError: fetch failed > AggregateError[ECONNREFUSED]:  [ECONNREFUSED: connect ECONNREFUSED ::1:<proxy-port>; ECONNREFUSED: connect ECONNREFUSED 127.0.0.1:<proxy-port>]"
    },
    {
      "id": "v26.10.0|env-agent-global|undici5@5.29.0|ok|http-proxy-only-name",
      "runtime": "v26.10.0",
      "bundledUndici": "8.10.2",
      "wiring": "env-agent-global",
      "npmUndici": "5.29.0",
      "fixture": "ok",
      "target": "http-proxy-only-name",
      "outcome": "not-applicable",
      "status": null,
      "phase": "setup",
      "note": "EnvHttpProxyAgent is not exported by undici 5.29.0",
      "chain": [],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 26,
      "killedFor": null,
      "route": "n/a",
      "layer": "n/a: API not available",
      "signature": ""
    },
    {
      "id": "v26.10.0|env-agent-global|undici5@5.29.0|ok|http-direct-reachable",
      "runtime": "v26.10.0",
      "bundledUndici": "8.10.2",
      "wiring": "env-agent-global",
      "npmUndici": "5.29.0",
      "fixture": "ok",
      "target": "http-direct-reachable",
      "outcome": "not-applicable",
      "status": null,
      "phase": "setup",
      "note": "EnvHttpProxyAgent is not exported by undici 5.29.0",
      "chain": [],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 26,
      "killedFor": null,
      "route": "n/a",
      "layer": "n/a: API not available",
      "signature": ""
    },
    {
      "id": "v26.10.0|env-agent-global|undici5@5.29.0|auth407|http-proxy-only-name",
      "runtime": "v26.10.0",
      "bundledUndici": "8.10.2",
      "wiring": "env-agent-global",
      "npmUndici": "5.29.0",
      "fixture": "auth407",
      "target": "http-proxy-only-name",
      "outcome": "not-applicable",
      "status": null,
      "phase": "setup",
      "note": "EnvHttpProxyAgent is not exported by undici 5.29.0",
      "chain": [],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 25,
      "killedFor": null,
      "route": "n/a",
      "layer": "n/a: API not available",
      "signature": ""
    },
    {
      "id": "v26.10.0|env-agent-global|undici5@5.29.0|close|http-proxy-only-name",
      "runtime": "v26.10.0",
      "bundledUndici": "8.10.2",
      "wiring": "env-agent-global",
      "npmUndici": "5.29.0",
      "fixture": "close",
      "target": "http-proxy-only-name",
      "outcome": "not-applicable",
      "status": null,
      "phase": "setup",
      "note": "EnvHttpProxyAgent is not exported by undici 5.29.0",
      "chain": [],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 21,
      "killedFor": null,
      "route": "n/a",
      "layer": "n/a: API not available",
      "signature": ""
    },
    {
      "id": "v26.10.0|env-agent-global|undici5@5.29.0|refused-localhost|proxy-only-name",
      "runtime": "v26.10.0",
      "bundledUndici": "8.10.2",
      "wiring": "env-agent-global",
      "npmUndici": "5.29.0",
      "fixture": "refused-localhost",
      "target": "proxy-only-name",
      "outcome": "not-applicable",
      "status": null,
      "phase": "setup",
      "note": "EnvHttpProxyAgent is not exported by undici 5.29.0",
      "chain": [],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 25,
      "killedFor": null,
      "route": "n/a",
      "layer": "n/a: API not available",
      "signature": ""
    },
    {
      "id": "v26.10.0|env-agent-global|undici6@6.28.1|ok|http-proxy-only-name",
      "runtime": "v26.10.0",
      "bundledUndici": "8.10.2",
      "wiring": "env-agent-global",
      "npmUndici": "6.28.1",
      "fixture": "ok",
      "target": "http-proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "Error",
          "code": "ENOTFOUND",
          "message": "getaddrinfo ENOTFOUND origin.test",
          "type": "Error"
        }
      ],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [
        "(node:<pid>) [UNDICI-EHPA] Warning: EnvHttpProxyAgent is experimental, expect them to change at any time.",
        "(Use `node --trace-warnings ...` to show where the warning was created)"
      ],
      "elapsedMs": 39,
      "killedFor": null,
      "route": "direct",
      "layer": "sent direct: target DNS lookup failed (proxy not used)",
      "signature": "TypeError: fetch failed > Error[ENOTFOUND]: getaddrinfo ENOTFOUND origin.test"
    },
    {
      "id": "v26.10.0|env-agent-global|undici6@6.28.1|ok|http-direct-reachable",
      "runtime": "v26.10.0",
      "bundledUndici": "8.10.2",
      "wiring": "env-agent-global",
      "npmUndici": "6.28.1",
      "fixture": "ok",
      "target": "http-direct-reachable",
      "outcome": "ok",
      "status": 200,
      "phase": "request",
      "note": null,
      "chain": [],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 1,
      "warnings": [
        "(node:<pid>) [UNDICI-EHPA] Warning: EnvHttpProxyAgent is experimental, expect them to change at any time.",
        "(Use `node --trace-warnings ...` to show where the warning was created)"
      ],
      "elapsedMs": 38,
      "killedFor": null,
      "route": "direct",
      "layer": "ok but sent direct (proxy bypassed)",
      "signature": ""
    },
    {
      "id": "v26.10.0|env-agent-global|undici6@6.28.1|auth407|http-proxy-only-name",
      "runtime": "v26.10.0",
      "bundledUndici": "8.10.2",
      "wiring": "env-agent-global",
      "npmUndici": "6.28.1",
      "fixture": "auth407",
      "target": "http-proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "Error",
          "code": "ENOTFOUND",
          "message": "getaddrinfo ENOTFOUND origin.test",
          "type": "Error"
        }
      ],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [
        "(node:<pid>) [UNDICI-EHPA] Warning: EnvHttpProxyAgent is experimental, expect them to change at any time.",
        "(Use `node --trace-warnings ...` to show where the warning was created)"
      ],
      "elapsedMs": 40,
      "killedFor": null,
      "route": "direct",
      "layer": "sent direct: target DNS lookup failed (proxy not used)",
      "signature": "TypeError: fetch failed > Error[ENOTFOUND]: getaddrinfo ENOTFOUND origin.test"
    },
    {
      "id": "v26.10.0|env-agent-global|undici6@6.28.1|close|http-proxy-only-name",
      "runtime": "v26.10.0",
      "bundledUndici": "8.10.2",
      "wiring": "env-agent-global",
      "npmUndici": "6.28.1",
      "fixture": "close",
      "target": "http-proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "Error",
          "code": "ENOTFOUND",
          "message": "getaddrinfo ENOTFOUND origin.test",
          "type": "Error"
        }
      ],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [
        "(node:<pid>) [UNDICI-EHPA] Warning: EnvHttpProxyAgent is experimental, expect them to change at any time.",
        "(Use `node --trace-warnings ...` to show where the warning was created)"
      ],
      "elapsedMs": 38,
      "killedFor": null,
      "route": "direct",
      "layer": "sent direct: target DNS lookup failed (proxy not used)",
      "signature": "TypeError: fetch failed > Error[ENOTFOUND]: getaddrinfo ENOTFOUND origin.test"
    },
    {
      "id": "v26.10.0|env-agent-global|undici6@6.28.1|refused-localhost|proxy-only-name",
      "runtime": "v26.10.0",
      "bundledUndici": "8.10.2",
      "wiring": "env-agent-global",
      "npmUndici": "6.28.1",
      "fixture": "refused-localhost",
      "target": "proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "Error",
          "code": "ENOTFOUND",
          "message": "getaddrinfo ENOTFOUND origin.test",
          "type": "Error"
        }
      ],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [
        "(node:<pid>) [UNDICI-EHPA] Warning: EnvHttpProxyAgent is experimental, expect them to change at any time.",
        "(Use `node --trace-warnings ...` to show where the warning was created)"
      ],
      "elapsedMs": 41,
      "killedFor": null,
      "route": "direct",
      "layer": "sent direct: target DNS lookup failed (proxy not used)",
      "signature": "TypeError: fetch failed > Error[ENOTFOUND]: getaddrinfo ENOTFOUND origin.test"
    },
    {
      "id": "v26.10.0|env-agent-global|undici7@7.29.1|ok|http-proxy-only-name",
      "runtime": "v26.10.0",
      "bundledUndici": "8.10.2",
      "wiring": "env-agent-global",
      "npmUndici": "7.29.1",
      "fixture": "ok",
      "target": "http-proxy-only-name",
      "outcome": "ok",
      "status": 200,
      "phase": "request",
      "note": null,
      "chain": [],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:80"
        ]
      },
      "originHits": 1,
      "warnings": [],
      "elapsedMs": 44,
      "killedFor": null,
      "route": "proxy",
      "layer": "ok through the proxy",
      "signature": ""
    },
    {
      "id": "v26.10.0|env-agent-global|undici7@7.29.1|ok|http-direct-reachable",
      "runtime": "v26.10.0",
      "bundledUndici": "8.10.2",
      "wiring": "env-agent-global",
      "npmUndici": "7.29.1",
      "fixture": "ok",
      "target": "http-direct-reachable",
      "outcome": "ok",
      "status": 200,
      "phase": "request",
      "note": null,
      "chain": [],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT 127.0.0.1:<http-origin-port>"
        ]
      },
      "originHits": 1,
      "warnings": [],
      "elapsedMs": 44,
      "killedFor": null,
      "route": "proxy",
      "layer": "ok through the proxy",
      "signature": ""
    },
    {
      "id": "v26.10.0|env-agent-global|undici7@7.29.1|auth407|http-proxy-only-name",
      "runtime": "v26.10.0",
      "bundledUndici": "8.10.2",
      "wiring": "env-agent-global",
      "npmUndici": "7.29.1",
      "fixture": "auth407",
      "target": "http-proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "Error",
          "message": "Request was cancelled.",
          "type": "DOMException"
        },
        {
          "depth": 2,
          "name": "AbortError",
          "code": "UND_ERR_ABORTED",
          "message": "Proxy response (407) !== 200 when HTTP Tunneling",
          "type": "RequestAbortedError"
        }
      ],
      "proxy": {
        "tcp": 1,
        "connects": 1,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:80"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 45,
      "killedFor": null,
      "route": "proxy",
      "layer": "proxy auth: 407 at CONNECT",
      "signature": "TypeError: fetch failed > Error: Request was cancelled. > AbortError[UND_ERR_ABORTED]: Proxy response (407) !== 200 when HTTP Tunneling"
    },
    {
      "id": "v26.10.0|env-agent-global|undici7@7.29.1|close|http-proxy-only-name",
      "runtime": "v26.10.0",
      "bundledUndici": "8.10.2",
      "wiring": "env-agent-global",
      "npmUndici": "7.29.1",
      "fixture": "close",
      "target": "http-proxy-only-name",
      "outcome": "no-settle",
      "status": null,
      "phase": null,
      "note": null,
      "chain": [],
      "proxy": {
        "tcp": 25,
        "connects": 25,
        "nonConnect": 0,
        "requests": [
          "CONNECT origin.test:80"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 128,
      "killedFor": "retry-loop",
      "route": "proxy",
      "layer": "retry loop: proxy kept closing, client kept reconnecting",
      "signature": ""
    },
    {
      "id": "v26.10.0|env-agent-global|undici7@7.29.1|refused-localhost|proxy-only-name",
      "runtime": "v26.10.0",
      "bundledUndici": "8.10.2",
      "wiring": "env-agent-global",
      "npmUndici": "7.29.1",
      "fixture": "refused-localhost",
      "target": "proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "AggregateError",
          "code": "ECONNREFUSED",
          "message": "",
          "errors": [
            "ECONNREFUSED: connect ECONNREFUSED ::1:<proxy-port>",
            "ECONNREFUSED: connect ECONNREFUSED 127.0.0.1:<proxy-port>"
          ],
          "type": "AggregateError"
        }
      ],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 43,
      "killedFor": null,
      "route": "proxy",
      "layer": "proxy unreachable: connection refused",
      "signature": "TypeError: fetch failed > AggregateError[ECONNREFUSED]:  [ECONNREFUSED: connect ECONNREFUSED ::1:<proxy-port>; ECONNREFUSED: connect ECONNREFUSED 127.0.0.1:<proxy-port>]"
    },
    {
      "id": "v26.10.0|env-agent-global|undici8@8.11.0|ok|http-proxy-only-name",
      "runtime": "v26.10.0",
      "bundledUndici": "8.10.2",
      "wiring": "env-agent-global",
      "npmUndici": "8.11.0",
      "fixture": "ok",
      "target": "http-proxy-only-name",
      "outcome": "ok",
      "status": 200,
      "phase": "request",
      "note": null,
      "chain": [],
      "proxy": {
        "tcp": 1,
        "connects": 0,
        "nonConnect": 1,
        "requests": [
          "GET http://origin.test/lab?cell=<n>"
        ]
      },
      "originHits": 1,
      "warnings": [],
      "elapsedMs": 45,
      "killedFor": null,
      "route": "proxy",
      "layer": "ok through the proxy",
      "signature": ""
    },
    {
      "id": "v26.10.0|env-agent-global|undici8@8.11.0|ok|http-direct-reachable",
      "runtime": "v26.10.0",
      "bundledUndici": "8.10.2",
      "wiring": "env-agent-global",
      "npmUndici": "8.11.0",
      "fixture": "ok",
      "target": "http-direct-reachable",
      "outcome": "ok",
      "status": 200,
      "phase": "request",
      "note": null,
      "chain": [],
      "proxy": {
        "tcp": 1,
        "connects": 0,
        "nonConnect": 1,
        "requests": [
          "GET http://127.0.0.1:<http-origin-port>/lab?cell=<n>"
        ]
      },
      "originHits": 1,
      "warnings": [],
      "elapsedMs": 43,
      "killedFor": null,
      "route": "proxy",
      "layer": "ok through the proxy",
      "signature": ""
    },
    {
      "id": "v26.10.0|env-agent-global|undici8@8.11.0|auth407|http-proxy-only-name",
      "runtime": "v26.10.0",
      "bundledUndici": "8.10.2",
      "wiring": "env-agent-global",
      "npmUndici": "8.11.0",
      "fixture": "auth407",
      "target": "http-proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "InvalidArgumentError",
          "code": "UND_ERR_INVALID_ARG",
          "message": "Proxy Authentication Required (407)",
          "type": "InvalidArgumentError"
        }
      ],
      "proxy": {
        "tcp": 1,
        "connects": 0,
        "nonConnect": 1,
        "requests": [
          "GET http://origin.test/lab?cell=<n>"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 44,
      "killedFor": null,
      "route": "proxy",
      "layer": "proxy auth: 407 to a forwarded http:// request",
      "signature": "TypeError: fetch failed > InvalidArgumentError[UND_ERR_INVALID_ARG]: Proxy Authentication Required (407)"
    },
    {
      "id": "v26.10.0|env-agent-global|undici8@8.11.0|close|http-proxy-only-name",
      "runtime": "v26.10.0",
      "bundledUndici": "8.10.2",
      "wiring": "env-agent-global",
      "npmUndici": "8.11.0",
      "fixture": "close",
      "target": "http-proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "SocketError",
          "code": "UND_ERR_SOCKET",
          "message": "other side closed",
          "type": "SocketError"
        }
      ],
      "proxy": {
        "tcp": 1,
        "connects": 0,
        "nonConnect": 1,
        "requests": [
          "GET http://origin.test/lab?cell=<n>"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 43,
      "killedFor": null,
      "route": "proxy",
      "layer": "connection closed by the proxy side",
      "signature": "TypeError: fetch failed > SocketError[UND_ERR_SOCKET]: other side closed"
    },
    {
      "id": "v26.10.0|env-agent-global|undici8@8.11.0|refused-localhost|proxy-only-name",
      "runtime": "v26.10.0",
      "bundledUndici": "8.10.2",
      "wiring": "env-agent-global",
      "npmUndici": "8.11.0",
      "fixture": "refused-localhost",
      "target": "proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "AggregateError",
          "code": "ECONNREFUSED",
          "message": "",
          "errors": [
            "ECONNREFUSED: connect ECONNREFUSED ::1:<proxy-port>",
            "ECONNREFUSED: connect ECONNREFUSED 127.0.0.1:<proxy-port>"
          ],
          "type": "AggregateError"
        }
      ],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 43,
      "killedFor": null,
      "route": "proxy",
      "layer": "proxy unreachable: connection refused",
      "signature": "TypeError: fetch failed > AggregateError[ECONNREFUSED]:  [ECONNREFUSED: connect ECONNREFUSED ::1:<proxy-port>; ECONNREFUSED: connect ECONNREFUSED 127.0.0.1:<proxy-port>]"
    },
    {
      "id": "v26.10.0|dispatcher1-wrapper|undici8@8.11.0|ok|http-proxy-only-name",
      "runtime": "v26.10.0",
      "bundledUndici": "8.10.2",
      "wiring": "dispatcher1-wrapper",
      "npmUndici": "8.11.0",
      "fixture": "ok",
      "target": "http-proxy-only-name",
      "outcome": "ok",
      "status": 200,
      "phase": "request",
      "note": null,
      "chain": [],
      "proxy": {
        "tcp": 1,
        "connects": 0,
        "nonConnect": 1,
        "requests": [
          "GET http://origin.test/lab?cell=<n>"
        ]
      },
      "originHits": 1,
      "warnings": [],
      "elapsedMs": 46,
      "killedFor": null,
      "route": "proxy",
      "layer": "ok through the proxy",
      "signature": ""
    },
    {
      "id": "v26.10.0|dispatcher1-wrapper|undici8@8.11.0|auth407|http-proxy-only-name",
      "runtime": "v26.10.0",
      "bundledUndici": "8.10.2",
      "wiring": "dispatcher1-wrapper",
      "npmUndici": "8.11.0",
      "fixture": "auth407",
      "target": "http-proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "InvalidArgumentError",
          "code": "UND_ERR_INVALID_ARG",
          "message": "Proxy Authentication Required (407)",
          "type": "InvalidArgumentError"
        }
      ],
      "proxy": {
        "tcp": 1,
        "connects": 0,
        "nonConnect": 1,
        "requests": [
          "GET http://origin.test/lab?cell=<n>"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 45,
      "killedFor": null,
      "route": "proxy",
      "layer": "proxy auth: 407 to a forwarded http:// request",
      "signature": "TypeError: fetch failed > InvalidArgumentError[UND_ERR_INVALID_ARG]: Proxy Authentication Required (407)"
    },
    {
      "id": "v26.10.0|dispatcher1-wrapper|undici8@8.11.0|close|http-proxy-only-name",
      "runtime": "v26.10.0",
      "bundledUndici": "8.10.2",
      "wiring": "dispatcher1-wrapper",
      "npmUndici": "8.11.0",
      "fixture": "close",
      "target": "http-proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "SocketError",
          "code": "UND_ERR_SOCKET",
          "message": "other side closed",
          "type": "SocketError"
        }
      ],
      "proxy": {
        "tcp": 1,
        "connects": 0,
        "nonConnect": 1,
        "requests": [
          "GET http://origin.test/lab?cell=<n>"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 44,
      "killedFor": null,
      "route": "proxy",
      "layer": "connection closed by the proxy side",
      "signature": "TypeError: fetch failed > SocketError[UND_ERR_SOCKET]: other side closed"
    },
    {
      "id": "v26.10.0|dispatcher1-wrapper|undici8@8.11.0|refused-localhost|proxy-only-name",
      "runtime": "v26.10.0",
      "bundledUndici": "8.10.2",
      "wiring": "dispatcher1-wrapper",
      "npmUndici": "8.11.0",
      "fixture": "refused-localhost",
      "target": "proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "AggregateError",
          "code": "ECONNREFUSED",
          "message": "",
          "errors": [
            "ECONNREFUSED: connect ECONNREFUSED ::1:<proxy-port>",
            "ECONNREFUSED: connect ECONNREFUSED 127.0.0.1:<proxy-port>"
          ],
          "type": "AggregateError"
        }
      ],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 42,
      "killedFor": null,
      "route": "proxy",
      "layer": "proxy unreachable: connection refused",
      "signature": "TypeError: fetch failed > AggregateError[ECONNREFUSED]:  [ECONNREFUSED: connect ECONNREFUSED ::1:<proxy-port>; ECONNREFUSED: connect ECONNREFUSED 127.0.0.1:<proxy-port>]"
    },
    {
      "id": "v26.10.0|env-none|builtin|ok|http-proxy-only-name",
      "runtime": "v26.10.0",
      "bundledUndici": "8.10.2",
      "wiring": "env-none",
      "npmUndici": null,
      "fixture": "ok",
      "target": "http-proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "Error",
          "code": "ENOTFOUND",
          "message": "getaddrinfo ENOTFOUND origin.test",
          "type": "Error"
        }
      ],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 23,
      "killedFor": null,
      "route": "direct",
      "layer": "sent direct: target DNS lookup failed (proxy not used)",
      "signature": "TypeError: fetch failed > Error[ENOTFOUND]: getaddrinfo ENOTFOUND origin.test"
    },
    {
      "id": "v26.10.0|env-none|builtin|ok|http-direct-reachable",
      "runtime": "v26.10.0",
      "bundledUndici": "8.10.2",
      "wiring": "env-none",
      "npmUndici": null,
      "fixture": "ok",
      "target": "http-direct-reachable",
      "outcome": "ok",
      "status": 200,
      "phase": "request",
      "note": null,
      "chain": [],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 1,
      "warnings": [],
      "elapsedMs": 20,
      "killedFor": null,
      "route": "direct",
      "layer": "ok but sent direct (proxy bypassed)",
      "signature": ""
    },
    {
      "id": "v26.10.0|env-none|builtin|auth407|http-proxy-only-name",
      "runtime": "v26.10.0",
      "bundledUndici": "8.10.2",
      "wiring": "env-none",
      "npmUndici": null,
      "fixture": "auth407",
      "target": "http-proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "Error",
          "code": "ENOTFOUND",
          "message": "getaddrinfo ENOTFOUND origin.test",
          "type": "Error"
        }
      ],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 21,
      "killedFor": null,
      "route": "direct",
      "layer": "sent direct: target DNS lookup failed (proxy not used)",
      "signature": "TypeError: fetch failed > Error[ENOTFOUND]: getaddrinfo ENOTFOUND origin.test"
    },
    {
      "id": "v26.10.0|env-none|builtin|close|http-proxy-only-name",
      "runtime": "v26.10.0",
      "bundledUndici": "8.10.2",
      "wiring": "env-none",
      "npmUndici": null,
      "fixture": "close",
      "target": "http-proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "Error",
          "code": "ENOTFOUND",
          "message": "getaddrinfo ENOTFOUND origin.test",
          "type": "Error"
        }
      ],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 23,
      "killedFor": null,
      "route": "direct",
      "layer": "sent direct: target DNS lookup failed (proxy not used)",
      "signature": "TypeError: fetch failed > Error[ENOTFOUND]: getaddrinfo ENOTFOUND origin.test"
    },
    {
      "id": "v26.10.0|env-none|builtin|refused-localhost|proxy-only-name",
      "runtime": "v26.10.0",
      "bundledUndici": "8.10.2",
      "wiring": "env-none",
      "npmUndici": null,
      "fixture": "refused-localhost",
      "target": "proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "Error",
          "code": "ENOTFOUND",
          "message": "getaddrinfo ENOTFOUND origin.test",
          "type": "Error"
        }
      ],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 23,
      "killedFor": null,
      "route": "direct",
      "layer": "sent direct: target DNS lookup failed (proxy not used)",
      "signature": "TypeError: fetch failed > Error[ENOTFOUND]: getaddrinfo ENOTFOUND origin.test"
    },
    {
      "id": "v26.10.0|env-none|builtin|ok|dest-refused",
      "runtime": "v26.10.0",
      "bundledUndici": "8.10.2",
      "wiring": "env-none",
      "npmUndici": null,
      "fixture": "ok",
      "target": "dest-refused",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "Error",
          "code": "ECONNREFUSED",
          "message": "connect ECONNREFUSED 127.0.0.1:<dest-port>",
          "type": "Error"
        }
      ],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 18,
      "killedFor": null,
      "route": "direct",
      "layer": "sent direct: connection to the destination failed (proxy not used)",
      "signature": "TypeError: fetch failed > Error[ECONNREFUSED]: connect ECONNREFUSED 127.0.0.1:<dest-port>"
    },
    {
      "id": "v26.10.0|env-none|builtin|ok|dest-blackhole",
      "runtime": "v26.10.0",
      "bundledUndici": "8.10.2",
      "wiring": "env-none",
      "npmUndici": null,
      "fixture": "ok",
      "target": "dest-blackhole",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "Error",
          "code": "ETIMEDOUT",
          "message": "connect ETIMEDOUT 127.0.0.1:<dest-port>",
          "type": "Error"
        }
      ],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 7808,
      "killedFor": null,
      "route": "direct",
      "layer": "sent direct: connection to the destination failed (proxy not used)",
      "signature": "TypeError: fetch failed > Error[ETIMEDOUT]: connect ETIMEDOUT 127.0.0.1:<dest-port>"
    },
    {
      "id": "v26.10.0|env-var|builtin|ok|http-proxy-only-name",
      "runtime": "v26.10.0",
      "bundledUndici": "8.10.2",
      "wiring": "env-var",
      "npmUndici": null,
      "fixture": "ok",
      "target": "http-proxy-only-name",
      "outcome": "ok",
      "status": 200,
      "phase": "request",
      "note": null,
      "chain": [],
      "proxy": {
        "tcp": 1,
        "connects": 0,
        "nonConnect": 1,
        "requests": [
          "GET http://origin.test/lab?cell=<n>"
        ]
      },
      "originHits": 1,
      "warnings": [],
      "elapsedMs": 12,
      "killedFor": null,
      "route": "proxy",
      "layer": "ok through the proxy",
      "signature": ""
    },
    {
      "id": "v26.10.0|env-var|builtin|ok|http-direct-reachable",
      "runtime": "v26.10.0",
      "bundledUndici": "8.10.2",
      "wiring": "env-var",
      "npmUndici": null,
      "fixture": "ok",
      "target": "http-direct-reachable",
      "outcome": "ok",
      "status": 200,
      "phase": "request",
      "note": null,
      "chain": [],
      "proxy": {
        "tcp": 1,
        "connects": 0,
        "nonConnect": 1,
        "requests": [
          "GET http://127.0.0.1:<http-origin-port>/lab?cell=<n>"
        ]
      },
      "originHits": 1,
      "warnings": [],
      "elapsedMs": 9,
      "killedFor": null,
      "route": "proxy",
      "layer": "ok through the proxy",
      "signature": ""
    },
    {
      "id": "v26.10.0|env-var|builtin|auth407|http-proxy-only-name",
      "runtime": "v26.10.0",
      "bundledUndici": "8.10.2",
      "wiring": "env-var",
      "npmUndici": null,
      "fixture": "auth407",
      "target": "http-proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "InvalidArgumentError",
          "code": "UND_ERR_INVALID_ARG",
          "message": "Proxy Authentication Required (407)",
          "type": "InvalidArgumentError"
        }
      ],
      "proxy": {
        "tcp": 1,
        "connects": 0,
        "nonConnect": 1,
        "requests": [
          "GET http://origin.test/lab?cell=<n>"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 11,
      "killedFor": null,
      "route": "proxy",
      "layer": "proxy auth: 407 to a forwarded http:// request",
      "signature": "TypeError: fetch failed > InvalidArgumentError[UND_ERR_INVALID_ARG]: Proxy Authentication Required (407)"
    },
    {
      "id": "v26.10.0|env-var|builtin|close|http-proxy-only-name",
      "runtime": "v26.10.0",
      "bundledUndici": "8.10.2",
      "wiring": "env-var",
      "npmUndici": null,
      "fixture": "close",
      "target": "http-proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "SocketError",
          "code": "UND_ERR_SOCKET",
          "message": "other side closed",
          "type": "SocketError"
        }
      ],
      "proxy": {
        "tcp": 1,
        "connects": 0,
        "nonConnect": 1,
        "requests": [
          "GET http://origin.test/lab?cell=<n>"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 11,
      "killedFor": null,
      "route": "proxy",
      "layer": "connection closed by the proxy side",
      "signature": "TypeError: fetch failed > SocketError[UND_ERR_SOCKET]: other side closed"
    },
    {
      "id": "v26.10.0|env-var|builtin|refused-localhost|proxy-only-name",
      "runtime": "v26.10.0",
      "bundledUndici": "8.10.2",
      "wiring": "env-var",
      "npmUndici": null,
      "fixture": "refused-localhost",
      "target": "proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "AggregateError",
          "code": "ECONNREFUSED",
          "message": "",
          "errors": [
            "ECONNREFUSED: connect ECONNREFUSED ::1:<proxy-port>",
            "ECONNREFUSED: connect ECONNREFUSED 127.0.0.1:<proxy-port>"
          ],
          "type": "AggregateError"
        }
      ],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 9,
      "killedFor": null,
      "route": "proxy",
      "layer": "proxy unreachable: connection refused",
      "signature": "TypeError: fetch failed > AggregateError[ECONNREFUSED]:  [ECONNREFUSED: connect ECONNREFUSED ::1:<proxy-port>; ECONNREFUSED: connect ECONNREFUSED 127.0.0.1:<proxy-port>]"
    },
    {
      "id": "v26.10.0|env-flag|builtin|ok|http-proxy-only-name",
      "runtime": "v26.10.0",
      "bundledUndici": "8.10.2",
      "wiring": "env-flag",
      "npmUndici": null,
      "fixture": "ok",
      "target": "http-proxy-only-name",
      "outcome": "ok",
      "status": 200,
      "phase": "request",
      "note": null,
      "chain": [],
      "proxy": {
        "tcp": 1,
        "connects": 0,
        "nonConnect": 1,
        "requests": [
          "GET http://origin.test/lab?cell=<n>"
        ]
      },
      "originHits": 1,
      "warnings": [],
      "elapsedMs": 12,
      "killedFor": null,
      "route": "proxy",
      "layer": "ok through the proxy",
      "signature": ""
    },
    {
      "id": "v26.10.0|env-flag|builtin|ok|http-direct-reachable",
      "runtime": "v26.10.0",
      "bundledUndici": "8.10.2",
      "wiring": "env-flag",
      "npmUndici": null,
      "fixture": "ok",
      "target": "http-direct-reachable",
      "outcome": "ok",
      "status": 200,
      "phase": "request",
      "note": null,
      "chain": [],
      "proxy": {
        "tcp": 1,
        "connects": 0,
        "nonConnect": 1,
        "requests": [
          "GET http://127.0.0.1:<http-origin-port>/lab?cell=<n>"
        ]
      },
      "originHits": 1,
      "warnings": [],
      "elapsedMs": 8,
      "killedFor": null,
      "route": "proxy",
      "layer": "ok through the proxy",
      "signature": ""
    },
    {
      "id": "v26.10.0|env-flag|builtin|auth407|http-proxy-only-name",
      "runtime": "v26.10.0",
      "bundledUndici": "8.10.2",
      "wiring": "env-flag",
      "npmUndici": null,
      "fixture": "auth407",
      "target": "http-proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "InvalidArgumentError",
          "code": "UND_ERR_INVALID_ARG",
          "message": "Proxy Authentication Required (407)",
          "type": "InvalidArgumentError"
        }
      ],
      "proxy": {
        "tcp": 1,
        "connects": 0,
        "nonConnect": 1,
        "requests": [
          "GET http://origin.test/lab?cell=<n>"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 12,
      "killedFor": null,
      "route": "proxy",
      "layer": "proxy auth: 407 to a forwarded http:// request",
      "signature": "TypeError: fetch failed > InvalidArgumentError[UND_ERR_INVALID_ARG]: Proxy Authentication Required (407)"
    },
    {
      "id": "v26.10.0|env-flag|builtin|close|http-proxy-only-name",
      "runtime": "v26.10.0",
      "bundledUndici": "8.10.2",
      "wiring": "env-flag",
      "npmUndici": null,
      "fixture": "close",
      "target": "http-proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "SocketError",
          "code": "UND_ERR_SOCKET",
          "message": "other side closed",
          "type": "SocketError"
        }
      ],
      "proxy": {
        "tcp": 1,
        "connects": 0,
        "nonConnect": 1,
        "requests": [
          "GET http://origin.test/lab?cell=<n>"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 10,
      "killedFor": null,
      "route": "proxy",
      "layer": "connection closed by the proxy side",
      "signature": "TypeError: fetch failed > SocketError[UND_ERR_SOCKET]: other side closed"
    },
    {
      "id": "v26.10.0|env-flag|builtin|refused-localhost|proxy-only-name",
      "runtime": "v26.10.0",
      "bundledUndici": "8.10.2",
      "wiring": "env-flag",
      "npmUndici": null,
      "fixture": "refused-localhost",
      "target": "proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "AggregateError",
          "code": "ECONNREFUSED",
          "message": "",
          "errors": [
            "ECONNREFUSED: connect ECONNREFUSED ::1:<proxy-port>",
            "ECONNREFUSED: connect ECONNREFUSED 127.0.0.1:<proxy-port>"
          ],
          "type": "AggregateError"
        }
      ],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 10,
      "killedFor": null,
      "route": "proxy",
      "layer": "proxy unreachable: connection refused",
      "signature": "TypeError: fetch failed > AggregateError[ECONNREFUSED]:  [ECONNREFUSED: connect ECONNREFUSED ::1:<proxy-port>; ECONNREFUSED: connect ECONNREFUSED 127.0.0.1:<proxy-port>]"
    },
    {
      "id": "v26.10.0|env-api|builtin|ok|http-proxy-only-name",
      "runtime": "v26.10.0",
      "bundledUndici": "8.10.2",
      "wiring": "env-api",
      "npmUndici": null,
      "fixture": "ok",
      "target": "http-proxy-only-name",
      "outcome": "ok",
      "status": 200,
      "phase": "request",
      "note": null,
      "chain": [],
      "proxy": {
        "tcp": 1,
        "connects": 0,
        "nonConnect": 1,
        "requests": [
          "GET http://origin.test/lab?cell=<n>"
        ]
      },
      "originHits": 1,
      "warnings": [],
      "elapsedMs": 26,
      "killedFor": null,
      "route": "proxy",
      "layer": "ok through the proxy",
      "signature": ""
    },
    {
      "id": "v26.10.0|env-api|builtin|ok|http-direct-reachable",
      "runtime": "v26.10.0",
      "bundledUndici": "8.10.2",
      "wiring": "env-api",
      "npmUndici": null,
      "fixture": "ok",
      "target": "http-direct-reachable",
      "outcome": "ok",
      "status": 200,
      "phase": "request",
      "note": null,
      "chain": [],
      "proxy": {
        "tcp": 1,
        "connects": 0,
        "nonConnect": 1,
        "requests": [
          "GET http://127.0.0.1:<http-origin-port>/lab?cell=<n>"
        ]
      },
      "originHits": 1,
      "warnings": [],
      "elapsedMs": 21,
      "killedFor": null,
      "route": "proxy",
      "layer": "ok through the proxy",
      "signature": ""
    },
    {
      "id": "v26.10.0|env-api|builtin|auth407|http-proxy-only-name",
      "runtime": "v26.10.0",
      "bundledUndici": "8.10.2",
      "wiring": "env-api",
      "npmUndici": null,
      "fixture": "auth407",
      "target": "http-proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "InvalidArgumentError",
          "code": "UND_ERR_INVALID_ARG",
          "message": "Proxy Authentication Required (407)",
          "type": "InvalidArgumentError"
        }
      ],
      "proxy": {
        "tcp": 1,
        "connects": 0,
        "nonConnect": 1,
        "requests": [
          "GET http://origin.test/lab?cell=<n>"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 23,
      "killedFor": null,
      "route": "proxy",
      "layer": "proxy auth: 407 to a forwarded http:// request",
      "signature": "TypeError: fetch failed > InvalidArgumentError[UND_ERR_INVALID_ARG]: Proxy Authentication Required (407)"
    },
    {
      "id": "v26.10.0|env-api|builtin|close|http-proxy-only-name",
      "runtime": "v26.10.0",
      "bundledUndici": "8.10.2",
      "wiring": "env-api",
      "npmUndici": null,
      "fixture": "close",
      "target": "http-proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "SocketError",
          "code": "UND_ERR_SOCKET",
          "message": "other side closed",
          "type": "SocketError"
        }
      ],
      "proxy": {
        "tcp": 1,
        "connects": 0,
        "nonConnect": 1,
        "requests": [
          "GET http://origin.test/lab?cell=<n>"
        ]
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 22,
      "killedFor": null,
      "route": "proxy",
      "layer": "connection closed by the proxy side",
      "signature": "TypeError: fetch failed > SocketError[UND_ERR_SOCKET]: other side closed"
    },
    {
      "id": "v26.10.0|env-api|builtin|refused-localhost|proxy-only-name",
      "runtime": "v26.10.0",
      "bundledUndici": "8.10.2",
      "wiring": "env-api",
      "npmUndici": null,
      "fixture": "refused-localhost",
      "target": "proxy-only-name",
      "outcome": "error",
      "status": null,
      "phase": "request",
      "note": null,
      "chain": [
        {
          "depth": 0,
          "name": "TypeError",
          "message": "fetch failed",
          "type": "TypeError"
        },
        {
          "depth": 1,
          "name": "AggregateError",
          "code": "ECONNREFUSED",
          "message": "",
          "errors": [
            "ECONNREFUSED: connect ECONNREFUSED ::1:<proxy-port>",
            "ECONNREFUSED: connect ECONNREFUSED 127.0.0.1:<proxy-port>"
          ],
          "type": "AggregateError"
        }
      ],
      "proxy": {
        "tcp": 0,
        "connects": 0,
        "nonConnect": 0,
        "requests": []
      },
      "originHits": 0,
      "warnings": [],
      "elapsedMs": 21,
      "killedFor": null,
      "route": "proxy",
      "layer": "proxy unreachable: connection refused",
      "signature": "TypeError: fetch failed > AggregateError[ECONNREFUSED]:  [ECONNREFUSED: connect ECONNREFUSED ::1:<proxy-port>; ECONNREFUSED: connect ECONNREFUSED 127.0.0.1:<proxy-port>]"
    }
  ]
}
