1these 23 derivations will be built:2 /nix/store/g6py5chflbhfav9vpx6yaycf5vxjwvss-python3.14-opentelemetry-api-1.40.0.drv3 /nix/store/qcizd57y3hz3hs02cbz1imc1bvsxmks9-python3.14-opentelemetry-semantic-conventions-0.61b0.drv4 /nix/store/3gigzp6nd0yprk43j5ssig2dxvqngv96-python3.14-opentelemetry-sdk-1.40.0.drv5 /nix/store/6yw1g0w6dy2kqhyyzzkvnah85f5xmcj5-python3.14-elastic-transport-8.17.1.drv6 /nix/store/sp8s1nd3xxyb950drw647kapa6ib5rq1-python3.14-elasticsearch-8.18.1.drv7 /nix/store/sjqr8kxfyncpanw6f1wwvkpcpjcj3f0x-python3.14-pytest-benchmark-5.2.3.drv8 /nix/store/43l80ggdl75lhvsz73k6hgdd3wllhnzx-python3.14-jsonpath-python-1.1.6.drv9 /nix/store/lyb21kdkqgh0q1g09gzkxk451w8zan6z-python3.14-pydantic-settings-2.14.2.drv10 /nix/store/w8h22vh4khm7y6df3dnv9v7f2a89rwhz-python3.14-fastapi-0.141.1.drv11 /nix/store/9dryy0sc96wzn5xyir31cv6sz5gy3dd3-python3.14-sse-starlette-3.2.0.drv12 /nix/store/ad0zk8iafa1sk3kc5km775kwqaddby4b-python3.14-agent-client-protocol-0.10.1.drv13 /nix/store/bmk4gmkk9976v4mwd6i71sr3n5q1p4jb-python3.14-mistralai-2.5.0.drv14 /nix/store/kq8f30ifh08ln815sznyqiacgkyhqrj0-python3.14-opentelemetry-proto-1.40.0.drv15 /nix/store/vc724gabc197kkw1v1074hnl5ywanja0-python3.14-opentelemetry-test-utils-0.61b0.drv16 /nix/store/gz6afs3xpy30lkg0l3kg2qnhxng7wz4m-python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0.drv17 /nix/store/h88hz1lwk79qgxbl9gnv2pz99dnj6br3-python3.14-httpx-sse-0.4.3.drv18 /nix/store/nxsnav8if1m3zisxybdq1whi48r83s5v-python3.14-textual-8.2.7.drv19 /nix/store/v83642jz3714wyv9p21q0w5jfsncfmgh-python3.14-tree-sitter-bash-0.25.1.drv20 /nix/store/vbqdcapadzayi6yj21yikiyisndgnzpf-python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0.drv21 /nix/store/xjli51q8dzhjjg21j52ax3ynrym58js4-textual-speedups-0.2.1-vendor.drv22 /nix/store/yndl3zcjqvlg07c8n3831cywsi6zv0rv-python3.14-textual-speedups-0.2.1.drv23 /nix/store/zk4613rzi4sck6nixyi1x2hp0w6qq07c-python3.14-mcp-1.29.0.drv24 /nix/store/svbiqfnf17v42d319hwi2p1x5dphdprl-mistral-vibe-2.24.3.drv25these 52 paths will be fetched (19.2 MiB download, 73.7 MiB unpacked):26 /nix/store/zw4xx85n3h0x8slgwiirv3q57kirj8dk-libargon2-2019070227 /nix/store/5wgwi4j7f3dzirrykcjwng5kv71s38yw-mercurial-7.2.228 /nix/store/kxhppkh0zn7kp5ki2s9zyqd4570y6m8f-python3.14-a2wsgi-1.10.1029 /nix/store/nmf8baj2zrkz2cdhkv24rphlmcvh2llp-python3.14-argon2-cffi-25.1.030 /nix/store/q5z373hplnm0p38dani1hdf4ga305w0r-python3.14-argon2-cffi-bindings-25.1.031 /nix/store/lnkgji612cin7zhg703vl2gwg4lcf147-python3.14-asgi-lifespan-2.1.032 /nix/store/l5snngbr79h819clbvlq9fvn3xfi5jj6-python3.14-aspectlib-2.0.033 /nix/store/6igkjl2lgv0kks5b913zmy2w6zd9a434-python3.14-baize-0.23.134 /nix/store/vj9gfqsilx6i5qdfzk2k792w60mbjn0i-python3.14-bcrypt-5.0.035 /nix/store/1q60apwdx9vcm4xn0gg1z9drr6dbpn60-python3.14-black-26.5.136 /nix/store/1k4xn6bd9qdsayk5zlbbv9bli1dhxymj-python3.14-dirty-equals-0.11.037 /nix/store/ggcg1lic4ypvjsm67r14bn6aqxk9q8d5-python3.14-execnet-2.1.238 /nix/store/vjaf6iz3mzgf8n606gwcdnyrsq1ainb1-python3.14-fastapi-cli-0.0.2439 /nix/store/5fyxq58pvq8slgsdnda1jnlaj2j9c1q8-python3.14-fastjsonschema-2.21.240 /nix/store/ldq700cmxjfshrgbbdfjla706zk46qvs-python3.14-fields-5.0.041 /nix/store/3jgzvjp03lpqcsglpsiwiscq304wsaby-python3.14-freezegun-1.5.542 /nix/store/gvd61sn6g7kmiqszjkzlijgsjl4lkljm-python3.14-giturlparse-0.15.043 /nix/store/7700dy421xlsbl610xvj16vbrm1pgyny-python3.14-google-re2-1.1.2025110544 /nix/store/wlszvxvwp093k399hwibvi65q4x62l7z-python3.14-hatch-vcs-0.5.045 /nix/store/96y6995f23jfbdnz58dmx7a3wdq3p8xf-python3.14-httpcore2-2.9.146 /nix/store/ik2rsakv0n8zhxhws535yhnpgwf8pp6c-python3.14-httpx2-2.9.147 /nix/store/jnlya9p1ax5a4mksgsdhib0i3fxzhqcs-python3.14-humanize-4.15.048 /nix/store/jvxpgim6gvrkywmwcpc03qcpim9i45vd-python3.14-inline-snapshot-0.34.249 /nix/store/q6f0pcdgdx0rh1vv6ygc5pvfh0lvxnk0-python3.14-jsonpatch-1.3350 /nix/store/xlykqgifsyha6xq28hjm45cnnxx83nhn-python3.14-jsonpointer-3.1.151 /nix/store/j3k4zm44bvn299rrh8mhf0y2ymw16zsv-python3.14-markdownify-1.2.352 /nix/store/68ca9d7hjkwya93076sh56x04ig3xf0v-python3.14-mock-5.2.053 /nix/store/jm511qjcslalj2d56cyczsrkvg3hc0i5-python3.14-nbclient-0.10.454 /nix/store/7npr4pjwg5mdr5gr3bbrz10y8j3r6h1c-python3.14-nbformat-5.10.455 /nix/store/n3xmd1sn5i2g6z7dzls7vdh5520q53cj-python3.14-nbmake-1.5.556 /nix/store/kp3bhd87rri9mrgasavyzy5fb0xhln9x-python3.14-poetry-core-2.4.157 /nix/store/gr0y5x08qsj36vas0v1rwp7522s34hsf-python3.14-pwdlib-0.3.058 /nix/store/rqs8nf2fhi6n52xiq7f74zckyjxvxxk6-python3.14-py-cpuinfo-9.0.0-unstable-2022-11-2059 /nix/store/jzfkilyzx9d61ra4wa5nh5ln1639z9rb-python3.14-pydantic-extra-types-2.11.060 /nix/store/vd6ccy0fcal7ll6m986qbcrx6fgd8mrm-python3.14-pygal-3.1.361 /nix/store/6319m7x2j61z5krws1njjky579qg3fha-python3.14-pytest-aiohttp-1.1.162 /nix/store/jrv52hvpkrlgij1mksrs92qdk9bbcicn-python3.14-pytest-cov-stub-1.0.063 /nix/store/dh699jq0k6ac8rxp0d2jghhfb6h1zfr2-python3.14-pytest-examples-0.0.1864 /nix/store/rn3g9k4xx01zhfz6f7dx2s6266hgzixc-python3.14-pytest-httpserver-1.1.365 /nix/store/q13x4xlh0zazq63v5mj6cf5pvj6ch45n-python3.14-pytest-timeout-2.4.066 /nix/store/9q27y0nhgngwrbm3392cy4pshfdvcarz-python3.14-pytest-xdist-3.8.067 /nix/store/v054yhw5m3njm4l45i17mr6jrw4fw359-python3.14-pytokens-0.4.168 /nix/store/dq8j7kka60q30f8cjmjdsl0xk8wwpqjf-python3.14-respx-0.23.169 /nix/store/hb6amzb23y329ngz1jlkhzzjhfzjzqqp-python3.14-rich-toolkit-0.20.170 /nix/store/ajv6zbbqf1f60a70h57rfv95bxk5wblc-python3.14-ruff-0.16.471 /nix/store/fkx9qb3b2rhdsgzpwzfdzqzrzh1yv4c5-python3.14-sentry-sdk-2.66.072 /nix/store/aghx9n3q85z7ykhkldsfsfl4si87dkkg-python3.14-syrupy-5.5.373 /nix/store/qg880v538gwhhysshnbnfh9wnxjna6bw-python3.14-testcontainers-4.15.074 /nix/store/0gqmp97dhmwrhy2vpxa7hvylnr4qlvbm-python3.14-time-machine-3.2.075 /nix/store/pdsmz33kmy5my9p7gj7bivf8iqdx9xp6-python3.14-tree-sitter-markdown-0.5.176 /nix/store/lwm2fxdy9d1nyf5173zxf25vlspjarky-python3.14-tree-sitter-python-0.25.077 /nix/store/22gqz1gwljifwnmn1cszn4hmv5j9cfn1-python3.14-zstandard-0.25.078building '/nix/store/ad0zk8iafa1sk3kc5km775kwqaddby4b-python3.14-agent-client-protocol-0.10.1.drv' on 'ssh-ng://nix-remote-builder@bld3.m.ntd.one'79building '/nix/store/ad0zk8iafa1sk3kc5km775kwqaddby4b-python3.14-agent-client-protocol-0.10.1.drv'80python3.14-agent-client-protocol-0.10.1> Sourcing python-remove-tests-dir-hook81python3.14-agent-client-protocol-0.10.1> Sourcing python-catch-conflicts-hook.sh82python3.14-agent-client-protocol-0.10.1> Sourcing python-remove-bin-bytecode-hook.sh83python3.14-agent-client-protocol-0.10.1> Sourcing pypa-build-hook84python3.14-agent-client-protocol-0.10.1> Using pypaBuildPhase85python3.14-agent-client-protocol-0.10.1> Sourcing python-runtime-deps-check-hook86python3.14-agent-client-protocol-0.10.1> Using pythonRuntimeDepsCheckHook87python3.14-agent-client-protocol-0.10.1> Sourcing pypa-install-hook88python3.14-agent-client-protocol-0.10.1> Using pypaInstallPhase89python3.14-agent-client-protocol-0.10.1> Sourcing python-imports-check-hook.sh90python3.14-agent-client-protocol-0.10.1> Using pythonImportsCheckPhase91python3.14-agent-client-protocol-0.10.1> Sourcing python-metadata-check-hook.sh92python3.14-agent-client-protocol-0.10.1> Using pythonMetadataCheckPhase93python3.14-agent-client-protocol-0.10.1> Sourcing python-namespaces-hook94python3.14-agent-client-protocol-0.10.1> Sourcing python-catch-conflicts-hook.sh95python3.14-agent-client-protocol-0.10.1> Running phase: unpackPhase96python3.14-agent-client-protocol-0.10.1> unpacking source archive /nix/store/9wd204mwkxv4cgfg1maw6dkxfa03s67y-agent_client_protocol-0.10.1.tar.gz97python3.14-agent-client-protocol-0.10.1> source root is agent_client_protocol-0.10.198python3.14-agent-client-protocol-0.10.1> setting SOURCE_DATE_EPOCH to timestamp 1779648402 of file "agent_client_protocol-0.10.1/pyproject.toml"99python3.14-agent-client-protocol-0.10.1> Running phase: patchPhase100python3.14-agent-client-protocol-0.10.1> Running phase: updateAutotoolsGnuConfigScriptsPhase101python3.14-agent-client-protocol-0.10.1> Running phase: configurePhase102python3.14-agent-client-protocol-0.10.1> no configure script, doing nothing103python3.14-agent-client-protocol-0.10.1> Running phase: buildPhase104python3.14-agent-client-protocol-0.10.1> Executing pypaBuildPhase105python3.14-agent-client-protocol-0.10.1> Setting PDM_BUILD_SCM_VERSION to 0.10.1106python3.14-agent-client-protocol-0.10.1> Creating a wheel...107python3.14-agent-client-protocol-0.10.1> pypa build flags: --no-isolation --outdir dist/ --wheel108python3.14-agent-client-protocol-0.10.1> * Getting build dependencies for wheel...109python3.14-agent-client-protocol-0.10.1> * Building wheel...110python3.14-agent-client-protocol-0.10.1> - Adding src/acp/__init__.py -> acp/__init__.py111python3.14-agent-client-protocol-0.10.1> - Adding src/acp/agent/__init__.py -> acp/agent/__init__.py112python3.14-agent-client-protocol-0.10.1> - Adding src/acp/agent/connection.py -> acp/agent/connection.py113python3.14-agent-client-protocol-0.10.1> - Adding src/acp/agent/router.py -> acp/agent/router.py114python3.14-agent-client-protocol-0.10.1> - Adding src/acp/client/__init__.py -> acp/client/__init__.py115python3.14-agent-client-protocol-0.10.1> - Adding src/acp/client/connection.py -> acp/client/connection.py116python3.14-agent-client-protocol-0.10.1> - Adding src/acp/client/router.py -> acp/client/router.py117python3.14-agent-client-protocol-0.10.1> - Adding src/acp/connection.py -> acp/connection.py118python3.14-agent-client-protocol-0.10.1> - Adding src/acp/contrib/__init__.py -> acp/contrib/__init__.py119python3.14-agent-client-protocol-0.10.1> - Adding src/acp/contrib/permissions.py -> acp/contrib/permissions.py120python3.14-agent-client-protocol-0.10.1> - Adding src/acp/contrib/session_state.py -> acp/contrib/session_state.py121python3.14-agent-client-protocol-0.10.1> - Adding src/acp/contrib/tool_calls.py -> acp/contrib/tool_calls.py122python3.14-agent-client-protocol-0.10.1> - Adding src/acp/core.py -> acp/core.py123python3.14-agent-client-protocol-0.10.1> - Adding src/acp/exceptions.py -> acp/exceptions.py124python3.14-agent-client-protocol-0.10.1> - Adding src/acp/helpers.py -> acp/helpers.py125python3.14-agent-client-protocol-0.10.1> - Adding src/acp/interfaces.py -> acp/interfaces.py126python3.14-agent-client-protocol-0.10.1> - Adding src/acp/meta.py -> acp/meta.py127python3.14-agent-client-protocol-0.10.1> - Adding src/acp/py.typed -> acp/py.typed128python3.14-agent-client-protocol-0.10.1> - Adding src/acp/router.py -> acp/router.py129python3.14-agent-client-protocol-0.10.1> - Adding src/acp/schema.py -> acp/schema.py130python3.14-agent-client-protocol-0.10.1> - Adding src/acp/stdio.py -> acp/stdio.py131python3.14-agent-client-protocol-0.10.1> - Adding src/acp/task/__init__.py -> acp/task/__init__.py132python3.14-agent-client-protocol-0.10.1> - Adding src/acp/task/dispatcher.py -> acp/task/dispatcher.py133python3.14-agent-client-protocol-0.10.1> - Adding src/acp/task/queue.py -> acp/task/queue.py134python3.14-agent-client-protocol-0.10.1> - Adding src/acp/task/sender.py -> acp/task/sender.py135python3.14-agent-client-protocol-0.10.1> - Adding src/acp/task/state.py -> acp/task/state.py136python3.14-agent-client-protocol-0.10.1> - Adding src/acp/task/supervisor.py -> acp/task/supervisor.py137python3.14-agent-client-protocol-0.10.1> - Adding src/acp/telemetry.py -> acp/telemetry.py138python3.14-agent-client-protocol-0.10.1> - Adding src/acp/transports.py -> acp/transports.py139python3.14-agent-client-protocol-0.10.1> - Adding src/acp/utils.py -> acp/utils.py140python3.14-agent-client-protocol-0.10.1> - Adding .pdm-build/agent_client_protocol-0.10.1.dist-info/METADATA -> agent_client_protocol-0.10.1.dist-info/METADATA141python3.14-agent-client-protocol-0.10.1> - Adding .pdm-build/agent_client_protocol-0.10.1.dist-info/WHEEL -> agent_client_protocol-0.10.1.dist-info/WHEEL142python3.14-agent-client-protocol-0.10.1> - Adding .pdm-build/agent_client_protocol-0.10.1.dist-info/entry_points.txt -> agent_client_protocol-0.10.1.dist-info/entry_points.txt143python3.14-agent-client-protocol-0.10.1> - Adding .pdm-build/agent_client_protocol-0.10.1.dist-info/licenses/LICENSE -> agent_client_protocol-0.10.1.dist-info/licenses/LICENSE144python3.14-agent-client-protocol-0.10.1> - Adding agent_client_protocol-0.10.1.dist-info/RECORD -> agent_client_protocol-0.10.1.dist-info/RECORD145python3.14-agent-client-protocol-0.10.1> Successfully built agent_client_protocol-0.10.1-py3-none-any.whl146python3.14-agent-client-protocol-0.10.1> Finished creating a wheel...147python3.14-agent-client-protocol-0.10.1> Finished executing pypaBuildPhase148python3.14-agent-client-protocol-0.10.1> Running phase: pythonRuntimeDepsCheckHook149python3.14-agent-client-protocol-0.10.1> Executing pythonRuntimeDepsCheck150python3.14-agent-client-protocol-0.10.1> Checking runtime dependencies for agent_client_protocol-0.10.1-py3-none-any.whl151python3.14-agent-client-protocol-0.10.1> Finished executing pythonRuntimeDepsCheck152python3.14-agent-client-protocol-0.10.1> Running phase: installPhase153python3.14-agent-client-protocol-0.10.1> Executing pypaInstallPhase154python3.14-agent-client-protocol-0.10.1> Successfully installed agent_client_protocol-0.10.1-py3-none-any.whl155python3.14-agent-client-protocol-0.10.1> Finished executing pypaInstallPhase156python3.14-agent-client-protocol-0.10.1> Running phase: pythonOutputDistPhase157python3.14-agent-client-protocol-0.10.1> Executing pythonOutputDistPhase158python3.14-agent-client-protocol-0.10.1> Finished executing pythonOutputDistPhase159python3.14-agent-client-protocol-0.10.1> Running phase: fixupPhase160python3.14-agent-client-protocol-0.10.1> shrinking RPATHs of ELF executables and libraries in /nix/store/4z9wp59bb8h0ym8zb29azpvfcssxsvfn-python3.14-agent-client-protocol-0.10.1161python3.14-agent-client-protocol-0.10.1> checking for references to /build/ in /nix/store/4z9wp59bb8h0ym8zb29azpvfcssxsvfn-python3.14-agent-client-protocol-0.10.1...162python3.14-agent-client-protocol-0.10.1> patching script interpreter paths in /nix/store/4z9wp59bb8h0ym8zb29azpvfcssxsvfn-python3.14-agent-client-protocol-0.10.1163python3.14-agent-client-protocol-0.10.1> stripping (with command strip and flags -S -p) in /nix/store/4z9wp59bb8h0ym8zb29azpvfcssxsvfn-python3.14-agent-client-protocol-0.10.1/lib164python3.14-agent-client-protocol-0.10.1> shrinking RPATHs of ELF executables and libraries in /nix/store/1sdzmys2zq34y3s9fblb56inc5c7wm1h-python3.14-agent-client-protocol-0.10.1-dist165python3.14-agent-client-protocol-0.10.1> checking for references to /build/ in /nix/store/1sdzmys2zq34y3s9fblb56inc5c7wm1h-python3.14-agent-client-protocol-0.10.1-dist...166python3.14-agent-client-protocol-0.10.1> patching script interpreter paths in /nix/store/1sdzmys2zq34y3s9fblb56inc5c7wm1h-python3.14-agent-client-protocol-0.10.1-dist167python3.14-agent-client-protocol-0.10.1> Executing pythonRemoveTestsDir168python3.14-agent-client-protocol-0.10.1> Finished executing pythonRemoveTestsDir169python3.14-agent-client-protocol-0.10.1> Running phase: installCheckPhase170python3.14-agent-client-protocol-0.10.1> no Makefile or custom installCheckPhase, doing nothing171python3.14-agent-client-protocol-0.10.1> Running phase: pythonCatchConflictsPhase172python3.14-agent-client-protocol-0.10.1> Running phase: pythonRemoveBinBytecodePhase173python3.14-agent-client-protocol-0.10.1> Running phase: pythonImportsCheckPhase174python3.14-agent-client-protocol-0.10.1> Executing pythonImportsCheckPhase175python3.14-agent-client-protocol-0.10.1> Check whether the following modules can be imported: acp176python3.14-agent-client-protocol-0.10.1> Running phase: pythonMetadataCheckPhase177python3.14-agent-client-protocol-0.10.1> Executing pythonMetadataCheckPhase178building '/nix/store/g6py5chflbhfav9vpx6yaycf5vxjwvss-python3.14-opentelemetry-api-1.40.0.drv' on 'ssh-ng://nix-remote-builder@bld3.m.ntd.one'179building '/nix/store/g6py5chflbhfav9vpx6yaycf5vxjwvss-python3.14-opentelemetry-api-1.40.0.drv'180python3.14-opentelemetry-api-1.40.0> Sourcing python-remove-tests-dir-hook181python3.14-opentelemetry-api-1.40.0> Sourcing python-catch-conflicts-hook.sh182python3.14-opentelemetry-api-1.40.0> Sourcing python-remove-bin-bytecode-hook.sh183python3.14-opentelemetry-api-1.40.0> Sourcing pypa-build-hook184python3.14-opentelemetry-api-1.40.0> Using pypaBuildPhase185python3.14-opentelemetry-api-1.40.0> Sourcing python-runtime-deps-check-hook186python3.14-opentelemetry-api-1.40.0> Using pythonRuntimeDepsCheckHook187python3.14-opentelemetry-api-1.40.0> Sourcing pypa-install-hook188python3.14-opentelemetry-api-1.40.0> Using pypaInstallPhase189python3.14-opentelemetry-api-1.40.0> Sourcing python-imports-check-hook.sh190python3.14-opentelemetry-api-1.40.0> Using pythonImportsCheckPhase191python3.14-opentelemetry-api-1.40.0> Sourcing python-metadata-check-hook.sh192python3.14-opentelemetry-api-1.40.0> Using pythonMetadataCheckPhase193python3.14-opentelemetry-api-1.40.0> Sourcing python-namespaces-hook194python3.14-opentelemetry-api-1.40.0> Sourcing python-catch-conflicts-hook.sh195python3.14-opentelemetry-api-1.40.0> Running phase: unpackPhase196python3.14-opentelemetry-api-1.40.0> unpacking source archive /nix/store/2535x5qnx3hqix529cl63p1xxb2j86js-source197python3.14-opentelemetry-api-1.40.0> source root is source/opentelemetry-api198python3.14-opentelemetry-api-1.40.0> setting SOURCE_DATE_EPOCH to timestamp 315619200 of file "source/opentelemetry-api/tests/util/test_re.py"199python3.14-opentelemetry-api-1.40.0> Running phase: patchPhase200python3.14-opentelemetry-api-1.40.0> Running phase: updateAutotoolsGnuConfigScriptsPhase201python3.14-opentelemetry-api-1.40.0> Running phase: configurePhase202python3.14-opentelemetry-api-1.40.0> no configure script, doing nothing203python3.14-opentelemetry-api-1.40.0> Running phase: buildPhase204python3.14-opentelemetry-api-1.40.0> Executing pypaBuildPhase205python3.14-opentelemetry-api-1.40.0> Creating a wheel...206python3.14-opentelemetry-api-1.40.0> pypa build flags: --no-isolation --outdir dist/ --wheel207python3.14-opentelemetry-api-1.40.0> * Getting build dependencies for wheel...208python3.14-opentelemetry-api-1.40.0> * Building wheel...209python3.14-opentelemetry-api-1.40.0> Successfully built opentelemetry_api-1.40.0-py3-none-any.whl210python3.14-opentelemetry-api-1.40.0> Finished creating a wheel...211python3.14-opentelemetry-api-1.40.0> /build/source/opentelemetry-api/dist /build/source/opentelemetry-api212python3.14-opentelemetry-api-1.40.0> Unpacking to: unpacked/opentelemetry_api-1.40.0...OK213python3.14-opentelemetry-api-1.40.0> Repacking wheel as ./opentelemetry_api-1.40.0-py3-none-any.whl...OK214python3.14-opentelemetry-api-1.40.0> /build/source/opentelemetry-api215python3.14-opentelemetry-api-1.40.0> Finished executing pypaBuildPhase216python3.14-opentelemetry-api-1.40.0> Running phase: pythonRuntimeDepsCheckHook217python3.14-opentelemetry-api-1.40.0> Executing pythonRuntimeDepsCheck218python3.14-opentelemetry-api-1.40.0> Checking runtime dependencies for opentelemetry_api-1.40.0-py3-none-any.whl219python3.14-opentelemetry-api-1.40.0> Finished executing pythonRuntimeDepsCheck220python3.14-opentelemetry-api-1.40.0> Running phase: installPhase221python3.14-opentelemetry-api-1.40.0> Executing pypaInstallPhase222python3.14-opentelemetry-api-1.40.0> Successfully installed opentelemetry_api-1.40.0-py3-none-any.whl223python3.14-opentelemetry-api-1.40.0> Finished executing pypaInstallPhase224python3.14-opentelemetry-api-1.40.0> Running phase: pythonOutputDistPhase225python3.14-opentelemetry-api-1.40.0> Executing pythonOutputDistPhase226python3.14-opentelemetry-api-1.40.0> Finished executing pythonOutputDistPhase227python3.14-opentelemetry-api-1.40.0> Running phase: fixupPhase228python3.14-opentelemetry-api-1.40.0> shrinking RPATHs of ELF executables and libraries in /nix/store/d2cd7nv7dwj0phziqjlabw39jhw1z53j-python3.14-opentelemetry-api-1.40.0229python3.14-opentelemetry-api-1.40.0> checking for references to /build/ in /nix/store/d2cd7nv7dwj0phziqjlabw39jhw1z53j-python3.14-opentelemetry-api-1.40.0...230python3.14-opentelemetry-api-1.40.0> patching script interpreter paths in /nix/store/d2cd7nv7dwj0phziqjlabw39jhw1z53j-python3.14-opentelemetry-api-1.40.0231python3.14-opentelemetry-api-1.40.0> stripping (with command strip and flags -S -p) in /nix/store/d2cd7nv7dwj0phziqjlabw39jhw1z53j-python3.14-opentelemetry-api-1.40.0/lib232python3.14-opentelemetry-api-1.40.0> shrinking RPATHs of ELF executables and libraries in /nix/store/2pykhm3a8k4kwkvwr5sjkslg00rvymrz-python3.14-opentelemetry-api-1.40.0-dist233python3.14-opentelemetry-api-1.40.0> checking for references to /build/ in /nix/store/2pykhm3a8k4kwkvwr5sjkslg00rvymrz-python3.14-opentelemetry-api-1.40.0-dist...234python3.14-opentelemetry-api-1.40.0> patching script interpreter paths in /nix/store/2pykhm3a8k4kwkvwr5sjkslg00rvymrz-python3.14-opentelemetry-api-1.40.0-dist235python3.14-opentelemetry-api-1.40.0> Executing pythonRemoveTestsDir236python3.14-opentelemetry-api-1.40.0> Finished executing pythonRemoveTestsDir237python3.14-opentelemetry-api-1.40.0> Running phase: pythonCatchConflictsPhase238python3.14-opentelemetry-api-1.40.0> Running phase: pythonRemoveBinBytecodePhase239python3.14-opentelemetry-api-1.40.0> Running phase: pythonImportsCheckPhase240python3.14-opentelemetry-api-1.40.0> Executing pythonImportsCheckPhase241python3.14-opentelemetry-api-1.40.0> Check whether the following modules can be imported: opentelemetry242python3.14-opentelemetry-api-1.40.0> Running phase: pythonMetadataCheckPhase243python3.14-opentelemetry-api-1.40.0> Executing pythonMetadataCheckPhase244building '/nix/store/qcizd57y3hz3hs02cbz1imc1bvsxmks9-python3.14-opentelemetry-semantic-conventions-0.61b0.drv' on 'ssh-ng://nix-remote-builder@bld3.m.ntd.one'245building '/nix/store/qcizd57y3hz3hs02cbz1imc1bvsxmks9-python3.14-opentelemetry-semantic-conventions-0.61b0.drv'246python3.14-opentelemetry-semantic-conventions-0.61b0> Sourcing python-remove-tests-dir-hook247python3.14-opentelemetry-semantic-conventions-0.61b0> Sourcing python-catch-conflicts-hook.sh248python3.14-opentelemetry-semantic-conventions-0.61b0> Sourcing python-remove-bin-bytecode-hook.sh249python3.14-opentelemetry-semantic-conventions-0.61b0> Sourcing pypa-build-hook250python3.14-opentelemetry-semantic-conventions-0.61b0> Using pypaBuildPhase251python3.14-opentelemetry-semantic-conventions-0.61b0> Sourcing python-runtime-deps-check-hook252python3.14-opentelemetry-semantic-conventions-0.61b0> Using pythonRuntimeDepsCheckHook253python3.14-opentelemetry-semantic-conventions-0.61b0> Sourcing pypa-install-hook254python3.14-opentelemetry-semantic-conventions-0.61b0> Using pypaInstallPhase255python3.14-opentelemetry-semantic-conventions-0.61b0> Sourcing python-imports-check-hook.sh256python3.14-opentelemetry-semantic-conventions-0.61b0> Using pythonImportsCheckPhase257python3.14-opentelemetry-semantic-conventions-0.61b0> Sourcing python-metadata-check-hook.sh258python3.14-opentelemetry-semantic-conventions-0.61b0> Using pythonMetadataCheckPhase259python3.14-opentelemetry-semantic-conventions-0.61b0> Sourcing python-namespaces-hook260python3.14-opentelemetry-semantic-conventions-0.61b0> Sourcing python-catch-conflicts-hook.sh261python3.14-opentelemetry-semantic-conventions-0.61b0> Sourcing pytest-check-hook262python3.14-opentelemetry-semantic-conventions-0.61b0> Using pytestCheckPhase263python3.14-opentelemetry-semantic-conventions-0.61b0> Running phase: unpackPhase264python3.14-opentelemetry-semantic-conventions-0.61b0> unpacking source archive /nix/store/2535x5qnx3hqix529cl63p1xxb2j86js-source265python3.14-opentelemetry-semantic-conventions-0.61b0> source root is source/opentelemetry-semantic-conventions266python3.14-opentelemetry-semantic-conventions-0.61b0> setting SOURCE_DATE_EPOCH to timestamp 315619200 of file "source/opentelemetry-semantic-conventions/tests/test_semconv.py"267python3.14-opentelemetry-semantic-conventions-0.61b0> Running phase: patchPhase268python3.14-opentelemetry-semantic-conventions-0.61b0> Running phase: updateAutotoolsGnuConfigScriptsPhase269python3.14-opentelemetry-semantic-conventions-0.61b0> Running phase: configurePhase270python3.14-opentelemetry-semantic-conventions-0.61b0> no configure script, doing nothing271python3.14-opentelemetry-semantic-conventions-0.61b0> Running phase: buildPhase272python3.14-opentelemetry-semantic-conventions-0.61b0> Executing pypaBuildPhase273python3.14-opentelemetry-semantic-conventions-0.61b0> Creating a wheel...274python3.14-opentelemetry-semantic-conventions-0.61b0> pypa build flags: --no-isolation --outdir dist/ --wheel275python3.14-opentelemetry-semantic-conventions-0.61b0> * Getting build dependencies for wheel...276python3.14-opentelemetry-semantic-conventions-0.61b0> * Building wheel...277python3.14-opentelemetry-semantic-conventions-0.61b0> Successfully built opentelemetry_semantic_conventions-0.61b0-py3-none-any.whl278python3.14-opentelemetry-semantic-conventions-0.61b0> Finished creating a wheel...279python3.14-opentelemetry-semantic-conventions-0.61b0> Finished executing pypaBuildPhase280python3.14-opentelemetry-semantic-conventions-0.61b0> Running phase: pythonRuntimeDepsCheckHook281python3.14-opentelemetry-semantic-conventions-0.61b0> Executing pythonRuntimeDepsCheck282python3.14-opentelemetry-semantic-conventions-0.61b0> Checking runtime dependencies for opentelemetry_semantic_conventions-0.61b0-py3-none-any.whl283python3.14-opentelemetry-semantic-conventions-0.61b0> Finished executing pythonRuntimeDepsCheck284python3.14-opentelemetry-semantic-conventions-0.61b0> Running phase: installPhase285python3.14-opentelemetry-semantic-conventions-0.61b0> Executing pypaInstallPhase286python3.14-opentelemetry-semantic-conventions-0.61b0> Successfully installed opentelemetry_semantic_conventions-0.61b0-py3-none-any.whl287python3.14-opentelemetry-semantic-conventions-0.61b0> Finished executing pypaInstallPhase288python3.14-opentelemetry-semantic-conventions-0.61b0> Running phase: pythonOutputDistPhase289python3.14-opentelemetry-semantic-conventions-0.61b0> Executing pythonOutputDistPhase290python3.14-opentelemetry-semantic-conventions-0.61b0> Finished executing pythonOutputDistPhase291python3.14-opentelemetry-semantic-conventions-0.61b0> Running phase: fixupPhase292python3.14-opentelemetry-semantic-conventions-0.61b0> shrinking RPATHs of ELF executables and libraries in /nix/store/a638y9ph9p0zpplmk65r805239jzkh8c-python3.14-opentelemetry-semantic-conventions-0.61b0293python3.14-opentelemetry-semantic-conventions-0.61b0> checking for references to /build/ in /nix/store/a638y9ph9p0zpplmk65r805239jzkh8c-python3.14-opentelemetry-semantic-conventions-0.61b0...294python3.14-opentelemetry-semantic-conventions-0.61b0> patching script interpreter paths in /nix/store/a638y9ph9p0zpplmk65r805239jzkh8c-python3.14-opentelemetry-semantic-conventions-0.61b0295python3.14-opentelemetry-semantic-conventions-0.61b0> stripping (with command strip and flags -S -p) in /nix/store/a638y9ph9p0zpplmk65r805239jzkh8c-python3.14-opentelemetry-semantic-conventions-0.61b0/lib296python3.14-opentelemetry-semantic-conventions-0.61b0> shrinking RPATHs of ELF executables and libraries in /nix/store/7xsz50m4ymy7b2fpc88ai2z1rd08g3z6-python3.14-opentelemetry-semantic-conventions-0.61b0-dist297python3.14-opentelemetry-semantic-conventions-0.61b0> checking for references to /build/ in /nix/store/7xsz50m4ymy7b2fpc88ai2z1rd08g3z6-python3.14-opentelemetry-semantic-conventions-0.61b0-dist...298python3.14-opentelemetry-semantic-conventions-0.61b0> patching script interpreter paths in /nix/store/7xsz50m4ymy7b2fpc88ai2z1rd08g3z6-python3.14-opentelemetry-semantic-conventions-0.61b0-dist299python3.14-opentelemetry-semantic-conventions-0.61b0> Executing pythonRemoveTestsDir300python3.14-opentelemetry-semantic-conventions-0.61b0> Finished executing pythonRemoveTestsDir301python3.14-opentelemetry-semantic-conventions-0.61b0> Running phase: installCheckPhase302python3.14-opentelemetry-semantic-conventions-0.61b0> no Makefile or custom installCheckPhase, doing nothing303python3.14-opentelemetry-semantic-conventions-0.61b0> Running phase: pythonCatchConflictsPhase304python3.14-opentelemetry-semantic-conventions-0.61b0> Running phase: pythonRemoveBinBytecodePhase305python3.14-opentelemetry-semantic-conventions-0.61b0> Running phase: pythonImportsCheckPhase306python3.14-opentelemetry-semantic-conventions-0.61b0> Executing pythonImportsCheckPhase307python3.14-opentelemetry-semantic-conventions-0.61b0> Check whether the following modules can be imported: opentelemetry.semconv308python3.14-opentelemetry-semantic-conventions-0.61b0> Running phase: pythonMetadataCheckPhase309python3.14-opentelemetry-semantic-conventions-0.61b0> Executing pythonMetadataCheckPhase310python3.14-opentelemetry-semantic-conventions-0.61b0> Running phase: pytestCheckPhase311python3.14-opentelemetry-semantic-conventions-0.61b0> Executing pytestCheckPhase312python3.14-opentelemetry-semantic-conventions-0.61b0> pytest flags: -m pytest313python3.14-opentelemetry-semantic-conventions-0.61b0> ============================= test session starts ==============================314python3.14-opentelemetry-semantic-conventions-0.61b0> platform linux -- Python 3.14.7, pytest-9.1.1, pluggy-1.6.0 -- /nix/store/lfh101cfjj8p8npcari9hk0lbqi33yvh-python3-3.14.7/bin/python3.14315python3.14-opentelemetry-semantic-conventions-0.61b0> cachedir: .pytest_cache316python3.14-opentelemetry-semantic-conventions-0.61b0> rootdir: /build/source317python3.14-opentelemetry-semantic-conventions-0.61b0> configfile: pyproject.toml318python3.14-opentelemetry-semantic-conventions-0.61b0> collected 1 item 319python3.14-opentelemetry-semantic-conventions-0.61b0> 320python3.14-opentelemetry-semantic-conventions-0.61b0> tests/test_semconv.py::TestSemanticConventions::test_semantic_conventions PASSED [100%]321python3.14-opentelemetry-semantic-conventions-0.61b0> 322python3.14-opentelemetry-semantic-conventions-0.61b0> =============================== warnings summary ===============================323python3.14-opentelemetry-semantic-conventions-0.61b0> src/opentelemetry/semconv/_incubating/attributes/test_attributes.py:39324python3.14-opentelemetry-semantic-conventions-0.61b0> /build/source/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/attributes/test_attributes.py:39: PytestCollectionWarning: cannot collect test class 'TestCaseResultStatusValues' because it has a __new__ constructor (from: opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/attributes/test_attributes.py)325python3.14-opentelemetry-semantic-conventions-0.61b0> class TestCaseResultStatusValues(Enum):326python3.14-opentelemetry-semantic-conventions-0.61b0> 327python3.14-opentelemetry-semantic-conventions-0.61b0> src/opentelemetry/semconv/_incubating/attributes/test_attributes.py:46328python3.14-opentelemetry-semantic-conventions-0.61b0> /build/source/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/attributes/test_attributes.py:46: PytestCollectionWarning: cannot collect test class 'TestSuiteRunStatusValues' because it has a __new__ constructor (from: opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/attributes/test_attributes.py)329python3.14-opentelemetry-semantic-conventions-0.61b0> class TestSuiteRunStatusValues(Enum):330python3.14-opentelemetry-semantic-conventions-0.61b0> 331python3.14-opentelemetry-semantic-conventions-0.61b0> ../../../nix/store/3lifl3pndhid9fifxfjlwl5spjw1h74c-python3.14-pytest-9.1.1/lib/python3.14/site-packages/_pytest/cacheprovider.py:469332python3.14-opentelemetry-semantic-conventions-0.61b0> /nix/store/3lifl3pndhid9fifxfjlwl5spjw1h74c-python3.14-pytest-9.1.1/lib/python3.14/site-packages/_pytest/cacheprovider.py:469: PytestCacheWarning: could not create cache path /build/source/.pytest_cache/v/cache/nodeids: [Errno 13] Permission denied: '/build/source/pytest-cache-files-ru6ot863'333python3.14-opentelemetry-semantic-conventions-0.61b0> config.cache.set("cache/nodeids", sorted(self.cached_nodeids))334python3.14-opentelemetry-semantic-conventions-0.61b0> 335python3.14-opentelemetry-semantic-conventions-0.61b0> -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html336python3.14-opentelemetry-semantic-conventions-0.61b0> ======================== 1 passed, 3 warnings in 0.19s =========================337python3.14-opentelemetry-semantic-conventions-0.61b0> Finished executing pytestCheckPhase338python3.14-opentelemetry-semantic-conventions-0.61b0> Running phase: pytestcachePhase339python3.14-opentelemetry-semantic-conventions-0.61b0> Running phase: pytestRemoveBytecodePhase340building '/nix/store/kq8f30ifh08ln815sznyqiacgkyhqrj0-python3.14-opentelemetry-proto-1.40.0.drv' on 'ssh-ng://nix-remote-builder@bld3.m.ntd.one'341building '/nix/store/kq8f30ifh08ln815sznyqiacgkyhqrj0-python3.14-opentelemetry-proto-1.40.0.drv'342python3.14-opentelemetry-proto-1.40.0> Sourcing python-remove-tests-dir-hook343python3.14-opentelemetry-proto-1.40.0> Sourcing python-catch-conflicts-hook.sh344python3.14-opentelemetry-proto-1.40.0> Sourcing python-remove-bin-bytecode-hook.sh345python3.14-opentelemetry-proto-1.40.0> Sourcing pypa-build-hook346python3.14-opentelemetry-proto-1.40.0> Using pypaBuildPhase347python3.14-opentelemetry-proto-1.40.0> Sourcing python-runtime-deps-check-hook348python3.14-opentelemetry-proto-1.40.0> Using pythonRuntimeDepsCheckHook349python3.14-opentelemetry-proto-1.40.0> Sourcing pypa-install-hook350python3.14-opentelemetry-proto-1.40.0> Using pypaInstallPhase351python3.14-opentelemetry-proto-1.40.0> Sourcing python-imports-check-hook.sh352python3.14-opentelemetry-proto-1.40.0> Using pythonImportsCheckPhase353python3.14-opentelemetry-proto-1.40.0> Sourcing python-metadata-check-hook.sh354python3.14-opentelemetry-proto-1.40.0> Using pythonMetadataCheckPhase355python3.14-opentelemetry-proto-1.40.0> Sourcing python-namespaces-hook356python3.14-opentelemetry-proto-1.40.0> Sourcing python-catch-conflicts-hook.sh357python3.14-opentelemetry-proto-1.40.0> Sourcing pytest-check-hook358python3.14-opentelemetry-proto-1.40.0> Using pytestCheckPhase359python3.14-opentelemetry-proto-1.40.0> Running phase: unpackPhase360python3.14-opentelemetry-proto-1.40.0> unpacking source archive /nix/store/2535x5qnx3hqix529cl63p1xxb2j86js-source361python3.14-opentelemetry-proto-1.40.0> source root is source/opentelemetry-proto362python3.14-opentelemetry-proto-1.40.0> setting SOURCE_DATE_EPOCH to timestamp 315619200 of file "source/opentelemetry-proto/tests/test_proto.py"363python3.14-opentelemetry-proto-1.40.0> Running phase: patchPhase364python3.14-opentelemetry-proto-1.40.0> Running phase: updateAutotoolsGnuConfigScriptsPhase365python3.14-opentelemetry-proto-1.40.0> Running phase: configurePhase366python3.14-opentelemetry-proto-1.40.0> no configure script, doing nothing367python3.14-opentelemetry-proto-1.40.0> Running phase: buildPhase368python3.14-opentelemetry-proto-1.40.0> Executing pypaBuildPhase369python3.14-opentelemetry-proto-1.40.0> Creating a wheel...370python3.14-opentelemetry-proto-1.40.0> pypa build flags: --no-isolation --outdir dist/ --wheel371python3.14-opentelemetry-proto-1.40.0> * Getting build dependencies for wheel...372python3.14-opentelemetry-proto-1.40.0> * Building wheel...373python3.14-opentelemetry-proto-1.40.0> Successfully built opentelemetry_proto-1.40.0-py3-none-any.whl374python3.14-opentelemetry-proto-1.40.0> Finished creating a wheel...375python3.14-opentelemetry-proto-1.40.0> /build/source/opentelemetry-proto/dist /build/source/opentelemetry-proto376python3.14-opentelemetry-proto-1.40.0> Unpacking to: unpacked/opentelemetry_proto-1.40.0...OK377python3.14-opentelemetry-proto-1.40.0> Repacking wheel as ./opentelemetry_proto-1.40.0-py3-none-any.whl...OK378python3.14-opentelemetry-proto-1.40.0> /build/source/opentelemetry-proto379python3.14-opentelemetry-proto-1.40.0> Finished executing pypaBuildPhase380python3.14-opentelemetry-proto-1.40.0> Running phase: pythonRuntimeDepsCheckHook381python3.14-opentelemetry-proto-1.40.0> Executing pythonRuntimeDepsCheck382python3.14-opentelemetry-proto-1.40.0> Checking runtime dependencies for opentelemetry_proto-1.40.0-py3-none-any.whl383python3.14-opentelemetry-proto-1.40.0> Finished executing pythonRuntimeDepsCheck384python3.14-opentelemetry-proto-1.40.0> Running phase: installPhase385python3.14-opentelemetry-proto-1.40.0> Executing pypaInstallPhase386python3.14-opentelemetry-proto-1.40.0> Successfully installed opentelemetry_proto-1.40.0-py3-none-any.whl387python3.14-opentelemetry-proto-1.40.0> Finished executing pypaInstallPhase388python3.14-opentelemetry-proto-1.40.0> Running phase: pythonOutputDistPhase389python3.14-opentelemetry-proto-1.40.0> Executing pythonOutputDistPhase390python3.14-opentelemetry-proto-1.40.0> Finished executing pythonOutputDistPhase391python3.14-opentelemetry-proto-1.40.0> Running phase: fixupPhase392python3.14-opentelemetry-proto-1.40.0> shrinking RPATHs of ELF executables and libraries in /nix/store/2s81zqvihm7v1daqw5c1pa11crcw37d3-python3.14-opentelemetry-proto-1.40.0393python3.14-opentelemetry-proto-1.40.0> checking for references to /build/ in /nix/store/2s81zqvihm7v1daqw5c1pa11crcw37d3-python3.14-opentelemetry-proto-1.40.0...394python3.14-opentelemetry-proto-1.40.0> patching script interpreter paths in /nix/store/2s81zqvihm7v1daqw5c1pa11crcw37d3-python3.14-opentelemetry-proto-1.40.0395python3.14-opentelemetry-proto-1.40.0> stripping (with command strip and flags -S -p) in /nix/store/2s81zqvihm7v1daqw5c1pa11crcw37d3-python3.14-opentelemetry-proto-1.40.0/lib396python3.14-opentelemetry-proto-1.40.0> shrinking RPATHs of ELF executables and libraries in /nix/store/hjdsyh1wp574lyhk3cvb4rqk0a984kw9-python3.14-opentelemetry-proto-1.40.0-dist397python3.14-opentelemetry-proto-1.40.0> checking for references to /build/ in /nix/store/hjdsyh1wp574lyhk3cvb4rqk0a984kw9-python3.14-opentelemetry-proto-1.40.0-dist...398python3.14-opentelemetry-proto-1.40.0> patching script interpreter paths in /nix/store/hjdsyh1wp574lyhk3cvb4rqk0a984kw9-python3.14-opentelemetry-proto-1.40.0-dist399python3.14-opentelemetry-proto-1.40.0> Executing pythonRemoveTestsDir400python3.14-opentelemetry-proto-1.40.0> Finished executing pythonRemoveTestsDir401python3.14-opentelemetry-proto-1.40.0> Running phase: installCheckPhase402python3.14-opentelemetry-proto-1.40.0> no Makefile or custom installCheckPhase, doing nothing403python3.14-opentelemetry-proto-1.40.0> Running phase: pythonCatchConflictsPhase404python3.14-opentelemetry-proto-1.40.0> Running phase: pythonRemoveBinBytecodePhase405python3.14-opentelemetry-proto-1.40.0> Running phase: pythonImportsCheckPhase406python3.14-opentelemetry-proto-1.40.0> Executing pythonImportsCheckPhase407python3.14-opentelemetry-proto-1.40.0> Check whether the following modules can be imported: opentelemetry.proto408python3.14-opentelemetry-proto-1.40.0> Running phase: pythonMetadataCheckPhase409python3.14-opentelemetry-proto-1.40.0> Executing pythonMetadataCheckPhase410python3.14-opentelemetry-proto-1.40.0> Running phase: pytestCheckPhase411python3.14-opentelemetry-proto-1.40.0> Executing pytestCheckPhase412python3.14-opentelemetry-proto-1.40.0> pytest flags: -m pytest413python3.14-opentelemetry-proto-1.40.0> ============================= test session starts ==============================414python3.14-opentelemetry-proto-1.40.0> platform linux -- Python 3.14.7, pytest-9.1.1, pluggy-1.6.0 -- /nix/store/lfh101cfjj8p8npcari9hk0lbqi33yvh-python3-3.14.7/bin/python3.14415python3.14-opentelemetry-proto-1.40.0> cachedir: .pytest_cache416python3.14-opentelemetry-proto-1.40.0> rootdir: /build/source417python3.14-opentelemetry-proto-1.40.0> configfile: pyproject.toml418python3.14-opentelemetry-proto-1.40.0> collected 1 item 419python3.14-opentelemetry-proto-1.40.0> 420python3.14-opentelemetry-proto-1.40.0> tests/test_proto.py::TestInstrumentor::test_proto PASSED [100%]421python3.14-opentelemetry-proto-1.40.0> 422python3.14-opentelemetry-proto-1.40.0> =============================== warnings summary ===============================423python3.14-opentelemetry-proto-1.40.0> ../../../nix/store/3lifl3pndhid9fifxfjlwl5spjw1h74c-python3.14-pytest-9.1.1/lib/python3.14/site-packages/_pytest/cacheprovider.py:469424python3.14-opentelemetry-proto-1.40.0> /nix/store/3lifl3pndhid9fifxfjlwl5spjw1h74c-python3.14-pytest-9.1.1/lib/python3.14/site-packages/_pytest/cacheprovider.py:469: PytestCacheWarning: could not create cache path /build/source/.pytest_cache/v/cache/nodeids: [Errno 13] Permission denied: '/build/source/pytest-cache-files-fpquyhfk'425python3.14-opentelemetry-proto-1.40.0> config.cache.set("cache/nodeids", sorted(self.cached_nodeids))426python3.14-opentelemetry-proto-1.40.0> 427python3.14-opentelemetry-proto-1.40.0> -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html428python3.14-opentelemetry-proto-1.40.0> ========================= 1 passed, 1 warning in 0.09s =========================429python3.14-opentelemetry-proto-1.40.0> Finished executing pytestCheckPhase430python3.14-opentelemetry-proto-1.40.0> Running phase: pytestcachePhase431python3.14-opentelemetry-proto-1.40.0> Running phase: pytestRemoveBytecodePhase432building '/nix/store/3gigzp6nd0yprk43j5ssig2dxvqngv96-python3.14-opentelemetry-sdk-1.40.0.drv' on 'ssh-ng://nix-remote-builder@bld3.m.ntd.one'433building '/nix/store/3gigzp6nd0yprk43j5ssig2dxvqngv96-python3.14-opentelemetry-sdk-1.40.0.drv'434python3.14-opentelemetry-sdk-1.40.0> Sourcing python-remove-tests-dir-hook435python3.14-opentelemetry-sdk-1.40.0> Sourcing python-catch-conflicts-hook.sh436python3.14-opentelemetry-sdk-1.40.0> Sourcing python-remove-bin-bytecode-hook.sh437python3.14-opentelemetry-sdk-1.40.0> Sourcing pypa-build-hook438python3.14-opentelemetry-sdk-1.40.0> Using pypaBuildPhase439python3.14-opentelemetry-sdk-1.40.0> Sourcing python-runtime-deps-check-hook440python3.14-opentelemetry-sdk-1.40.0> Using pythonRuntimeDepsCheckHook441python3.14-opentelemetry-sdk-1.40.0> Sourcing pypa-install-hook442python3.14-opentelemetry-sdk-1.40.0> Using pypaInstallPhase443python3.14-opentelemetry-sdk-1.40.0> Sourcing python-imports-check-hook.sh444python3.14-opentelemetry-sdk-1.40.0> Using pythonImportsCheckPhase445python3.14-opentelemetry-sdk-1.40.0> Sourcing python-metadata-check-hook.sh446python3.14-opentelemetry-sdk-1.40.0> Using pythonMetadataCheckPhase447python3.14-opentelemetry-sdk-1.40.0> Sourcing python-namespaces-hook448python3.14-opentelemetry-sdk-1.40.0> Sourcing python-catch-conflicts-hook.sh449python3.14-opentelemetry-sdk-1.40.0> Running phase: unpackPhase450python3.14-opentelemetry-sdk-1.40.0> unpacking source archive /nix/store/2535x5qnx3hqix529cl63p1xxb2j86js-source451python3.14-opentelemetry-sdk-1.40.0> source root is source/opentelemetry-sdk452python3.14-opentelemetry-sdk-1.40.0> setting SOURCE_DATE_EPOCH to timestamp 315619200 of file "source/opentelemetry-sdk/tests/trace/test_trace.py"453python3.14-opentelemetry-sdk-1.40.0> Running phase: patchPhase454python3.14-opentelemetry-sdk-1.40.0> Running phase: updateAutotoolsGnuConfigScriptsPhase455python3.14-opentelemetry-sdk-1.40.0> Running phase: configurePhase456python3.14-opentelemetry-sdk-1.40.0> no configure script, doing nothing457python3.14-opentelemetry-sdk-1.40.0> Running phase: buildPhase458python3.14-opentelemetry-sdk-1.40.0> Executing pypaBuildPhase459python3.14-opentelemetry-sdk-1.40.0> Creating a wheel...460python3.14-opentelemetry-sdk-1.40.0> pypa build flags: --no-isolation --outdir dist/ --wheel461python3.14-opentelemetry-sdk-1.40.0> * Getting build dependencies for wheel...462python3.14-opentelemetry-sdk-1.40.0> * Building wheel...463python3.14-opentelemetry-sdk-1.40.0> Successfully built opentelemetry_sdk-1.40.0-py3-none-any.whl464python3.14-opentelemetry-sdk-1.40.0> Finished creating a wheel...465python3.14-opentelemetry-sdk-1.40.0> Finished executing pypaBuildPhase466python3.14-opentelemetry-sdk-1.40.0> Running phase: pythonRuntimeDepsCheckHook467python3.14-opentelemetry-sdk-1.40.0> Executing pythonRuntimeDepsCheck468python3.14-opentelemetry-sdk-1.40.0> Checking runtime dependencies for opentelemetry_sdk-1.40.0-py3-none-any.whl469python3.14-opentelemetry-sdk-1.40.0> Finished executing pythonRuntimeDepsCheck470python3.14-opentelemetry-sdk-1.40.0> Running phase: installPhase471python3.14-opentelemetry-sdk-1.40.0> Executing pypaInstallPhase472python3.14-opentelemetry-sdk-1.40.0> Successfully installed opentelemetry_sdk-1.40.0-py3-none-any.whl473python3.14-opentelemetry-sdk-1.40.0> Finished executing pypaInstallPhase474python3.14-opentelemetry-sdk-1.40.0> Running phase: pythonOutputDistPhase475python3.14-opentelemetry-sdk-1.40.0> Executing pythonOutputDistPhase476python3.14-opentelemetry-sdk-1.40.0> Finished executing pythonOutputDistPhase477python3.14-opentelemetry-sdk-1.40.0> Running phase: fixupPhase478python3.14-opentelemetry-sdk-1.40.0> shrinking RPATHs of ELF executables and libraries in /nix/store/np4b3jcvhzwq9cwqsnc2qm904lskld4v-python3.14-opentelemetry-sdk-1.40.0479python3.14-opentelemetry-sdk-1.40.0> checking for references to /build/ in /nix/store/np4b3jcvhzwq9cwqsnc2qm904lskld4v-python3.14-opentelemetry-sdk-1.40.0...480python3.14-opentelemetry-sdk-1.40.0> patching script interpreter paths in /nix/store/np4b3jcvhzwq9cwqsnc2qm904lskld4v-python3.14-opentelemetry-sdk-1.40.0481python3.14-opentelemetry-sdk-1.40.0> stripping (with command strip and flags -S -p) in /nix/store/np4b3jcvhzwq9cwqsnc2qm904lskld4v-python3.14-opentelemetry-sdk-1.40.0/lib482python3.14-opentelemetry-sdk-1.40.0> shrinking RPATHs of ELF executables and libraries in /nix/store/yx0b62jg4rdiw8iyvdw4d1hd2491i32d-python3.14-opentelemetry-sdk-1.40.0-dist483python3.14-opentelemetry-sdk-1.40.0> checking for references to /build/ in /nix/store/yx0b62jg4rdiw8iyvdw4d1hd2491i32d-python3.14-opentelemetry-sdk-1.40.0-dist...484python3.14-opentelemetry-sdk-1.40.0> patching script interpreter paths in /nix/store/yx0b62jg4rdiw8iyvdw4d1hd2491i32d-python3.14-opentelemetry-sdk-1.40.0-dist485python3.14-opentelemetry-sdk-1.40.0> Executing pythonRemoveTestsDir486python3.14-opentelemetry-sdk-1.40.0> Finished executing pythonRemoveTestsDir487python3.14-opentelemetry-sdk-1.40.0> Running phase: pythonCatchConflictsPhase488python3.14-opentelemetry-sdk-1.40.0> Running phase: pythonRemoveBinBytecodePhase489python3.14-opentelemetry-sdk-1.40.0> Running phase: pythonImportsCheckPhase490python3.14-opentelemetry-sdk-1.40.0> Executing pythonImportsCheckPhase491python3.14-opentelemetry-sdk-1.40.0> Check whether the following modules can be imported: opentelemetry.sdk492python3.14-opentelemetry-sdk-1.40.0> Running phase: pythonMetadataCheckPhase493python3.14-opentelemetry-sdk-1.40.0> Executing pythonMetadataCheckPhase494building '/nix/store/6yw1g0w6dy2kqhyyzzkvnah85f5xmcj5-python3.14-elastic-transport-8.17.1.drv' on 'ssh-ng://nix-remote-builder@bld3.m.ntd.one'495building '/nix/store/6yw1g0w6dy2kqhyyzzkvnah85f5xmcj5-python3.14-elastic-transport-8.17.1.drv'496python3.14-elastic-transport-8.17.1> Sourcing python-remove-tests-dir-hook497python3.14-elastic-transport-8.17.1> Sourcing python-catch-conflicts-hook.sh498python3.14-elastic-transport-8.17.1> Sourcing python-remove-bin-bytecode-hook.sh499python3.14-elastic-transport-8.17.1> Sourcing pypa-build-hook500python3.14-elastic-transport-8.17.1> Using pypaBuildPhase501python3.14-elastic-transport-8.17.1> Sourcing python-runtime-deps-check-hook502python3.14-elastic-transport-8.17.1> Using pythonRuntimeDepsCheckHook503python3.14-elastic-transport-8.17.1> Sourcing pypa-install-hook504python3.14-elastic-transport-8.17.1> Using pypaInstallPhase505python3.14-elastic-transport-8.17.1> Sourcing python-imports-check-hook.sh506python3.14-elastic-transport-8.17.1> Using pythonImportsCheckPhase507python3.14-elastic-transport-8.17.1> Sourcing python-metadata-check-hook.sh508python3.14-elastic-transport-8.17.1> Using pythonMetadataCheckPhase509python3.14-elastic-transport-8.17.1> Sourcing python-namespaces-hook510python3.14-elastic-transport-8.17.1> Sourcing python-catch-conflicts-hook.sh511python3.14-elastic-transport-8.17.1> Sourcing pytest-check-hook512python3.14-elastic-transport-8.17.1> Using pytestCheckPhase513python3.14-elastic-transport-8.17.1> Running phase: unpackPhase514python3.14-elastic-transport-8.17.1> unpacking source archive /nix/store/xs1fccnbi16h5z90256v34k3sh0d6rxz-source515python3.14-elastic-transport-8.17.1> source root is source516python3.14-elastic-transport-8.17.1> setting SOURCE_DATE_EPOCH to timestamp 315619200 of file "source/utils/license-headers.py"517python3.14-elastic-transport-8.17.1> Running phase: patchPhase518python3.14-elastic-transport-8.17.1> applying patch /nix/store/p8j0b9wjpjj3fdkfv1d4a6qy8x6b2bxm-d749d0be54821e81979888ff34b1451354548863.patch519python3.14-elastic-transport-8.17.1> patching file setup.cfg520python3.14-elastic-transport-8.17.1> Running phase: updateAutotoolsGnuConfigScriptsPhase521python3.14-elastic-transport-8.17.1> Running phase: configurePhase522python3.14-elastic-transport-8.17.1> no configure script, doing nothing523python3.14-elastic-transport-8.17.1> Running phase: buildPhase524python3.14-elastic-transport-8.17.1> Executing pypaBuildPhase525python3.14-elastic-transport-8.17.1> Creating a wheel...526python3.14-elastic-transport-8.17.1> pypa build flags: --no-isolation --outdir dist/ --wheel527python3.14-elastic-transport-8.17.1> * Getting build dependencies for wheel...528python3.14-elastic-transport-8.17.1> /nix/store/is96kqqsvnrrpl3pw97bf4wflzqk2zgv-python3.14-setuptools-83.0.0/lib/python3.14/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated.529python3.14-elastic-transport-8.17.1> !!530python3.14-elastic-transport-8.17.1> 531python3.14-elastic-transport-8.17.1> ********************************************************************************532python3.14-elastic-transport-8.17.1> Please consider removing the following classifiers in favor of a SPDX license expression:533python3.14-elastic-transport-8.17.1> 534python3.14-elastic-transport-8.17.1> License :: OSI Approved :: Apache Software License535python3.14-elastic-transport-8.17.1> 536python3.14-elastic-transport-8.17.1> See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.537python3.14-elastic-transport-8.17.1> ********************************************************************************538python3.14-elastic-transport-8.17.1> 539python3.14-elastic-transport-8.17.1> !!540python3.14-elastic-transport-8.17.1> self._finalize_license_expression()541python3.14-elastic-transport-8.17.1> running egg_info542python3.14-elastic-transport-8.17.1> creating elastic_transport.egg-info543python3.14-elastic-transport-8.17.1> writing elastic_transport.egg-info/PKG-INFO544python3.14-elastic-transport-8.17.1> writing dependency_links to elastic_transport.egg-info/dependency_links.txt545python3.14-elastic-transport-8.17.1> writing requirements to elastic_transport.egg-info/requires.txt546python3.14-elastic-transport-8.17.1> writing top-level names to elastic_transport.egg-info/top_level.txt547python3.14-elastic-transport-8.17.1> writing manifest file 'elastic_transport.egg-info/SOURCES.txt'548python3.14-elastic-transport-8.17.1> reading manifest file 'elastic_transport.egg-info/SOURCES.txt'549python3.14-elastic-transport-8.17.1> reading manifest template 'MANIFEST.in'550python3.14-elastic-transport-8.17.1> no previously-included directories found matching 'docs/_build'551python3.14-elastic-transport-8.17.1> warning: no previously-included files matching '__pycache__' found under directory '*'552python3.14-elastic-transport-8.17.1> warning: no previously-included files matching '*.py[co]' found under directory '*'553python3.14-elastic-transport-8.17.1> adding license file 'LICENSE'554python3.14-elastic-transport-8.17.1> adding license file 'NOTICE'555python3.14-elastic-transport-8.17.1> writing manifest file 'elastic_transport.egg-info/SOURCES.txt'556python3.14-elastic-transport-8.17.1> * Building wheel...557python3.14-elastic-transport-8.17.1> /nix/store/is96kqqsvnrrpl3pw97bf4wflzqk2zgv-python3.14-setuptools-83.0.0/lib/python3.14/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated.558python3.14-elastic-transport-8.17.1> !!559python3.14-elastic-transport-8.17.1> 560python3.14-elastic-transport-8.17.1> ********************************************************************************561python3.14-elastic-transport-8.17.1> Please consider removing the following classifiers in favor of a SPDX license expression:562python3.14-elastic-transport-8.17.1> 563python3.14-elastic-transport-8.17.1> License :: OSI Approved :: Apache Software License564python3.14-elastic-transport-8.17.1> 565python3.14-elastic-transport-8.17.1> See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.566python3.14-elastic-transport-8.17.1> ********************************************************************************567python3.14-elastic-transport-8.17.1> 568python3.14-elastic-transport-8.17.1> !!569python3.14-elastic-transport-8.17.1> self._finalize_license_expression()570python3.14-elastic-transport-8.17.1> running bdist_wheel571python3.14-elastic-transport-8.17.1> running build572python3.14-elastic-transport-8.17.1> running build_py573python3.14-elastic-transport-8.17.1> creating build/lib/elastic_transport574python3.14-elastic-transport-8.17.1> copying elastic_transport/_serializer.py -> build/lib/elastic_transport575python3.14-elastic-transport-8.17.1> copying elastic_transport/_compat.py -> build/lib/elastic_transport576python3.14-elastic-transport-8.17.1> copying elastic_transport/_node_pool.py -> build/lib/elastic_transport577python3.14-elastic-transport-8.17.1> copying elastic_transport/_transport.py -> build/lib/elastic_transport578python3.14-elastic-transport-8.17.1> copying elastic_transport/_exceptions.py -> build/lib/elastic_transport579python3.14-elastic-transport-8.17.1> copying elastic_transport/_otel.py -> build/lib/elastic_transport580python3.14-elastic-transport-8.17.1> copying elastic_transport/_utils.py -> build/lib/elastic_transport581python3.14-elastic-transport-8.17.1> copying elastic_transport/client_utils.py -> build/lib/elastic_transport582python3.14-elastic-transport-8.17.1> copying elastic_transport/_version.py -> build/lib/elastic_transport583python3.14-elastic-transport-8.17.1> copying elastic_transport/_async_transport.py -> build/lib/elastic_transport584python3.14-elastic-transport-8.17.1> copying elastic_transport/__init__.py -> build/lib/elastic_transport585python3.14-elastic-transport-8.17.1> copying elastic_transport/_models.py -> build/lib/elastic_transport586python3.14-elastic-transport-8.17.1> copying elastic_transport/_response.py -> build/lib/elastic_transport587python3.14-elastic-transport-8.17.1> creating build/lib/elastic_transport/_node588python3.14-elastic-transport-8.17.1> copying elastic_transport/_node/_urllib3_chain_certs.py -> build/lib/elastic_transport/_node589python3.14-elastic-transport-8.17.1> copying elastic_transport/_node/_http_httpx.py -> build/lib/elastic_transport/_node590python3.14-elastic-transport-8.17.1> copying elastic_transport/_node/_base_async.py -> build/lib/elastic_transport/_node591python3.14-elastic-transport-8.17.1> copying elastic_transport/_node/_http_aiohttp.py -> build/lib/elastic_transport/_node592python3.14-elastic-transport-8.17.1> copying elastic_transport/_node/_base.py -> build/lib/elastic_transport/_node593python3.14-elastic-transport-8.17.1> copying elastic_transport/_node/_http_urllib3.py -> build/lib/elastic_transport/_node594python3.14-elastic-transport-8.17.1> copying elastic_transport/_node/__init__.py -> build/lib/elastic_transport/_node595python3.14-elastic-transport-8.17.1> copying elastic_transport/_node/_http_requests.py -> build/lib/elastic_transport/_node596python3.14-elastic-transport-8.17.1> copying elastic_transport/py.typed -> build/lib/elastic_transport597python3.14-elastic-transport-8.17.1> installing to build/bdist.linux-aarch64/wheel598python3.14-elastic-transport-8.17.1> running install599python3.14-elastic-transport-8.17.1> running install_lib600python3.14-elastic-transport-8.17.1> creating build/bdist.linux-aarch64/wheel601python3.14-elastic-transport-8.17.1> creating build/bdist.linux-aarch64/wheel/elastic_transport602python3.14-elastic-transport-8.17.1> copying build/lib/elastic_transport/__init__.py -> build/bdist.linux-aarch64/wheel/./elastic_transport603python3.14-elastic-transport-8.17.1> copying build/lib/elastic_transport/_transport.py -> build/bdist.linux-aarch64/wheel/./elastic_transport604python3.14-elastic-transport-8.17.1> copying build/lib/elastic_transport/_response.py -> build/bdist.linux-aarch64/wheel/./elastic_transport605python3.14-elastic-transport-8.17.1> copying build/lib/elastic_transport/client_utils.py -> build/bdist.linux-aarch64/wheel/./elastic_transport606python3.14-elastic-transport-8.17.1> copying build/lib/elastic_transport/_node_pool.py -> build/bdist.linux-aarch64/wheel/./elastic_transport607python3.14-elastic-transport-8.17.1> copying build/lib/elastic_transport/_otel.py -> build/bdist.linux-aarch64/wheel/./elastic_transport608python3.14-elastic-transport-8.17.1> copying build/lib/elastic_transport/_compat.py -> build/bdist.linux-aarch64/wheel/./elastic_transport609python3.14-elastic-transport-8.17.1> copying build/lib/elastic_transport/_serializer.py -> build/bdist.linux-aarch64/wheel/./elastic_transport610python3.14-elastic-transport-8.17.1> copying build/lib/elastic_transport/_version.py -> build/bdist.linux-aarch64/wheel/./elastic_transport611python3.14-elastic-transport-8.17.1> copying build/lib/elastic_transport/_exceptions.py -> build/bdist.linux-aarch64/wheel/./elastic_transport612python3.14-elastic-transport-8.17.1> creating build/bdist.linux-aarch64/wheel/elastic_transport/_node613python3.14-elastic-transport-8.17.1> copying build/lib/elastic_transport/_node/_urllib3_chain_certs.py -> build/bdist.linux-aarch64/wheel/./elastic_transport/_node614python3.14-elastic-transport-8.17.1> copying build/lib/elastic_transport/_node/_http_aiohttp.py -> build/bdist.linux-aarch64/wheel/./elastic_transport/_node615python3.14-elastic-transport-8.17.1> copying build/lib/elastic_transport/_node/__init__.py -> build/bdist.linux-aarch64/wheel/./elastic_transport/_node616python3.14-elastic-transport-8.17.1> copying build/lib/elastic_transport/_node/_http_urllib3.py -> build/bdist.linux-aarch64/wheel/./elastic_transport/_node617python3.14-elastic-transport-8.17.1> copying build/lib/elastic_transport/_node/_base.py -> build/bdist.linux-aarch64/wheel/./elastic_transport/_node618python3.14-elastic-transport-8.17.1> copying build/lib/elastic_transport/_node/_base_async.py -> build/bdist.linux-aarch64/wheel/./elastic_transport/_node619python3.14-elastic-transport-8.17.1> copying build/lib/elastic_transport/_node/_http_requests.py -> build/bdist.linux-aarch64/wheel/./elastic_transport/_node620python3.14-elastic-transport-8.17.1> copying build/lib/elastic_transport/_node/_http_httpx.py -> build/bdist.linux-aarch64/wheel/./elastic_transport/_node621python3.14-elastic-transport-8.17.1> copying build/lib/elastic_transport/py.typed -> build/bdist.linux-aarch64/wheel/./elastic_transport622python3.14-elastic-transport-8.17.1> copying build/lib/elastic_transport/_utils.py -> build/bdist.linux-aarch64/wheel/./elastic_transport623python3.14-elastic-transport-8.17.1> copying build/lib/elastic_transport/_models.py -> build/bdist.linux-aarch64/wheel/./elastic_transport624python3.14-elastic-transport-8.17.1> copying build/lib/elastic_transport/_async_transport.py -> build/bdist.linux-aarch64/wheel/./elastic_transport625python3.14-elastic-transport-8.17.1> running install_egg_info626python3.14-elastic-transport-8.17.1> running egg_info627python3.14-elastic-transport-8.17.1> writing elastic_transport.egg-info/PKG-INFO628python3.14-elastic-transport-8.17.1> writing dependency_links to elastic_transport.egg-info/dependency_links.txt629python3.14-elastic-transport-8.17.1> writing requirements to elastic_transport.egg-info/requires.txt630python3.14-elastic-transport-8.17.1> writing top-level names to elastic_transport.egg-info/top_level.txt631python3.14-elastic-transport-8.17.1> reading manifest file 'elastic_transport.egg-info/SOURCES.txt'632python3.14-elastic-transport-8.17.1> reading manifest template 'MANIFEST.in'633python3.14-elastic-transport-8.17.1> no previously-included directories found matching 'docs/_build'634python3.14-elastic-transport-8.17.1> warning: no previously-included files matching '__pycache__' found under directory '*'635python3.14-elastic-transport-8.17.1> warning: no previously-included files matching '*.py[co]' found under directory '*'636python3.14-elastic-transport-8.17.1> adding license file 'LICENSE'637python3.14-elastic-transport-8.17.1> adding license file 'NOTICE'638python3.14-elastic-transport-8.17.1> writing manifest file 'elastic_transport.egg-info/SOURCES.txt'639python3.14-elastic-transport-8.17.1> Copying elastic_transport.egg-info to build/bdist.linux-aarch64/wheel/./elastic_transport-8.17.1-py3.14.egg-info640python3.14-elastic-transport-8.17.1> running install_scripts641python3.14-elastic-transport-8.17.1> creating build/bdist.linux-aarch64/wheel/elastic_transport-8.17.1.dist-info/WHEEL642python3.14-elastic-transport-8.17.1> creating '/build/source/dist/.tmp-ltqm6vs_/elastic_transport-8.17.1-py3-none-any.whl' and adding 'build/bdist.linux-aarch64/wheel' to it643python3.14-elastic-transport-8.17.1> adding 'elastic_transport/__init__.py'644python3.14-elastic-transport-8.17.1> adding 'elastic_transport/_async_transport.py'645python3.14-elastic-transport-8.17.1> adding 'elastic_transport/_compat.py'646python3.14-elastic-transport-8.17.1> adding 'elastic_transport/_exceptions.py'647python3.14-elastic-transport-8.17.1> adding 'elastic_transport/_models.py'648python3.14-elastic-transport-8.17.1> adding 'elastic_transport/_node_pool.py'649python3.14-elastic-transport-8.17.1> adding 'elastic_transport/_otel.py'650python3.14-elastic-transport-8.17.1> adding 'elastic_transport/_response.py'651python3.14-elastic-transport-8.17.1> adding 'elastic_transport/_serializer.py'652python3.14-elastic-transport-8.17.1> adding 'elastic_transport/_transport.py'653python3.14-elastic-transport-8.17.1> adding 'elastic_transport/_utils.py'654python3.14-elastic-transport-8.17.1> adding 'elastic_transport/_version.py'655python3.14-elastic-transport-8.17.1> adding 'elastic_transport/client_utils.py'656python3.14-elastic-transport-8.17.1> adding 'elastic_transport/py.typed'657python3.14-elastic-transport-8.17.1> adding 'elastic_transport/_node/__init__.py'658python3.14-elastic-transport-8.17.1> adding 'elastic_transport/_node/_base.py'659python3.14-elastic-transport-8.17.1> adding 'elastic_transport/_node/_base_async.py'660python3.14-elastic-transport-8.17.1> adding 'elastic_transport/_node/_http_aiohttp.py'661python3.14-elastic-transport-8.17.1> adding 'elastic_transport/_node/_http_httpx.py'662python3.14-elastic-transport-8.17.1> adding 'elastic_transport/_node/_http_requests.py'663python3.14-elastic-transport-8.17.1> adding 'elastic_transport/_node/_http_urllib3.py'664python3.14-elastic-transport-8.17.1> adding 'elastic_transport/_node/_urllib3_chain_certs.py'665python3.14-elastic-transport-8.17.1> adding 'elastic_transport-8.17.1.dist-info/licenses/LICENSE'666python3.14-elastic-transport-8.17.1> adding 'elastic_transport-8.17.1.dist-info/licenses/NOTICE'667python3.14-elastic-transport-8.17.1> adding 'elastic_transport-8.17.1.dist-info/METADATA'668python3.14-elastic-transport-8.17.1> adding 'elastic_transport-8.17.1.dist-info/WHEEL'669python3.14-elastic-transport-8.17.1> adding 'elastic_transport-8.17.1.dist-info/top_level.txt'670python3.14-elastic-transport-8.17.1> adding 'elastic_transport-8.17.1.dist-info/RECORD'671python3.14-elastic-transport-8.17.1> removing build/bdist.linux-aarch64/wheel672python3.14-elastic-transport-8.17.1> Successfully built elastic_transport-8.17.1-py3-none-any.whl673python3.14-elastic-transport-8.17.1> Finished creating a wheel...674python3.14-elastic-transport-8.17.1> Finished executing pypaBuildPhase675python3.14-elastic-transport-8.17.1> Running phase: pythonRuntimeDepsCheckHook676python3.14-elastic-transport-8.17.1> Executing pythonRuntimeDepsCheck677python3.14-elastic-transport-8.17.1> Checking runtime dependencies for elastic_transport-8.17.1-py3-none-any.whl678python3.14-elastic-transport-8.17.1> Finished executing pythonRuntimeDepsCheck679python3.14-elastic-transport-8.17.1> Running phase: installPhase680python3.14-elastic-transport-8.17.1> Executing pypaInstallPhase681python3.14-elastic-transport-8.17.1> Successfully installed elastic_transport-8.17.1-py3-none-any.whl682python3.14-elastic-transport-8.17.1> Finished executing pypaInstallPhase683python3.14-elastic-transport-8.17.1> Running phase: pythonOutputDistPhase684python3.14-elastic-transport-8.17.1> Executing pythonOutputDistPhase685python3.14-elastic-transport-8.17.1> Finished executing pythonOutputDistPhase686python3.14-elastic-transport-8.17.1> Running phase: fixupPhase687python3.14-elastic-transport-8.17.1> shrinking RPATHs of ELF executables and libraries in /nix/store/mq9lbn96yqvcizzribczjirvmpd35d89-python3.14-elastic-transport-8.17.1688python3.14-elastic-transport-8.17.1> checking for references to /build/ in /nix/store/mq9lbn96yqvcizzribczjirvmpd35d89-python3.14-elastic-transport-8.17.1...689python3.14-elastic-transport-8.17.1> patching script interpreter paths in /nix/store/mq9lbn96yqvcizzribczjirvmpd35d89-python3.14-elastic-transport-8.17.1690python3.14-elastic-transport-8.17.1> stripping (with command strip and flags -S -p) in /nix/store/mq9lbn96yqvcizzribczjirvmpd35d89-python3.14-elastic-transport-8.17.1/lib691python3.14-elastic-transport-8.17.1> shrinking RPATHs of ELF executables and libraries in /nix/store/9b31y1vjblkk138bkbazy1d1x6q17afj-python3.14-elastic-transport-8.17.1-dist692python3.14-elastic-transport-8.17.1> checking for references to /build/ in /nix/store/9b31y1vjblkk138bkbazy1d1x6q17afj-python3.14-elastic-transport-8.17.1-dist...693python3.14-elastic-transport-8.17.1> patching script interpreter paths in /nix/store/9b31y1vjblkk138bkbazy1d1x6q17afj-python3.14-elastic-transport-8.17.1-dist694python3.14-elastic-transport-8.17.1> Executing pythonRemoveTestsDir695python3.14-elastic-transport-8.17.1> Finished executing pythonRemoveTestsDir696python3.14-elastic-transport-8.17.1> Running phase: installCheckPhase697python3.14-elastic-transport-8.17.1> no Makefile or custom installCheckPhase, doing nothing698python3.14-elastic-transport-8.17.1> Running phase: pythonCatchConflictsPhase699python3.14-elastic-transport-8.17.1> Running phase: pythonRemoveBinBytecodePhase700python3.14-elastic-transport-8.17.1> Running phase: pythonImportsCheckPhase701python3.14-elastic-transport-8.17.1> Executing pythonImportsCheckPhase702python3.14-elastic-transport-8.17.1> Check whether the following modules can be imported: elastic_transport703python3.14-elastic-transport-8.17.1> Running phase: pythonMetadataCheckPhase704python3.14-elastic-transport-8.17.1> Executing pythonMetadataCheckPhase705python3.14-elastic-transport-8.17.1> Running phase: pytestCheckPhase706python3.14-elastic-transport-8.17.1> Executing pytestCheckPhase707python3.14-elastic-transport-8.17.1> pytest flags: -m pytest -k not\ \(fingerprint\)\ and\ not\ \(ssl\)\ and\ not\ \(test_custom_headers\)\ and\ not\ \(test_custom_user_agent\)\ and\ not\ \(test_default_headers\)\ and\ not\ \(test_head\)\ and\ not\ \(tls\)\ and\ not\ \(test_simple_request\)\ and\ not\ \(test_node\)\ and\ not\ \(test_debug_logging\)\ and\ not\ \(test_debug_logging_uncompressed_body\)\ and\ not\ \(test_debug_logging_no_body\)\ and\ not\ \(test_httpbin\)\ and\ not\ \(test_sniffed_nodes_added_to_pool\)\ and\ not\ \(test_async_transport_httpbin\) -Wignore::DeprecationWarning708python3.14-elastic-transport-8.17.1> ============================= test session starts ==============================709python3.14-elastic-transport-8.17.1> platform linux -- Python 3.14.7, pytest-9.1.1, pluggy-1.6.0 -- /nix/store/lfh101cfjj8p8npcari9hk0lbqi33yvh-python3-3.14.7/bin/python3.14710python3.14-elastic-transport-8.17.1> cachedir: .pytest_cache711python3.14-elastic-transport-8.17.1> rootdir: /build/source712python3.14-elastic-transport-8.17.1> configfile: setup.cfg713python3.14-elastic-transport-8.17.1> plugins: asyncio-1.4.0, cov-stub-1.0.0, pytest_httpserver-1.1.3, respx-0.23.1, anyio-4.14.2714python3.14-elastic-transport-8.17.1> asyncio: mode=Mode.STRICT, debug=False, asyncio_default_fixture_loop_scope=function, asyncio_default_test_loop_scope=function715python3.14-elastic-transport-8.17.1> collected 462 items / 179 deselected / 283 selected 716python3.14-elastic-transport-8.17.1> 717python3.14-elastic-transport-8.17.1> tests/async_/test_async_transport.py::test_transport_close_node_pool PASSED [ 0%]718python3.14-elastic-transport-8.17.1> tests/async_/test_async_transport.py::test_request_with_custom_user_agent_header PASSED [ 0%]719python3.14-elastic-transport-8.17.1> tests/async_/test_async_transport.py::test_body_gets_encoded_into_bytes PASSED [ 1%]720python3.14-elastic-transport-8.17.1> tests/async_/test_async_transport.py::test_body_bytes_get_passed_untouched PASSED [ 1%]721python3.14-elastic-transport-8.17.1> tests/async_/test_async_transport.py::test_kwargs_passed_on_to_node_pool PASSED [ 1%]722python3.14-elastic-transport-8.17.1> tests/async_/test_async_transport.py::test_request_will_fail_after_x_retries PASSED [ 2%]723python3.14-elastic-transport-8.17.1> tests/async_/test_async_transport.py::test_retry_on_timeout[True] PASSED [ 2%]724python3.14-elastic-transport-8.17.1> tests/async_/test_async_transport.py::test_retry_on_timeout[False] PASSED [ 2%]725python3.14-elastic-transport-8.17.1> tests/async_/test_async_transport.py::test_retry_on_status PASSED [ 3%]726python3.14-elastic-transport-8.17.1> tests/async_/test_async_transport.py::test_failed_connection_will_be_marked_as_dead PASSED [ 3%]727python3.14-elastic-transport-8.17.1> tests/async_/test_async_transport.py::test_resurrected_connection_will_be_marked_as_live_on_success PASSED [ 3%]728python3.14-elastic-transport-8.17.1> tests/async_/test_async_transport.py::test_mark_dead_error_doesnt_raise PASSED [ 4%]729python3.14-elastic-transport-8.17.1> tests/async_/test_async_transport.py::test_transport_client_meta_node_class[aiohttp-ai] PASSED [ 4%]730python3.14-elastic-transport-8.17.1> tests/async_/test_async_transport.py::test_transport_client_meta_node_class[AiohttpHttpNode-ai] PASSED [ 4%]731python3.14-elastic-transport-8.17.1> tests/async_/test_async_transport.py::test_transport_client_meta_node_class[httpxasync-hx] PASSED [ 5%]732python3.14-elastic-transport-8.17.1> tests/async_/test_async_transport.py::test_transport_client_meta_node_class[HttpxAsyncHttpNode-hx] PASSED [ 5%]733python3.14-elastic-transport-8.17.1> tests/async_/test_async_transport.py::test_transport_default_client_meta_node_class PASSED [ 6%]734python3.14-elastic-transport-8.17.1> tests/async_/test_async_transport.py::test_transport_and_node_are_async[urllib3] PASSED [ 6%]735python3.14-elastic-transport-8.17.1> tests/async_/test_async_transport.py::test_transport_and_node_are_async[requests] PASSED [ 6%]736python3.14-elastic-transport-8.17.1> tests/async_/test_async_transport.py::test_transport_and_node_are_async[Urllib3HttpNode] PASSED [ 7%]737python3.14-elastic-transport-8.17.1> tests/async_/test_async_transport.py::test_transport_and_node_are_async[RequestsHttpNode] PASSED [ 7%]738python3.14-elastic-transport-8.17.1> tests/async_/test_async_transport.py::test_sniff_on_start PASSED [ 7%]739python3.14-elastic-transport-8.17.1> tests/async_/test_async_transport.py::test_sniff_before_requests PASSED [ 8%]740python3.14-elastic-transport-8.17.1> tests/async_/test_async_transport.py::test_sniff_on_node_failure PASSED [ 8%]741python3.14-elastic-transport-8.17.1> tests/async_/test_async_transport.py::test_error_with_sniffing_enabled_without_callback[kwargs0] PASSED [ 8%]742python3.14-elastic-transport-8.17.1> tests/async_/test_async_transport.py::test_error_with_sniffing_enabled_without_callback[kwargs1] PASSED [ 9%]743python3.14-elastic-transport-8.17.1> tests/async_/test_async_transport.py::test_error_with_sniffing_enabled_without_callback[kwargs2] PASSED [ 9%]744python3.14-elastic-transport-8.17.1> tests/async_/test_async_transport.py::test_error_sniffing_callback_without_sniffing_enabled PASSED [ 9%]745python3.14-elastic-transport-8.17.1> tests/async_/test_async_transport.py::test_heterogeneous_node_config_warning_with_sniffing PASSED [ 10%]746python3.14-elastic-transport-8.17.1> tests/async_/test_async_transport.py::test_sniff_error_resets_lock_and_last_sniffed_at PASSED [ 10%]747python3.14-elastic-transport-8.17.1> tests/async_/test_async_transport.py::test_sniff_on_start_no_results_errors[<lambda>] PASSED [ 10%]748python3.14-elastic-transport-8.17.1> tests/async_/test_async_transport.py::test_sniff_on_start_no_results_errors[_empty_sniff] PASSED [ 11%]749python3.14-elastic-transport-8.17.1> tests/async_/test_async_transport.py::test_multiple_tasks_test[1] PASSED [ 11%]750python3.14-elastic-transport-8.17.1> tests/async_/test_async_transport.py::test_multiple_tasks_test[8] PASSED [ 12%]751python3.14-elastic-transport-8.17.1> tests/node/test_base.py::test_unknown_parameter[Urllib3HttpNode] PASSED [ 12%]752python3.14-elastic-transport-8.17.1> tests/node/test_base.py::test_unknown_parameter[RequestsHttpNode] PASSED [ 12%]753python3.14-elastic-transport-8.17.1> tests/node/test_base.py::test_unknown_parameter[AiohttpHttpNode] PASSED [ 13%]754python3.14-elastic-transport-8.17.1> tests/node/test_base.py::test_unknown_parameter[HttpxAsyncHttpNode] PASSED [ 13%]755python3.14-elastic-transport-8.17.1> tests/node/test_http_aiohttp.py::TestAiohttpHttpNode::test_aiohttp_options PASSED [ 13%]756python3.14-elastic-transport-8.17.1> tests/node/test_http_aiohttp.py::TestAiohttpHttpNode::test_aiohttp_options_timeout[options0] PASSED [ 14%]757python3.14-elastic-transport-8.17.1> tests/node/test_http_aiohttp.py::TestAiohttpHttpNode::test_aiohttp_options_timeout[options1] PASSED [ 14%]758python3.14-elastic-transport-8.17.1> tests/node/test_http_aiohttp.py::TestAiohttpHttpNode::test_aiohttp_options_timeout[options2] PASSED [ 14%]759python3.14-elastic-transport-8.17.1> tests/node/test_http_aiohttp.py::TestAiohttpHttpNode::test_aiohttp_options_timeout[options3] PASSED [ 15%]760python3.14-elastic-transport-8.17.1> tests/node/test_http_aiohttp.py::TestAiohttpHttpNode::test_aiohttp_options_timeout[options4] PASSED [ 15%]761python3.14-elastic-transport-8.17.1> tests/node/test_http_aiohttp.py::TestAiohttpHttpNode::test_aiohttp_options_timeout[options5] PASSED [ 15%]762python3.14-elastic-transport-8.17.1> tests/node/test_http_aiohttp.py::TestAiohttpHttpNode::test_http_compression PASSED [ 16%]763python3.14-elastic-transport-8.17.1> tests/node/test_http_aiohttp.py::TestAiohttpHttpNode::test_no_http_compression[None] PASSED [ 16%]764python3.14-elastic-transport-8.17.1> tests/node/test_http_aiohttp.py::TestAiohttpHttpNode::test_no_http_compression[False] PASSED [ 16%]765python3.14-elastic-transport-8.17.1> tests/node/test_http_aiohttp.py::TestAiohttpHttpNode::test_uses_https_if_verify_certs_is_off[url] PASSED [ 17%]766python3.14-elastic-transport-8.17.1> tests/node/test_http_aiohttp.py::TestAiohttpHttpNode::test_uses_https_if_verify_certs_is_off[/url] PASSED [ 17%]767python3.14-elastic-transport-8.17.1> tests/node/test_http_aiohttp.py::TestAiohttpHttpNode::test_uses_https_if_verify_certs_is_off_no_show_warning PASSED [ 18%]768python3.14-elastic-transport-8.17.1> tests/node/test_http_aiohttp.py::TestAiohttpHttpNode::test_merge_headers PASSED [ 18%]769python3.14-elastic-transport-8.17.1> tests/node/test_http_aiohttp.py::test_repr PASSED [ 18%]770python3.14-elastic-transport-8.17.1> tests/node/test_http_httpx.py::TestHttpxAsyncNodeCreation::test_uses_https_if_verify_certs_is_off PASSED [ 19%]771python3.14-elastic-transport-8.17.1> tests/node/test_http_httpx.py::TestHttpxAsyncNodeCreation::test_no_warn_when_uses_https_if_verify_certs_is_off PASSED [ 19%]772python3.14-elastic-transport-8.17.1> tests/node/test_http_httpx.py::TestHttpxAsyncNode::test_compression PASSED [ 19%]773python3.14-elastic-transport-8.17.1> tests/node/test_http_httpx.py::TestHttpxAsyncNode::test_default_timeout PASSED [ 20%]774python3.14-elastic-transport-8.17.1> tests/node/test_http_httpx.py::TestHttpxAsyncNode::test_overwritten_timeout PASSED [ 20%]775python3.14-elastic-transport-8.17.1> tests/node/test_http_httpx.py::TestHttpxAsyncNode::test_merge_headers PASSED [ 20%]776python3.14-elastic-transport-8.17.1> tests/node/test_http_requests.py::TestRequestsHttpNode::test_close_session PASSED [ 21%]777python3.14-elastic-transport-8.17.1> tests/node/test_http_requests.py::TestRequestsHttpNode::test_merge_headers PASSED [ 21%]778python3.14-elastic-transport-8.17.1> tests/node/test_http_requests.py::TestRequestsHttpNode::test_no_http_compression PASSED [ 21%]779python3.14-elastic-transport-8.17.1> tests/node/test_http_requests.py::TestRequestsHttpNode::test_http_compression[None] PASSED [ 22%]780python3.14-elastic-transport-8.17.1> tests/node/test_http_requests.py::TestRequestsHttpNode::test_http_compression[] PASSED [ 22%]781python3.14-elastic-transport-8.17.1> tests/node/test_http_requests.py::TestRequestsHttpNode::test_timeout_override_default[None] PASSED [ 22%]782python3.14-elastic-transport-8.17.1> tests/node/test_http_requests.py::TestRequestsHttpNode::test_timeout_override_default[15] PASSED [ 23%]783python3.14-elastic-transport-8.17.1> tests/node/test_http_requests.py::TestRequestsHttpNode::test_uses_https_if_verify_certs_is_off PASSED [ 23%]784python3.14-elastic-transport-8.17.1> tests/node/test_http_requests.py::TestRequestsHttpNode::test_no_warn_when_uses_https_if_verify_certs_is_off PASSED [ 24%]785python3.14-elastic-transport-8.17.1> tests/node/test_http_requests.py::TestRequestsHttpNode::test_client_cert_is_used_as_session_cert PASSED [ 24%]786python3.14-elastic-transport-8.17.1> tests/node/test_http_requests.py::TestRequestsHttpNode::test_ca_certs_is_used_as_session_verify PASSED [ 24%]787python3.14-elastic-transport-8.17.1> tests/node/test_http_requests.py::TestRequestsHttpNode::test_surrogatepass_into_bytes PASSED [ 25%]788python3.14-elastic-transport-8.17.1> tests/node/test_http_requests.py::TestRequestsHttpNode::test_requests_no_session_auth[None] PASSED [ 25%]789python3.14-elastic-transport-8.17.1> tests/node/test_http_requests.py::TestRequestsHttpNode::test_requests_no_session_auth[_extras1] PASSED [ 25%]790python3.14-elastic-transport-8.17.1> tests/node/test_http_requests.py::TestRequestsHttpNode::test_requests_no_session_auth[_extras2] PASSED [ 26%]791python3.14-elastic-transport-8.17.1> tests/node/test_http_requests.py::TestRequestsHttpNode::test_requests_custom_auth PASSED [ 26%]792python3.14-elastic-transport-8.17.1> tests/node/test_http_urllib3.py::TestUrllib3HttpNode::test_close_pool PASSED [ 26%]793python3.14-elastic-transport-8.17.1> tests/node/test_http_urllib3.py::TestUrllib3HttpNode::test_no_http_compression PASSED [ 27%]794python3.14-elastic-transport-8.17.1> tests/node/test_http_urllib3.py::TestUrllib3HttpNode::test_path_prefix_applied_to_target[/_search-/prefix/_search] PASSED [ 27%]795python3.14-elastic-transport-8.17.1> tests/node/test_http_urllib3.py::TestUrllib3HttpNode::test_path_prefix_applied_to_target[/?key=val-/prefix/?key=val] PASSED [ 27%]796python3.14-elastic-transport-8.17.1> tests/node/test_http_urllib3.py::TestUrllib3HttpNode::test_path_prefix_applied_to_target[/_search?key=val/-/prefix/_search?key=val/] PASSED [ 28%]797python3.14-elastic-transport-8.17.1> tests/node/test_http_urllib3.py::TestUrllib3HttpNode::test_http_compression[None] PASSED [ 28%]798python3.14-elastic-transport-8.17.1> tests/node/test_http_urllib3.py::TestUrllib3HttpNode::test_http_compression[] PASSED [ 28%]799python3.14-elastic-transport-8.17.1> tests/node/test_http_urllib3.py::TestUrllib3HttpNode::test_timeout_override_default[None] PASSED [ 29%]800python3.14-elastic-transport-8.17.1> tests/node/test_http_urllib3.py::TestUrllib3HttpNode::test_timeout_override_default[15] PASSED [ 29%]801python3.14-elastic-transport-8.17.1> tests/node/test_http_urllib3.py::TestUrllib3HttpNode::test_uses_https_if_verify_certs_is_off PASSED [ 30%]802python3.14-elastic-transport-8.17.1> tests/node/test_http_urllib3.py::TestUrllib3HttpNode::test_no_warn_when_uses_https_if_verify_certs_is_off PASSED [ 30%]803python3.14-elastic-transport-8.17.1> tests/node/test_http_urllib3.py::TestUrllib3HttpNode::test_surrogatepass_into_bytes PASSED [ 30%]804python3.14-elastic-transport-8.17.1> tests/node/test_http_urllib3.py::TestUrllib3HttpNode::test_uncompressed_body_logged XFAIL [ 31%]805python3.14-elastic-transport-8.17.1> tests/node/test_http_urllib3.py::TestUrllib3HttpNode::test_failed_request_logs XFAIL [ 31%]806python3.14-elastic-transport-8.17.1> tests/test_client_utils.py::test_create_user_agent PASSED [ 31%]807python3.14-elastic-transport-8.17.1> tests/test_client_utils.py::test_client_meta_version[7.10.0-7.10.0] PASSED [ 32%]808python3.14-elastic-transport-8.17.1> tests/test_client_utils.py::test_client_meta_version[7.10.0-alpha1-7.10.0p] PASSED [ 32%]809python3.14-elastic-transport-8.17.1> tests/test_client_utils.py::test_client_meta_version[3.9.0b1-3.9.0p] PASSED [ 32%]810python3.14-elastic-transport-8.17.1> tests/test_client_utils.py::test_client_meta_version[3.9.pre1-3.9p] PASSED [ 33%]811python3.14-elastic-transport-8.17.1> tests/test_client_utils.py::test_client_meta_version[3.7.4.post1-3.7.4] PASSED [ 33%]812python3.14-elastic-transport-8.17.1> tests/test_client_utils.py::test_client_meta_version[3.7.4.post-3.7.4] PASSED [ 33%]813python3.14-elastic-transport-8.17.1> tests/test_client_utils.py::test_parse_cloud_id PASSED [ 34%]814python3.14-elastic-transport-8.17.1> tests/test_client_utils.py::test_parse_cloud_id_ports[:dXMtZWFzdC0xLmF3cy5mb3VuZC5pbzo5MjQzJDRmYTg4MjFlNzU2MzQwMzJiZWQxY2YyMjExMGUyZjk3JDRmYTg4MjFlNzU2MzQwMzJiZWQxY2YyMjExMGUyZjk2-9243] PASSED [ 34%]815python3.14-elastic-transport-8.17.1> tests/test_client_utils.py::test_parse_cloud_id_ports[:dXMtZWFzdC0xLmF3cy5mb3VuZC5pbzo0NDMkNGZhODgyMWU3NTYzNDAzMmJlZDFjZjIyMTEwZTJmOTckNGZhODgyMWU3NTYzNDAzMmJlZDFjZjIyMTEwZTJmOTY=-443] PASSED [ 34%]816python3.14-elastic-transport-8.17.1> tests/test_client_utils.py::test_parse_cloud_id_no_kibana[cluster:dXMtZWFzdC0xLmF3cy5mb3VuZC5pbyQ0ZmE4ODIxZTc1NjM0MDMyYmVkMWNmMjIxMTBlMmY5NyQ=] PASSED [ 35%]817python3.14-elastic-transport-8.17.1> tests/test_client_utils.py::test_parse_cloud_id_no_kibana[cluster:dXMtZWFzdC0xLmF3cy5mb3VuZC5pbyQ0ZmE4ODIxZTc1NjM0MDMyYmVkMWNmMjIxMTBlMmY5Nw==] PASSED [ 35%]818python3.14-elastic-transport-8.17.1> tests/test_client_utils.py::test_parse_cloud_id_no_es[cluster:dXMtZWFzdC0xLmF3cy5mb3VuZC5pbzo0NDMkJA==] PASSED [ 36%]819python3.14-elastic-transport-8.17.1> tests/test_client_utils.py::test_parse_cloud_id_no_es[cluster:dXMtZWFzdC0xLmF3cy5mb3VuZC5pbzo0NDM=] PASSED [ 36%]820python3.14-elastic-transport-8.17.1> tests/test_client_utils.py::test_invalid_cloud_id[cluster:] PASSED [ 36%]821python3.14-elastic-transport-8.17.1> tests/test_client_utils.py::test_invalid_cloud_id[dXMtZWFzdC0xLmF3cy5mb3VuZC5pbyQ0ZmE4ODIxZTc1NjM0MDMyYmVkMWNmMjIxMTBlMmY5NyQ=] PASSED [ 37%]822python3.14-elastic-transport-8.17.1> tests/test_client_utils.py::test_invalid_cloud_id[cluster:\u0101] PASSED [ 37%]823python3.14-elastic-transport-8.17.1> tests/test_client_utils.py::test_url_to_node_config[https://localhost-https://localhost:443-] PASSED [ 37%]824python3.14-elastic-transport-8.17.1> tests/test_client_utils.py::test_url_to_node_config[http://localhost:3002-http://localhost:3002-] PASSED [ 38%]825python3.14-elastic-transport-8.17.1> tests/test_client_utils.py::test_url_to_node_config[http://127.0.0.1:3002-http://127.0.0.1:3002-] PASSED [ 38%]826python3.14-elastic-transport-8.17.1> tests/test_client_utils.py::test_url_to_node_config[http://127.0.0.1:3002/-http://127.0.0.1:3002-] PASSED [ 38%]827python3.14-elastic-transport-8.17.1> tests/test_client_utils.py::test_url_to_node_config[http://127.0.0.1:3002/path-prefix-http://127.0.0.1:3002/path-prefix-/path-prefix] PASSED [ 39%]828python3.14-elastic-transport-8.17.1> tests/test_client_utils.py::test_url_to_node_config[http://localhost:3002/url-prefix/-http://localhost:3002/url-prefix-/url-prefix] PASSED [ 39%]829python3.14-elastic-transport-8.17.1> tests/test_client_utils.py::test_url_to_node_config[https://localhost/url-prefix-https://localhost:443/url-prefix-/url-prefix] PASSED [ 39%]830python3.14-elastic-transport-8.17.1> tests/test_client_utils.py::test_url_to_node_config[http://[::1]:3002/url-prefix-http://[::1]:3002/url-prefix-/url-prefix] PASSED [ 40%]831python3.14-elastic-transport-8.17.1> tests/test_client_utils.py::test_url_to_node_config[https://[::1]:0/-https://[::1]:0-] PASSED [ 40%]832python3.14-elastic-transport-8.17.1> tests/test_client_utils.py::test_url_to_node_config_error_missing_component[localhost:0] PASSED [ 40%]833python3.14-elastic-transport-8.17.1> tests/test_client_utils.py::test_url_to_node_config_error_missing_component[[::1]:3002/url-prefix] PASSED [ 41%]834python3.14-elastic-transport-8.17.1> tests/test_client_utils.py::test_url_to_node_config_error_missing_component[localhost] PASSED [ 41%]835python3.14-elastic-transport-8.17.1> tests/test_client_utils.py::test_url_to_node_config_error_missing_component[localhost/] PASSED [ 42%]836python3.14-elastic-transport-8.17.1> tests/test_client_utils.py::test_url_to_node_config_error_missing_component[localhost:3] PASSED [ 42%]837python3.14-elastic-transport-8.17.1> tests/test_client_utils.py::test_url_to_node_config_error_missing_component[[::1]/url-prefix/] PASSED [ 42%]838python3.14-elastic-transport-8.17.1> tests/test_client_utils.py::test_url_to_node_config_error_missing_component[[::1]] PASSED [ 43%]839python3.14-elastic-transport-8.17.1> tests/test_client_utils.py::test_url_to_node_config_error_missing_component[[::1]:3002] PASSED [ 43%]840python3.14-elastic-transport-8.17.1> tests/test_client_utils.py::test_url_to_node_config_error_missing_component[http://localhost] PASSED [ 43%]841python3.14-elastic-transport-8.17.1> tests/test_client_utils.py::test_url_to_node_config_error_missing_component[localhost/url-prefix/] PASSED [ 44%]842python3.14-elastic-transport-8.17.1> tests/test_client_utils.py::test_url_to_node_config_error_missing_component[localhost:3002/url-prefix] PASSED [ 44%]843python3.14-elastic-transport-8.17.1> tests/test_client_utils.py::test_url_to_node_config_error_missing_component[http://localhost/url-prefix] PASSED [ 44%]844python3.14-elastic-transport-8.17.1> tests/test_client_utils.py::test_url_to_node_config_use_default_ports_for_scheme[http://127.0.0.1-80] PASSED [ 45%]845python3.14-elastic-transport-8.17.1> tests/test_client_utils.py::test_url_to_node_config_use_default_ports_for_scheme[http://[::1]-80] PASSED [ 45%]846python3.14-elastic-transport-8.17.1> tests/test_client_utils.py::test_url_to_node_config_use_default_ports_for_scheme[HTTPS://localhost-443] PASSED [ 45%]847python3.14-elastic-transport-8.17.1> tests/test_client_utils.py::test_url_to_node_config_use_default_ports_for_scheme[https://localhost/url-prefix-443] PASSED [ 46%]848python3.14-elastic-transport-8.17.1> tests/test_client_utils.py::test_url_with_auth_into_authorization PASSED [ 46%]849python3.14-elastic-transport-8.17.1> tests/test_client_utils.py::test_basic_auth_errors[0] PASSED [ 46%]850python3.14-elastic-transport-8.17.1> tests/test_client_utils.py::test_basic_auth_errors[1] PASSED [ 47%]851python3.14-elastic-transport-8.17.1> tests/test_client_utils.py::test_basic_auth_errors[basic_auth2] PASSED [ 47%]852python3.14-elastic-transport-8.17.1> tests/test_client_utils.py::test_basic_auth_errors[basic_auth3] PASSED [ 48%]853python3.14-elastic-transport-8.17.1> tests/test_client_utils.py::test_basic_auth_errors[basic_auth4] PASSED [ 48%]854python3.14-elastic-transport-8.17.1> tests/test_client_utils.py::test_basic_auth_errors[basic_auth5] PASSED [ 48%]855python3.14-elastic-transport-8.17.1> tests/test_client_utils.py::test_basic_auth_errors[False] PASSED [ 49%]856python3.14-elastic-transport-8.17.1> tests/test_client_utils.py::test_basic_auth_errors[basic_auth7] PASSED [ 49%]857python3.14-elastic-transport-8.17.1> tests/test_exceptions.py::test_exception_repr_and_str PASSED [ 49%]858python3.14-elastic-transport-8.17.1> tests/test_exceptions.py::test_api_error_status_repr PASSED [ 50%]859python3.14-elastic-transport-8.17.1> tests/test_exceptions.py::test_api_error_is_not_transport_error PASSED [ 50%]860python3.14-elastic-transport-8.17.1> tests/test_exceptions.py::test_transport_error_is_not_api_error PASSED [ 50%]861python3.14-elastic-transport-8.17.1> tests/test_models.py::test_empty_node_config PASSED [ 51%]862python3.14-elastic-transport-8.17.1> tests/test_otel.py::test_no_span PASSED [ 51%]863python3.14-elastic-transport-8.17.1> tests/test_otel.py::test_detailed_span PASSED [ 51%]864python3.14-elastic-transport-8.17.1> tests/test_otel.py::test_db_statement PASSED [ 52%]865python3.14-elastic-transport-8.17.1> tests/test_package.py::test__all__sorted[elastic_transport] PASSED [ 52%]866python3.14-elastic-transport-8.17.1> tests/test_package.py::test__all__sorted[elastic_transport.client_utils] PASSED [ 53%]867python3.14-elastic-transport-8.17.1> tests/test_package.py::test__all__is_importable[elastic_transport] PASSED [ 53%]868python3.14-elastic-transport-8.17.1> tests/test_package.py::test__all__is_importable[elastic_transport.client_utils] PASSED [ 53%]869python3.14-elastic-transport-8.17.1> tests/test_package.py::test_module_rewritten PASSED [ 54%]870python3.14-elastic-transport-8.17.1> tests/test_response.py::test_response_meta[TextApiResponse] PASSED [ 54%]871python3.14-elastic-transport-8.17.1> tests/test_response.py::test_response_meta[BinaryApiResponse] PASSED [ 54%]872python3.14-elastic-transport-8.17.1> tests/test_response.py::test_response_meta[ObjectApiResponse] PASSED [ 55%]873python3.14-elastic-transport-8.17.1> tests/test_response.py::test_response_meta[ListApiResponse] PASSED [ 55%]874python3.14-elastic-transport-8.17.1> tests/test_response.py::test_text_response PASSED [ 55%]875python3.14-elastic-transport-8.17.1> tests/test_response.py::test_binary_response PASSED [ 56%]876python3.14-elastic-transport-8.17.1> tests/test_response.py::test_list_response PASSED [ 56%]877python3.14-elastic-transport-8.17.1> tests/test_response.py::test_list_object_response PASSED [ 56%]878python3.14-elastic-transport-8.17.1> tests/test_response.py::test_constructor_type_errors[args0-kwargs0-ObjectApiResponse] PASSED [ 57%]879python3.14-elastic-transport-8.17.1> tests/test_response.py::test_constructor_type_errors[args0-kwargs0-ListApiResponse] PASSED [ 57%]880python3.14-elastic-transport-8.17.1> tests/test_response.py::test_constructor_type_errors[args0-kwargs0-TextApiResponse] PASSED [ 57%]881python3.14-elastic-transport-8.17.1> tests/test_response.py::test_constructor_type_errors[args0-kwargs0-BinaryApiResponse] PASSED [ 58%]882python3.14-elastic-transport-8.17.1> tests/test_response.py::test_constructor_type_errors[args1-kwargs1-ObjectApiResponse] PASSED [ 58%]883python3.14-elastic-transport-8.17.1> tests/test_response.py::test_constructor_type_errors[args1-kwargs1-ListApiResponse] PASSED [ 59%]884python3.14-elastic-transport-8.17.1> tests/test_response.py::test_constructor_type_errors[args1-kwargs1-TextApiResponse] PASSED [ 59%]885python3.14-elastic-transport-8.17.1> tests/test_response.py::test_constructor_type_errors[args1-kwargs1-BinaryApiResponse] PASSED [ 59%]886python3.14-elastic-transport-8.17.1> tests/test_response.py::test_constructor_type_errors[args2-kwargs2-ObjectApiResponse] PASSED [ 60%]887python3.14-elastic-transport-8.17.1> tests/test_response.py::test_constructor_type_errors[args2-kwargs2-ListApiResponse] PASSED [ 60%]888python3.14-elastic-transport-8.17.1> tests/test_response.py::test_constructor_type_errors[args2-kwargs2-TextApiResponse] PASSED [ 60%]889python3.14-elastic-transport-8.17.1> tests/test_response.py::test_constructor_type_errors[args2-kwargs2-BinaryApiResponse] PASSED [ 61%]890python3.14-elastic-transport-8.17.1> tests/test_response.py::test_constructor_type_errors[args3-kwargs3-ObjectApiResponse] PASSED [ 61%]891python3.14-elastic-transport-8.17.1> tests/test_response.py::test_constructor_type_errors[args3-kwargs3-ListApiResponse] PASSED [ 61%]892python3.14-elastic-transport-8.17.1> tests/test_response.py::test_constructor_type_errors[args3-kwargs3-TextApiResponse] PASSED [ 62%]893python3.14-elastic-transport-8.17.1> tests/test_response.py::test_constructor_type_errors[args3-kwargs3-BinaryApiResponse] PASSED [ 62%]894python3.14-elastic-transport-8.17.1> tests/test_response.py::test_constructor_type_errors[args4-kwargs4-ObjectApiResponse] PASSED [ 62%]895python3.14-elastic-transport-8.17.1> tests/test_response.py::test_constructor_type_errors[args4-kwargs4-ListApiResponse] PASSED [ 63%]896python3.14-elastic-transport-8.17.1> tests/test_response.py::test_constructor_type_errors[args4-kwargs4-TextApiResponse] PASSED [ 63%]897python3.14-elastic-transport-8.17.1> tests/test_response.py::test_constructor_type_errors[args4-kwargs4-BinaryApiResponse] PASSED [ 63%]898python3.14-elastic-transport-8.17.1> tests/test_response.py::test_constructor_type_errors[args5-kwargs5-ObjectApiResponse] PASSED [ 64%]899python3.14-elastic-transport-8.17.1> tests/test_response.py::test_constructor_type_errors[args5-kwargs5-ListApiResponse] PASSED [ 64%]900python3.14-elastic-transport-8.17.1> tests/test_response.py::test_constructor_type_errors[args5-kwargs5-TextApiResponse] PASSED [ 65%]901python3.14-elastic-transport-8.17.1> tests/test_response.py::test_constructor_type_errors[args5-kwargs5-BinaryApiResponse] PASSED [ 65%]902python3.14-elastic-transport-8.17.1> tests/test_response.py::test_constructor_type_errors[args6-kwargs6-ObjectApiResponse] PASSED [ 65%]903python3.14-elastic-transport-8.17.1> tests/test_response.py::test_constructor_type_errors[args6-kwargs6-ListApiResponse] PASSED [ 66%]904python3.14-elastic-transport-8.17.1> tests/test_response.py::test_constructor_type_errors[args6-kwargs6-TextApiResponse] PASSED [ 66%]905python3.14-elastic-transport-8.17.1> tests/test_response.py::test_constructor_type_errors[args6-kwargs6-BinaryApiResponse] PASSED [ 66%]906python3.14-elastic-transport-8.17.1> tests/test_response.py::test_constructor_type_errors[args7-kwargs7-ObjectApiResponse] PASSED [ 67%]907python3.14-elastic-transport-8.17.1> tests/test_response.py::test_constructor_type_errors[args7-kwargs7-ListApiResponse] PASSED [ 67%]908python3.14-elastic-transport-8.17.1> tests/test_response.py::test_constructor_type_errors[args7-kwargs7-TextApiResponse] PASSED [ 67%]909python3.14-elastic-transport-8.17.1> tests/test_response.py::test_constructor_type_errors[args7-kwargs7-BinaryApiResponse] PASSED [ 68%]910python3.14-elastic-transport-8.17.1> tests/test_response.py::test_constructor_type_errors[args8-kwargs8-ObjectApiResponse] PASSED [ 68%]911python3.14-elastic-transport-8.17.1> tests/test_response.py::test_constructor_type_errors[args8-kwargs8-ListApiResponse] PASSED [ 68%]912python3.14-elastic-transport-8.17.1> tests/test_response.py::test_constructor_type_errors[args8-kwargs8-TextApiResponse] PASSED [ 69%]913python3.14-elastic-transport-8.17.1> tests/test_response.py::test_constructor_type_errors[args8-kwargs8-BinaryApiResponse] PASSED [ 69%]914python3.14-elastic-transport-8.17.1> tests/test_response.py::test_constructor_type_errors[args9-kwargs9-ObjectApiResponse] PASSED [ 69%]915python3.14-elastic-transport-8.17.1> tests/test_response.py::test_constructor_type_errors[args9-kwargs9-ListApiResponse] PASSED [ 70%]916python3.14-elastic-transport-8.17.1> tests/test_response.py::test_constructor_type_errors[args9-kwargs9-TextApiResponse] PASSED [ 70%]917python3.14-elastic-transport-8.17.1> tests/test_response.py::test_constructor_type_errors[args9-kwargs9-BinaryApiResponse] PASSED [ 71%]918python3.14-elastic-transport-8.17.1> tests/test_response.py::test_constructor_type_errors[args10-kwargs10-ObjectApiResponse] PASSED [ 71%]919python3.14-elastic-transport-8.17.1> tests/test_response.py::test_constructor_type_errors[args10-kwargs10-ListApiResponse] PASSED [ 71%]920python3.14-elastic-transport-8.17.1> tests/test_response.py::test_constructor_type_errors[args10-kwargs10-TextApiResponse] PASSED [ 72%]921python3.14-elastic-transport-8.17.1> tests/test_response.py::test_constructor_type_errors[args10-kwargs10-BinaryApiResponse] PASSED [ 72%]922python3.14-elastic-transport-8.17.1> tests/test_response.py::test_constructor_allowed PASSED [ 72%]923python3.14-elastic-transport-8.17.1> tests/test_response.py::test_pickle[TextApiResponse-Hello World] PASSED [ 73%]924python3.14-elastic-transport-8.17.1> tests/test_response.py::test_pickle[BinaryApiResponse-Hello World] PASSED [ 73%]925python3.14-elastic-transport-8.17.1> tests/test_response.py::test_pickle[ObjectApiResponse-body2] PASSED [ 73%]926python3.14-elastic-transport-8.17.1> tests/test_response.py::test_pickle[ListApiResponse-body3] PASSED [ 74%]927python3.14-elastic-transport-8.17.1> tests/test_serializer.py::test_date_serialization[JsonSerializer] PASSED [ 74%]928python3.14-elastic-transport-8.17.1> tests/test_serializer.py::test_date_serialization[OrjsonSerializer] PASSED [ 74%]929python3.14-elastic-transport-8.17.1> tests/test_serializer.py::test_decimal_serialization[JsonSerializer] PASSED [ 75%]930python3.14-elastic-transport-8.17.1> tests/test_serializer.py::test_decimal_serialization[OrjsonSerializer] PASSED [ 75%]931python3.14-elastic-transport-8.17.1> tests/test_serializer.py::test_uuid_serialization[JsonSerializer] PASSED [ 75%]932python3.14-elastic-transport-8.17.1> tests/test_serializer.py::test_uuid_serialization[OrjsonSerializer] PASSED [ 76%]933python3.14-elastic-transport-8.17.1> tests/test_serializer.py::test_serializes_nan PASSED [ 76%]934python3.14-elastic-transport-8.17.1> tests/test_serializer.py::test_raises_serialization_error_on_dump_error[JsonSerializer] PASSED [ 77%]935python3.14-elastic-transport-8.17.1> tests/test_serializer.py::test_raises_serialization_error_on_dump_error[OrjsonSerializer] PASSED [ 77%]936python3.14-elastic-transport-8.17.1> tests/test_serializer.py::test_raises_serialization_error_on_load_error[JsonSerializer] PASSED [ 77%]937python3.14-elastic-transport-8.17.1> tests/test_serializer.py::test_raises_serialization_error_on_load_error[OrjsonSerializer] PASSED [ 78%]938python3.14-elastic-transport-8.17.1> tests/test_serializer.py::test_json_unicode_is_handled[JsonSerializer] PASSED [ 78%]939python3.14-elastic-transport-8.17.1> tests/test_serializer.py::test_json_unicode_is_handled[OrjsonSerializer] PASSED [ 78%]940python3.14-elastic-transport-8.17.1> tests/test_serializer.py::test_text_unicode_is_handled PASSED [ 79%]941python3.14-elastic-transport-8.17.1> tests/test_serializer.py::test_json_unicode_surrogates_handled PASSED [ 79%]942python3.14-elastic-transport-8.17.1> tests/test_serializer.py::test_text_unicode_surrogates_handled[JsonSerializer] PASSED [ 79%]943python3.14-elastic-transport-8.17.1> tests/test_serializer.py::test_text_unicode_surrogates_handled[OrjsonSerializer] PASSED [ 80%]944python3.14-elastic-transport-8.17.1> tests/test_serializer.py::test_deserializes_json_by_default PASSED [ 80%]945python3.14-elastic-transport-8.17.1> tests/test_serializer.py::test_deserializes_text_with_correct_ct PASSED [ 80%]946python3.14-elastic-transport-8.17.1> tests/test_serializer.py::test_raises_serialization_error_on_unknown_mimetype PASSED [ 81%]947python3.14-elastic-transport-8.17.1> tests/test_serializer.py::test_raises_improperly_configured_when_default_mimetype_cannot_be_deserialized PASSED [ 81%]948python3.14-elastic-transport-8.17.1> tests/test_serializer.py::test_text_asterisk_works_for_all_text_types PASSED [ 81%]949python3.14-elastic-transport-8.17.1> tests/test_serializer.py::test_ndjson_loads[False] PASSED [ 82%]950python3.14-elastic-transport-8.17.1> tests/test_serializer.py::test_ndjson_loads[\n] PASSED [ 82%]951python3.14-elastic-transport-8.17.1> tests/test_serializer.py::test_ndjson_loads[\r\n] PASSED [ 83%]952python3.14-elastic-transport-8.17.1> tests/test_serializer.py::test_ndjson_dumps PASSED [ 83%]953python3.14-elastic-transport-8.17.1> tests/test_transport.py::test_transport_close_node_pool PASSED [ 83%]954python3.14-elastic-transport-8.17.1> tests/test_transport.py::test_request_with_custom_user_agent_header PASSED [ 84%]955python3.14-elastic-transport-8.17.1> tests/test_transport.py::test_body_gets_encoded_into_bytes PASSED [ 84%]956python3.14-elastic-transport-8.17.1> tests/test_transport.py::test_body_bytes_get_passed_untouched PASSED [ 84%]957python3.14-elastic-transport-8.17.1> tests/test_transport.py::test_empty_response_with_content_type PASSED [ 85%]958python3.14-elastic-transport-8.17.1> tests/test_transport.py::test_kwargs_passed_on_to_node_pool PASSED [ 85%]959python3.14-elastic-transport-8.17.1> tests/test_transport.py::test_request_will_fail_after_x_retries PASSED [ 85%]960python3.14-elastic-transport-8.17.1> tests/test_transport.py::test_retry_on_timeout[True] PASSED [ 86%]961python3.14-elastic-transport-8.17.1> tests/test_transport.py::test_retry_on_timeout[False] PASSED [ 86%]962python3.14-elastic-transport-8.17.1> tests/test_transport.py::test_retry_on_status PASSED [ 86%]963python3.14-elastic-transport-8.17.1> tests/test_transport.py::test_failed_connection_will_be_marked_as_dead PASSED [ 87%]964python3.14-elastic-transport-8.17.1> tests/test_transport.py::test_resurrected_connection_will_be_marked_as_live_on_success PASSED [ 87%]965python3.14-elastic-transport-8.17.1> tests/test_transport.py::test_sniff_on_node_failure_error_doesnt_raise PASSED [ 87%]966python3.14-elastic-transport-8.17.1> tests/test_transport.py::test_transport_client_meta_node_class[urllib3] PASSED [ 88%]967python3.14-elastic-transport-8.17.1> tests/test_transport.py::test_transport_client_meta_node_class[requests] PASSED [ 88%]968python3.14-elastic-transport-8.17.1> tests/test_transport.py::test_transport_client_meta_node_class[Urllib3HttpNode] PASSED [ 89%]969python3.14-elastic-transport-8.17.1> tests/test_transport.py::test_transport_client_meta_node_class[RequestsHttpNode] PASSED [ 89%]970python3.14-elastic-transport-8.17.1> tests/test_transport.py::test_transport_and_node_are_sync[aiohttp] PASSED [ 89%]971python3.14-elastic-transport-8.17.1> tests/test_transport.py::test_transport_and_node_are_sync[AiohttpHttpNode] PASSED [ 90%]972python3.14-elastic-transport-8.17.1> tests/test_transport.py::test_client_meta_header PASSED [ 90%]973python3.14-elastic-transport-8.17.1> tests/test_transport.py::test_client_meta_header_extras PASSED [ 90%]974python3.14-elastic-transport-8.17.1> tests/test_transport.py::test_sniff_on_start PASSED [ 91%]975python3.14-elastic-transport-8.17.1> tests/test_transport.py::test_sniff_before_requests PASSED [ 91%]976python3.14-elastic-transport-8.17.1> tests/test_transport.py::test_sniff_on_node_failure PASSED [ 91%]977python3.14-elastic-transport-8.17.1> tests/test_transport.py::test_error_with_sniffing_enabled_without_callback[kwargs0] PASSED [ 92%]978python3.14-elastic-transport-8.17.1> tests/test_transport.py::test_error_with_sniffing_enabled_without_callback[kwargs1] PASSED [ 92%]979python3.14-elastic-transport-8.17.1> tests/test_transport.py::test_error_with_sniffing_enabled_without_callback[kwargs2] PASSED [ 92%]980python3.14-elastic-transport-8.17.1> tests/test_transport.py::test_error_sniffing_callback_without_sniffing_enabled PASSED [ 93%]981python3.14-elastic-transport-8.17.1> tests/test_transport.py::test_heterogeneous_node_config_warning_with_sniffing PASSED [ 93%]982python3.14-elastic-transport-8.17.1> tests/test_transport.py::test_sniff_error_resets_lock_and_last_sniffed_at PASSED [ 93%]983python3.14-elastic-transport-8.17.1> tests/test_transport.py::test_sniff_on_start_no_results_errors PASSED [ 94%]984python3.14-elastic-transport-8.17.1> tests/test_transport.py::test_threading_test[1] PASSED [ 94%]985python3.14-elastic-transport-8.17.1> tests/test_transport.py::test_threading_test[8] PASSED [ 95%]986python3.14-elastic-transport-8.17.1> tests/test_utils.py::test_is_ipaddress[::1] PASSED [ 95%]987python3.14-elastic-transport-8.17.1> tests/test_utils.py::test_is_ipaddress[::] PASSED [ 95%]988python3.14-elastic-transport-8.17.1> tests/test_utils.py::test_is_ipaddress[FE80::8939:7684:D84b:a5A4%251_0] PASSED [ 96%]989python3.14-elastic-transport-8.17.1> tests/test_utils.py::test_is_ipaddress[127.0.0.1_0] PASSED [ 96%]990python3.14-elastic-transport-8.17.1> tests/test_utils.py::test_is_ipaddress[8.8.8.8] PASSED [ 96%]991python3.14-elastic-transport-8.17.1> tests/test_utils.py::test_is_ipaddress[127.0.0.1_1] PASSED [ 97%]992python3.14-elastic-transport-8.17.1> tests/test_utils.py::test_is_ipaddress[FE80::8939:7684:D84b:a5A4%251_1] PASSED [ 97%]993python3.14-elastic-transport-8.17.1> tests/test_utils.py::test_is_ipaddress[FE80::8939:7684:D84b:a5A4%251_2] PASSED [ 97%]994python3.14-elastic-transport-8.17.1> tests/test_utils.py::test_is_ipaddress[FE80::8939:7684:D84b:a5A4%19_0] PASSED [ 98%]995python3.14-elastic-transport-8.17.1> tests/test_utils.py::test_is_ipaddress[FE80::8939:7684:D84b:a5A4%19_1] PASSED [ 98%]996python3.14-elastic-transport-8.17.1> tests/test_utils.py::test_is_not_ipaddress[www.python.org0] PASSED [ 98%]997python3.14-elastic-transport-8.17.1> tests/test_utils.py::test_is_not_ipaddress[www.python.org1] PASSED [ 99%]998python3.14-elastic-transport-8.17.1> tests/test_utils.py::test_is_not_ipaddress[v2.sg.media-imdb.com0] PASSED [ 99%]999python3.14-elastic-transport-8.17.1> tests/test_utils.py::test_is_not_ipaddress[v2.sg.media-imdb.com1] PASSED [100%]1000python3.14-elastic-transport-8.17.1> 1001python3.14-elastic-transport-8.17.1> =============== 281 passed, 179 deselected, 2 xfailed in 16.78s ================1002python3.14-elastic-transport-8.17.1> Finished executing pytestCheckPhase1003python3.14-elastic-transport-8.17.1> Running phase: pytestcachePhase1004python3.14-elastic-transport-8.17.1> Running phase: pytestRemoveBytecodePhase1005building '/nix/store/sp8s1nd3xxyb950drw647kapa6ib5rq1-python3.14-elasticsearch-8.18.1.drv' on 'ssh-ng://nix-remote-builder@bld3.m.ntd.one'1006building '/nix/store/sp8s1nd3xxyb950drw647kapa6ib5rq1-python3.14-elasticsearch-8.18.1.drv'1007python3.14-elasticsearch-8.18.1> Sourcing python-remove-tests-dir-hook1008python3.14-elasticsearch-8.18.1> Sourcing python-catch-conflicts-hook.sh1009python3.14-elasticsearch-8.18.1> Sourcing python-remove-bin-bytecode-hook.sh1010python3.14-elasticsearch-8.18.1> Sourcing pypa-build-hook1011python3.14-elasticsearch-8.18.1> Using pypaBuildPhase1012python3.14-elasticsearch-8.18.1> Sourcing python-runtime-deps-check-hook1013python3.14-elasticsearch-8.18.1> Using pythonRuntimeDepsCheckHook1014python3.14-elasticsearch-8.18.1> Sourcing pypa-install-hook1015python3.14-elasticsearch-8.18.1> Using pypaInstallPhase1016python3.14-elasticsearch-8.18.1> Sourcing python-imports-check-hook.sh1017python3.14-elasticsearch-8.18.1> Using pythonImportsCheckPhase1018python3.14-elasticsearch-8.18.1> Sourcing python-metadata-check-hook.sh1019python3.14-elasticsearch-8.18.1> Using pythonMetadataCheckPhase1020python3.14-elasticsearch-8.18.1> Sourcing python-namespaces-hook1021python3.14-elasticsearch-8.18.1> Sourcing python-catch-conflicts-hook.sh1022python3.14-elasticsearch-8.18.1> Running phase: unpackPhase1023python3.14-elasticsearch-8.18.1> unpacking source archive /nix/store/0wy91mrry1m9jz3il9jx7rln290l8f29-elasticsearch-8.18.1.tar.gz1024python3.14-elasticsearch-8.18.1> source root is elasticsearch-8.18.11025python3.14-elasticsearch-8.18.1> setting SOURCE_DATE_EPOCH to timestamp 1580601600 of file "elasticsearch-8.18.1/setup.cfg"1026python3.14-elasticsearch-8.18.1> Running phase: patchPhase1027python3.14-elasticsearch-8.18.1> Running phase: updateAutotoolsGnuConfigScriptsPhase1028python3.14-elasticsearch-8.18.1> Running phase: configurePhase1029python3.14-elasticsearch-8.18.1> no configure script, doing nothing1030python3.14-elasticsearch-8.18.1> Running phase: buildPhase1031python3.14-elasticsearch-8.18.1> Executing pypaBuildPhase1032python3.14-elasticsearch-8.18.1> Creating a wheel...1033python3.14-elasticsearch-8.18.1> pypa build flags: --no-isolation --outdir dist/ --wheel1034python3.14-elasticsearch-8.18.1> * Getting build dependencies for wheel...1035python3.14-elasticsearch-8.18.1> * Building wheel...1036python3.14-elasticsearch-8.18.1> Successfully built elasticsearch-8.18.1-py3-none-any.whl1037python3.14-elasticsearch-8.18.1> Finished creating a wheel...1038python3.14-elasticsearch-8.18.1> Finished executing pypaBuildPhase1039python3.14-elasticsearch-8.18.1> Running phase: pythonRuntimeDepsCheckHook1040python3.14-elasticsearch-8.18.1> Executing pythonRuntimeDepsCheck1041python3.14-elasticsearch-8.18.1> Checking runtime dependencies for elasticsearch-8.18.1-py3-none-any.whl1042python3.14-elasticsearch-8.18.1> Finished executing pythonRuntimeDepsCheck1043python3.14-elasticsearch-8.18.1> Running phase: installPhase1044python3.14-elasticsearch-8.18.1> Executing pypaInstallPhase1045python3.14-elasticsearch-8.18.1> Successfully installed elasticsearch-8.18.1-py3-none-any.whl1046python3.14-elasticsearch-8.18.1> Finished executing pypaInstallPhase1047python3.14-elasticsearch-8.18.1> Running phase: pythonOutputDistPhase1048python3.14-elasticsearch-8.18.1> Executing pythonOutputDistPhase1049python3.14-elasticsearch-8.18.1> Finished executing pythonOutputDistPhase1050python3.14-elasticsearch-8.18.1> Running phase: fixupPhase1051python3.14-elasticsearch-8.18.1> shrinking RPATHs of ELF executables and libraries in /nix/store/j67jliylh4kisygpfg2q3dhkgyin8dj2-python3.14-elasticsearch-8.18.11052python3.14-elasticsearch-8.18.1> checking for references to /build/ in /nix/store/j67jliylh4kisygpfg2q3dhkgyin8dj2-python3.14-elasticsearch-8.18.1...1053python3.14-elasticsearch-8.18.1> patching script interpreter paths in /nix/store/j67jliylh4kisygpfg2q3dhkgyin8dj2-python3.14-elasticsearch-8.18.11054python3.14-elasticsearch-8.18.1> stripping (with command strip and flags -S -p) in /nix/store/j67jliylh4kisygpfg2q3dhkgyin8dj2-python3.14-elasticsearch-8.18.1/lib1055python3.14-elasticsearch-8.18.1> shrinking RPATHs of ELF executables and libraries in /nix/store/8p9hpb4ncm16fpipnxqy5c7rngaqnr0h-python3.14-elasticsearch-8.18.1-dist1056python3.14-elasticsearch-8.18.1> checking for references to /build/ in /nix/store/8p9hpb4ncm16fpipnxqy5c7rngaqnr0h-python3.14-elasticsearch-8.18.1-dist...1057python3.14-elasticsearch-8.18.1> patching script interpreter paths in /nix/store/8p9hpb4ncm16fpipnxqy5c7rngaqnr0h-python3.14-elasticsearch-8.18.1-dist1058python3.14-elasticsearch-8.18.1> Executing pythonRemoveTestsDir1059python3.14-elasticsearch-8.18.1> Finished executing pythonRemoveTestsDir1060python3.14-elasticsearch-8.18.1> Running phase: pythonCatchConflictsPhase1061python3.14-elasticsearch-8.18.1> Running phase: pythonRemoveBinBytecodePhase1062python3.14-elasticsearch-8.18.1> Running phase: pythonImportsCheckPhase1063python3.14-elasticsearch-8.18.1> Executing pythonImportsCheckPhase1064python3.14-elasticsearch-8.18.1> Check whether the following modules can be imported: elasticsearch1065python3.14-elasticsearch-8.18.1> Running phase: pythonMetadataCheckPhase1066python3.14-elasticsearch-8.18.1> Executing pythonMetadataCheckPhase1067building '/nix/store/sjqr8kxfyncpanw6f1wwvkpcpjcj3f0x-python3.14-pytest-benchmark-5.2.3.drv' on 'ssh-ng://nix-remote-builder@bld3.m.ntd.one'1068building '/nix/store/sjqr8kxfyncpanw6f1wwvkpcpjcj3f0x-python3.14-pytest-benchmark-5.2.3.drv'1069python3.14-pytest-benchmark-5.2.3> Sourcing python-remove-tests-dir-hook1070python3.14-pytest-benchmark-5.2.3> Sourcing python-catch-conflicts-hook.sh1071python3.14-pytest-benchmark-5.2.3> Sourcing python-remove-bin-bytecode-hook.sh1072python3.14-pytest-benchmark-5.2.3> Sourcing pypa-build-hook1073python3.14-pytest-benchmark-5.2.3> Using pypaBuildPhase1074python3.14-pytest-benchmark-5.2.3> Sourcing python-runtime-deps-check-hook1075python3.14-pytest-benchmark-5.2.3> Using pythonRuntimeDepsCheckHook1076python3.14-pytest-benchmark-5.2.3> Sourcing pypa-install-hook1077python3.14-pytest-benchmark-5.2.3> Using pypaInstallPhase1078python3.14-pytest-benchmark-5.2.3> Sourcing python-imports-check-hook.sh1079python3.14-pytest-benchmark-5.2.3> Using pythonImportsCheckPhase1080python3.14-pytest-benchmark-5.2.3> Sourcing python-metadata-check-hook.sh1081python3.14-pytest-benchmark-5.2.3> Using pythonMetadataCheckPhase1082python3.14-pytest-benchmark-5.2.3> Sourcing python-namespaces-hook1083python3.14-pytest-benchmark-5.2.3> Sourcing python-catch-conflicts-hook.sh1084python3.14-pytest-benchmark-5.2.3> Sourcing pytest-check-hook1085python3.14-pytest-benchmark-5.2.3> Using pytestCheckPhase1086python3.14-pytest-benchmark-5.2.3> Running phase: unpackPhase1087python3.14-pytest-benchmark-5.2.3> unpacking source archive /nix/store/8z48ikf5nyi5gikpiasrpjd6jyr5ip8j-source1088python3.14-pytest-benchmark-5.2.3> source root is source1089python3.14-pytest-benchmark-5.2.3> setting SOURCE_DATE_EPOCH to timestamp 315619200 of file "source/tox.ini"1090python3.14-pytest-benchmark-5.2.3> Running phase: patchPhase1091python3.14-pytest-benchmark-5.2.3> Running phase: updateAutotoolsGnuConfigScriptsPhase1092python3.14-pytest-benchmark-5.2.3> Running phase: configurePhase1093python3.14-pytest-benchmark-5.2.3> no configure script, doing nothing1094python3.14-pytest-benchmark-5.2.3> Running phase: buildPhase1095python3.14-pytest-benchmark-5.2.3> Executing pypaBuildPhase1096python3.14-pytest-benchmark-5.2.3> Creating a wheel...1097python3.14-pytest-benchmark-5.2.3> pypa build flags: --no-isolation --outdir dist/ --wheel1098python3.14-pytest-benchmark-5.2.3> * Getting build dependencies for wheel...1099python3.14-pytest-benchmark-5.2.3> running egg_info1100python3.14-pytest-benchmark-5.2.3> creating src/pytest_benchmark.egg-info1101python3.14-pytest-benchmark-5.2.3> writing src/pytest_benchmark.egg-info/PKG-INFO1102python3.14-pytest-benchmark-5.2.3> writing dependency_links to src/pytest_benchmark.egg-info/dependency_links.txt1103python3.14-pytest-benchmark-5.2.3> writing entry points to src/pytest_benchmark.egg-info/entry_points.txt1104python3.14-pytest-benchmark-5.2.3> writing requirements to src/pytest_benchmark.egg-info/requires.txt1105python3.14-pytest-benchmark-5.2.3> writing top-level names to src/pytest_benchmark.egg-info/top_level.txt1106python3.14-pytest-benchmark-5.2.3> writing manifest file 'src/pytest_benchmark.egg-info/SOURCES.txt'1107python3.14-pytest-benchmark-5.2.3> reading manifest file 'src/pytest_benchmark.egg-info/SOURCES.txt'1108python3.14-pytest-benchmark-5.2.3> reading manifest template 'MANIFEST.in'1109python3.14-pytest-benchmark-5.2.3> warning: no previously-included files matching '*.py[cod]' found anywhere in distribution1110python3.14-pytest-benchmark-5.2.3> warning: no previously-included files matching '__pycache__/*' found anywhere in distribution1111python3.14-pytest-benchmark-5.2.3> warning: no previously-included files matching '*.so' found anywhere in distribution1112python3.14-pytest-benchmark-5.2.3> warning: no previously-included files matching '*.dylib' found anywhere in distribution1113python3.14-pytest-benchmark-5.2.3> adding license file 'LICENSE'1114python3.14-pytest-benchmark-5.2.3> writing manifest file 'src/pytest_benchmark.egg-info/SOURCES.txt'1115python3.14-pytest-benchmark-5.2.3> * Building wheel...1116python3.14-pytest-benchmark-5.2.3> running bdist_wheel1117python3.14-pytest-benchmark-5.2.3> running build1118python3.14-pytest-benchmark-5.2.3> running build_py1119python3.14-pytest-benchmark-5.2.3> creating build/lib/pytest_benchmark1120python3.14-pytest-benchmark-5.2.3> copying src/pytest_benchmark/utils.py -> build/lib/pytest_benchmark1121python3.14-pytest-benchmark-5.2.3> copying src/pytest_benchmark/csv.py -> build/lib/pytest_benchmark1122python3.14-pytest-benchmark-5.2.3> copying src/pytest_benchmark/cli.py -> build/lib/pytest_benchmark1123python3.14-pytest-benchmark-5.2.3> copying src/pytest_benchmark/__main__.py -> build/lib/pytest_benchmark1124python3.14-pytest-benchmark-5.2.3> copying src/pytest_benchmark/timers.py -> build/lib/pytest_benchmark1125python3.14-pytest-benchmark-5.2.3> copying src/pytest_benchmark/table.py -> build/lib/pytest_benchmark1126python3.14-pytest-benchmark-5.2.3> copying src/pytest_benchmark/session.py -> build/lib/pytest_benchmark1127python3.14-pytest-benchmark-5.2.3> copying src/pytest_benchmark/stats.py -> build/lib/pytest_benchmark1128python3.14-pytest-benchmark-5.2.3> copying src/pytest_benchmark/logger.py -> build/lib/pytest_benchmark1129python3.14-pytest-benchmark-5.2.3> copying src/pytest_benchmark/histogram.py -> build/lib/pytest_benchmark1130python3.14-pytest-benchmark-5.2.3> copying src/pytest_benchmark/compat.py -> build/lib/pytest_benchmark1131python3.14-pytest-benchmark-5.2.3> copying src/pytest_benchmark/__init__.py -> build/lib/pytest_benchmark1132python3.14-pytest-benchmark-5.2.3> copying src/pytest_benchmark/fixture.py -> build/lib/pytest_benchmark1133python3.14-pytest-benchmark-5.2.3> copying src/pytest_benchmark/plugin.py -> build/lib/pytest_benchmark1134python3.14-pytest-benchmark-5.2.3> copying src/pytest_benchmark/hookspec.py -> build/lib/pytest_benchmark1135python3.14-pytest-benchmark-5.2.3> creating build/lib/pytest_benchmark/storage1136python3.14-pytest-benchmark-5.2.3> copying src/pytest_benchmark/storage/elasticsearch.py -> build/lib/pytest_benchmark/storage1137python3.14-pytest-benchmark-5.2.3> copying src/pytest_benchmark/storage/file.py -> build/lib/pytest_benchmark/storage1138python3.14-pytest-benchmark-5.2.3> copying src/pytest_benchmark/storage/__init__.py -> build/lib/pytest_benchmark/storage1139python3.14-pytest-benchmark-5.2.3> running egg_info1140python3.14-pytest-benchmark-5.2.3> writing src/pytest_benchmark.egg-info/PKG-INFO1141python3.14-pytest-benchmark-5.2.3> writing dependency_links to src/pytest_benchmark.egg-info/dependency_links.txt1142python3.14-pytest-benchmark-5.2.3> writing entry points to src/pytest_benchmark.egg-info/entry_points.txt1143python3.14-pytest-benchmark-5.2.3> writing requirements to src/pytest_benchmark.egg-info/requires.txt1144python3.14-pytest-benchmark-5.2.3> writing top-level names to src/pytest_benchmark.egg-info/top_level.txt1145python3.14-pytest-benchmark-5.2.3> reading manifest file 'src/pytest_benchmark.egg-info/SOURCES.txt'1146python3.14-pytest-benchmark-5.2.3> reading manifest template 'MANIFEST.in'1147python3.14-pytest-benchmark-5.2.3> warning: no previously-included files matching '*.py[cod]' found anywhere in distribution1148python3.14-pytest-benchmark-5.2.3> warning: no previously-included files matching '__pycache__/*' found anywhere in distribution1149python3.14-pytest-benchmark-5.2.3> warning: no previously-included files matching '*.so' found anywhere in distribution1150python3.14-pytest-benchmark-5.2.3> warning: no previously-included files matching '*.dylib' found anywhere in distribution1151python3.14-pytest-benchmark-5.2.3> adding license file 'LICENSE'1152python3.14-pytest-benchmark-5.2.3> writing manifest file 'src/pytest_benchmark.egg-info/SOURCES.txt'1153python3.14-pytest-benchmark-5.2.3> copying src/pytest_benchmark/py.typed -> build/lib/pytest_benchmark1154python3.14-pytest-benchmark-5.2.3> installing to build/bdist.linux-aarch64/wheel1155python3.14-pytest-benchmark-5.2.3> running install1156python3.14-pytest-benchmark-5.2.3> running install_lib1157python3.14-pytest-benchmark-5.2.3> creating build/bdist.linux-aarch64/wheel1158python3.14-pytest-benchmark-5.2.3> creating build/bdist.linux-aarch64/wheel/pytest_benchmark1159python3.14-pytest-benchmark-5.2.3> copying build/lib/pytest_benchmark/stats.py -> build/bdist.linux-aarch64/wheel/./pytest_benchmark1160python3.14-pytest-benchmark-5.2.3> copying build/lib/pytest_benchmark/csv.py -> build/bdist.linux-aarch64/wheel/./pytest_benchmark1161python3.14-pytest-benchmark-5.2.3> copying build/lib/pytest_benchmark/cli.py -> build/bdist.linux-aarch64/wheel/./pytest_benchmark1162python3.14-pytest-benchmark-5.2.3> copying build/lib/pytest_benchmark/timers.py -> build/bdist.linux-aarch64/wheel/./pytest_benchmark1163python3.14-pytest-benchmark-5.2.3> copying build/lib/pytest_benchmark/__main__.py -> build/bdist.linux-aarch64/wheel/./pytest_benchmark1164python3.14-pytest-benchmark-5.2.3> copying build/lib/pytest_benchmark/session.py -> build/bdist.linux-aarch64/wheel/./pytest_benchmark1165python3.14-pytest-benchmark-5.2.3> copying build/lib/pytest_benchmark/histogram.py -> build/bdist.linux-aarch64/wheel/./pytest_benchmark1166python3.14-pytest-benchmark-5.2.3> copying build/lib/pytest_benchmark/plugin.py -> build/bdist.linux-aarch64/wheel/./pytest_benchmark1167python3.14-pytest-benchmark-5.2.3> copying build/lib/pytest_benchmark/utils.py -> build/bdist.linux-aarch64/wheel/./pytest_benchmark1168python3.14-pytest-benchmark-5.2.3> creating build/bdist.linux-aarch64/wheel/pytest_benchmark/storage1169python3.14-pytest-benchmark-5.2.3> copying build/lib/pytest_benchmark/storage/file.py -> build/bdist.linux-aarch64/wheel/./pytest_benchmark/storage1170python3.14-pytest-benchmark-5.2.3> copying build/lib/pytest_benchmark/storage/elasticsearch.py -> build/bdist.linux-aarch64/wheel/./pytest_benchmark/storage1171python3.14-pytest-benchmark-5.2.3> copying build/lib/pytest_benchmark/storage/__init__.py -> build/bdist.linux-aarch64/wheel/./pytest_benchmark/storage1172python3.14-pytest-benchmark-5.2.3> copying build/lib/pytest_benchmark/compat.py -> build/bdist.linux-aarch64/wheel/./pytest_benchmark1173python3.14-pytest-benchmark-5.2.3> copying build/lib/pytest_benchmark/table.py -> build/bdist.linux-aarch64/wheel/./pytest_benchmark1174python3.14-pytest-benchmark-5.2.3> copying build/lib/pytest_benchmark/hookspec.py -> build/bdist.linux-aarch64/wheel/./pytest_benchmark1175python3.14-pytest-benchmark-5.2.3> copying build/lib/pytest_benchmark/fixture.py -> build/bdist.linux-aarch64/wheel/./pytest_benchmark1176python3.14-pytest-benchmark-5.2.3> copying build/lib/pytest_benchmark/logger.py -> build/bdist.linux-aarch64/wheel/./pytest_benchmark1177python3.14-pytest-benchmark-5.2.3> copying build/lib/pytest_benchmark/py.typed -> build/bdist.linux-aarch64/wheel/./pytest_benchmark1178python3.14-pytest-benchmark-5.2.3> copying build/lib/pytest_benchmark/__init__.py -> build/bdist.linux-aarch64/wheel/./pytest_benchmark1179python3.14-pytest-benchmark-5.2.3> running install_egg_info1180python3.14-pytest-benchmark-5.2.3> Copying src/pytest_benchmark.egg-info to build/bdist.linux-aarch64/wheel/./pytest_benchmark-5.2.3-py3.14.egg-info1181python3.14-pytest-benchmark-5.2.3> running install_scripts1182python3.14-pytest-benchmark-5.2.3> creating build/bdist.linux-aarch64/wheel/pytest_benchmark-5.2.3.dist-info/WHEEL1183python3.14-pytest-benchmark-5.2.3> creating '/build/source/dist/.tmp-0prtxh5r/pytest_benchmark-5.2.3-py3-none-any.whl' and adding 'build/bdist.linux-aarch64/wheel' to it1184python3.14-pytest-benchmark-5.2.3> adding 'pytest_benchmark/__init__.py'1185python3.14-pytest-benchmark-5.2.3> adding 'pytest_benchmark/__main__.py'1186python3.14-pytest-benchmark-5.2.3> adding 'pytest_benchmark/cli.py'1187python3.14-pytest-benchmark-5.2.3> adding 'pytest_benchmark/compat.py'1188python3.14-pytest-benchmark-5.2.3> adding 'pytest_benchmark/csv.py'1189python3.14-pytest-benchmark-5.2.3> adding 'pytest_benchmark/fixture.py'1190python3.14-pytest-benchmark-5.2.3> adding 'pytest_benchmark/histogram.py'1191python3.14-pytest-benchmark-5.2.3> adding 'pytest_benchmark/hookspec.py'1192python3.14-pytest-benchmark-5.2.3> adding 'pytest_benchmark/logger.py'1193python3.14-pytest-benchmark-5.2.3> adding 'pytest_benchmark/plugin.py'1194python3.14-pytest-benchmark-5.2.3> adding 'pytest_benchmark/py.typed'1195python3.14-pytest-benchmark-5.2.3> adding 'pytest_benchmark/session.py'1196python3.14-pytest-benchmark-5.2.3> adding 'pytest_benchmark/stats.py'1197python3.14-pytest-benchmark-5.2.3> adding 'pytest_benchmark/table.py'1198python3.14-pytest-benchmark-5.2.3> adding 'pytest_benchmark/timers.py'1199python3.14-pytest-benchmark-5.2.3> adding 'pytest_benchmark/utils.py'1200python3.14-pytest-benchmark-5.2.3> adding 'pytest_benchmark/storage/__init__.py'1201python3.14-pytest-benchmark-5.2.3> adding 'pytest_benchmark/storage/elasticsearch.py'1202python3.14-pytest-benchmark-5.2.3> adding 'pytest_benchmark/storage/file.py'1203python3.14-pytest-benchmark-5.2.3> adding 'pytest_benchmark-5.2.3.dist-info/licenses/LICENSE'1204python3.14-pytest-benchmark-5.2.3> adding 'pytest_benchmark-5.2.3.dist-info/METADATA'1205python3.14-pytest-benchmark-5.2.3> adding 'pytest_benchmark-5.2.3.dist-info/WHEEL'1206python3.14-pytest-benchmark-5.2.3> adding 'pytest_benchmark-5.2.3.dist-info/entry_points.txt'1207python3.14-pytest-benchmark-5.2.3> adding 'pytest_benchmark-5.2.3.dist-info/top_level.txt'1208python3.14-pytest-benchmark-5.2.3> adding 'pytest_benchmark-5.2.3.dist-info/RECORD'1209python3.14-pytest-benchmark-5.2.3> removing build/bdist.linux-aarch64/wheel1210python3.14-pytest-benchmark-5.2.3> Successfully built pytest_benchmark-5.2.3-py3-none-any.whl1211python3.14-pytest-benchmark-5.2.3> Finished creating a wheel...1212python3.14-pytest-benchmark-5.2.3> Finished executing pypaBuildPhase1213python3.14-pytest-benchmark-5.2.3> Running phase: pythonRuntimeDepsCheckHook1214python3.14-pytest-benchmark-5.2.3> Executing pythonRuntimeDepsCheck1215python3.14-pytest-benchmark-5.2.3> Checking runtime dependencies for pytest_benchmark-5.2.3-py3-none-any.whl1216python3.14-pytest-benchmark-5.2.3> Finished executing pythonRuntimeDepsCheck1217python3.14-pytest-benchmark-5.2.3> Running phase: installPhase1218python3.14-pytest-benchmark-5.2.3> Executing pypaInstallPhase1219python3.14-pytest-benchmark-5.2.3> Successfully installed pytest_benchmark-5.2.3-py3-none-any.whl1220python3.14-pytest-benchmark-5.2.3> Finished executing pypaInstallPhase1221python3.14-pytest-benchmark-5.2.3> Running phase: pythonOutputDistPhase1222python3.14-pytest-benchmark-5.2.3> Executing pythonOutputDistPhase1223python3.14-pytest-benchmark-5.2.3> Finished executing pythonOutputDistPhase1224python3.14-pytest-benchmark-5.2.3> Running phase: fixupPhase1225python3.14-pytest-benchmark-5.2.3> shrinking RPATHs of ELF executables and libraries in /nix/store/81ra3624400h2kycz1x7gf1ah1pffmzv-python3.14-pytest-benchmark-5.2.31226python3.14-pytest-benchmark-5.2.3> checking for references to /build/ in /nix/store/81ra3624400h2kycz1x7gf1ah1pffmzv-python3.14-pytest-benchmark-5.2.3...1227python3.14-pytest-benchmark-5.2.3> patching script interpreter paths in /nix/store/81ra3624400h2kycz1x7gf1ah1pffmzv-python3.14-pytest-benchmark-5.2.31228python3.14-pytest-benchmark-5.2.3> stripping (with command strip and flags -S -p) in /nix/store/81ra3624400h2kycz1x7gf1ah1pffmzv-python3.14-pytest-benchmark-5.2.3/lib /nix/store/81ra3624400h2kycz1x7gf1ah1pffmzv-python3.14-pytest-benchmark-5.2.3/bin1229python3.14-pytest-benchmark-5.2.3> shrinking RPATHs of ELF executables and libraries in /nix/store/l287rwylzll1zpcx5icc47h0kfqxnq7b-python3.14-pytest-benchmark-5.2.3-dist1230python3.14-pytest-benchmark-5.2.3> checking for references to /build/ in /nix/store/l287rwylzll1zpcx5icc47h0kfqxnq7b-python3.14-pytest-benchmark-5.2.3-dist...1231python3.14-pytest-benchmark-5.2.3> patching script interpreter paths in /nix/store/l287rwylzll1zpcx5icc47h0kfqxnq7b-python3.14-pytest-benchmark-5.2.3-dist1232python3.14-pytest-benchmark-5.2.3> Rewriting #!/nix/store/lfh101cfjj8p8npcari9hk0lbqi33yvh-python3-3.14.7/bin/python3.14 to #!/nix/store/lfh101cfjj8p8npcari9hk0lbqi33yvh-python3-3.14.71233python3.14-pytest-benchmark-5.2.3> wrapping `/nix/store/81ra3624400h2kycz1x7gf1ah1pffmzv-python3.14-pytest-benchmark-5.2.3/bin/py.test-benchmark'...1234python3.14-pytest-benchmark-5.2.3> Rewriting #!/nix/store/lfh101cfjj8p8npcari9hk0lbqi33yvh-python3-3.14.7/bin/python3.14 to #!/nix/store/lfh101cfjj8p8npcari9hk0lbqi33yvh-python3-3.14.71235python3.14-pytest-benchmark-5.2.3> wrapping `/nix/store/81ra3624400h2kycz1x7gf1ah1pffmzv-python3.14-pytest-benchmark-5.2.3/bin/pytest-benchmark'...1236python3.14-pytest-benchmark-5.2.3> Executing pythonRemoveTestsDir1237python3.14-pytest-benchmark-5.2.3> Finished executing pythonRemoveTestsDir1238python3.14-pytest-benchmark-5.2.3> Running phase: installCheckPhase1239python3.14-pytest-benchmark-5.2.3> no Makefile or custom installCheckPhase, doing nothing1240python3.14-pytest-benchmark-5.2.3> Running phase: pythonCatchConflictsPhase1241python3.14-pytest-benchmark-5.2.3> Running phase: pythonRemoveBinBytecodePhase1242python3.14-pytest-benchmark-5.2.3> Running phase: pythonImportsCheckPhase1243python3.14-pytest-benchmark-5.2.3> Executing pythonImportsCheckPhase1244python3.14-pytest-benchmark-5.2.3> Check whether the following modules can be imported: pytest_benchmark1245python3.14-pytest-benchmark-5.2.3> Running phase: pythonMetadataCheckPhase1246python3.14-pytest-benchmark-5.2.3> Executing pythonMetadataCheckPhase1247python3.14-pytest-benchmark-5.2.3> Running phase: pytestCheckPhase1248python3.14-pytest-benchmark-5.2.3> Executing pytestCheckPhase1249python3.14-pytest-benchmark-5.2.3> pytest flags: -m pytest1250python3.14-pytest-benchmark-5.2.3> ============================= test session starts ==============================1251python3.14-pytest-benchmark-5.2.3> platform linux -- Python 3.14.7, pytest-9.1.1, pluggy-1.6.01252python3.14-pytest-benchmark-5.2.3> benchmark: 5.2.3 (defaults: timer=time.perf_counter disable_gc=False min_rounds=5 min_time=0.000005 max_time=1.0 calibration_precision=10 warmup=False warmup_iterations=100000)1253python3.14-pytest-benchmark-5.2.3> rootdir: /build/source1254python3.14-pytest-benchmark-5.2.3> configfile: pytest.ini1255python3.14-pytest-benchmark-5.2.3> testpaths: tests1256python3.14-pytest-benchmark-5.2.3> plugins: benchmark-5.2.3, nbmake-1.5.5, aspectlib-2.0.01257python3.14-pytest-benchmark-5.2.3> collected 243 items 1258python3.14-pytest-benchmark-5.2.3> 1259python3.14-pytest-benchmark-5.2.3> tests/test_benchmark.py ..........................................ss.... [ 19%]1260building '/nix/store/vc724gabc197kkw1v1074hnl5ywanja0-python3.14-opentelemetry-test-utils-0.61b0.drv' on 'ssh-ng://nix-remote-builder@bld3.m.ntd.one'1261python3.14-pytest-benchmark-5.2.3> ..... [ 21%]1262building '/nix/store/vc724gabc197kkw1v1074hnl5ywanja0-python3.14-opentelemetry-test-utils-0.61b0.drv'1263python3.14-opentelemetry-test-utils-0.61b0> Sourcing python-remove-tests-dir-hook1264python3.14-opentelemetry-test-utils-0.61b0> Sourcing python-catch-conflicts-hook.sh1265python3.14-opentelemetry-test-utils-0.61b0> Sourcing python-remove-bin-bytecode-hook.sh1266python3.14-opentelemetry-test-utils-0.61b0> Sourcing pypa-build-hook1267python3.14-opentelemetry-test-utils-0.61b0> Using pypaBuildPhase1268python3.14-opentelemetry-test-utils-0.61b0> Sourcing python-runtime-deps-check-hook1269python3.14-opentelemetry-test-utils-0.61b0> Using pythonRuntimeDepsCheckHook1270python3.14-opentelemetry-test-utils-0.61b0> Sourcing pypa-install-hook1271python3.14-opentelemetry-test-utils-0.61b0> Using pypaInstallPhase1272python3.14-opentelemetry-test-utils-0.61b0> Sourcing python-imports-check-hook.sh1273python3.14-opentelemetry-test-utils-0.61b0> Using pythonImportsCheckPhase1274python3.14-opentelemetry-test-utils-0.61b0> Sourcing python-metadata-check-hook.sh1275python3.14-opentelemetry-test-utils-0.61b0> Using pythonMetadataCheckPhase1276python3.14-opentelemetry-test-utils-0.61b0> Sourcing python-namespaces-hook1277python3.14-opentelemetry-test-utils-0.61b0> Sourcing python-catch-conflicts-hook.sh1278python3.14-opentelemetry-test-utils-0.61b0> Running phase: unpackPhase1279python3.14-opentelemetry-test-utils-0.61b0> unpacking source archive /nix/store/2535x5qnx3hqix529cl63p1xxb2j86js-source1280python3.14-opentelemetry-test-utils-0.61b0> source root is source/tests/opentelemetry-test-utils1281python3.14-opentelemetry-test-utils-0.61b0> setting SOURCE_DATE_EPOCH to timestamp 315619200 of file "source/tests/opentelemetry-test-utils/tests/test_utils.py"1282python3.14-opentelemetry-test-utils-0.61b0> Running phase: patchPhase1283python3.14-opentelemetry-test-utils-0.61b0> Running phase: updateAutotoolsGnuConfigScriptsPhase1284python3.14-opentelemetry-test-utils-0.61b0> Running phase: configurePhase1285python3.14-opentelemetry-test-utils-0.61b0> no configure script, doing nothing1286python3.14-opentelemetry-test-utils-0.61b0> Running phase: buildPhase1287python3.14-opentelemetry-test-utils-0.61b0> Executing pypaBuildPhase1288python3.14-opentelemetry-test-utils-0.61b0> Creating a wheel...1289python3.14-opentelemetry-test-utils-0.61b0> pypa build flags: --no-isolation --outdir dist/ --wheel1290python3.14-opentelemetry-test-utils-0.61b0> * Getting build dependencies for wheel...1291python3.14-opentelemetry-test-utils-0.61b0> * Building wheel...1292python3.14-opentelemetry-test-utils-0.61b0> Successfully built opentelemetry_test_utils-0.61b0-py3-none-any.whl1293python3.14-opentelemetry-test-utils-0.61b0> Finished creating a wheel...1294python3.14-opentelemetry-test-utils-0.61b0> Finished executing pypaBuildPhase1295python3.14-opentelemetry-test-utils-0.61b0> Running phase: pythonRuntimeDepsCheckHook1296python3.14-opentelemetry-test-utils-0.61b0> Executing pythonRuntimeDepsCheck1297python3.14-opentelemetry-test-utils-0.61b0> Checking runtime dependencies for opentelemetry_test_utils-0.61b0-py3-none-any.whl1298python3.14-opentelemetry-test-utils-0.61b0> Finished executing pythonRuntimeDepsCheck1299python3.14-opentelemetry-test-utils-0.61b0> Running phase: installPhase1300python3.14-opentelemetry-test-utils-0.61b0> Executing pypaInstallPhase1301python3.14-opentelemetry-test-utils-0.61b0> Successfully installed opentelemetry_test_utils-0.61b0-py3-none-any.whl1302python3.14-opentelemetry-test-utils-0.61b0> Finished executing pypaInstallPhase1303python3.14-opentelemetry-test-utils-0.61b0> Running phase: pythonOutputDistPhase1304python3.14-opentelemetry-test-utils-0.61b0> Executing pythonOutputDistPhase1305python3.14-opentelemetry-test-utils-0.61b0> Finished executing pythonOutputDistPhase1306python3.14-opentelemetry-test-utils-0.61b0> Running phase: fixupPhase1307python3.14-opentelemetry-test-utils-0.61b0> shrinking RPATHs of ELF executables and libraries in /nix/store/q4vgdbgv8i5ylflkgzpj8xq8sbmklzw7-python3.14-opentelemetry-test-utils-0.61b01308python3.14-opentelemetry-test-utils-0.61b0> checking for references to /build/ in /nix/store/q4vgdbgv8i5ylflkgzpj8xq8sbmklzw7-python3.14-opentelemetry-test-utils-0.61b0...1309python3.14-opentelemetry-test-utils-0.61b0> patching script interpreter paths in /nix/store/q4vgdbgv8i5ylflkgzpj8xq8sbmklzw7-python3.14-opentelemetry-test-utils-0.61b01310python3.14-opentelemetry-test-utils-0.61b0> stripping (with command strip and flags -S -p) in /nix/store/q4vgdbgv8i5ylflkgzpj8xq8sbmklzw7-python3.14-opentelemetry-test-utils-0.61b0/lib1311python3.14-opentelemetry-test-utils-0.61b0> shrinking RPATHs of ELF executables and libraries in /nix/store/y54m3ranbabbi3zxjh0sdh5qblrbp9b6-python3.14-opentelemetry-test-utils-0.61b0-dist1312python3.14-opentelemetry-test-utils-0.61b0> checking for references to /build/ in /nix/store/y54m3ranbabbi3zxjh0sdh5qblrbp9b6-python3.14-opentelemetry-test-utils-0.61b0-dist...1313python3.14-opentelemetry-test-utils-0.61b0> patching script interpreter paths in /nix/store/y54m3ranbabbi3zxjh0sdh5qblrbp9b6-python3.14-opentelemetry-test-utils-0.61b0-dist1314python3.14-opentelemetry-test-utils-0.61b0> Executing pythonRemoveTestsDir1315python3.14-opentelemetry-test-utils-0.61b0> Finished executing pythonRemoveTestsDir1316python3.14-opentelemetry-test-utils-0.61b0> Running phase: installCheckPhase1317python3.14-opentelemetry-test-utils-0.61b0> no Makefile or custom installCheckPhase, doing nothing1318python3.14-opentelemetry-test-utils-0.61b0> Running phase: pythonCatchConflictsPhase1319python3.14-opentelemetry-test-utils-0.61b0> Running phase: pythonRemoveBinBytecodePhase1320python3.14-opentelemetry-test-utils-0.61b0> Running phase: pythonImportsCheckPhase1321python3.14-opentelemetry-test-utils-0.61b0> Executing pythonImportsCheckPhase1322python3.14-opentelemetry-test-utils-0.61b0> Check whether the following modules can be imported: opentelemetry.test1323python3.14-opentelemetry-test-utils-0.61b0> Running phase: pythonMetadataCheckPhase1324python3.14-opentelemetry-test-utils-0.61b0> Executing pythonMetadataCheckPhase1325building '/nix/store/gz6afs3xpy30lkg0l3kg2qnhxng7wz4m-python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0.drv' on 'ssh-ng://nix-remote-builder@bld3.m.ntd.one'1326building '/nix/store/gz6afs3xpy30lkg0l3kg2qnhxng7wz4m-python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0.drv'1327python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> Sourcing python-remove-tests-dir-hook1328python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> Sourcing python-catch-conflicts-hook.sh1329python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> Sourcing python-remove-bin-bytecode-hook.sh1330python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> Sourcing pypa-build-hook1331python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> Using pypaBuildPhase1332python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> Sourcing python-runtime-deps-check-hook1333python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> Using pythonRuntimeDepsCheckHook1334python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> Sourcing pypa-install-hook1335python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> Using pypaInstallPhase1336python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> Sourcing python-imports-check-hook.sh1337python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> Using pythonImportsCheckPhase1338python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> Sourcing python-metadata-check-hook.sh1339python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> Using pythonMetadataCheckPhase1340python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> Sourcing python-namespaces-hook1341python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> Sourcing python-catch-conflicts-hook.sh1342python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> Sourcing pytest-check-hook1343python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> Using pytestCheckPhase1344python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> Running phase: unpackPhase1345python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> unpacking source archive /nix/store/2535x5qnx3hqix529cl63p1xxb2j86js-source1346python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> source root is source/exporter/opentelemetry-exporter-otlp-proto-common1347python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> setting SOURCE_DATE_EPOCH to timestamp 315619200 of file "source/exporter/opentelemetry-exporter-otlp-proto-common/tests/test_trace_encoder.py"1348python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> Running phase: patchPhase1349python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> Running phase: updateAutotoolsGnuConfigScriptsPhase1350python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> Running phase: configurePhase1351python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> no configure script, doing nothing1352python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> Running phase: buildPhase1353python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> Executing pypaBuildPhase1354python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> Creating a wheel...1355python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> pypa build flags: --no-isolation --outdir dist/ --wheel1356python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> * Getting build dependencies for wheel...1357python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> * Building wheel...1358python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> Successfully built opentelemetry_exporter_otlp_proto_common-1.40.0-py3-none-any.whl1359python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> Finished creating a wheel...1360python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> Finished executing pypaBuildPhase1361python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> Running phase: pythonRuntimeDepsCheckHook1362python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> Executing pythonRuntimeDepsCheck1363python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> Checking runtime dependencies for opentelemetry_exporter_otlp_proto_common-1.40.0-py3-none-any.whl1364python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> Finished executing pythonRuntimeDepsCheck1365python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> Running phase: installPhase1366python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> Executing pypaInstallPhase1367python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> Successfully installed opentelemetry_exporter_otlp_proto_common-1.40.0-py3-none-any.whl1368python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> Finished executing pypaInstallPhase1369python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> Running phase: pythonOutputDistPhase1370python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> Executing pythonOutputDistPhase1371python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> Finished executing pythonOutputDistPhase1372python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> Running phase: fixupPhase1373python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> shrinking RPATHs of ELF executables and libraries in /nix/store/jrm94k8pdpz0y8bdg0gci1qpbrlbx8hi-python3.14-opentelemetry-exporter-otlp-proto-common-1.40.01374python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> checking for references to /build/ in /nix/store/jrm94k8pdpz0y8bdg0gci1qpbrlbx8hi-python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0...1375python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> patching script interpreter paths in /nix/store/jrm94k8pdpz0y8bdg0gci1qpbrlbx8hi-python3.14-opentelemetry-exporter-otlp-proto-common-1.40.01376python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> stripping (with command strip and flags -S -p) in /nix/store/jrm94k8pdpz0y8bdg0gci1qpbrlbx8hi-python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0/lib1377python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> shrinking RPATHs of ELF executables and libraries in /nix/store/24xaq9ycw0xdn397bh58axasc9205c18-python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0-dist1378python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> checking for references to /build/ in /nix/store/24xaq9ycw0xdn397bh58axasc9205c18-python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0-dist...1379python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> patching script interpreter paths in /nix/store/24xaq9ycw0xdn397bh58axasc9205c18-python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0-dist1380python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> Executing pythonRemoveTestsDir1381python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> Finished executing pythonRemoveTestsDir1382python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> Running phase: installCheckPhase1383python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> no Makefile or custom installCheckPhase, doing nothing1384python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> Running phase: pythonCatchConflictsPhase1385python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> Running phase: pythonRemoveBinBytecodePhase1386python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> Running phase: pythonImportsCheckPhase1387python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> Executing pythonImportsCheckPhase1388python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> Check whether the following modules can be imported: opentelemetry.exporter.otlp.proto.common1389python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> Running phase: pythonMetadataCheckPhase1390python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> Executing pythonMetadataCheckPhase1391python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> Running phase: pytestCheckPhase1392python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> Executing pytestCheckPhase1393python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> pytest flags: -m pytest1394python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> ============================= test session starts ==============================1395python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> platform linux -- Python 3.14.7, pytest-9.1.1, pluggy-1.6.0 -- /nix/store/lfh101cfjj8p8npcari9hk0lbqi33yvh-python3-3.14.7/bin/python3.141396python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> cachedir: .pytest_cache1397python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> rootdir: /build/source1398python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> configfile: pyproject.toml1399python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> collected 17 items 1400python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> 1401python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> tests/test_attribute_encoder.py::TestOTLPAttributeEncoder::test_encode_attributes_all_kinds PASSED [ 5%]1402python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> tests/test_attribute_encoder.py::TestOTLPAttributeEncoder::test_encode_attributes_error_list_none PASSED [ 11%]1403python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> tests/test_attribute_encoder.py::TestOTLPAttributeEncoder::test_encode_attributes_error_logs_key PASSED [ 17%]1404python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> tests/test_log_encoder.py::TestOTLPLogEncoder::test_dropped_attributes_count PASSED [ 23%]1405python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> tests/test_log_encoder.py::TestOTLPLogEncoder::test_encode PASSED [ 29%]1406python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> tests/test_log_encoder.py::TestOTLPLogEncoder::test_encode_no_body PASSED [ 35%]1407python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> tests/test_metrics_encoder.py::TestOTLPMetricsEncoder::test_encode_exponential_histogram PASSED [ 41%]1408python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> tests/test_metrics_encoder.py::TestOTLPMetricsEncoder::test_encode_gauge_double PASSED [ 47%]1409python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> tests/test_metrics_encoder.py::TestOTLPMetricsEncoder::test_encode_gauge_int PASSED [ 52%]1410python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> tests/test_metrics_encoder.py::TestOTLPMetricsEncoder::test_encode_histogram PASSED [ 58%]1411python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> tests/test_metrics_encoder.py::TestOTLPMetricsEncoder::test_encode_multiple_scope_histogram PASSED [ 64%]1412python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> tests/test_metrics_encoder.py::TestOTLPMetricsEncoder::test_encode_scope_with_attributes PASSED [ 70%]1413python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> tests/test_metrics_encoder.py::TestOTLPMetricsEncoder::test_encode_sum_double PASSED [ 76%]1414python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> tests/test_metrics_encoder.py::TestOTLPMetricsEncoder::test_encode_sum_int PASSED [ 82%]1415python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> tests/test_metrics_encoder.py::TestOTLPMetricsEncoder::test_encoding_exception_reraise PASSED [ 88%]1416python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> tests/test_trace_encoder.py::TestOTLPTraceEncoder::test_encode_spans PASSED [ 94%]1417python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> tests/test_trace_encoder.py::TestOTLPTraceEncoder::test_encode_status_code_translations PASSED [100%]1418python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> 1419python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> =============================== warnings summary ===============================1420python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> exporter/opentelemetry-exporter-otlp-proto-common/tests/test_log_encoder.py::TestOTLPLogEncoder::test_dropped_attributes_count1421python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> <string>:7: LogRecordDroppedAttributesWarning: Log record attributes were dropped due to limits1422python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> 1423python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> ../../../../nix/store/3lifl3pndhid9fifxfjlwl5spjw1h74c-python3.14-pytest-9.1.1/lib/python3.14/site-packages/_pytest/cacheprovider.py:4691424python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> /nix/store/3lifl3pndhid9fifxfjlwl5spjw1h74c-python3.14-pytest-9.1.1/lib/python3.14/site-packages/_pytest/cacheprovider.py:469: PytestCacheWarning: could not create cache path /build/source/.pytest_cache/v/cache/nodeids: [Errno 13] Permission denied: '/build/source/pytest-cache-files-u77l8t8k'1425python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> config.cache.set("cache/nodeids", sorted(self.cached_nodeids))1426python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> 1427python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html1428python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> ======================== 17 passed, 2 warnings in 2.90s ========================1429python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> Finished executing pytestCheckPhase1430python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> Running phase: pytestcachePhase1431python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> Running phase: pytestRemoveBytecodePhase1432building '/nix/store/vbqdcapadzayi6yj21yikiyisndgnzpf-python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0.drv' on 'ssh-ng://nix-remote-builder@bld3.m.ntd.one'1433building '/nix/store/vbqdcapadzayi6yj21yikiyisndgnzpf-python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0.drv'1434python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> Sourcing python-remove-tests-dir-hook1435python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> Sourcing python-catch-conflicts-hook.sh1436python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> Sourcing python-remove-bin-bytecode-hook.sh1437python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> Sourcing pypa-build-hook1438python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> Using pypaBuildPhase1439python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> Sourcing python-runtime-deps-check-hook1440python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> Using pythonRuntimeDepsCheckHook1441python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> Sourcing pypa-install-hook1442python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> Using pypaInstallPhase1443python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> Sourcing python-imports-check-hook.sh1444python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> Using pythonImportsCheckPhase1445python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> Sourcing python-metadata-check-hook.sh1446python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> Using pythonMetadataCheckPhase1447python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> Sourcing python-namespaces-hook1448python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> Sourcing python-catch-conflicts-hook.sh1449python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> Sourcing pytest-check-hook1450python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> Using pytestCheckPhase1451python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> Running phase: unpackPhase1452python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> unpacking source archive /nix/store/2535x5qnx3hqix529cl63p1xxb2j86js-source1453python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> source root is source/exporter/opentelemetry-exporter-otlp-proto-http1454python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> setting SOURCE_DATE_EPOCH to timestamp 315619200 of file "source/exporter/opentelemetry-exporter-otlp-proto-http/tests/test_proto_span_exporter.py"1455python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> Running phase: patchPhase1456python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> Running phase: updateAutotoolsGnuConfigScriptsPhase1457python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> Running phase: configurePhase1458python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> no configure script, doing nothing1459python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> Running phase: buildPhase1460python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> Executing pypaBuildPhase1461python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> Creating a wheel...1462python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> pypa build flags: --no-isolation --outdir dist/ --wheel1463python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> * Getting build dependencies for wheel...1464python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> * Building wheel...1465python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> Successfully built opentelemetry_exporter_otlp_proto_http-1.40.0-py3-none-any.whl1466python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> Finished creating a wheel...1467python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> Finished executing pypaBuildPhase1468python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> Running phase: pythonRuntimeDepsCheckHook1469python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> Executing pythonRuntimeDepsCheck1470python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> Checking runtime dependencies for opentelemetry_exporter_otlp_proto_http-1.40.0-py3-none-any.whl1471python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> Finished executing pythonRuntimeDepsCheck1472python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> Running phase: installPhase1473python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> Executing pypaInstallPhase1474python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> Successfully installed opentelemetry_exporter_otlp_proto_http-1.40.0-py3-none-any.whl1475python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> Finished executing pypaInstallPhase1476python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> Running phase: pythonOutputDistPhase1477python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> Executing pythonOutputDistPhase1478python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> Finished executing pythonOutputDistPhase1479python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> Running phase: fixupPhase1480python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> shrinking RPATHs of ELF executables and libraries in /nix/store/j3pbjcbq26kkqdj19ii2fs784azrrc9r-python3.14-opentelemetry-exporter-otlp-proto-http-1.40.01481python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> checking for references to /build/ in /nix/store/j3pbjcbq26kkqdj19ii2fs784azrrc9r-python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0...1482python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> patching script interpreter paths in /nix/store/j3pbjcbq26kkqdj19ii2fs784azrrc9r-python3.14-opentelemetry-exporter-otlp-proto-http-1.40.01483python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> stripping (with command strip and flags -S -p) in /nix/store/j3pbjcbq26kkqdj19ii2fs784azrrc9r-python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0/lib1484python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> shrinking RPATHs of ELF executables and libraries in /nix/store/wcnqhgbb5dzdlxlm0jhwl7lf6iql6pwb-python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0-dist1485python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> checking for references to /build/ in /nix/store/wcnqhgbb5dzdlxlm0jhwl7lf6iql6pwb-python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0-dist...1486python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> patching script interpreter paths in /nix/store/wcnqhgbb5dzdlxlm0jhwl7lf6iql6pwb-python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0-dist1487python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> Executing pythonRemoveTestsDir1488python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> Finished executing pythonRemoveTestsDir1489python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> Running phase: installCheckPhase1490python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> no Makefile or custom installCheckPhase, doing nothing1491python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> Running phase: pythonCatchConflictsPhase1492python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> Running phase: pythonRemoveBinBytecodePhase1493python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> Running phase: pythonImportsCheckPhase1494python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> Executing pythonImportsCheckPhase1495python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> Check whether the following modules can be imported: opentelemetry.exporter.otlp.proto.http1496python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> Running phase: pythonMetadataCheckPhase1497python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> Executing pythonMetadataCheckPhase1498python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> Running phase: pytestCheckPhase1499python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> Executing pytestCheckPhase1500python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> pytest flags: -m pytest -k not\ \(test_retry_timeout\)\ and\ not\ \(test_shutdown_interrupts_retry_backoff\)1501python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> ============================= test session starts ==============================1502python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> platform linux -- Python 3.14.7, pytest-9.1.1, pluggy-1.6.0 -- /nix/store/lfh101cfjj8p8npcari9hk0lbqi33yvh-python3-3.14.7/bin/python3.141503python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> cachedir: .pytest_cache1504python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> rootdir: /build/source1505python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> configfile: pyproject.toml1506python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> collected 46 items / 6 deselected / 40 selected 1507python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> 1508python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> tests/metrics/test_otlp_metrics_exporter.py::TestOTLPMetricExporter::test_2xx_status_code PASSED [ 2%]1509python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> tests/metrics/test_otlp_metrics_exporter.py::TestOTLPMetricExporter::test_aggregation_temporality PASSED [ 5%]1510python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> tests/metrics/test_otlp_metrics_exporter.py::TestOTLPMetricExporter::test_constructor_default PASSED [ 7%]1511python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> tests/metrics/test_otlp_metrics_exporter.py::TestOTLPMetricExporter::test_exponential_explicit_bucket_histogram PASSED [ 10%]1512python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> tests/metrics/test_otlp_metrics_exporter.py::TestOTLPMetricExporter::test_export_no_collector_available PASSED [ 12%]1513python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> tests/metrics/test_otlp_metrics_exporter.py::TestOTLPMetricExporter::test_export_no_collector_available_retryable PASSED [ 15%]1514python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> tests/metrics/test_otlp_metrics_exporter.py::TestOTLPMetricExporter::test_exporter_constructor_take_priority PASSED [ 17%]1515python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> tests/metrics/test_otlp_metrics_exporter.py::TestOTLPMetricExporter::test_exporter_env PASSED [ 20%]1516python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> tests/metrics/test_otlp_metrics_exporter.py::TestOTLPMetricExporter::test_exporter_env_endpoint_with_slash PASSED [ 22%]1517python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> tests/metrics/test_otlp_metrics_exporter.py::TestOTLPMetricExporter::test_exporter_env_endpoint_without_slash PASSED [ 25%]1518python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> tests/metrics/test_otlp_metrics_exporter.py::TestOTLPMetricExporter::test_exporter_metrics_env_take_priority PASSED [ 27%]1519python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> tests/metrics/test_otlp_metrics_exporter.py::TestOTLPMetricExporter::test_failure 1520python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> -------------------------------- live log call ---------------------------------1521python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> ERROR opentelemetry.exporter.otlp.proto.http.metric_exporter:__init__.py:250 Failed to export metrics batch code: 401, reason: None1522python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> PASSED [ 30%]1523python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> tests/metrics/test_otlp_metrics_exporter.py::TestOTLPMetricExporter::test_headers_parse_from_env PASSED [ 32%]1524python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> tests/metrics/test_otlp_metrics_exporter.py::TestOTLPMetricExporter::test_preferred_aggregation_override PASSED [ 35%]1525python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> tests/metrics/test_otlp_metrics_exporter.py::TestOTLPMetricExporter::test_serialization PASSED [ 37%]1526python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> tests/metrics/test_otlp_metrics_exporter.py::TestOTLPMetricExporter::test_success PASSED [ 40%]1527python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> tests/metrics/test_otlp_metrics_exporter.py::TestOTLPMetricExporter::test_timeout_set_correctly PASSED [ 42%]1528python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> tests/test_proto_log_exporter.py::TestOTLPHTTPLogExporter::test_2xx_status_code PASSED [ 45%]1529python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> tests/test_proto_log_exporter.py::TestOTLPHTTPLogExporter::test_constructor_default PASSED [ 47%]1530python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> tests/test_proto_log_exporter.py::TestOTLPHTTPLogExporter::test_exception_raised_when_entrypoint_does_not_exist PASSED [ 50%]1531python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> tests/test_proto_log_exporter.py::TestOTLPHTTPLogExporter::test_exception_raised_when_entrypoint_returns_wrong_type PASSED [ 52%]1532python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> tests/test_proto_log_exporter.py::TestOTLPHTTPLogExporter::test_export_no_collector_available PASSED [ 55%]1533python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> tests/test_proto_log_exporter.py::TestOTLPHTTPLogExporter::test_export_no_collector_available_retryable PASSED [ 57%]1534python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> tests/test_proto_log_exporter.py::TestOTLPHTTPLogExporter::test_exported_log_without_span_id PASSED [ 60%]1535python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> tests/test_proto_log_exporter.py::TestOTLPHTTPLogExporter::test_exported_log_without_trace_id PASSED [ 62%]1536python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> tests/test_proto_log_exporter.py::TestOTLPHTTPLogExporter::test_exporter_constructor_take_priority PASSED [ 65%]1537python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> tests/test_proto_log_exporter.py::TestOTLPHTTPLogExporter::test_exporter_env PASSED [ 67%]1538python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> tests/test_proto_log_exporter.py::TestOTLPHTTPLogExporter::test_exporter_logs_env_take_priority PASSED [ 70%]1539python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> tests/test_proto_log_exporter.py::TestOTLPHTTPLogExporter::test_timeout_set_correctly PASSED [ 72%]1540python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> tests/test_proto_span_exporter.py::TestOTLPSpanExporter::test_2xx_status_code PASSED [ 75%]1541python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> tests/test_proto_span_exporter.py::TestOTLPSpanExporter::test_constructor_default PASSED [ 77%]1542python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> tests/test_proto_span_exporter.py::TestOTLPSpanExporter::test_export_no_collector_available PASSED [ 80%]1543python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> tests/test_proto_span_exporter.py::TestOTLPSpanExporter::test_export_no_collector_available_retryable PASSED [ 82%]1544python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> tests/test_proto_span_exporter.py::TestOTLPSpanExporter::test_exporter_constructor_take_priority PASSED [ 85%]1545python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> tests/test_proto_span_exporter.py::TestOTLPSpanExporter::test_exporter_env PASSED [ 87%]1546python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> tests/test_proto_span_exporter.py::TestOTLPSpanExporter::test_exporter_env_endpoint_with_slash PASSED [ 90%]1547python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> tests/test_proto_span_exporter.py::TestOTLPSpanExporter::test_exporter_env_endpoint_without_slash PASSED [ 92%]1548python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> tests/test_proto_span_exporter.py::TestOTLPSpanExporter::test_exporter_traces_env_take_priority PASSED [ 95%]1549python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> tests/test_proto_span_exporter.py::TestOTLPSpanExporter::test_headers_parse_from_env PASSED [ 97%]1550python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> tests/test_proto_span_exporter.py::TestOTLPSpanExporter::test_timeout_set_correctly PASSED [100%]1551python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> 1552python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> =============================== warnings summary ===============================1553python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> ../../../../nix/store/3lifl3pndhid9fifxfjlwl5spjw1h74c-python3.14-pytest-9.1.1/lib/python3.14/site-packages/_pytest/cacheprovider.py:4691554python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> /nix/store/3lifl3pndhid9fifxfjlwl5spjw1h74c-python3.14-pytest-9.1.1/lib/python3.14/site-packages/_pytest/cacheprovider.py:469: PytestCacheWarning: could not create cache path /build/source/.pytest_cache/v/cache/nodeids: [Errno 13] Permission denied: '/build/source/pytest-cache-files-ykuxequh'1555python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> config.cache.set("cache/nodeids", sorted(self.cached_nodeids))1556python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> 1557python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html1558python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> ================= 40 passed, 6 deselected, 1 warning in 5.01s ==================1559python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> Finished executing pytestCheckPhase1560python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> Running phase: pytestcachePhase1561python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> Running phase: pytestRemoveBytecodePhase1562building '/nix/store/lyb21kdkqgh0q1g09gzkxk451w8zan6z-python3.14-pydantic-settings-2.14.2.drv' on 'ssh-ng://nix-remote-builder@bld3.m.ntd.one'1563building '/nix/store/lyb21kdkqgh0q1g09gzkxk451w8zan6z-python3.14-pydantic-settings-2.14.2.drv'1564python3.14-pydantic-settings-2.14.2> Sourcing python-remove-tests-dir-hook1565python3.14-pydantic-settings-2.14.2> Sourcing python-catch-conflicts-hook.sh1566python3.14-pydantic-settings-2.14.2> Sourcing python-remove-bin-bytecode-hook.sh1567python3.14-pydantic-settings-2.14.2> Sourcing pypa-build-hook1568python3.14-pydantic-settings-2.14.2> Using pypaBuildPhase1569python3.14-pydantic-settings-2.14.2> Sourcing python-runtime-deps-check-hook1570python3.14-pydantic-settings-2.14.2> Using pythonRuntimeDepsCheckHook1571python3.14-pydantic-settings-2.14.2> Sourcing pypa-install-hook1572python3.14-pydantic-settings-2.14.2> Using pypaInstallPhase1573python3.14-pydantic-settings-2.14.2> Sourcing python-imports-check-hook.sh1574python3.14-pydantic-settings-2.14.2> Using pythonImportsCheckPhase1575python3.14-pydantic-settings-2.14.2> Sourcing python-metadata-check-hook.sh1576python3.14-pydantic-settings-2.14.2> Using pythonMetadataCheckPhase1577python3.14-pydantic-settings-2.14.2> Sourcing python-namespaces-hook1578python3.14-pydantic-settings-2.14.2> Sourcing python-catch-conflicts-hook.sh1579python3.14-pydantic-settings-2.14.2> Running phase: unpackPhase1580python3.14-pydantic-settings-2.14.2> unpacking source archive /nix/store/5g5z9ymanhmd0mz5rp7ihlvw3z9fb400-pydantic_settings-2.14.2.tar.gz1581python3.14-pydantic-settings-2.14.2> source root is pydantic_settings-2.14.21582python3.14-pydantic-settings-2.14.2> setting SOURCE_DATE_EPOCH to timestamp 1580601600 of file "pydantic_settings-2.14.2/uv.lock"1583python3.14-pydantic-settings-2.14.2> Running phase: patchPhase1584python3.14-pydantic-settings-2.14.2> Running phase: updateAutotoolsGnuConfigScriptsPhase1585python3.14-pydantic-settings-2.14.2> Running phase: configurePhase1586python3.14-pydantic-settings-2.14.2> no configure script, doing nothing1587python3.14-pydantic-settings-2.14.2> Running phase: buildPhase1588python3.14-pydantic-settings-2.14.2> Executing pypaBuildPhase1589python3.14-pydantic-settings-2.14.2> Creating a wheel...1590python3.14-pydantic-settings-2.14.2> pypa build flags: --no-isolation --outdir dist/ --wheel1591python3.14-pydantic-settings-2.14.2> * Getting build dependencies for wheel...1592python3.14-pydantic-settings-2.14.2> * Building wheel...1593python3.14-pydantic-settings-2.14.2> Successfully built pydantic_settings-2.14.2-py3-none-any.whl1594python3.14-pydantic-settings-2.14.2> Finished creating a wheel...1595python3.14-pydantic-settings-2.14.2> Finished executing pypaBuildPhase1596python3.14-pydantic-settings-2.14.2> Running phase: pythonRuntimeDepsCheckHook1597python3.14-pydantic-settings-2.14.2> Executing pythonRuntimeDepsCheck1598python3.14-pydantic-settings-2.14.2> Checking runtime dependencies for pydantic_settings-2.14.2-py3-none-any.whl1599python3.14-pydantic-settings-2.14.2> Finished executing pythonRuntimeDepsCheck1600python3.14-pydantic-settings-2.14.2> Running phase: installPhase1601python3.14-pydantic-settings-2.14.2> Executing pypaInstallPhase1602python3.14-pydantic-settings-2.14.2> Successfully installed pydantic_settings-2.14.2-py3-none-any.whl1603python3.14-pydantic-settings-2.14.2> Finished executing pypaInstallPhase1604python3.14-pydantic-settings-2.14.2> Running phase: pythonOutputDistPhase1605python3.14-pydantic-settings-2.14.2> Executing pythonOutputDistPhase1606python3.14-pydantic-settings-2.14.2> Finished executing pythonOutputDistPhase1607python3.14-pydantic-settings-2.14.2> Running phase: fixupPhase1608python3.14-pydantic-settings-2.14.2> shrinking RPATHs of ELF executables and libraries in /nix/store/qxxb14amndnbhp4c092fkk8vy8qsp15x-python3.14-pydantic-settings-2.14.21609python3.14-pydantic-settings-2.14.2> checking for references to /build/ in /nix/store/qxxb14amndnbhp4c092fkk8vy8qsp15x-python3.14-pydantic-settings-2.14.2...1610python3.14-pydantic-settings-2.14.2> patching script interpreter paths in /nix/store/qxxb14amndnbhp4c092fkk8vy8qsp15x-python3.14-pydantic-settings-2.14.21611python3.14-pydantic-settings-2.14.2> stripping (with command strip and flags -S -p) in /nix/store/qxxb14amndnbhp4c092fkk8vy8qsp15x-python3.14-pydantic-settings-2.14.2/lib1612python3.14-pydantic-settings-2.14.2> shrinking RPATHs of ELF executables and libraries in /nix/store/ayqkn27lcvhc6dby1pxiv96dsahnc0z2-python3.14-pydantic-settings-2.14.2-dist1613python3.14-pydantic-settings-2.14.2> checking for references to /build/ in /nix/store/ayqkn27lcvhc6dby1pxiv96dsahnc0z2-python3.14-pydantic-settings-2.14.2-dist...1614python3.14-pydantic-settings-2.14.2> patching script interpreter paths in /nix/store/ayqkn27lcvhc6dby1pxiv96dsahnc0z2-python3.14-pydantic-settings-2.14.2-dist1615python3.14-pydantic-settings-2.14.2> Executing pythonRemoveTestsDir1616python3.14-pydantic-settings-2.14.2> Finished executing pythonRemoveTestsDir1617python3.14-pydantic-settings-2.14.2> Running phase: pythonCatchConflictsPhase1618python3.14-pydantic-settings-2.14.2> Running phase: pythonRemoveBinBytecodePhase1619python3.14-pydantic-settings-2.14.2> Running phase: pythonImportsCheckPhase1620python3.14-pydantic-settings-2.14.2> Executing pythonImportsCheckPhase1621python3.14-pydantic-settings-2.14.2> Check whether the following modules can be imported: pydantic_settings1622python3.14-pydantic-settings-2.14.2> Running phase: pythonMetadataCheckPhase1623python3.14-pydantic-settings-2.14.2> Executing pythonMetadataCheckPhase1624building '/nix/store/w8h22vh4khm7y6df3dnv9v7f2a89rwhz-python3.14-fastapi-0.141.1.drv' on 'ssh-ng://nix-remote-builder@bld3.m.ntd.one'1625building '/nix/store/w8h22vh4khm7y6df3dnv9v7f2a89rwhz-python3.14-fastapi-0.141.1.drv'1626python3.14-fastapi-0.141.1> structuredAttrs is enabled1627python3.14-fastapi-0.141.1> Sourcing python-remove-tests-dir-hook1628python3.14-fastapi-0.141.1> Sourcing python-catch-conflicts-hook.sh1629python3.14-fastapi-0.141.1> Sourcing python-remove-bin-bytecode-hook.sh1630python3.14-fastapi-0.141.1> Sourcing pypa-build-hook1631python3.14-fastapi-0.141.1> Using pypaBuildPhase1632python3.14-fastapi-0.141.1> Sourcing python-runtime-deps-check-hook1633python3.14-fastapi-0.141.1> Using pythonRuntimeDepsCheckHook1634python3.14-fastapi-0.141.1> Sourcing pypa-install-hook1635python3.14-fastapi-0.141.1> Using pypaInstallPhase1636python3.14-fastapi-0.141.1> Sourcing python-imports-check-hook.sh1637python3.14-fastapi-0.141.1> Using pythonImportsCheckPhase1638python3.14-fastapi-0.141.1> Sourcing python-metadata-check-hook.sh1639python3.14-fastapi-0.141.1> Using pythonMetadataCheckPhase1640python3.14-fastapi-0.141.1> Sourcing python-namespaces-hook1641python3.14-fastapi-0.141.1> Sourcing python-catch-conflicts-hook.sh1642python3.14-fastapi-0.141.1> Sourcing pytest-check-hook1643python3.14-fastapi-0.141.1> Using pytestCheckPhase1644python3.14-fastapi-0.141.1> Running phase: unpackPhase1645python3.14-fastapi-0.141.1> unpacking source archive /nix/store/4w5h43znsl8y33rbhvz91g67c532271a-source1646python3.14-fastapi-0.141.1> source root is source1647python3.14-fastapi-0.141.1> setting SOURCE_DATE_EPOCH to timestamp 315619200 of file "source/uv.lock"1648python3.14-fastapi-0.141.1> Running phase: patchPhase1649python3.14-fastapi-0.141.1> Running phase: updateAutotoolsGnuConfigScriptsPhase1650python3.14-fastapi-0.141.1> Running phase: configurePhase1651python3.14-fastapi-0.141.1> no configure script, doing nothing1652python3.14-fastapi-0.141.1> Running phase: buildPhase1653python3.14-fastapi-0.141.1> Executing pypaBuildPhase1654python3.14-fastapi-0.141.1> Setting PDM_BUILD_SCM_VERSION to 0.141.11655python3.14-fastapi-0.141.1> Creating a wheel...1656python3.14-fastapi-0.141.1> pypa build flags: --no-isolation --outdir dist/ --wheel1657python3.14-fastapi-0.141.1> * Getting build dependencies for wheel...1658python3.14-fastapi-0.141.1> * Building wheel...1659python3.14-fastapi-0.141.1> - Adding .pdm-build/fastapi-0.141.1.dist-info/METADATA -> fastapi-0.141.1.dist-info/METADATA1660python3.14-fastapi-0.141.1> - Adding .pdm-build/fastapi-0.141.1.dist-info/WHEEL -> fastapi-0.141.1.dist-info/WHEEL1661python3.14-fastapi-0.141.1> - Adding .pdm-build/fastapi-0.141.1.dist-info/entry_points.txt -> fastapi-0.141.1.dist-info/entry_points.txt1662python3.14-fastapi-0.141.1> - Adding .pdm-build/fastapi-0.141.1.dist-info/licenses/LICENSE -> fastapi-0.141.1.dist-info/licenses/LICENSE1663python3.14-fastapi-0.141.1> - Adding fastapi/.agents/skills/fastapi/SKILL.md -> fastapi/.agents/skills/fastapi/SKILL.md1664python3.14-fastapi-0.141.1> - Adding fastapi/.agents/skills/fastapi/references/dependencies.md -> fastapi/.agents/skills/fastapi/references/dependencies.md1665python3.14-fastapi-0.141.1> - Adding fastapi/.agents/skills/fastapi/references/other-tools.md -> fastapi/.agents/skills/fastapi/references/other-tools.md1666python3.14-fastapi-0.141.1> - Adding fastapi/.agents/skills/fastapi/references/path-operations.md -> fastapi/.agents/skills/fastapi/references/path-operations.md1667python3.14-fastapi-0.141.1> - Adding fastapi/.agents/skills/fastapi/references/pydantic.md -> fastapi/.agents/skills/fastapi/references/pydantic.md1668python3.14-fastapi-0.141.1> - Adding fastapi/.agents/skills/fastapi/references/responses.md -> fastapi/.agents/skills/fastapi/references/responses.md1669python3.14-fastapi-0.141.1> - Adding fastapi/.agents/skills/fastapi/references/streaming.md -> fastapi/.agents/skills/fastapi/references/streaming.md1670python3.14-fastapi-0.141.1> - Adding fastapi/__init__.py -> fastapi/__init__.py1671python3.14-fastapi-0.141.1> - Adding fastapi/__main__.py -> fastapi/__main__.py1672python3.14-fastapi-0.141.1> - Adding fastapi/_compat/__init__.py -> fastapi/_compat/__init__.py1673python3.14-fastapi-0.141.1> - Adding fastapi/_compat/shared.py -> fastapi/_compat/shared.py1674python3.14-fastapi-0.141.1> - Adding fastapi/_compat/v2.py -> fastapi/_compat/v2.py1675python3.14-fastapi-0.141.1> - Adding fastapi/applications.py -> fastapi/applications.py1676python3.14-fastapi-0.141.1> - Adding fastapi/background.py -> fastapi/background.py1677python3.14-fastapi-0.141.1> - Adding fastapi/cli.py -> fastapi/cli.py1678python3.14-fastapi-0.141.1> - Adding fastapi/concurrency.py -> fastapi/concurrency.py1679python3.14-fastapi-0.141.1> - Adding fastapi/datastructures.py -> fastapi/datastructures.py1680python3.14-fastapi-0.141.1> - Adding fastapi/dependencies/__init__.py -> fastapi/dependencies/__init__.py1681python3.14-fastapi-0.141.1> - Adding fastapi/dependencies/models.py -> fastapi/dependencies/models.py1682python3.14-fastapi-0.141.1> - Adding fastapi/dependencies/utils.py -> fastapi/dependencies/utils.py1683python3.14-fastapi-0.141.1> - Adding fastapi/encoders.py -> fastapi/encoders.py1684python3.14-fastapi-0.141.1> - Adding fastapi/exception_handlers.py -> fastapi/exception_handlers.py1685python3.14-fastapi-0.141.1> - Adding fastapi/exceptions.py -> fastapi/exceptions.py1686python3.14-fastapi-0.141.1> - Adding fastapi/logger.py -> fastapi/logger.py1687python3.14-fastapi-0.141.1> - Adding fastapi/middleware/__init__.py -> fastapi/middleware/__init__.py1688python3.14-fastapi-0.141.1> - Adding fastapi/middleware/asyncexitstack.py -> fastapi/middleware/asyncexitstack.py1689python3.14-fastapi-0.141.1> - Adding fastapi/middleware/cors.py -> fastapi/middleware/cors.py1690python3.14-fastapi-0.141.1> - Adding fastapi/middleware/gzip.py -> fastapi/middleware/gzip.py1691python3.14-fastapi-0.141.1> - Adding fastapi/middleware/httpsredirect.py -> fastapi/middleware/httpsredirect.py1692python3.14-fastapi-0.141.1> - Adding fastapi/middleware/trustedhost.py -> fastapi/middleware/trustedhost.py1693python3.14-fastapi-0.141.1> - Adding fastapi/middleware/wsgi.py -> fastapi/middleware/wsgi.py1694python3.14-fastapi-0.141.1> - Adding fastapi/openapi/__init__.py -> fastapi/openapi/__init__.py1695python3.14-fastapi-0.141.1> - Adding fastapi/openapi/constants.py -> fastapi/openapi/constants.py1696python3.14-fastapi-0.141.1> - Adding fastapi/openapi/docs.py -> fastapi/openapi/docs.py1697python3.14-fastapi-0.141.1> - Adding fastapi/openapi/models.py -> fastapi/openapi/models.py1698python3.14-fastapi-0.141.1> - Adding fastapi/openapi/utils.py -> fastapi/openapi/utils.py1699python3.14-fastapi-0.141.1> - Adding fastapi/param_functions.py -> fastapi/param_functions.py1700python3.14-fastapi-0.141.1> - Adding fastapi/params.py -> fastapi/params.py1701python3.14-fastapi-0.141.1> - Adding fastapi/py.typed -> fastapi/py.typed1702python3.14-fastapi-0.141.1> - Adding fastapi/requests.py -> fastapi/requests.py1703python3.14-fastapi-0.141.1> - Adding fastapi/responses.py -> fastapi/responses.py1704python3.14-fastapi-0.141.1> - Adding fastapi/routing.py -> fastapi/routing.py1705python3.14-fastapi-0.141.1> - Adding fastapi/security/__init__.py -> fastapi/security/__init__.py1706python3.14-fastapi-0.141.1> - Adding fastapi/security/api_key.py -> fastapi/security/api_key.py1707python3.14-fastapi-0.141.1> - Adding fastapi/security/base.py -> fastapi/security/base.py1708python3.14-fastapi-0.141.1> - Adding fastapi/security/http.py -> fastapi/security/http.py1709python3.14-fastapi-0.141.1> - Adding fastapi/security/oauth2.py -> fastapi/security/oauth2.py1710python3.14-fastapi-0.141.1> - Adding fastapi/security/open_id_connect_url.py -> fastapi/security/open_id_connect_url.py1711python3.14-fastapi-0.141.1> - Adding fastapi/security/utils.py -> fastapi/security/utils.py1712python3.14-fastapi-0.141.1> - Adding fastapi/sse.py -> fastapi/sse.py1713python3.14-fastapi-0.141.1> - Adding fastapi/staticfiles.py -> fastapi/staticfiles.py1714python3.14-fastapi-0.141.1> - Adding fastapi/templating.py -> fastapi/templating.py1715python3.14-fastapi-0.141.1> - Adding fastapi/testclient.py -> fastapi/testclient.py1716python3.14-fastapi-0.141.1> - Adding fastapi/types.py -> fastapi/types.py1717python3.14-fastapi-0.141.1> - Adding fastapi/utils.py -> fastapi/utils.py1718python3.14-fastapi-0.141.1> - Adding fastapi/websockets.py -> fastapi/websockets.py1719python3.14-fastapi-0.141.1> - Adding fastapi-0.141.1.dist-info/RECORD -> fastapi-0.141.1.dist-info/RECORD1720python3.14-fastapi-0.141.1> Successfully built fastapi-0.141.1-py3-none-any.whl1721python3.14-fastapi-0.141.1> Finished creating a wheel...1722python3.14-fastapi-0.141.1> Finished executing pypaBuildPhase1723python3.14-fastapi-0.141.1> Running phase: pythonRuntimeDepsCheckHook1724python3.14-fastapi-0.141.1> Executing pythonRuntimeDepsCheck1725python3.14-fastapi-0.141.1> Checking runtime dependencies for fastapi-0.141.1-py3-none-any.whl1726python3.14-fastapi-0.141.1> Finished executing pythonRuntimeDepsCheck1727python3.14-fastapi-0.141.1> Running phase: installPhase1728python3.14-fastapi-0.141.1> Executing pypaInstallPhase1729python3.14-fastapi-0.141.1> Successfully installed fastapi-0.141.1-py3-none-any.whl1730python3.14-fastapi-0.141.1> Finished executing pypaInstallPhase1731python3.14-fastapi-0.141.1> Running phase: pythonOutputDistPhase1732python3.14-fastapi-0.141.1> Executing pythonOutputDistPhase1733python3.14-fastapi-0.141.1> Finished executing pythonOutputDistPhase1734python3.14-fastapi-0.141.1> Running phase: fixupPhase1735python3.14-fastapi-0.141.1> shrinking RPATHs of ELF executables and libraries in /nix/store/x2vcyd3fl7mabbrp39hvhzmi6b3zz0m9-python3.14-fastapi-0.141.1-dist1736python3.14-fastapi-0.141.1> checking for references to /build/ in /nix/store/x2vcyd3fl7mabbrp39hvhzmi6b3zz0m9-python3.14-fastapi-0.141.1-dist...1737python3.14-fastapi-0.141.1> patching script interpreter paths in /nix/store/x2vcyd3fl7mabbrp39hvhzmi6b3zz0m9-python3.14-fastapi-0.141.1-dist1738python3.14-fastapi-0.141.1> shrinking RPATHs of ELF executables and libraries in /nix/store/xmdlws0prbsrwy3raz2a72fbdcin3vlx-python3.14-fastapi-0.141.11739python3.14-fastapi-0.141.1> checking for references to /build/ in /nix/store/xmdlws0prbsrwy3raz2a72fbdcin3vlx-python3.14-fastapi-0.141.1...1740python3.14-fastapi-0.141.1> patching script interpreter paths in /nix/store/xmdlws0prbsrwy3raz2a72fbdcin3vlx-python3.14-fastapi-0.141.11741python3.14-fastapi-0.141.1> stripping (with command strip and flags -S -p) in /nix/store/xmdlws0prbsrwy3raz2a72fbdcin3vlx-python3.14-fastapi-0.141.1/lib /nix/store/xmdlws0prbsrwy3raz2a72fbdcin3vlx-python3.14-fastapi-0.141.1/bin1742python3.14-fastapi-0.141.1> Rewriting #!/nix/store/lfh101cfjj8p8npcari9hk0lbqi33yvh-python3-3.14.7/bin/python3.14 to #!/nix/store/lfh101cfjj8p8npcari9hk0lbqi33yvh-python3-3.14.71743python3.14-fastapi-0.141.1> wrapping `/nix/store/xmdlws0prbsrwy3raz2a72fbdcin3vlx-python3.14-fastapi-0.141.1/bin/fastapi'...1744python3.14-fastapi-0.141.1> Executing pythonRemoveTestsDir1745python3.14-fastapi-0.141.1> Finished executing pythonRemoveTestsDir1746python3.14-fastapi-0.141.1> Running phase: installCheckPhase1747python3.14-fastapi-0.141.1> no Makefile or custom installCheckPhase, doing nothing1748python3.14-fastapi-0.141.1> Running phase: pythonCatchConflictsPhase1749python3.14-fastapi-0.141.1> Running phase: pythonRemoveBinBytecodePhase1750python3.14-fastapi-0.141.1> Running phase: pythonImportsCheckPhase1751python3.14-fastapi-0.141.1> Executing pythonImportsCheckPhase1752python3.14-fastapi-0.141.1> Check whether the following modules can be imported: fastapi1753python3.14-fastapi-0.141.1> Running phase: pythonMetadataCheckPhase1754python3.14-fastapi-0.141.1> Executing pythonMetadataCheckPhase1755python3.14-fastapi-0.141.1> Running phase: pytestCheckPhase1756python3.14-fastapi-0.141.1> Executing pytestCheckPhase1757python3.14-fastapi-0.141.1> pytest flags: -m pytest --ignore-glob=docs_src --ignore-glob=tests/test_tutorial --ignore-glob=tests/test_tutorial/test_graphql/test_tutorial001.py -k not\ \(test_fastapi_cli\) --numprocesses=81758python3.14-fastapi-0.141.1> ============================= test session starts ==============================1759python3.14-fastapi-0.141.1> platform linux -- Python 3.14.7, pytest-9.1.1, pluggy-1.6.01760python3.14-fastapi-0.141.1> rootdir: /build/source1761python3.14-fastapi-0.141.1> configfile: pyproject.toml1762python3.14-fastapi-0.141.1> plugins: anyio-4.14.2, inline-snapshot-0.34.2, xdist-3.8.0, timeout-2.4.01763python3.14-fastapi-0.141.1> timeout: 20.0s1764python3.14-fastapi-0.141.1> timeout method: signal1765python3.14-fastapi-0.141.1> timeout func_only: False1766python3.14-fastapi-0.141.1> 8 workers [2064 items] 1767python3.14-fastapi-0.141.1> s.sss................................................................... [ 3%]1768python3.14-fastapi-0.141.1> ........................................................................ [ 6%]1769python3.14-fastapi-0.141.1> ........................................................................ [ 10%]1770python3.14-fastapi-0.141.1> ........................................................................ [ 13%]1771python3.14-fastapi-0.141.1> ......................................s............s...........s........ [ 17%]1772python3.14-fastapi-0.141.1> ........................................................................ [ 20%]1773python3.14-fastapi-0.141.1> ........................................................................ [ 24%]1774python3.14-fastapi-0.141.1> ........................................................................ [ 27%]1775python3.14-fastapi-0.141.1> ........................................................................ [ 31%]1776python3.14-fastapi-0.141.1> ........................................................................ [ 34%]1777python3.14-fastapi-0.141.1> ........................................................................ [ 38%]1778python3.14-fastapi-0.141.1> ........................................................................ [ 41%]1779python3.14-fastapi-0.141.1> ........................................................................ [ 45%]1780python3.14-fastapi-0.141.1> ........................................................................ [ 48%]1781python3.14-fastapi-0.141.1> ........................................................................ [ 52%]1782python3.14-fastapi-0.141.1> ........................................................................ [ 55%]1783python3.14-fastapi-0.141.1> ........................................................................ [ 59%]1784python3.14-fastapi-0.141.1> ........................................................................ [ 62%]1785python3.14-fastapi-0.141.1> ........................................................................ [ 66%]1786python3.14-fastapi-0.141.1> ........................................................................ [ 69%]1787python3.14-fastapi-0.141.1> ........................................................................ [ 73%]1788python3.14-fastapi-0.141.1> ........................................................................ [ 76%]1789python3.14-fastapi-0.141.1> ........................................................................ [ 80%]1790python3.14-fastapi-0.141.1> ........................................................................ [ 83%]1791python3.14-fastapi-0.141.1> ........................................................................ [ 87%]1792python3.14-fastapi-0.141.1> ........................................................................ [ 90%]1793python3.14-fastapi-0.141.1> ........................................................................ [ 94%]1794python3.14-fastapi-0.141.1> ........................................................................ [ 97%]1795python3.14-fastapi-0.141.1> ................................................ [100%]1796python3.14-fastapi-0.141.1> 1797python3.14-fastapi-0.141.1> ═══════════════════════════════ inline-snapshot ════════════════════════════════1798python3.14-fastapi-0.141.1> INFO: inline-snapshot was disabled because you used xdist. This means that tests1799python3.14-fastapi-0.141.1> with snapshots will continue to run, but snapshot(x) will only return x and 1800python3.14-fastapi-0.141.1> inline-snapshot will not be able to fix snapshots or generate reports.1801python3.14-fastapi-0.141.1> 1802python3.14-fastapi-0.141.1> 1803python3.14-fastapi-0.141.1> ====================== 2057 passed, 14 skipped in 41.15s =======================1804python3.14-fastapi-0.141.1> Finished executing pytestCheckPhase1805python3.14-fastapi-0.141.1> pytestCheckPhase completed in 49 seconds1806python3.14-fastapi-0.141.1> Running phase: pytestcachePhase1807python3.14-fastapi-0.141.1> Running phase: pytestRemoveBytecodePhase1808building '/nix/store/9dryy0sc96wzn5xyir31cv6sz5gy3dd3-python3.14-sse-starlette-3.2.0.drv' on 'ssh-ng://nix-remote-builder@bld3.m.ntd.one'1809building '/nix/store/9dryy0sc96wzn5xyir31cv6sz5gy3dd3-python3.14-sse-starlette-3.2.0.drv'1810python3.14-sse-starlette-3.2.0> Sourcing python-remove-tests-dir-hook1811python3.14-sse-starlette-3.2.0> Sourcing python-catch-conflicts-hook.sh1812python3.14-sse-starlette-3.2.0> Sourcing python-remove-bin-bytecode-hook.sh1813python3.14-sse-starlette-3.2.0> Sourcing pypa-build-hook1814python3.14-sse-starlette-3.2.0> Using pypaBuildPhase1815python3.14-sse-starlette-3.2.0> Sourcing python-runtime-deps-check-hook1816python3.14-sse-starlette-3.2.0> Using pythonRuntimeDepsCheckHook1817python3.14-sse-starlette-3.2.0> Sourcing pypa-install-hook1818python3.14-sse-starlette-3.2.0> Using pypaInstallPhase1819python3.14-sse-starlette-3.2.0> Sourcing python-imports-check-hook.sh1820python3.14-sse-starlette-3.2.0> Using pythonImportsCheckPhase1821python3.14-sse-starlette-3.2.0> Sourcing python-metadata-check-hook.sh1822python3.14-sse-starlette-3.2.0> Using pythonMetadataCheckPhase1823python3.14-sse-starlette-3.2.0> Sourcing python-namespaces-hook1824python3.14-sse-starlette-3.2.0> Sourcing python-catch-conflicts-hook.sh1825python3.14-sse-starlette-3.2.0> Sourcing pytest-check-hook1826python3.14-sse-starlette-3.2.0> Using pytestCheckPhase1827python3.14-sse-starlette-3.2.0> Running phase: unpackPhase1828python3.14-sse-starlette-3.2.0> unpacking source archive /nix/store/mk0gi3a3hqpks5g5z12p3l46m36hmian-source1829python3.14-sse-starlette-3.2.0> source root is source1830python3.14-sse-starlette-3.2.0> setting SOURCE_DATE_EPOCH to timestamp 315619200 of file "source/uv.lock"1831python3.14-sse-starlette-3.2.0> Running phase: patchPhase1832python3.14-sse-starlette-3.2.0> Running phase: updateAutotoolsGnuConfigScriptsPhase1833python3.14-sse-starlette-3.2.0> Running phase: configurePhase1834python3.14-sse-starlette-3.2.0> no configure script, doing nothing1835python3.14-sse-starlette-3.2.0> Running phase: buildPhase1836python3.14-sse-starlette-3.2.0> Executing pypaBuildPhase1837python3.14-sse-starlette-3.2.0> Creating a wheel...1838python3.14-sse-starlette-3.2.0> pypa build flags: --no-isolation --outdir dist/ --wheel1839python3.14-sse-starlette-3.2.0> * Getting build dependencies for wheel...1840python3.14-sse-starlette-3.2.0> running egg_info1841python3.14-sse-starlette-3.2.0> creating sse_starlette.egg-info1842python3.14-sse-starlette-3.2.0> writing sse_starlette.egg-info/PKG-INFO1843python3.14-sse-starlette-3.2.0> writing dependency_links to sse_starlette.egg-info/dependency_links.txt1844python3.14-sse-starlette-3.2.0> writing requirements to sse_starlette.egg-info/requires.txt1845python3.14-sse-starlette-3.2.0> writing top-level names to sse_starlette.egg-info/top_level.txt1846python3.14-sse-starlette-3.2.0> writing manifest file 'sse_starlette.egg-info/SOURCES.txt'1847python3.14-sse-starlette-3.2.0> reading manifest file 'sse_starlette.egg-info/SOURCES.txt'1848python3.14-sse-starlette-3.2.0> adding license file 'LICENSE'1849python3.14-sse-starlette-3.2.0> adding license file 'AUTHORS'1850python3.14-sse-starlette-3.2.0> writing manifest file 'sse_starlette.egg-info/SOURCES.txt'1851python3.14-sse-starlette-3.2.0> * Building wheel...1852python3.14-sse-starlette-3.2.0> running bdist_wheel1853python3.14-sse-starlette-3.2.0> running build1854python3.14-sse-starlette-3.2.0> running build_py1855python3.14-sse-starlette-3.2.0> creating build/lib/sse_starlette1856python3.14-sse-starlette-3.2.0> copying sse_starlette/__init__.py -> build/lib/sse_starlette1857python3.14-sse-starlette-3.2.0> copying sse_starlette/event.py -> build/lib/sse_starlette1858python3.14-sse-starlette-3.2.0> copying sse_starlette/sse.py -> build/lib/sse_starlette1859python3.14-sse-starlette-3.2.0> running egg_info1860python3.14-sse-starlette-3.2.0> writing sse_starlette.egg-info/PKG-INFO1861python3.14-sse-starlette-3.2.0> writing dependency_links to sse_starlette.egg-info/dependency_links.txt1862python3.14-sse-starlette-3.2.0> writing requirements to sse_starlette.egg-info/requires.txt1863python3.14-sse-starlette-3.2.0> writing top-level names to sse_starlette.egg-info/top_level.txt1864python3.14-sse-starlette-3.2.0> reading manifest file 'sse_starlette.egg-info/SOURCES.txt'1865python3.14-sse-starlette-3.2.0> adding license file 'LICENSE'1866python3.14-sse-starlette-3.2.0> adding license file 'AUTHORS'1867python3.14-sse-starlette-3.2.0> writing manifest file 'sse_starlette.egg-info/SOURCES.txt'1868python3.14-sse-starlette-3.2.0> copying sse_starlette/py.typed -> build/lib/sse_starlette1869python3.14-sse-starlette-3.2.0> installing to build/bdist.linux-aarch64/wheel1870python3.14-sse-starlette-3.2.0> running install1871python3.14-sse-starlette-3.2.0> running install_lib1872python3.14-sse-starlette-3.2.0> creating build/bdist.linux-aarch64/wheel1873python3.14-sse-starlette-3.2.0> creating build/bdist.linux-aarch64/wheel/sse_starlette1874python3.14-sse-starlette-3.2.0> copying build/lib/sse_starlette/__init__.py -> build/bdist.linux-aarch64/wheel/./sse_starlette1875python3.14-sse-starlette-3.2.0> copying build/lib/sse_starlette/py.typed -> build/bdist.linux-aarch64/wheel/./sse_starlette1876python3.14-sse-starlette-3.2.0> copying build/lib/sse_starlette/sse.py -> build/bdist.linux-aarch64/wheel/./sse_starlette1877python3.14-sse-starlette-3.2.0> copying build/lib/sse_starlette/event.py -> build/bdist.linux-aarch64/wheel/./sse_starlette1878python3.14-sse-starlette-3.2.0> running install_egg_info1879python3.14-sse-starlette-3.2.0> Copying sse_starlette.egg-info to build/bdist.linux-aarch64/wheel/./sse_starlette-3.2.0-py3.14.egg-info1880python3.14-sse-starlette-3.2.0> running install_scripts1881python3.14-sse-starlette-3.2.0> creating build/bdist.linux-aarch64/wheel/sse_starlette-3.2.0.dist-info/WHEEL1882python3.14-sse-starlette-3.2.0> creating '/build/source/dist/.tmp-s6iwpzkd/sse_starlette-3.2.0-py3-none-any.whl' and adding 'build/bdist.linux-aarch64/wheel' to it1883python3.14-sse-starlette-3.2.0> adding 'sse_starlette/__init__.py'1884python3.14-sse-starlette-3.2.0> adding 'sse_starlette/event.py'1885python3.14-sse-starlette-3.2.0> adding 'sse_starlette/py.typed'1886python3.14-sse-starlette-3.2.0> adding 'sse_starlette/sse.py'1887python3.14-sse-starlette-3.2.0> adding 'sse_starlette-3.2.0.dist-info/licenses/AUTHORS'1888python3.14-sse-starlette-3.2.0> adding 'sse_starlette-3.2.0.dist-info/licenses/LICENSE'1889python3.14-sse-starlette-3.2.0> adding 'sse_starlette-3.2.0.dist-info/METADATA'1890python3.14-sse-starlette-3.2.0> adding 'sse_starlette-3.2.0.dist-info/WHEEL'1891python3.14-sse-starlette-3.2.0> adding 'sse_starlette-3.2.0.dist-info/top_level.txt'1892python3.14-sse-starlette-3.2.0> adding 'sse_starlette-3.2.0.dist-info/RECORD'1893python3.14-sse-starlette-3.2.0> removing build/bdist.linux-aarch64/wheel1894python3.14-sse-starlette-3.2.0> Successfully built sse_starlette-3.2.0-py3-none-any.whl1895python3.14-sse-starlette-3.2.0> Finished creating a wheel...1896python3.14-sse-starlette-3.2.0> Finished executing pypaBuildPhase1897python3.14-sse-starlette-3.2.0> Running phase: pythonRuntimeDepsCheckHook1898python3.14-sse-starlette-3.2.0> Executing pythonRuntimeDepsCheck1899python3.14-sse-starlette-3.2.0> Checking runtime dependencies for sse_starlette-3.2.0-py3-none-any.whl1900python3.14-sse-starlette-3.2.0> Finished executing pythonRuntimeDepsCheck1901python3.14-sse-starlette-3.2.0> Running phase: installPhase1902python3.14-sse-starlette-3.2.0> Executing pypaInstallPhase1903python3.14-sse-starlette-3.2.0> Successfully installed sse_starlette-3.2.0-py3-none-any.whl1904python3.14-sse-starlette-3.2.0> Finished executing pypaInstallPhase1905python3.14-sse-starlette-3.2.0> Running phase: pythonOutputDistPhase1906python3.14-sse-starlette-3.2.0> Executing pythonOutputDistPhase1907python3.14-sse-starlette-3.2.0> Finished executing pythonOutputDistPhase1908python3.14-sse-starlette-3.2.0> Running phase: fixupPhase1909python3.14-sse-starlette-3.2.0> shrinking RPATHs of ELF executables and libraries in /nix/store/6qpidhh96sh5ivvwiy1332imbylnp31j-python3.14-sse-starlette-3.2.01910python3.14-sse-starlette-3.2.0> checking for references to /build/ in /nix/store/6qpidhh96sh5ivvwiy1332imbylnp31j-python3.14-sse-starlette-3.2.0...1911python3.14-sse-starlette-3.2.0> patching script interpreter paths in /nix/store/6qpidhh96sh5ivvwiy1332imbylnp31j-python3.14-sse-starlette-3.2.01912python3.14-sse-starlette-3.2.0> stripping (with command strip and flags -S -p) in /nix/store/6qpidhh96sh5ivvwiy1332imbylnp31j-python3.14-sse-starlette-3.2.0/lib1913python3.14-sse-starlette-3.2.0> shrinking RPATHs of ELF executables and libraries in /nix/store/8l6qr9z5904vinm6azz68sraa6h1wjg1-python3.14-sse-starlette-3.2.0-dist1914python3.14-sse-starlette-3.2.0> checking for references to /build/ in /nix/store/8l6qr9z5904vinm6azz68sraa6h1wjg1-python3.14-sse-starlette-3.2.0-dist...1915python3.14-sse-starlette-3.2.0> patching script interpreter paths in /nix/store/8l6qr9z5904vinm6azz68sraa6h1wjg1-python3.14-sse-starlette-3.2.0-dist1916python3.14-sse-starlette-3.2.0> Executing pythonRemoveTestsDir1917python3.14-sse-starlette-3.2.0> Finished executing pythonRemoveTestsDir1918python3.14-sse-starlette-3.2.0> Running phase: installCheckPhase1919python3.14-sse-starlette-3.2.0> no Makefile or custom installCheckPhase, doing nothing1920python3.14-sse-starlette-3.2.0> Running phase: pythonCatchConflictsPhase1921python3.14-sse-starlette-3.2.0> Running phase: pythonRemoveBinBytecodePhase1922python3.14-sse-starlette-3.2.0> Running phase: pythonImportsCheckPhase1923python3.14-sse-starlette-3.2.0> Executing pythonImportsCheckPhase1924python3.14-sse-starlette-3.2.0> Check whether the following modules can be imported: sse_starlette1925python3.14-sse-starlette-3.2.0> Running phase: pythonMetadataCheckPhase1926python3.14-sse-starlette-3.2.0> Executing pythonMetadataCheckPhase1927python3.14-sse-starlette-3.2.0> Running phase: pytestCheckPhase1928python3.14-sse-starlette-3.2.0> Executing pytestCheckPhase1929python3.14-sse-starlette-3.2.0> pytest flags: -m pytest -k not\ \(test_stop_server_with_many_consumers\)\ and\ not\ \(test_sse_server_termination\)1930python3.14-sse-starlette-3.2.0> ============================= test session starts ==============================1931python3.14-sse-starlette-3.2.0> platform linux -- Python 3.14.7, pytest-9.1.1, pluggy-1.6.01932python3.14-sse-starlette-3.2.0> rootdir: /build/source1933python3.14-sse-starlette-3.2.0> configfile: pyproject.toml1934python3.14-sse-starlette-3.2.0> plugins: anyio-4.14.2, asyncio-1.4.01935python3.14-sse-starlette-3.2.0> asyncio: mode=Mode.AUTO, debug=False, asyncio_default_fixture_loop_scope=function, asyncio_default_test_loop_scope=function1936python3.14-sse-starlette-3.2.0> collected 74 items / 4 deselected / 70 selected 1937python3.14-sse-starlette-3.2.0> 1938python3.14-sse-starlette-3.2.0> tests/experimentation/test_multiple_consumers_asyncio.py .. [ 2%]1939python3.14-sse-starlette-3.2.0> tests/test_event.py ............................. [ 44%]1940python3.14-sse-starlette-3.2.0> tests/test_issue132.py ......... [ 57%]1941python3.14-sse-starlette-3.2.0> tests/test_issue152.py ..... [ 64%]1942python3.14-sse-starlette-3.2.0> tests/test_multi_loop.py ....... [ 74%]1943python3.14-sse-starlette-3.2.0> tests/test_sse.py .................. [100%]1944python3.14-sse-starlette-3.2.0> 1945python3.14-sse-starlette-3.2.0> =============================== warnings summary ===============================1946python3.14-sse-starlette-3.2.0> tests/conftest.py:131947python3.14-sse-starlette-3.2.0> /build/source/tests/conftest.py:13: StarletteDeprecationWarning: Using `httpx` with `starlette.testclient` is deprecated; install `httpx2` instead.1948python3.14-sse-starlette-3.2.0> from starlette.testclient import TestClient1949python3.14-sse-starlette-3.2.0> 1950python3.14-sse-starlette-3.2.0> -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html1951python3.14-sse-starlette-3.2.0> ================= 70 passed, 4 deselected, 1 warning in 32.08s =================1952python3.14-sse-starlette-3.2.0> Finished executing pytestCheckPhase1953python3.14-sse-starlette-3.2.0> pytestCheckPhase completed in 36 seconds1954python3.14-sse-starlette-3.2.0> Running phase: pytestcachePhase1955python3.14-sse-starlette-3.2.0> Running phase: pytestRemoveBytecodePhase1956building '/nix/store/h88hz1lwk79qgxbl9gnv2pz99dnj6br3-python3.14-httpx-sse-0.4.3.drv' on 'ssh-ng://nix-remote-builder@bld3.m.ntd.one'1957building '/nix/store/h88hz1lwk79qgxbl9gnv2pz99dnj6br3-python3.14-httpx-sse-0.4.3.drv'1958python3.14-httpx-sse-0.4.3> Sourcing python-remove-tests-dir-hook1959python3.14-httpx-sse-0.4.3> Sourcing python-catch-conflicts-hook.sh1960python3.14-httpx-sse-0.4.3> Sourcing python-remove-bin-bytecode-hook.sh1961python3.14-httpx-sse-0.4.3> Sourcing pypa-build-hook1962python3.14-httpx-sse-0.4.3> Using pypaBuildPhase1963python3.14-httpx-sse-0.4.3> Sourcing python-runtime-deps-check-hook1964python3.14-httpx-sse-0.4.3> Using pythonRuntimeDepsCheckHook1965python3.14-httpx-sse-0.4.3> Sourcing pypa-install-hook1966python3.14-httpx-sse-0.4.3> Using pypaInstallPhase1967python3.14-httpx-sse-0.4.3> Sourcing python-imports-check-hook.sh1968python3.14-httpx-sse-0.4.3> Using pythonImportsCheckPhase1969python3.14-httpx-sse-0.4.3> Sourcing python-metadata-check-hook.sh1970python3.14-httpx-sse-0.4.3> Using pythonMetadataCheckPhase1971python3.14-httpx-sse-0.4.3> Sourcing python-namespaces-hook1972python3.14-httpx-sse-0.4.3> Sourcing python-catch-conflicts-hook.sh1973python3.14-httpx-sse-0.4.3> Sourcing pytest-check-hook1974python3.14-httpx-sse-0.4.3> Using pytestCheckPhase1975python3.14-httpx-sse-0.4.3> Running phase: unpackPhase1976python3.14-httpx-sse-0.4.3> unpacking source archive /nix/store/zy679vw3cvlgv07f5h76k711072k24bw-source1977python3.14-httpx-sse-0.4.3> source root is source1978python3.14-httpx-sse-0.4.3> setting SOURCE_DATE_EPOCH to timestamp 315619200 of file "source/tests/test_models.py"1979python3.14-httpx-sse-0.4.3> Running phase: patchPhase1980python3.14-httpx-sse-0.4.3> Running phase: updateAutotoolsGnuConfigScriptsPhase1981python3.14-httpx-sse-0.4.3> Running phase: configurePhase1982python3.14-httpx-sse-0.4.3> no configure script, doing nothing1983python3.14-httpx-sse-0.4.3> Running phase: buildPhase1984python3.14-httpx-sse-0.4.3> Executing pypaBuildPhase1985python3.14-httpx-sse-0.4.3> Setting SETUPTOOLS_SCM_PRETEND_VERSION to 0.4.31986python3.14-httpx-sse-0.4.3> Including all tracked files automatically1987python3.14-httpx-sse-0.4.3> Creating a wheel...1988python3.14-httpx-sse-0.4.3> pypa build flags: --no-isolation --outdir dist/ --wheel1989python3.14-httpx-sse-0.4.3> * Getting build dependencies for wheel...1990python3.14-httpx-sse-0.4.3> toml section missing PosixPath('pyproject.toml') does not contain any of the tool sections: ['setuptools_scm', 'vcs-versioning']1991python3.14-httpx-sse-0.4.3> No `packages` or `py_modules` configuration, performing automatic discovery.1992python3.14-httpx-sse-0.4.3> `src-layout` detected -- analysing ./src1993python3.14-httpx-sse-0.4.3> discovered packages -- ['httpx_sse']1994python3.14-httpx-sse-0.4.3> discovered py_modules -- []1995python3.14-httpx-sse-0.4.3> /nix/store/is96kqqsvnrrpl3pw97bf4wflzqk2zgv-python3.14-setuptools-83.0.0/lib/python3.14/site-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated1996python3.14-httpx-sse-0.4.3> !!1997python3.14-httpx-sse-0.4.3> 1998python3.14-httpx-sse-0.4.3> ********************************************************************************1999python3.14-httpx-sse-0.4.3> Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0).2000python3.14-httpx-sse-0.4.3> 2001python3.14-httpx-sse-0.4.3> By 2027-Feb-18, you need to update your project and remove deprecated calls2002python3.14-httpx-sse-0.4.3> or your builds will no longer be supported.2003python3.14-httpx-sse-0.4.3> 2004python3.14-httpx-sse-0.4.3> See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.2005python3.14-httpx-sse-0.4.3> ********************************************************************************2006python3.14-httpx-sse-0.4.3> 2007python3.14-httpx-sse-0.4.3> !!2008python3.14-httpx-sse-0.4.3> corresp(dist, value, root_dir)2009python3.14-httpx-sse-0.4.3> running egg_info2010python3.14-httpx-sse-0.4.3> creating src/httpx_sse.egg-info2011python3.14-httpx-sse-0.4.3> writing src/httpx_sse.egg-info/PKG-INFO2012python3.14-httpx-sse-0.4.3> writing dependency_links to src/httpx_sse.egg-info/dependency_links.txt2013python3.14-httpx-sse-0.4.3> writing top-level names to src/httpx_sse.egg-info/top_level.txt2014python3.14-httpx-sse-0.4.3> writing manifest file 'src/httpx_sse.egg-info/SOURCES.txt'2015python3.14-httpx-sse-0.4.3> /nix/store/mzrk2nq0s1b4jd85a6r72jfrwjmgnpvp-python3.14-vcs-versioning-1.1.1/lib/python3.14/site-packages/vcs_versioning/overrides.py:609: UserWarning: No GlobalOverrides context is active. Auto-creating one with SETUPTOOLS_SCM prefix for backwards compatibility. Consider using 'with GlobalOverrides.from_env("YOUR_TOOL"):' explicitly.2016python3.14-httpx-sse-0.4.3> return get_active_overrides().subprocess_timeout2017python3.14-httpx-sse-0.4.3> reading manifest file 'src/httpx_sse.egg-info/SOURCES.txt'2018python3.14-httpx-sse-0.4.3> reading manifest template 'MANIFEST.in'2019python3.14-httpx-sse-0.4.3> adding license file 'LICENSE'2020python3.14-httpx-sse-0.4.3> writing manifest file 'src/httpx_sse.egg-info/SOURCES.txt'2021python3.14-httpx-sse-0.4.3> * Building wheel...2022python3.14-httpx-sse-0.4.3> toml section missing PosixPath('pyproject.toml') does not contain any of the tool sections: ['setuptools_scm', 'vcs-versioning']2023python3.14-httpx-sse-0.4.3> No `packages` or `py_modules` configuration, performing automatic discovery.2024python3.14-httpx-sse-0.4.3> `src-layout` detected -- analysing ./src2025python3.14-httpx-sse-0.4.3> discovered packages -- ['httpx_sse']2026python3.14-httpx-sse-0.4.3> discovered py_modules -- []2027python3.14-httpx-sse-0.4.3> /nix/store/is96kqqsvnrrpl3pw97bf4wflzqk2zgv-python3.14-setuptools-83.0.0/lib/python3.14/site-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated2028python3.14-httpx-sse-0.4.3> !!2029python3.14-httpx-sse-0.4.3> 2030python3.14-httpx-sse-0.4.3> ********************************************************************************2031python3.14-httpx-sse-0.4.3> Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0).2032python3.14-httpx-sse-0.4.3> 2033python3.14-httpx-sse-0.4.3> By 2027-Feb-18, you need to update your project and remove deprecated calls2034python3.14-httpx-sse-0.4.3> or your builds will no longer be supported.2035python3.14-httpx-sse-0.4.3> 2036python3.14-httpx-sse-0.4.3> See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.2037python3.14-httpx-sse-0.4.3> ********************************************************************************2038python3.14-httpx-sse-0.4.3> 2039python3.14-httpx-sse-0.4.3> !!2040python3.14-httpx-sse-0.4.3> corresp(dist, value, root_dir)2041python3.14-httpx-sse-0.4.3> running bdist_wheel2042python3.14-httpx-sse-0.4.3> running build2043python3.14-httpx-sse-0.4.3> running build_py2044python3.14-httpx-sse-0.4.3> creating build/lib/httpx_sse2045python3.14-httpx-sse-0.4.3> copying src/httpx_sse/_decoders.py -> build/lib/httpx_sse2046python3.14-httpx-sse-0.4.3> copying src/httpx_sse/__init__.py -> build/lib/httpx_sse2047python3.14-httpx-sse-0.4.3> copying src/httpx_sse/_exceptions.py -> build/lib/httpx_sse2048python3.14-httpx-sse-0.4.3> copying src/httpx_sse/_api.py -> build/lib/httpx_sse2049python3.14-httpx-sse-0.4.3> copying src/httpx_sse/_models.py -> build/lib/httpx_sse2050python3.14-httpx-sse-0.4.3> running egg_info2051python3.14-httpx-sse-0.4.3> writing src/httpx_sse.egg-info/PKG-INFO2052python3.14-httpx-sse-0.4.3> writing dependency_links to src/httpx_sse.egg-info/dependency_links.txt2053python3.14-httpx-sse-0.4.3> writing top-level names to src/httpx_sse.egg-info/top_level.txt2054python3.14-httpx-sse-0.4.3> /nix/store/mzrk2nq0s1b4jd85a6r72jfrwjmgnpvp-python3.14-vcs-versioning-1.1.1/lib/python3.14/site-packages/vcs_versioning/overrides.py:609: UserWarning: No GlobalOverrides context is active. Auto-creating one with SETUPTOOLS_SCM prefix for backwards compatibility. Consider using 'with GlobalOverrides.from_env("YOUR_TOOL"):' explicitly.2055python3.14-httpx-sse-0.4.3> return get_active_overrides().subprocess_timeout2056python3.14-httpx-sse-0.4.3> reading manifest file 'src/httpx_sse.egg-info/SOURCES.txt'2057python3.14-httpx-sse-0.4.3> reading manifest template 'MANIFEST.in'2058python3.14-httpx-sse-0.4.3> adding license file 'LICENSE'2059python3.14-httpx-sse-0.4.3> writing manifest file 'src/httpx_sse.egg-info/SOURCES.txt'2060python3.14-httpx-sse-0.4.3> copying src/httpx_sse/py.typed -> build/lib/httpx_sse2061python3.14-httpx-sse-0.4.3> installing to build/bdist.linux-aarch64/wheel2062python3.14-httpx-sse-0.4.3> running install2063python3.14-httpx-sse-0.4.3> running install_lib2064python3.14-httpx-sse-0.4.3> creating build/bdist.linux-aarch64/wheel2065python3.14-httpx-sse-0.4.3> creating build/bdist.linux-aarch64/wheel/httpx_sse2066python3.14-httpx-sse-0.4.3> copying build/lib/httpx_sse/__init__.py -> build/bdist.linux-aarch64/wheel/./httpx_sse2067python3.14-httpx-sse-0.4.3> copying build/lib/httpx_sse/_decoders.py -> build/bdist.linux-aarch64/wheel/./httpx_sse2068python3.14-httpx-sse-0.4.3> copying build/lib/httpx_sse/py.typed -> build/bdist.linux-aarch64/wheel/./httpx_sse2069python3.14-httpx-sse-0.4.3> copying build/lib/httpx_sse/_models.py -> build/bdist.linux-aarch64/wheel/./httpx_sse2070python3.14-httpx-sse-0.4.3> copying build/lib/httpx_sse/_exceptions.py -> build/bdist.linux-aarch64/wheel/./httpx_sse2071python3.14-httpx-sse-0.4.3> copying build/lib/httpx_sse/_api.py -> build/bdist.linux-aarch64/wheel/./httpx_sse2072python3.14-httpx-sse-0.4.3> running install_egg_info2073python3.14-httpx-sse-0.4.3> Copying src/httpx_sse.egg-info to build/bdist.linux-aarch64/wheel/./httpx_sse-0.4.3-py3.14.egg-info2074python3.14-httpx-sse-0.4.3> running install_scripts2075python3.14-httpx-sse-0.4.3> creating build/bdist.linux-aarch64/wheel/httpx_sse-0.4.3.dist-info/WHEEL2076python3.14-httpx-sse-0.4.3> creating '/build/source/dist/.tmp-n_slno64/httpx_sse-0.4.3-py3-none-any.whl' and adding 'build/bdist.linux-aarch64/wheel' to it2077python3.14-httpx-sse-0.4.3> adding 'httpx_sse/__init__.py'2078python3.14-httpx-sse-0.4.3> adding 'httpx_sse/_api.py'2079python3.14-httpx-sse-0.4.3> adding 'httpx_sse/_decoders.py'2080python3.14-httpx-sse-0.4.3> adding 'httpx_sse/_exceptions.py'2081python3.14-httpx-sse-0.4.3> adding 'httpx_sse/_models.py'2082python3.14-httpx-sse-0.4.3> adding 'httpx_sse/py.typed'2083python3.14-httpx-sse-0.4.3> adding 'httpx_sse-0.4.3.dist-info/licenses/LICENSE'2084python3.14-httpx-sse-0.4.3> adding 'httpx_sse-0.4.3.dist-info/METADATA'2085python3.14-httpx-sse-0.4.3> adding 'httpx_sse-0.4.3.dist-info/WHEEL'2086python3.14-httpx-sse-0.4.3> adding 'httpx_sse-0.4.3.dist-info/top_level.txt'2087python3.14-httpx-sse-0.4.3> adding 'httpx_sse-0.4.3.dist-info/RECORD'2088python3.14-httpx-sse-0.4.3> removing build/bdist.linux-aarch64/wheel2089python3.14-httpx-sse-0.4.3> Successfully built httpx_sse-0.4.3-py3-none-any.whl2090python3.14-httpx-sse-0.4.3> Finished creating a wheel...2091python3.14-httpx-sse-0.4.3> Finished executing pypaBuildPhase2092python3.14-httpx-sse-0.4.3> Running phase: pythonRuntimeDepsCheckHook2093python3.14-httpx-sse-0.4.3> Executing pythonRuntimeDepsCheck2094python3.14-httpx-sse-0.4.3> Checking runtime dependencies for httpx_sse-0.4.3-py3-none-any.whl2095python3.14-httpx-sse-0.4.3> Finished executing pythonRuntimeDepsCheck2096python3.14-httpx-sse-0.4.3> Running phase: installPhase2097python3.14-httpx-sse-0.4.3> Executing pypaInstallPhase2098python3.14-httpx-sse-0.4.3> Successfully installed httpx_sse-0.4.3-py3-none-any.whl2099python3.14-httpx-sse-0.4.3> Finished executing pypaInstallPhase2100python3.14-httpx-sse-0.4.3> Running phase: pythonOutputDistPhase2101python3.14-httpx-sse-0.4.3> Executing pythonOutputDistPhase2102python3.14-httpx-sse-0.4.3> Finished executing pythonOutputDistPhase2103python3.14-httpx-sse-0.4.3> Running phase: fixupPhase2104python3.14-httpx-sse-0.4.3> shrinking RPATHs of ELF executables and libraries in /nix/store/4h7cwd92j61lq8aa0jd43midqgk8kbd9-python3.14-httpx-sse-0.4.32105python3.14-httpx-sse-0.4.3> checking for references to /build/ in /nix/store/4h7cwd92j61lq8aa0jd43midqgk8kbd9-python3.14-httpx-sse-0.4.3...2106python3.14-httpx-sse-0.4.3> patching script interpreter paths in /nix/store/4h7cwd92j61lq8aa0jd43midqgk8kbd9-python3.14-httpx-sse-0.4.32107python3.14-httpx-sse-0.4.3> stripping (with command strip and flags -S -p) in /nix/store/4h7cwd92j61lq8aa0jd43midqgk8kbd9-python3.14-httpx-sse-0.4.3/lib2108python3.14-httpx-sse-0.4.3> shrinking RPATHs of ELF executables and libraries in /nix/store/rvx1b5qrd6p6gwkxbbff5pnlddyaxicb-python3.14-httpx-sse-0.4.3-dist2109python3.14-httpx-sse-0.4.3> checking for references to /build/ in /nix/store/rvx1b5qrd6p6gwkxbbff5pnlddyaxicb-python3.14-httpx-sse-0.4.3-dist...2110python3.14-httpx-sse-0.4.3> patching script interpreter paths in /nix/store/rvx1b5qrd6p6gwkxbbff5pnlddyaxicb-python3.14-httpx-sse-0.4.3-dist2111python3.14-httpx-sse-0.4.3> Executing pythonRemoveTestsDir2112python3.14-httpx-sse-0.4.3> Finished executing pythonRemoveTestsDir2113python3.14-httpx-sse-0.4.3> Running phase: installCheckPhase2114python3.14-httpx-sse-0.4.3> no Makefile or custom installCheckPhase, doing nothing2115python3.14-httpx-sse-0.4.3> Running phase: pythonCatchConflictsPhase2116python3.14-httpx-sse-0.4.3> Running phase: pythonRemoveBinBytecodePhase2117python3.14-httpx-sse-0.4.3> Running phase: pythonImportsCheckPhase2118python3.14-httpx-sse-0.4.3> Executing pythonImportsCheckPhase2119python3.14-httpx-sse-0.4.3> Check whether the following modules can be imported: httpx_sse2120python3.14-httpx-sse-0.4.3> Running phase: pythonMetadataCheckPhase2121python3.14-httpx-sse-0.4.3> Executing pythonMetadataCheckPhase2122python3.14-httpx-sse-0.4.3> Running phase: pytestCheckPhase2123python3.14-httpx-sse-0.4.3> Executing pytestCheckPhase2124python3.14-httpx-sse-0.4.3> pytest flags: -m pytest2125python3.14-httpx-sse-0.4.3> ============================= test session starts ==============================2126python3.14-httpx-sse-0.4.3> platform linux -- Python 3.14.7, pytest-9.1.1, pluggy-1.6.02127python3.14-httpx-sse-0.4.3> rootdir: /build/source2128python3.14-httpx-sse-0.4.3> configfile: setup.cfg2129python3.14-httpx-sse-0.4.3> plugins: asyncio-1.4.0, cov-stub-1.0.0, anyio-4.14.22130python3.14-httpx-sse-0.4.3> asyncio: mode=Mode.STRICT, debug=False, asyncio_default_fixture_loop_scope=None, asyncio_default_test_loop_scope=function2131python3.14-httpx-sse-0.4.3> collected 59 items 2132python3.14-httpx-sse-0.4.3> 2133python3.14-httpx-sse-0.4.3> tests/test_api.py ....... [ 11%]2134python3.14-httpx-sse-0.4.3> tests/test_asgi.py . [ 13%]2135python3.14-httpx-sse-0.4.3> tests/test_decoders.py .................................... [ 74%]2136python3.14-httpx-sse-0.4.3> tests/test_event_source.py ........... [ 93%]2137python3.14-httpx-sse-0.4.3> tests/test_exceptions.py . [ 94%]2138python3.14-httpx-sse-0.4.3> tests/test_models.py ... [100%]2139python3.14-httpx-sse-0.4.3> 2140python3.14-httpx-sse-0.4.3> ============================== 59 passed in 0.54s ==============================2141python3.14-httpx-sse-0.4.3> Finished executing pytestCheckPhase2142python3.14-httpx-sse-0.4.3> Running phase: pytestcachePhase2143python3.14-httpx-sse-0.4.3> Running phase: pytestRemoveBytecodePhase2144building '/nix/store/zk4613rzi4sck6nixyi1x2hp0w6qq07c-python3.14-mcp-1.29.0.drv' on 'ssh-ng://nix-remote-builder@bld3.m.ntd.one'2145building '/nix/store/zk4613rzi4sck6nixyi1x2hp0w6qq07c-python3.14-mcp-1.29.0.drv'2146python3.14-mcp-1.29.0> structuredAttrs is enabled2147python3.14-mcp-1.29.0> Sourcing python-remove-tests-dir-hook2148python3.14-mcp-1.29.0> Sourcing python-catch-conflicts-hook.sh2149python3.14-mcp-1.29.0> Sourcing python-remove-bin-bytecode-hook.sh2150python3.14-mcp-1.29.0> Sourcing pypa-build-hook2151python3.14-mcp-1.29.0> Using pypaBuildPhase2152python3.14-mcp-1.29.0> Sourcing python-runtime-deps-check-hook2153python3.14-mcp-1.29.0> Using pythonRuntimeDepsCheckHook2154python3.14-mcp-1.29.0> Sourcing pypa-install-hook2155python3.14-mcp-1.29.0> Using pypaInstallPhase2156python3.14-mcp-1.29.0> Sourcing python-imports-check-hook.sh2157python3.14-mcp-1.29.0> Using pythonImportsCheckPhase2158python3.14-mcp-1.29.0> Sourcing python-metadata-check-hook.sh2159python3.14-mcp-1.29.0> Using pythonMetadataCheckPhase2160python3.14-mcp-1.29.0> Sourcing python-namespaces-hook2161python3.14-mcp-1.29.0> Sourcing python-catch-conflicts-hook.sh2162python3.14-mcp-1.29.0> Sourcing pytest-check-hook2163python3.14-mcp-1.29.0> Using pytestCheckPhase2164python3.14-mcp-1.29.0> Running phase: unpackPhase2165python3.14-mcp-1.29.0> unpacking source archive /nix/store/gm4qvi5cby3h7cjwfcnr4n4kpdvq413q-source2166python3.14-mcp-1.29.0> source root is source2167python3.14-mcp-1.29.0> setting SOURCE_DATE_EPOCH to timestamp 315619200 of file "source/uv.lock"2168python3.14-mcp-1.29.0> Running phase: patchPhase2169python3.14-mcp-1.29.0> Running phase: updateAutotoolsGnuConfigScriptsPhase2170python3.14-mcp-1.29.0> Running phase: configurePhase2171python3.14-mcp-1.29.0> no configure script, doing nothing2172python3.14-mcp-1.29.0> Running phase: buildPhase2173python3.14-mcp-1.29.0> Executing pypaBuildPhase2174python3.14-mcp-1.29.0> Setting UV_DYNAMIC_VERSIONING_BYPASS to 1.29.02175python3.14-mcp-1.29.0> Creating a wheel...2176python3.14-mcp-1.29.0> pypa build flags: --no-isolation --outdir dist/ --wheel2177python3.14-mcp-1.29.0> * Getting build dependencies for wheel...2178python3.14-mcp-1.29.0> * Building wheel...2179python3.14-mcp-1.29.0> Successfully built mcp-1.29.0-py3-none-any.whl2180python3.14-mcp-1.29.0> Finished creating a wheel...2181python3.14-mcp-1.29.0> /build/source/dist /build/source2182python3.14-mcp-1.29.0> Unpacking to: unpacked/mcp-1.29.0...OK2183python3.14-mcp-1.29.0> Repacking wheel as ./mcp-1.29.0-py3-none-any.whl...OK2184python3.14-mcp-1.29.0> /build/source2185python3.14-mcp-1.29.0> Finished executing pypaBuildPhase2186python3.14-mcp-1.29.0> Running phase: pythonRuntimeDepsCheckHook2187python3.14-mcp-1.29.0> Executing pythonRuntimeDepsCheck2188python3.14-mcp-1.29.0> Checking runtime dependencies for mcp-1.29.0-py3-none-any.whl2189python3.14-mcp-1.29.0> Finished executing pythonRuntimeDepsCheck2190python3.14-mcp-1.29.0> Running phase: installPhase2191python3.14-mcp-1.29.0> Executing pypaInstallPhase2192python3.14-mcp-1.29.0> Successfully installed mcp-1.29.0-py3-none-any.whl2193python3.14-mcp-1.29.0> Finished executing pypaInstallPhase2194python3.14-mcp-1.29.0> Running phase: pythonOutputDistPhase2195python3.14-mcp-1.29.0> Executing pythonOutputDistPhase2196python3.14-mcp-1.29.0> Finished executing pythonOutputDistPhase2197python3.14-mcp-1.29.0> Running phase: fixupPhase2198python3.14-mcp-1.29.0> shrinking RPATHs of ELF executables and libraries in /nix/store/ha301k4akp3638y6i4av03fk0hpdg92h-python3.14-mcp-1.29.0-dist2199python3.14-mcp-1.29.0> checking for references to /build/ in /nix/store/ha301k4akp3638y6i4av03fk0hpdg92h-python3.14-mcp-1.29.0-dist...2200python3.14-mcp-1.29.0> patching script interpreter paths in /nix/store/ha301k4akp3638y6i4av03fk0hpdg92h-python3.14-mcp-1.29.0-dist2201python3.14-mcp-1.29.0> shrinking RPATHs of ELF executables and libraries in /nix/store/rmmyhsmcrqnkr17jxqz0s75nmjvjj14n-python3.14-mcp-1.29.02202python3.14-mcp-1.29.0> checking for references to /build/ in /nix/store/rmmyhsmcrqnkr17jxqz0s75nmjvjj14n-python3.14-mcp-1.29.0...2203python3.14-mcp-1.29.0> patching script interpreter paths in /nix/store/rmmyhsmcrqnkr17jxqz0s75nmjvjj14n-python3.14-mcp-1.29.02204python3.14-mcp-1.29.0> stripping (with command strip and flags -S -p) in /nix/store/rmmyhsmcrqnkr17jxqz0s75nmjvjj14n-python3.14-mcp-1.29.0/lib /nix/store/rmmyhsmcrqnkr17jxqz0s75nmjvjj14n-python3.14-mcp-1.29.0/bin2205python3.14-mcp-1.29.0> Rewriting #!/nix/store/lfh101cfjj8p8npcari9hk0lbqi33yvh-python3-3.14.7/bin/python3.14 to #!/nix/store/lfh101cfjj8p8npcari9hk0lbqi33yvh-python3-3.14.72206python3.14-mcp-1.29.0> wrapping `/nix/store/rmmyhsmcrqnkr17jxqz0s75nmjvjj14n-python3.14-mcp-1.29.0/bin/mcp'...2207python3.14-mcp-1.29.0> Executing pythonRemoveTestsDir2208python3.14-mcp-1.29.0> Finished executing pythonRemoveTestsDir2209python3.14-mcp-1.29.0> Running phase: installCheckPhase2210python3.14-mcp-1.29.0> no Makefile or custom installCheckPhase, doing nothing2211python3.14-mcp-1.29.0> Running phase: pythonCatchConflictsPhase2212python3.14-mcp-1.29.0> Running phase: pythonRemoveBinBytecodePhase2213python3.14-mcp-1.29.0> Running phase: pythonImportsCheckPhase2214python3.14-mcp-1.29.0> Executing pythonImportsCheckPhase2215python3.14-mcp-1.29.0> Check whether the following modules can be imported: mcp2216python3.14-mcp-1.29.0> Running phase: pythonMetadataCheckPhase2217python3.14-mcp-1.29.0> Executing pythonMetadataCheckPhase2218python3.14-mcp-1.29.0> Running phase: pytestCheckPhase2219python3.14-mcp-1.29.0> Executing pytestCheckPhase2220python3.14-mcp-1.29.0> pytest flags: -m pytest -k not\ \(test_command_execution\)\ and\ not\ \(test_lifespan_cleanup_executed\)\ and\ not\ \(test_basic_child_process_cleanup\)\ and\ not\ \(test_nested_process_tree\)\ and\ not\ \(test_early_parent_exit\)\ and\ not\ \(test_list_tools_returns_all_tools\)\ and\ not\ \(test_stdin_close_triggers_cleanup\)\ and\ not\ \(test_resource_template_client_interaction\)\ and\ not\ \(test_notification_validation_error\)\ and\ not\ \(test_sse_security_\)\ and\ not\ \(test_streamable_http_\)\ and\ not\ \(test_streamablehttp_\)\ and\ not\ \(test_messages_are_executed_concurrently\)\ and\ not\ \(test_tool_progress\) -Wignore::pytest.PytestRemovedIn10Warning --numprocesses=82221python3.14-mcp-1.29.0> ============================= test session starts ==============================2222python3.14-mcp-1.29.0> platform linux -- Python 3.14.7, pytest-9.1.1, pluggy-1.6.02223python3.14-mcp-1.29.0> rootdir: /build/source2224python3.14-mcp-1.29.0> configfile: pyproject.toml2225python3.14-mcp-1.29.0> plugins: inline-snapshot-0.34.2, asyncio-1.4.0, examples-0.0.18, xdist-3.8.0, anyio-4.14.22226python3.14-mcp-1.29.0> asyncio: mode=Mode.STRICT, debug=False, asyncio_default_fixture_loop_scope=None, asyncio_default_test_loop_scope=function2227python3.14-mcp-1.29.0> 8 workers [1160 items] 2228python3.14-mcp-1.29.0> scheduling tests via LoadScheduling2229python3.14-mcp-1.29.0> 2230python3.14-mcp-1.29.0> tests/client/test_auth.py::TestWWWAuthenticate::test_extract_field_from_www_auth_valid_cases[Bearer realm="api", scope=basic-scope-basic] 2231python3.14-mcp-1.29.0> tests/client/test_session_group.py::TestClientSessionGroup::test_call_tool 2232python3.14-mcp-1.29.0> tests/cli/test_utils.py::test_parse_file_path_accepts_valid_specs[server.py-None] 2233python3.14-mcp-1.29.0> tests/client/test_auth.py::TestOAuthFallback::test_handle_metadata_response_success 2234python3.14-mcp-1.29.0> tests/experimental/tasks/client/test_poll_task.py::test_poll_task_exits_on_terminal[cancelled] 2235python3.14-mcp-1.29.0> [gw7] [ 0%] PASSED tests/experimental/tasks/client/test_poll_task.py::test_poll_task_exits_on_terminal[cancelled] 2236python3.14-mcp-1.29.0> tests/experimental/tasks/client/test_poll_task.py::test_poll_task_continues_through_input_required 2237python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_server.py::test_get_task_handler 2238python3.14-mcp-1.29.0> [gw0] [ 0%] PASSED tests/client/test_auth.py::TestWWWAuthenticate::test_extract_field_from_www_auth_valid_cases[Bearer realm="api", scope=basic-scope-basic] 2239python3.14-mcp-1.29.0> tests/client/test_auth.py::TestWWWAuthenticate::test_extract_field_from_www_auth_valid_cases[Bearer scope="resource:read resource:write user_profile"-scope-resource:read resource:write user_profile] 2240python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_store.py::test_create_and_get 2241python3.14-mcp-1.29.0> tests/client/test_list_methods_cursor.py::test_list_methods_cursor_parameter[list_resource_templates-resources/templates/list] 2242python3.14-mcp-1.29.0> [gw7] [ 0%] PASSED tests/experimental/tasks/client/test_poll_task.py::test_poll_task_continues_through_input_required 2243python3.14-mcp-1.29.0> tests/experimental/tasks/client/test_poll_task.py::test_poll_task_passes_task_id 2244python3.14-mcp-1.29.0> [gw1] [ 0%] PASSED tests/cli/test_utils.py::test_parse_file_path_accepts_valid_specs[server.py-None] 2245python3.14-mcp-1.29.0> tests/cli/test_utils.py::test_parse_file_path_accepts_valid_specs[foo.py:srv_obj-srv_obj] 2246python3.14-mcp-1.29.0> [gw6] [ 0%] PASSED tests/client/test_session_group.py::TestClientSessionGroup::test_call_tool 2247python3.14-mcp-1.29.0> tests/client/test_session_group.py::TestClientSessionGroup::test_connect_to_server 2248python3.14-mcp-1.29.0> [gw7] [ 0%] PASSED tests/experimental/tasks/client/test_poll_task.py::test_poll_task_passes_task_id 2249python3.14-mcp-1.29.0> tests/experimental/tasks/client/test_poll_task.py::test_poll_task_yields_full_result 2250python3.14-mcp-1.29.0> [gw7] [ 0%] PASSED tests/experimental/tasks/client/test_poll_task.py::test_poll_task_yields_full_result 2251python3.14-mcp-1.29.0> [gw0] [ 0%] PASSED tests/client/test_auth.py::TestWWWAuthenticate::test_extract_field_from_www_auth_valid_cases[Bearer scope="resource:read resource:write user_profile"-scope-resource:read resource:write user_profile] 2252python3.14-mcp-1.29.0> tests/client/test_auth.py::TestWWWAuthenticate::test_extract_field_from_www_auth_valid_cases[Bearer resource_metadata="https://api.example.com/auth/metadata?version=1"-resource_metadata-https://api.example.com/auth/metadata?version=1] 2253python3.14-mcp-1.29.0> [gw5] [ 0%] PASSED tests/experimental/tasks/server/test_server.py::test_get_task_handler 2254python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_server.py::test_get_task_result_handler 2255python3.14-mcp-1.29.0> [gw2] [ 0%] PASSED tests/experimental/tasks/server/test_store.py::test_create_and_get 2256python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_store.py::test_create_with_custom_id 2257python3.14-mcp-1.29.0> tests/experimental/tasks/client/test_tasks.py::test_session_experimental_get_task 2258python3.14-mcp-1.29.0> [gw1] [ 0%] PASSED tests/cli/test_utils.py::test_parse_file_path_accepts_valid_specs[foo.py:srv_obj-srv_obj] 2259python3.14-mcp-1.29.0> tests/cli/test_utils.py::test_parse_file_path_missing 2260python3.14-mcp-1.29.0> [gw3] [ 1%] PASSED tests/client/test_auth.py::TestOAuthFallback::test_handle_metadata_response_success 2261python3.14-mcp-1.29.0> tests/client/test_auth.py::TestOAuthFallback::test_prioritize_www_auth_scope_over_prm 2262python3.14-mcp-1.29.0> [gw0] [ 1%] PASSED tests/client/test_auth.py::TestWWWAuthenticate::test_extract_field_from_www_auth_valid_cases[Bearer resource_metadata="https://api.example.com/auth/metadata?version=1"-resource_metadata-https://api.example.com/auth/metadata?version=1] 2263python3.14-mcp-1.29.0> tests/client/test_auth.py::TestWWWAuthenticate::test_extract_field_from_www_auth_invalid_cases[None-scope-no WWW-Authenticate header] 2264python3.14-mcp-1.29.0> [gw3] [ 1%] PASSED tests/client/test_auth.py::TestOAuthFallback::test_prioritize_www_auth_scope_over_prm 2265python3.14-mcp-1.29.0> tests/client/test_auth.py::TestOAuthFallback::test_prioritize_prm_scopes_when_no_www_auth_scope 2266python3.14-mcp-1.29.0> [gw5] [ 1%] PASSED tests/experimental/tasks/server/test_server.py::test_get_task_result_handler 2267python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_server.py::test_cancel_task_handler 2268python3.14-mcp-1.29.0> [gw7] [ 1%] PASSED tests/experimental/tasks/client/test_tasks.py::test_session_experimental_get_task 2269python3.14-mcp-1.29.0> tests/experimental/tasks/client/test_tasks.py::test_session_experimental_get_task_result 2270python3.14-mcp-1.29.0> [gw1] [ 1%] PASSED tests/cli/test_utils.py::test_parse_file_path_missing 2271python3.14-mcp-1.29.0> tests/cli/test_utils.py::test_parse_file_exit_on_dir 2272python3.14-mcp-1.29.0> [gw2] [ 1%] PASSED tests/experimental/tasks/server/test_store.py::test_create_with_custom_id 2273python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_store.py::test_create_duplicate_id_raises 2274python3.14-mcp-1.29.0> [gw2] [ 1%] PASSED tests/experimental/tasks/server/test_store.py::test_create_duplicate_id_raises 2275python3.14-mcp-1.29.0> [gw0] [ 1%] PASSED tests/client/test_auth.py::TestWWWAuthenticate::test_extract_field_from_www_auth_invalid_cases[None-scope-no WWW-Authenticate header] 2276python3.14-mcp-1.29.0> tests/client/test_auth.py::TestWWWAuthenticate::test_extract_field_from_www_auth_invalid_cases[-scope-empty WWW-Authenticate header] 2277python3.14-mcp-1.29.0> [gw7] [ 1%] PASSED tests/experimental/tasks/client/test_tasks.py::test_session_experimental_get_task_result 2278python3.14-mcp-1.29.0> tests/experimental/tasks/client/test_tasks.py::test_session_experimental_list_tasks 2279python3.14-mcp-1.29.0> [gw6] [ 1%] PASSED tests/client/test_session_group.py::TestClientSessionGroup::test_connect_to_server 2280python3.14-mcp-1.29.0> tests/client/test_session_group.py::TestClientSessionGroup::test_connect_to_server_with_name_hook 2281python3.14-mcp-1.29.0> [gw1] [ 1%] PASSED tests/cli/test_utils.py::test_parse_file_exit_on_dir 2282python3.14-mcp-1.29.0> tests/cli/test_utils.py::test_build_uv_command_minimal 2283python3.14-mcp-1.29.0> [gw1] [ 2%] PASSED tests/cli/test_utils.py::test_build_uv_command_minimal 2284python3.14-mcp-1.29.0> tests/cli/test_utils.py::test_build_uv_command_adds_editable_and_packages 2285python3.14-mcp-1.29.0> [gw5] [ 2%] PASSED tests/experimental/tasks/server/test_server.py::test_cancel_task_handler 2286python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_server.py::test_server_capabilities_include_tasks 2287python3.14-mcp-1.29.0> [gw3] [ 2%] PASSED tests/client/test_auth.py::TestOAuthFallback::test_prioritize_prm_scopes_when_no_www_auth_scope 2288python3.14-mcp-1.29.0> tests/client/test_auth.py::TestOAuthFallback::test_omit_scope_when_no_prm_scopes_or_www_auth 2289python3.14-mcp-1.29.0> [gw0] [ 2%] PASSED tests/client/test_auth.py::TestWWWAuthenticate::test_extract_field_from_www_auth_invalid_cases[-scope-empty WWW-Authenticate header] 2290python3.14-mcp-1.29.0> tests/client/test_auth.py::TestWWWAuthenticate::test_extract_field_from_www_auth_invalid_cases[Bearer realm="api", error="insufficient_scope"-scope-no scope parameter] 2291python3.14-mcp-1.29.0> [gw7] [ 2%] PASSED tests/experimental/tasks/client/test_tasks.py::test_session_experimental_list_tasks 2292python3.14-mcp-1.29.0> tests/experimental/tasks/client/test_tasks.py::test_session_experimental_cancel_task 2293python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_store.py::test_get_nonexistent_returns_none 2294python3.14-mcp-1.29.0> [gw2] [ 2%] PASSED tests/experimental/tasks/server/test_store.py::test_get_nonexistent_returns_none 2295python3.14-mcp-1.29.0> [gw1] [ 2%] PASSED tests/cli/test_utils.py::test_build_uv_command_adds_editable_and_packages 2296python3.14-mcp-1.29.0> [gw5] [ 2%] PASSED tests/experimental/tasks/server/test_server.py::test_server_capabilities_include_tasks 2297python3.14-mcp-1.29.0> tests/cli/test_utils.py::test_get_npx_unix_like 2298python3.14-mcp-1.29.0> [gw1] [ 2%] PASSED tests/cli/test_utils.py::test_get_npx_unix_like 2299python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_server.py::test_server_capabilities_partial_tasks 2300python3.14-mcp-1.29.0> [gw0] [ 2%] PASSED tests/client/test_auth.py::TestWWWAuthenticate::test_extract_field_from_www_auth_invalid_cases[Bearer realm="api", error="insufficient_scope"-scope-no scope parameter] 2301python3.14-mcp-1.29.0> tests/client/test_auth.py::TestWWWAuthenticate::test_extract_field_from_www_auth_invalid_cases[Bearer realm="api", scope="read write"-resource_metadata-no resource_metadata parameter] 2302python3.14-mcp-1.29.0> [gw0] [ 2%] PASSED tests/client/test_auth.py::TestWWWAuthenticate::test_extract_field_from_www_auth_invalid_cases[Bearer realm="api", scope="read write"-resource_metadata-no resource_metadata parameter] 2303python3.14-mcp-1.29.0> [gw3] [ 3%] PASSED tests/client/test_auth.py::TestOAuthFallback::test_omit_scope_when_no_prm_scopes_or_www_auth 2304python3.14-mcp-1.29.0> tests/client/test_auth.py::TestOAuthFallback::test_token_exchange_request_authorization_code 2305python3.14-mcp-1.29.0> [gw7] [ 3%] PASSED tests/experimental/tasks/client/test_tasks.py::test_session_experimental_cancel_task 2306python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_context.py::test_task_context_properties 2307python3.14-mcp-1.29.0> [gw7] [ 3%] PASSED tests/experimental/tasks/server/test_context.py::test_task_context_properties 2308python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_context.py::test_task_context_update_status 2309python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_store.py::test_update_status 2310python3.14-mcp-1.29.0> [gw4] [ 3%] PASSED tests/client/test_list_methods_cursor.py::test_list_methods_cursor_parameter[list_resource_templates-resources/templates/list] 2311python3.14-mcp-1.29.0> tests/client/test_list_methods_cursor.py::test_list_methods_params_parameter[list_tools-tools/list] 2312python3.14-mcp-1.29.0> tests/cli/test_utils.py::test_get_npx_windows 2313python3.14-mcp-1.29.0> [gw1] [ 3%] PASSED tests/cli/test_utils.py::test_get_npx_windows 2314python3.14-mcp-1.29.0> tests/cli/test_utils.py::test_get_npx_returns_none_when_npx_missing 2315python3.14-mcp-1.29.0> [gw1] [ 3%] PASSED tests/cli/test_utils.py::test_get_npx_returns_none_when_npx_missing 2316python3.14-mcp-1.29.0> [gw7] [ 3%] PASSED tests/experimental/tasks/server/test_context.py::test_task_context_update_status 2317python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_context.py::test_task_context_complete 2318python3.14-mcp-1.29.0> [gw3] [ 3%] PASSED tests/client/test_auth.py::TestOAuthFallback::test_token_exchange_request_authorization_code 2319python3.14-mcp-1.29.0> tests/client/test_auth.py::TestOAuthFallback::test_refresh_token_request 2320python3.14-mcp-1.29.0> tests/client/test_auth.py::TestWWWAuthenticate::test_extract_field_from_www_auth_invalid_cases[Bearer scope=-scope-malformed scope parameter] 2321python3.14-mcp-1.29.0> [gw0] [ 3%] PASSED tests/client/test_auth.py::TestWWWAuthenticate::test_extract_field_from_www_auth_invalid_cases[Bearer scope=-scope-malformed scope parameter] 2322python3.14-mcp-1.29.0> [gw5] [ 3%] PASSED tests/experimental/tasks/server/test_server.py::test_server_capabilities_partial_tasks 2323python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_server.py::test_tool_with_task_execution_metadata 2324python3.14-mcp-1.29.0> [gw7] [ 3%] PASSED tests/experimental/tasks/server/test_context.py::test_task_context_complete 2325python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_context.py::test_task_context_fail 2326python3.14-mcp-1.29.0> [gw2] [ 3%] PASSED tests/experimental/tasks/server/test_store.py::test_update_status 2327python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_store.py::test_update_nonexistent_raises 2328python3.14-mcp-1.29.0> tests/client/auth/extensions/test_client_credentials.py::TestOAuthFlowClientCredentials::test_token_exchange_request_jwt_predefined 2329python3.14-mcp-1.29.0> [gw5] [ 4%] PASSED tests/experimental/tasks/server/test_server.py::test_tool_with_task_execution_metadata 2330python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_server.py::test_task_metadata_in_call_tool_request 2331python3.14-mcp-1.29.0> [gw7] [ 4%] PASSED tests/experimental/tasks/server/test_context.py::test_task_context_fail 2332python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_context.py::test_task_context_cancellation 2333python3.14-mcp-1.29.0> [gw7] [ 4%] PASSED tests/experimental/tasks/server/test_context.py::test_task_context_cancellation 2334python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_context.py::test_create_task_state_generates_id 2335python3.14-mcp-1.29.0> [gw7] [ 4%] PASSED tests/experimental/tasks/server/test_context.py::test_create_task_state_generates_id 2336python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_context.py::test_create_task_state_uses_provided_id 2337python3.14-mcp-1.29.0> [gw7] [ 4%] PASSED tests/experimental/tasks/server/test_context.py::test_create_task_state_uses_provided_id 2338python3.14-mcp-1.29.0> tests/client/test_auth.py::TestWWWAuthenticate::test_extract_field_from_www_auth_invalid_cases[Bearer resource_metadata=-resource_metadata-malformed resource_metadata parameter] 2339python3.14-mcp-1.29.0> [gw0] [ 4%] PASSED tests/client/test_auth.py::TestWWWAuthenticate::test_extract_field_from_www_auth_invalid_cases[Bearer resource_metadata=-resource_metadata-malformed resource_metadata parameter] 2340python3.14-mcp-1.29.0> [gw3] [ 4%] PASSED tests/client/test_auth.py::TestOAuthFallback::test_refresh_token_request 2341python3.14-mcp-1.29.0> [gw6] [ 4%] PASSED tests/client/test_session_group.py::TestClientSessionGroup::test_connect_to_server_with_name_hook 2342python3.14-mcp-1.29.0> tests/client/test_session_group.py::TestClientSessionGroup::test_disconnect_from_server 2343python3.14-mcp-1.29.0> [gw2] [ 4%] PASSED tests/experimental/tasks/server/test_store.py::test_update_nonexistent_raises 2344python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_store.py::test_store_and_get_result 2345python3.14-mcp-1.29.0> [gw2] [ 4%] PASSED tests/experimental/tasks/server/test_store.py::test_store_and_get_result 2346python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_context.py::test_create_task_state_null_ttl 2347python3.14-mcp-1.29.0> [gw7] [ 4%] PASSED tests/experimental/tasks/server/test_context.py::test_create_task_state_null_ttl 2348python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_context.py::test_create_task_state_has_created_at 2349python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_store.py::test_get_result_nonexistent_returns_none 2350python3.14-mcp-1.29.0> [gw1] [ 5%] PASSED tests/client/auth/extensions/test_client_credentials.py::TestOAuthFlowClientCredentials::test_token_exchange_request_jwt_predefined 2351python3.14-mcp-1.29.0> tests/client/auth/extensions/test_client_credentials.py::TestOAuthFlowClientCredentials::test_token_exchange_request_jwt 2352python3.14-mcp-1.29.0> tests/client/test_auth.py::TestCIMD::test_is_valid_client_metadata_url[https://example.com/client-True] 2353python3.14-mcp-1.29.0> [gw0] [ 5%] PASSED tests/client/test_auth.py::TestCIMD::test_is_valid_client_metadata_url[https://example.com/client-True] 2354python3.14-mcp-1.29.0> tests/client/test_auth.py::TestCIMD::test_is_valid_client_metadata_url[https://example.com/client-metadata.json-True] 2355python3.14-mcp-1.29.0> [gw0] [ 5%] PASSED tests/client/test_auth.py::TestCIMD::test_is_valid_client_metadata_url[https://example.com/client-metadata.json-True] 2356python3.14-mcp-1.29.0> [gw7] [ 5%] PASSED tests/experimental/tasks/server/test_context.py::test_create_task_state_has_created_at 2357python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_context.py::test_task_execution_provides_context 2358python3.14-mcp-1.29.0> [gw7] [ 5%] PASSED tests/experimental/tasks/server/test_context.py::test_task_execution_provides_context 2359python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_context.py::test_task_execution_auto_fails_on_exception 2360python3.14-mcp-1.29.0> tests/client/test_auth.py::TestOAuthFallback::test_basic_auth_token_exchange 2361python3.14-mcp-1.29.0> [gw3] [ 5%] PASSED tests/client/test_auth.py::TestOAuthFallback::test_basic_auth_token_exchange 2362python3.14-mcp-1.29.0> [gw7] [ 5%] PASSED tests/experimental/tasks/server/test_context.py::test_task_execution_auto_fails_on_exception 2363python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_context.py::test_task_execution_doesnt_fail_if_already_terminal 2364python3.14-mcp-1.29.0> [gw7] [ 5%] PASSED tests/experimental/tasks/server/test_context.py::test_task_execution_doesnt_fail_if_already_terminal 2365python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_context.py::test_task_execution_not_found 2366python3.14-mcp-1.29.0> [gw5] [ 5%] PASSED tests/experimental/tasks/server/test_server.py::test_task_metadata_in_call_tool_request 2367python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_server.py::test_task_metadata_is_task_property 2368python3.14-mcp-1.29.0> tests/client/test_auth.py::TestCIMD::test_is_valid_client_metadata_url[https://example.com/path/to/client-True] 2369python3.14-mcp-1.29.0> [gw0] [ 5%] PASSED tests/client/test_auth.py::TestCIMD::test_is_valid_client_metadata_url[https://example.com/path/to/client-True] 2370python3.14-mcp-1.29.0> [gw1] [ 5%] PASSED tests/client/auth/extensions/test_client_credentials.py::TestOAuthFlowClientCredentials::test_token_exchange_request_jwt 2371python3.14-mcp-1.29.0> tests/client/auth/extensions/test_client_credentials.py::TestClientCredentialsOAuthProvider::test_init_sets_client_info 2372python3.14-mcp-1.29.0> tests/client/test_auth.py::TestOAuthFallback::test_basic_auth_refresh_token 2373python3.14-mcp-1.29.0> [gw3] [ 5%] PASSED tests/client/test_auth.py::TestOAuthFallback::test_basic_auth_refresh_token 2374python3.14-mcp-1.29.0> tests/client/test_auth.py::TestCIMD::test_is_valid_client_metadata_url[https://example.com:8443/client-True] 2375python3.14-mcp-1.29.0> [gw0] [ 6%] PASSED tests/client/test_auth.py::TestCIMD::test_is_valid_client_metadata_url[https://example.com:8443/client-True] 2376python3.14-mcp-1.29.0> tests/client/test_auth.py::TestCIMD::test_is_valid_client_metadata_url[http://example.com/client-False] 2377python3.14-mcp-1.29.0> [gw6] [ 6%] PASSED tests/client/test_session_group.py::TestClientSessionGroup::test_disconnect_from_server 2378python3.14-mcp-1.29.0> tests/client/test_session_group.py::TestClientSessionGroup::test_connect_to_server_duplicate_tool_raises_error 2379python3.14-mcp-1.29.0> [gw7] [ 6%] PASSED tests/experimental/tasks/server/test_context.py::test_task_execution_not_found 2380python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_integration.py::test_task_lifecycle_with_task_execution 2381python3.14-mcp-1.29.0> [gw7] [ 6%] PASSED tests/experimental/tasks/server/test_integration.py::test_task_lifecycle_with_task_execution 2382python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_integration.py::test_task_auto_fails_on_exception 2383python3.14-mcp-1.29.0> [gw2] [ 6%] PASSED tests/experimental/tasks/server/test_store.py::test_get_result_nonexistent_returns_none 2384python3.14-mcp-1.29.0> [gw0] [ 6%] PASSED tests/client/test_auth.py::TestCIMD::test_is_valid_client_metadata_url[http://example.com/client-False] 2385python3.14-mcp-1.29.0> [gw1] [ 6%] PASSED tests/client/auth/extensions/test_client_credentials.py::TestClientCredentialsOAuthProvider::test_init_sets_client_info 2386python3.14-mcp-1.29.0> tests/client/auth/extensions/test_client_credentials.py::TestClientCredentialsOAuthProvider::test_init_with_scopes 2387python3.14-mcp-1.29.0> [gw7] [ 6%] PASSED tests/experimental/tasks/server/test_integration.py::test_task_auto_fails_on_exception 2388python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_run_task_flow.py::test_run_task_basic_flow 2389python3.14-mcp-1.29.0> tests/client/test_auth.py::TestCIMD::test_is_valid_client_metadata_url[https://example.com-False] 2390python3.14-mcp-1.29.0> [gw0] [ 6%] PASSED tests/client/test_auth.py::TestCIMD::test_is_valid_client_metadata_url[https://example.com-False] 2391python3.14-mcp-1.29.0> tests/client/test_auth.py::TestCIMD::test_is_valid_client_metadata_url[https://example.com/-False] 2392python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_store.py::test_get_result_no_result_returns_none 2393python3.14-mcp-1.29.0> [gw2] [ 6%] PASSED tests/experimental/tasks/server/test_store.py::test_get_result_no_result_returns_none 2394python3.14-mcp-1.29.0> tests/client/test_auth.py::TestOAuthFallback::test_none_auth_method 2395python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_store.py::test_list_tasks 2396python3.14-mcp-1.29.0> [gw0] [ 6%] PASSED tests/client/test_auth.py::TestCIMD::test_is_valid_client_metadata_url[https://example.com/-False] 2397python3.14-mcp-1.29.0> tests/client/test_auth.py::TestCIMD::test_is_valid_client_metadata_url[None-False] 2398python3.14-mcp-1.29.0> [gw4] [ 6%] PASSED tests/client/test_list_methods_cursor.py::test_list_methods_params_parameter[list_tools-tools/list] 2399python3.14-mcp-1.29.0> tests/client/test_list_methods_cursor.py::test_list_methods_params_parameter[list_resources-resources/list] 2400python3.14-mcp-1.29.0> [gw7] [ 7%] PASSED tests/experimental/tasks/server/test_run_task_flow.py::test_run_task_basic_flow 2401python3.14-mcp-1.29.0> [gw5] [ 7%] PASSED tests/experimental/tasks/server/test_server.py::test_task_metadata_is_task_property 2402python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_server.py::test_update_capabilities_no_handlers 2403python3.14-mcp-1.29.0> [gw1] [ 7%] PASSED tests/client/auth/extensions/test_client_credentials.py::TestClientCredentialsOAuthProvider::test_init_with_scopes 2404python3.14-mcp-1.29.0> tests/client/auth/extensions/test_client_credentials.py::TestClientCredentialsOAuthProvider::test_init_with_client_secret_post 2405python3.14-mcp-1.29.0> [gw0] [ 7%] PASSED tests/client/test_auth.py::TestCIMD::test_is_valid_client_metadata_url[None-False] 2406python3.14-mcp-1.29.0> tests/client/test_auth.py::TestCIMD::test_is_valid_client_metadata_url[-False] 2407python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_run_task_flow.py::test_run_task_auto_fails_on_exception 2408python3.14-mcp-1.29.0> [gw3] [ 7%] PASSED tests/client/test_auth.py::TestOAuthFallback::test_none_auth_method 2409python3.14-mcp-1.29.0> tests/client/test_auth.py::TestProtectedResourceMetadata::test_resource_param_included_with_recent_protocol_version 2410python3.14-mcp-1.29.0> [gw2] [ 7%] PASSED tests/experimental/tasks/server/test_store.py::test_list_tasks 2411python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_store.py::test_list_tasks_pagination 2412python3.14-mcp-1.29.0> [gw0] [ 7%] PASSED tests/client/test_auth.py::TestCIMD::test_is_valid_client_metadata_url[-False] 2413python3.14-mcp-1.29.0> tests/client/test_auth.py::TestCIMD::test_is_valid_client_metadata_url[http://[::1/foo/-False] 2414python3.14-mcp-1.29.0> [gw0] [ 7%] PASSED tests/client/test_auth.py::TestCIMD::test_is_valid_client_metadata_url[http://[::1/foo/-False] 2415python3.14-mcp-1.29.0> [gw1] [ 7%] PASSED tests/client/auth/extensions/test_client_credentials.py::TestClientCredentialsOAuthProvider::test_init_with_client_secret_post 2416python3.14-mcp-1.29.0> tests/client/auth/extensions/test_client_credentials.py::TestClientCredentialsOAuthProvider::test_exchange_token_client_credentials 2417python3.14-mcp-1.29.0> [gw6] [ 7%] PASSED tests/client/test_session_group.py::TestClientSessionGroup::test_connect_to_server_duplicate_tool_raises_error 2418python3.14-mcp-1.29.0> [gw5] [ 7%] PASSED tests/experimental/tasks/server/test_server.py::test_update_capabilities_no_handlers 2419python3.14-mcp-1.29.0> tests/client/test_auth.py::TestCIMD::test_should_use_client_metadata_url_when_server_supports 2420python3.14-mcp-1.29.0> [gw3] [ 8%] PASSED tests/client/test_auth.py::TestProtectedResourceMetadata::test_resource_param_included_with_recent_protocol_version 2421python3.14-mcp-1.29.0> tests/client/test_auth.py::TestProtectedResourceMetadata::test_resource_param_excluded_with_old_protocol_version 2422python3.14-mcp-1.29.0> [gw0] [ 8%] PASSED tests/client/test_auth.py::TestCIMD::test_should_use_client_metadata_url_when_server_supports 2423python3.14-mcp-1.29.0> tests/client/test_auth.py::TestCIMD::test_should_not_use_client_metadata_url_when_server_does_not_support 2424python3.14-mcp-1.29.0> [gw0] [ 8%] PASSED tests/client/test_auth.py::TestCIMD::test_should_not_use_client_metadata_url_when_server_does_not_support 2425python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_server.py::test_default_task_handlers_via_enable_tasks 2426python3.14-mcp-1.29.0> [gw2] [ 8%] PASSED tests/experimental/tasks/server/test_store.py::test_list_tasks_pagination 2427python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_store.py::test_list_tasks_invalid_cursor 2428python3.14-mcp-1.29.0> [gw1] [ 8%] PASSED tests/client/auth/extensions/test_client_credentials.py::TestClientCredentialsOAuthProvider::test_exchange_token_client_credentials 2429python3.14-mcp-1.29.0> tests/client/auth/extensions/test_client_credentials.py::TestClientCredentialsOAuthProvider::test_exchange_token_without_scopes 2430python3.14-mcp-1.29.0> tests/client/test_session_group.py::TestClientSessionGroup::test_disconnect_non_existent_server 2431python3.14-mcp-1.29.0> tests/client/test_auth.py::TestCIMD::test_should_not_use_client_metadata_url_when_not_provided 2432python3.14-mcp-1.29.0> [gw0] [ 8%] PASSED tests/client/test_auth.py::TestCIMD::test_should_not_use_client_metadata_url_when_not_provided 2433python3.14-mcp-1.29.0> tests/client/test_auth.py::TestCIMD::test_should_not_use_client_metadata_url_when_no_metadata 2434python3.14-mcp-1.29.0> [gw3] [ 8%] PASSED tests/client/test_auth.py::TestProtectedResourceMetadata::test_resource_param_excluded_with_old_protocol_version 2435python3.14-mcp-1.29.0> tests/client/test_auth.py::TestProtectedResourceMetadata::test_resource_param_included_with_protected_resource_metadata 2436python3.14-mcp-1.29.0> [gw7] [ 8%] PASSED tests/experimental/tasks/server/test_run_task_flow.py::test_run_task_auto_fails_on_exception 2437python3.14-mcp-1.29.0> [gw1] [ 8%] PASSED tests/client/auth/extensions/test_client_credentials.py::TestClientCredentialsOAuthProvider::test_exchange_token_without_scopes 2438python3.14-mcp-1.29.0> tests/client/auth/extensions/test_client_credentials.py::TestPrivateKeyJWTOAuthProvider::test_init_sets_client_info 2439python3.14-mcp-1.29.0> [gw2] [ 8%] PASSED tests/experimental/tasks/server/test_store.py::test_list_tasks_invalid_cursor 2440python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_store.py::test_delete_task 2441python3.14-mcp-1.29.0> [gw6] [ 8%] PASSED tests/client/test_session_group.py::TestClientSessionGroup::test_disconnect_non_existent_server 2442python3.14-mcp-1.29.0> tests/client/test_session_group.py::TestClientSessionGroup::test_establish_session_parameterized[server_params_instance0-stdio-mcp.client.session_group.mcp.stdio_client] 2443python3.14-mcp-1.29.0> [gw0] [ 8%] PASSED tests/client/test_auth.py::TestCIMD::test_should_not_use_client_metadata_url_when_no_metadata 2444python3.14-mcp-1.29.0> tests/client/test_auth.py::TestCIMD::test_create_client_info_from_metadata_url 2445python3.14-mcp-1.29.0> [gw0] [ 9%] PASSED tests/client/test_auth.py::TestCIMD::test_create_client_info_from_metadata_url 2446python3.14-mcp-1.29.0> tests/client/test_auth.py::TestCIMD::test_oauth_provider_with_valid_client_metadata_url 2447python3.14-mcp-1.29.0> [gw3] [ 9%] PASSED tests/client/test_auth.py::TestProtectedResourceMetadata::test_resource_param_included_with_protected_resource_metadata 2448python3.14-mcp-1.29.0> tests/client/test_auth.py::TestRegistrationResponse::test_handle_registration_response_reads_before_accessing_text 2449python3.14-mcp-1.29.0> [gw1] [ 9%] PASSED tests/client/auth/extensions/test_client_credentials.py::TestPrivateKeyJWTOAuthProvider::test_init_sets_client_info 2450python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_run_task_flow.py::test_enable_tasks_auto_registers_handlers 2451python3.14-mcp-1.29.0> [gw7] [ 9%] PASSED tests/experimental/tasks/server/test_run_task_flow.py::test_enable_tasks_auto_registers_handlers 2452python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_run_task_flow.py::test_enable_tasks_with_custom_store_and_queue 2453python3.14-mcp-1.29.0> [gw7] [ 9%] PASSED tests/experimental/tasks/server/test_run_task_flow.py::test_enable_tasks_with_custom_store_and_queue 2454python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_run_task_flow.py::test_enable_tasks_skips_default_handlers_when_custom_registered 2455python3.14-mcp-1.29.0> [gw0] [ 9%] PASSED tests/client/test_auth.py::TestCIMD::test_oauth_provider_with_valid_client_metadata_url 2456python3.14-mcp-1.29.0> [gw2] [ 9%] PASSED tests/experimental/tasks/server/test_store.py::test_delete_task 2457python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_store.py::test_get_all_tasks_helper 2458python3.14-mcp-1.29.0> tests/client/test_auth.py::TestCIMD::test_oauth_provider_with_invalid_client_metadata_url_raises_error 2459python3.14-mcp-1.29.0> tests/client/auth/extensions/test_client_credentials.py::TestPrivateKeyJWTOAuthProvider::test_exchange_token_client_credentials 2460python3.14-mcp-1.29.0> [gw1] [ 9%] PASSED tests/client/auth/extensions/test_client_credentials.py::TestPrivateKeyJWTOAuthProvider::test_exchange_token_client_credentials 2461python3.14-mcp-1.29.0> [gw7] [ 9%] PASSED tests/experimental/tasks/server/test_run_task_flow.py::test_enable_tasks_skips_default_handlers_when_custom_registered 2462python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_run_task_flow.py::test_run_task_without_enable_tasks_raises 2463python3.14-mcp-1.29.0> [gw0] [ 9%] PASSED tests/client/test_auth.py::TestCIMD::test_oauth_provider_with_invalid_client_metadata_url_raises_error 2464python3.14-mcp-1.29.0> tests/client/test_auth.py::TestCIMD::test_auth_flow_uses_cimd_when_server_supports 2465python3.14-mcp-1.29.0> [gw3] [ 9%] PASSED tests/client/test_auth.py::TestRegistrationResponse::test_handle_registration_response_reads_before_accessing_text 2466python3.14-mcp-1.29.0> tests/client/test_auth.py::TestCreateClientRegistrationRequest::test_uses_registration_endpoint_from_metadata 2467python3.14-mcp-1.29.0> [gw5] [ 10%] PASSED tests/experimental/tasks/server/test_server.py::test_default_task_handlers_via_enable_tasks 2468python3.14-mcp-1.29.0> tests/client/auth/extensions/test_client_credentials.py::TestPrivateKeyJWTOAuthProvider::test_exchange_token_without_scopes 2469python3.14-mcp-1.29.0> [gw1] [ 10%] PASSED tests/client/auth/extensions/test_client_credentials.py::TestPrivateKeyJWTOAuthProvider::test_exchange_token_without_scopes 2470python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_server.py::test_build_elicit_form_request 2471python3.14-mcp-1.29.0> [gw5] [ 10%] PASSED tests/experimental/tasks/server/test_server.py::test_build_elicit_form_request 2472python3.14-mcp-1.29.0> [gw2] [ 10%] PASSED tests/experimental/tasks/server/test_store.py::test_get_all_tasks_helper 2473python3.14-mcp-1.29.0> [gw7] [ 10%] PASSED tests/experimental/tasks/server/test_run_task_flow.py::test_run_task_without_enable_tasks_raises 2474python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_run_task_flow.py::test_task_support_task_group_before_run_raises 2475python3.14-mcp-1.29.0> [gw7] [ 10%] PASSED tests/experimental/tasks/server/test_run_task_flow.py::test_task_support_task_group_before_run_raises 2476python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_run_task_flow.py::test_run_task_without_session_raises 2477python3.14-mcp-1.29.0> [gw7] [ 10%] PASSED tests/experimental/tasks/server/test_run_task_flow.py::test_run_task_without_session_raises 2478python3.14-mcp-1.29.0> [gw6] [ 10%] PASSED tests/client/test_session_group.py::TestClientSessionGroup::test_establish_session_parameterized[server_params_instance0-stdio-mcp.client.session_group.mcp.stdio_client] 2479python3.14-mcp-1.29.0> tests/client/test_session_group.py::TestClientSessionGroup::test_establish_session_parameterized[server_params_instance1-sse-mcp.client.session_group.sse_client] 2480python3.14-mcp-1.29.0> [gw3] [ 10%] PASSED tests/client/test_auth.py::TestCreateClientRegistrationRequest::test_uses_registration_endpoint_from_metadata 2481python3.14-mcp-1.29.0> tests/client/test_auth.py::TestCreateClientRegistrationRequest::test_falls_back_to_default_register_endpoint_when_no_metadata 2482python3.14-mcp-1.29.0> [gw3] [ 10%] PASSED tests/client/test_auth.py::TestCreateClientRegistrationRequest::test_falls_back_to_default_register_endpoint_when_no_metadata 2483python3.14-mcp-1.29.0> [gw0] [ 10%] PASSED tests/client/test_auth.py::TestCIMD::test_auth_flow_uses_cimd_when_server_supports 2484python3.14-mcp-1.29.0> tests/client/test_auth.py::TestCIMD::test_auth_flow_falls_back_to_dcr_when_no_cimd_support 2485python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_store.py::test_store_result_nonexistent_raises 2486python3.14-mcp-1.29.0> [gw2] [ 10%] PASSED tests/experimental/tasks/server/test_store.py::test_store_result_nonexistent_raises 2487python3.14-mcp-1.29.0> [gw0] [ 11%] PASSED tests/client/test_auth.py::TestCIMD::test_auth_flow_falls_back_to_dcr_when_no_cimd_support 2488python3.14-mcp-1.29.0> tests/client/auth/extensions/test_client_credentials.py::TestSignedJWTParameters::test_create_assertion_provider 2489python3.14-mcp-1.29.0> [gw1] [ 11%] PASSED tests/client/auth/extensions/test_client_credentials.py::TestSignedJWTParameters::test_create_assertion_provider 2490python3.14-mcp-1.29.0> tests/client/test_auth.py::test_validate_resource_rejects_mismatched_resource 2491python3.14-mcp-1.29.0> [gw6] [ 11%] PASSED tests/client/test_session_group.py::TestClientSessionGroup::test_establish_session_parameterized[server_params_instance1-sse-mcp.client.session_group.sse_client] 2492python3.14-mcp-1.29.0> [gw0] [ 11%] PASSED tests/client/test_auth.py::test_validate_resource_rejects_mismatched_resource 2493python3.14-mcp-1.29.0> tests/client/test_auth.py::test_validate_resource_accepts_matching_resource 2494python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_run_task_flow.py::test_run_task_without_task_metadata_raises 2495python3.14-mcp-1.29.0> [gw7] [ 11%] PASSED tests/experimental/tasks/server/test_run_task_flow.py::test_run_task_without_task_metadata_raises 2496python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_run_task_flow.py::test_run_task_with_model_immediate_response 2497python3.14-mcp-1.29.0> [gw4] [ 11%] PASSED tests/client/test_list_methods_cursor.py::test_list_methods_params_parameter[list_resources-resources/list] 2498python3.14-mcp-1.29.0> tests/client/auth/extensions/test_client_credentials.py::TestSignedJWTParameters::test_create_assertion_provider_with_additional_claims 2499python3.14-mcp-1.29.0> [gw1] [ 11%] PASSED tests/client/auth/extensions/test_client_credentials.py::TestSignedJWTParameters::test_create_assertion_provider_with_additional_claims 2500python3.14-mcp-1.29.0> tests/client/auth/extensions/test_client_credentials.py::TestStaticAssertionProvider::test_returns_static_token 2501python3.14-mcp-1.29.0> [gw0] [ 11%] PASSED tests/client/test_auth.py::test_validate_resource_accepts_matching_resource 2502python3.14-mcp-1.29.0> tests/client/test_auth.py::test_validate_resource_accepts_root_url_with_trailing_slash 2503python3.14-mcp-1.29.0> [gw7] [ 11%] PASSED tests/experimental/tasks/server/test_run_task_flow.py::test_run_task_with_model_immediate_response 2504python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_run_task_flow.py::test_run_task_doesnt_complete_if_already_terminal 2505python3.14-mcp-1.29.0> tests/client/test_list_methods_cursor.py::test_list_methods_params_parameter[list_prompts-prompts/list] 2506python3.14-mcp-1.29.0> [gw0] [ 11%] PASSED tests/client/test_auth.py::test_validate_resource_accepts_root_url_with_trailing_slash 2507python3.14-mcp-1.29.0> [gw7] [ 11%] PASSED tests/experimental/tasks/server/test_run_task_flow.py::test_run_task_doesnt_complete_if_already_terminal 2508python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_run_task_flow.py::test_run_task_doesnt_fail_if_already_terminal 2509python3.14-mcp-1.29.0> tests/client/test_auth.py::test_get_resource_url_falls_back_when_prm_mismatches 2510python3.14-mcp-1.29.0> [gw7] [ 11%] PASSED tests/experimental/tasks/server/test_run_task_flow.py::test_run_task_doesnt_fail_if_already_terminal 2511python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_server.py::test_build_elicit_url_request 2512python3.14-mcp-1.29.0> [gw0] [ 12%] PASSED tests/client/test_auth.py::test_get_resource_url_falls_back_when_prm_mismatches 2513python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_server.py::test_list_tasks_handler 2514python3.14-mcp-1.29.0> [gw1] [ 12%] PASSED tests/client/auth/extensions/test_client_credentials.py::TestStaticAssertionProvider::test_returns_static_token 2515python3.14-mcp-1.29.0> tests/client/test_auth.py::TestPKCEParameters::test_pkce_generation 2516python3.14-mcp-1.29.0> [gw1] [ 12%] PASSED tests/client/test_auth.py::TestPKCEParameters::test_pkce_generation 2517python3.14-mcp-1.29.0> tests/client/test_auth.py::TestPKCEParameters::test_pkce_uniqueness 2518python3.14-mcp-1.29.0> [gw1] [ 12%] PASSED tests/client/test_auth.py::TestPKCEParameters::test_pkce_uniqueness 2519python3.14-mcp-1.29.0> tests/client/test_auth.py::TestOAuthContext::test_oauth_provider_initialization 2520python3.14-mcp-1.29.0> [gw7] [ 12%] PASSED tests/experimental/tasks/server/test_server.py::test_list_tasks_handler 2521python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_task_result_handler.py::test_route_response_returns_false_for_already_done_resolver 2522python3.14-mcp-1.29.0> tests/client/test_auth.py::TestCreateClientRegistrationRequest::test_falls_back_when_metadata_has_no_registration_endpoint 2523python3.14-mcp-1.29.0> [gw3] [ 12%] PASSED tests/client/test_auth.py::TestCreateClientRegistrationRequest::test_falls_back_when_metadata_has_no_registration_endpoint 2524python3.14-mcp-1.29.0> tests/client/test_auth.py::TestAuthFlow::test_auth_flow_with_valid_tokens 2525python3.14-mcp-1.29.0> [gw7] [ 12%] PASSED tests/experimental/tasks/server/test_task_result_handler.py::test_route_response_returns_false_for_already_done_resolver 2526python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_task_result_handler.py::test_route_error_resolves_pending_request_with_exception 2527python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_store.py::test_create_task_with_null_ttl 2528python3.14-mcp-1.29.0> [gw2] [ 12%] PASSED tests/experimental/tasks/server/test_store.py::test_create_task_with_null_ttl 2529python3.14-mcp-1.29.0> [gw7] [ 12%] PASSED tests/experimental/tasks/server/test_task_result_handler.py::test_route_error_resolves_pending_request_with_exception 2530python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_task_result_handler.py::test_route_error_returns_false_for_unknown_request 2531python3.14-mcp-1.29.0> [gw7] [ 12%] PASSED tests/experimental/tasks/server/test_task_result_handler.py::test_route_error_returns_false_for_unknown_request 2532python3.14-mcp-1.29.0> [gw5] [ 12%] PASSED tests/experimental/tasks/server/test_server.py::test_build_elicit_url_request 2533python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_server.py::test_build_create_message_request 2534python3.14-mcp-1.29.0> tests/client/test_config.py::test_absolute_uv_path 2535python3.14-mcp-1.29.0> [gw0] [ 13%] PASSED tests/client/test_config.py::test_absolute_uv_path 2536python3.14-mcp-1.29.0> tests/client/test_session_group.py::TestClientSessionGroup::test_establish_session_parameterized[server_params_instance2-streamablehttp-mcp.client.session_group.streamable_http_client] 2537python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_task_result_handler.py::test_deliver_registers_resolver_for_request_messages 2538python3.14-mcp-1.29.0> [gw3] [ 13%] PASSED tests/client/test_auth.py::TestAuthFlow::test_auth_flow_with_valid_tokens 2539python3.14-mcp-1.29.0> [gw7] [ 13%] PASSED tests/experimental/tasks/server/test_task_result_handler.py::test_deliver_registers_resolver_for_request_messages 2540python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_store.py::test_task_expiration_cleanup 2541python3.14-mcp-1.29.0> [gw2] [ 13%] PASSED tests/experimental/tasks/server/test_store.py::test_task_expiration_cleanup 2542python3.14-mcp-1.29.0> tests/client/test_list_methods_cursor.py::test_list_methods_cursor_parameter[list_tools-tools/list] 2543python3.14-mcp-1.29.0> [gw5] [ 13%] PASSED tests/experimental/tasks/server/test_server.py::test_build_create_message_request 2544python3.14-mcp-1.29.0> [gw1] [ 13%] PASSED tests/client/test_auth.py::TestOAuthContext::test_oauth_provider_initialization 2545python3.14-mcp-1.29.0> tests/client/test_auth.py::TestOAuthContext::test_context_url_parsing 2546python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_task_result_handler.py::test_deliver_skips_resolver_registration_when_no_original_id 2547python3.14-mcp-1.29.0> tests/client/test_auth.py::TestAuthFlow::test_auth_flow_with_no_tokens 2548python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_store.py::test_task_with_null_ttl_never_expires 2549python3.14-mcp-1.29.0> [gw7] [ 13%] PASSED tests/experimental/tasks/server/test_task_result_handler.py::test_deliver_skips_resolver_registration_when_no_original_id 2550python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_server.py::test_send_message 2551python3.14-mcp-1.29.0> [gw2] [ 13%] PASSED tests/experimental/tasks/server/test_store.py::test_task_with_null_ttl_never_expires 2552python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_store.py::test_terminal_task_ttl_reset 2553python3.14-mcp-1.29.0> [gw1] [ 13%] PASSED tests/client/test_auth.py::TestOAuthContext::test_context_url_parsing 2554python3.14-mcp-1.29.0> tests/client/test_auth.py::TestOAuthContext::test_token_validity_checking 2555python3.14-mcp-1.29.0> [gw3] [ 13%] PASSED tests/client/test_auth.py::TestAuthFlow::test_auth_flow_with_no_tokens 2556python3.14-mcp-1.29.0> tests/client/test_auth.py::TestAuthFlow::test_auth_flow_no_unnecessary_retry_after_oauth 2557python3.14-mcp-1.29.0> [gw5] [ 13%] PASSED tests/experimental/tasks/server/test_server.py::test_send_message 2558python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_server.py::test_response_routing_success 2559python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_task_result_handler.py::test_wait_for_task_update_handles_store_exception 2560python3.14-mcp-1.29.0> [gw2] [ 13%] PASSED tests/experimental/tasks/server/test_store.py::test_terminal_task_ttl_reset 2561python3.14-mcp-1.29.0> [gw5] [ 14%] PASSED tests/experimental/tasks/server/test_server.py::test_response_routing_success 2562python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_server.py::test_response_routing_error 2563python3.14-mcp-1.29.0> [gw3] [ 14%] PASSED tests/client/test_auth.py::TestAuthFlow::test_auth_flow_no_unnecessary_retry_after_oauth 2564python3.14-mcp-1.29.0> tests/client/test_auth.py::TestAuthFlow::test_403_insufficient_scope_updates_scope_from_header 2565python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_store.py::test_terminal_status_transition_rejected 2566python3.14-mcp-1.29.0> [gw7] [ 14%] PASSED tests/experimental/tasks/server/test_task_result_handler.py::test_wait_for_task_update_handles_store_exception 2567python3.14-mcp-1.29.0> [gw5] [ 14%] PASSED tests/experimental/tasks/server/test_server.py::test_response_routing_error 2568python3.14-mcp-1.29.0> [gw2] [ 14%] PASSED tests/experimental/tasks/server/test_store.py::test_terminal_status_transition_rejected 2569python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_store.py::test_terminal_status_allows_same_status 2570python3.14-mcp-1.29.0> [gw2] [ 14%] PASSED tests/experimental/tasks/server/test_store.py::test_terminal_status_allows_same_status 2571python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_server.py::test_response_routing_skips_non_matching_routers 2572python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_store.py::test_wait_for_update_nonexistent_raises 2573python3.14-mcp-1.29.0> [gw2] [ 14%] PASSED tests/experimental/tasks/server/test_store.py::test_wait_for_update_nonexistent_raises 2574python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_store.py::test_cancel_task_succeeds_for_working_task 2575python3.14-mcp-1.29.0> [gw2] [ 14%] PASSED tests/experimental/tasks/server/test_store.py::test_cancel_task_succeeds_for_working_task 2576python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_store.py::test_cancel_task_rejects_nonexistent_task 2577python3.14-mcp-1.29.0> [gw3] [ 14%] PASSED tests/client/test_auth.py::TestAuthFlow::test_403_insufficient_scope_updates_scope_from_header 2578python3.14-mcp-1.29.0> tests/client/test_auth.py::test_build_metadata[simple-url] 2579python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_task_result_handler.py::test_wait_for_task_update_handles_queue_exception 2580python3.14-mcp-1.29.0> [gw7] [ 14%] PASSED tests/experimental/tasks/server/test_task_result_handler.py::test_wait_for_task_update_handles_queue_exception 2581python3.14-mcp-1.29.0> [gw2] [ 14%] PASSED tests/experimental/tasks/server/test_store.py::test_cancel_task_rejects_nonexistent_task 2582python3.14-mcp-1.29.0> [gw0] [ 15%] PASSED tests/client/test_list_methods_cursor.py::test_list_methods_cursor_parameter[list_tools-tools/list] 2583python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_store.py::test_cancel_task_rejects_completed_task 2584python3.14-mcp-1.29.0> [gw4] [ 15%] PASSED tests/client/test_list_methods_cursor.py::test_list_methods_params_parameter[list_prompts-prompts/list] 2585python3.14-mcp-1.29.0> tests/client/test_list_methods_cursor.py::test_list_methods_params_parameter[list_resource_templates-resources/templates/list] 2586python3.14-mcp-1.29.0> [gw2] [ 15%] PASSED tests/experimental/tasks/server/test_store.py::test_cancel_task_rejects_completed_task 2587python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_store.py::test_cancel_task_rejects_failed_task 2588python3.14-mcp-1.29.0> [gw5] [ 15%] PASSED tests/experimental/tasks/server/test_server.py::test_response_routing_skips_non_matching_routers 2589python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_server.py::test_error_routing_skips_non_matching_routers 2590python3.14-mcp-1.29.0> tests/client/test_list_methods_cursor.py::test_list_methods_cursor_parameter[list_resources-resources/list] 2591python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_task_scope.py::test_new_session_scope_is_unique 2592python3.14-mcp-1.29.0> [gw7] [ 15%] PASSED tests/experimental/tasks/server/test_task_scope.py::test_new_session_scope_is_unique 2593python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_task_scope.py::test_scoped_task_id_round_trips_its_scope 2594python3.14-mcp-1.29.0> [gw1] [ 15%] PASSED tests/client/test_auth.py::TestOAuthContext::test_token_validity_checking 2595python3.14-mcp-1.29.0> tests/client/test_auth.py::TestOAuthContext::test_clear_tokens 2596python3.14-mcp-1.29.0> [gw2] [ 15%] PASSED tests/experimental/tasks/server/test_store.py::test_cancel_task_rejects_failed_task 2597python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_store.py::test_cancel_task_rejects_already_cancelled_task 2598python3.14-mcp-1.29.0> [gw2] [ 15%] PASSED tests/experimental/tasks/server/test_store.py::test_cancel_task_rejects_already_cancelled_task 2599python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_store.py::test_cancel_task_succeeds_for_input_required_task 2600python3.14-mcp-1.29.0> [gw2] [ 15%] PASSED tests/experimental/tasks/server/test_store.py::test_cancel_task_succeeds_for_input_required_task 2601python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_task_result_handler.py::test_handle_returns_result_for_completed_task 2602python3.14-mcp-1.29.0> [gw2] [ 15%] PASSED tests/experimental/tasks/server/test_task_result_handler.py::test_handle_returns_result_for_completed_task 2603python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_task_result_handler.py::test_handle_omits_none_fields_from_completed_task_payload 2604python3.14-mcp-1.29.0> [gw2] [ 15%] PASSED tests/experimental/tasks/server/test_task_result_handler.py::test_handle_omits_none_fields_from_completed_task_payload 2605python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_task_result_handler.py::test_handle_raises_for_nonexistent_task 2606python3.14-mcp-1.29.0> [gw5] [ 15%] PASSED tests/experimental/tasks/server/test_server.py::test_error_routing_skips_non_matching_routers 2607python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_server_task_context.py::test_server_task_context_properties 2608python3.14-mcp-1.29.0> [gw2] [ 16%] PASSED tests/experimental/tasks/server/test_task_result_handler.py::test_handle_raises_for_nonexistent_task 2609python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_task_result_handler.py::test_handle_returns_empty_result_when_no_result_stored 2610python3.14-mcp-1.29.0> [gw7] [ 16%] PASSED tests/experimental/tasks/server/test_task_scope.py::test_scoped_task_id_round_trips_its_scope 2611python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_task_scope.py::test_scoped_task_ids_are_unique_within_a_scope 2612python3.14-mcp-1.29.0> [gw2] [ 16%] PASSED tests/experimental/tasks/server/test_task_result_handler.py::test_handle_returns_empty_result_when_no_result_stored 2613python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_task_result_handler.py::test_handle_delivers_queued_messages 2614python3.14-mcp-1.29.0> [gw1] [ 16%] PASSED tests/client/test_auth.py::TestOAuthContext::test_clear_tokens 2615python3.14-mcp-1.29.0> tests/client/test_auth.py::TestOAuthFlow::test_build_protected_resource_discovery_urls 2616python3.14-mcp-1.29.0> [gw7] [ 16%] PASSED tests/experimental/tasks/server/test_task_scope.py::test_scoped_task_ids_are_unique_within_a_scope 2617python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_task_scope.py::test_session_scope_of_returns_none_for_unscoped_ids[plain-task-id] 2618python3.14-mcp-1.29.0> [gw7] [ 16%] PASSED tests/experimental/tasks/server/test_task_scope.py::test_session_scope_of_returns_none_for_unscoped_ids[plain-task-id] 2619python3.14-mcp-1.29.0> [gw2] [ 16%] PASSED tests/experimental/tasks/server/test_task_result_handler.py::test_handle_delivers_queued_messages 2620python3.14-mcp-1.29.0> [gw5] [ 16%] PASSED tests/experimental/tasks/server/test_server_task_context.py::test_server_task_context_properties 2621python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_server_task_context.py::test_server_task_context_request_cancellation 2622python3.14-mcp-1.29.0> [gw5] [ 16%] PASSED tests/experimental/tasks/server/test_server_task_context.py::test_server_task_context_request_cancellation 2623python3.14-mcp-1.29.0> [gw1] [ 16%] PASSED tests/client/test_auth.py::TestOAuthFlow::test_build_protected_resource_discovery_urls 2624python3.14-mcp-1.29.0> tests/client/test_auth.py::TestOAuthFlow::test_create_oauth_metadata_request 2625python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_task_scope.py::test_session_scope_of_returns_none_for_unscoped_ids[550e8400-e29b-41d4-a716-446655440000] 2626python3.14-mcp-1.29.0> [gw7] [ 16%] PASSED tests/experimental/tasks/server/test_task_scope.py::test_session_scope_of_returns_none_for_unscoped_ids[550e8400-e29b-41d4-a716-446655440000] 2627python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_task_scope.py::test_session_scope_of_returns_none_for_unscoped_ids[] 2628python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_task_result_handler.py::test_handle_waits_for_task_completion 2629python3.14-mcp-1.29.0> [gw1] [ 16%] PASSED tests/client/test_auth.py::TestOAuthFlow::test_create_oauth_metadata_request 2630python3.14-mcp-1.29.0> tests/client/test_auth.py::TestOAuthFallback::test_oauth_discovery_legacy_fallback_when_no_prm 2631python3.14-mcp-1.29.0> [gw2] [ 17%] PASSED tests/experimental/tasks/server/test_task_result_handler.py::test_handle_waits_for_task_completion 2632python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_task_result_handler.py::test_route_response_resolves_pending_request 2633python3.14-mcp-1.29.0> [gw2] [ 17%] PASSED tests/experimental/tasks/server/test_task_result_handler.py::test_route_response_resolves_pending_request 2634python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_server_task_context.py::test_server_task_context_update_status_with_notify 2635python3.14-mcp-1.29.0> [gw7] [ 17%] PASSED tests/experimental/tasks/server/test_task_scope.py::test_session_scope_of_returns_none_for_unscoped_ids[] 2636python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_task_scope.py::test_session_scope_of_returns_none_for_unscoped_ids[not-a-scope:550e8400-e29b-41d4-a716-446655440000] 2637python3.14-mcp-1.29.0> [gw7] [ 17%] PASSED tests/experimental/tasks/server/test_task_scope.py::test_session_scope_of_returns_none_for_unscoped_ids[not-a-scope:550e8400-e29b-41d4-a716-446655440000] 2638python3.14-mcp-1.29.0> [gw1] [ 17%] PASSED tests/client/test_auth.py::TestOAuthFallback::test_oauth_discovery_legacy_fallback_when_no_prm 2639python3.14-mcp-1.29.0> tests/client/test_auth.py::TestOAuthFallback::test_oauth_discovery_path_aware_when_auth_server_has_path 2640python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_task_result_handler.py::test_route_response_returns_false_for_unknown_request 2641python3.14-mcp-1.29.0> [gw2] [ 17%] PASSED tests/experimental/tasks/server/test_task_result_handler.py::test_route_response_returns_false_for_unknown_request 2642python3.14-mcp-1.29.0> tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_clear_returns_all_messages 2643python3.14-mcp-1.29.0> [gw2] [ 17%] PASSED tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_clear_returns_all_messages 2644python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_task_scope.py::test_session_scope_of_returns_none_for_unscoped_ids[0123456789abcdef0123456789abcdef:not-a-uuid] 2645python3.14-mcp-1.29.0> [gw7] [ 17%] PASSED tests/experimental/tasks/server/test_task_scope.py::test_session_scope_of_returns_none_for_unscoped_ids[0123456789abcdef0123456789abcdef:not-a-uuid] 2646python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_task_scope.py::test_session_scope_of_returns_none_for_unscoped_ids[0123456789ABCDEF0123456789ABCDEF:550e8400-e29b-41d4-a716-446655440000] 2647python3.14-mcp-1.29.0> [gw4] [ 17%] PASSED tests/client/test_list_methods_cursor.py::test_list_methods_params_parameter[list_resource_templates-resources/templates/list] 2648python3.14-mcp-1.29.0> tests/client/test_list_methods_cursor.py::test_list_methods_raises_error_when_both_cursor_and_params_provided[list_tools] 2649python3.14-mcp-1.29.0> tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_clear_empty_queue 2650python3.14-mcp-1.29.0> [gw2] [ 17%] PASSED tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_clear_empty_queue 2651python3.14-mcp-1.29.0> tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_notification_messages 2652python3.14-mcp-1.29.0> [gw5] [ 17%] PASSED tests/experimental/tasks/server/test_server_task_context.py::test_server_task_context_update_status_with_notify 2653python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_server_task_context.py::test_server_task_context_update_status_without_notify 2654python3.14-mcp-1.29.0> [gw1] [ 18%] PASSED tests/client/test_auth.py::TestOAuthFallback::test_oauth_discovery_path_aware_when_auth_server_has_path 2655python3.14-mcp-1.29.0> tests/client/test_auth.py::TestOAuthFallback::test_oauth_discovery_root_when_auth_server_has_no_path 2656python3.14-mcp-1.29.0> [gw2] [ 18%] PASSED tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_notification_messages 2657python3.14-mcp-1.29.0> tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_message_timestamp 2658python3.14-mcp-1.29.0> [gw2] [ 18%] PASSED tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_message_timestamp 2659python3.14-mcp-1.29.0> [gw7] [ 18%] PASSED tests/experimental/tasks/server/test_task_scope.py::test_session_scope_of_returns_none_for_unscoped_ids[0123456789ABCDEF0123456789ABCDEF:550e8400-e29b-41d4-a716-446655440000] 2660python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_task_scope.py::test_a_scoped_task_is_usable_only_from_the_scope_that_created_it 2661python3.14-mcp-1.29.0> [gw7] [ 18%] PASSED tests/experimental/tasks/server/test_task_scope.py::test_a_scoped_task_is_usable_only_from_the_scope_that_created_it 2662python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_task_scope.py::test_an_unscoped_task_is_usable_from_any_scope 2663python3.14-mcp-1.29.0> [gw1] [ 18%] PASSED tests/client/test_auth.py::TestOAuthFallback::test_oauth_discovery_root_when_auth_server_has_no_path 2664python3.14-mcp-1.29.0> tests/client/test_auth.py::TestOAuthFallback::test_oauth_discovery_root_when_auth_server_has_only_slash 2665python3.14-mcp-1.29.0> [gw1] [ 18%] PASSED tests/client/test_auth.py::TestOAuthFallback::test_oauth_discovery_root_when_auth_server_has_only_slash 2666python3.14-mcp-1.29.0> [gw5] [ 18%] PASSED tests/experimental/tasks/server/test_server_task_context.py::test_server_task_context_update_status_without_notify 2667python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_server_task_context.py::test_server_task_context_complete_with_notify 2668python3.14-mcp-1.29.0> [gw7] [ 18%] PASSED tests/experimental/tasks/server/test_task_scope.py::test_an_unscoped_task_is_usable_from_any_scope 2669python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_task_scope.py::test_a_scoped_task_is_listable_only_in_the_scope_that_created_it 2670python3.14-mcp-1.29.0> [gw7] [ 18%] PASSED tests/experimental/tasks/server/test_task_scope.py::test_a_scoped_task_is_listable_only_in_the_scope_that_created_it 2671python3.14-mcp-1.29.0> tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_message_with_resolver 2672python3.14-mcp-1.29.0> [gw2] [ 18%] PASSED tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_message_with_resolver 2673python3.14-mcp-1.29.0> tests/client/test_auth.py::TestOAuthFallback::test_oauth_discovery_fallback_order 2674python3.14-mcp-1.29.0> tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_cleanup_specific_task 2675python3.14-mcp-1.29.0> [gw2] [ 18%] PASSED tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_cleanup_specific_task 2676python3.14-mcp-1.29.0> tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_cleanup_all 2677python3.14-mcp-1.29.0> [gw5] [ 19%] PASSED tests/experimental/tasks/server/test_server_task_context.py::test_server_task_context_complete_with_notify 2678python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_task_scope.py::test_an_unscoped_task_is_never_listable 2679python3.14-mcp-1.29.0> [gw7] [ 19%] PASSED tests/experimental/tasks/server/test_task_scope.py::test_an_unscoped_task_is_never_listable 2680python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_task_scope.py::test_configure_session_assigns_a_scope 2681python3.14-mcp-1.29.0> [gw0] [ 19%] PASSED tests/client/test_list_methods_cursor.py::test_list_methods_cursor_parameter[list_resources-resources/list] 2682python3.14-mcp-1.29.0> tests/client/test_list_methods_cursor.py::test_list_methods_cursor_parameter[list_prompts-prompts/list] 2683python3.14-mcp-1.29.0> [gw1] [ 19%] PASSED tests/client/test_auth.py::TestOAuthFallback::test_oauth_discovery_fallback_order 2684python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_server_task_context.py::test_server_task_context_fail_with_notify 2685python3.14-mcp-1.29.0> tests/client/test_auth.py::TestOAuthFallback::test_oauth_discovery_fallback_conditions 2686python3.14-mcp-1.29.0> [gw7] [ 19%] PASSED tests/experimental/tasks/server/test_task_scope.py::test_configure_session_assigns_a_scope 2687python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_task_scope.py::test_configure_session_assigns_distinct_scopes_per_session 2688python3.14-mcp-1.29.0> [gw2] [ 19%] PASSED tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_cleanup_all 2689python3.14-mcp-1.29.0> tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_wait_for_message_returns_immediately_if_message_exists 2690python3.14-mcp-1.29.0> [gw2] [ 19%] PASSED tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_wait_for_message_returns_immediately_if_message_exists 2691python3.14-mcp-1.29.0> tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_wait_for_message_blocks_until_message 2692python3.14-mcp-1.29.0> [gw7] [ 19%] PASSED tests/experimental/tasks/server/test_task_scope.py::test_configure_session_assigns_distinct_scopes_per_session 2693python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_task_scope.py::test_configure_session_is_idempotent 2694python3.14-mcp-1.29.0> [gw4] [ 19%] PASSED tests/client/test_list_methods_cursor.py::test_list_methods_raises_error_when_both_cursor_and_params_provided[list_tools] 2695python3.14-mcp-1.29.0> tests/client/test_list_methods_cursor.py::test_list_methods_raises_error_when_both_cursor_and_params_provided[list_resources] 2696python3.14-mcp-1.29.0> [gw5] [ 19%] PASSED tests/experimental/tasks/server/test_server_task_context.py::test_server_task_context_fail_with_notify 2697python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_server_task_context.py::test_elicit_raises_when_client_lacks_capability 2698python3.14-mcp-1.29.0> [gw1] [ 19%] PASSED tests/client/test_auth.py::TestOAuthFallback::test_oauth_discovery_fallback_conditions 2699python3.14-mcp-1.29.0> tests/experimental/tasks/test_capabilities.py::TestHasTaskAugmentedSampling::test_requests_none 2700python3.14-mcp-1.29.0> [gw5] [ 20%] PASSED tests/experimental/tasks/server/test_server_task_context.py::test_elicit_raises_when_client_lacks_capability 2701python3.14-mcp-1.29.0> [gw2] [ 20%] PASSED tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_wait_for_message_blocks_until_message 2702python3.14-mcp-1.29.0> tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_notify_message_available_wakes_waiter 2703python3.14-mcp-1.29.0> [gw2] [ 20%] PASSED tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_notify_message_available_wakes_waiter 2704python3.14-mcp-1.29.0> [gw7] [ 20%] PASSED tests/experimental/tasks/server/test_task_scope.py::test_configure_session_is_idempotent 2705python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_task_scope.py::test_configure_session_assigns_no_scope_to_stateless_sessions 2706python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_server_task_context.py::test_create_message_raises_when_client_lacks_capability 2707python3.14-mcp-1.29.0> [gw5] [ 20%] PASSED tests/experimental/tasks/server/test_server_task_context.py::test_create_message_raises_when_client_lacks_capability 2708python3.14-mcp-1.29.0> [gw1] [ 20%] PASSED tests/experimental/tasks/test_capabilities.py::TestHasTaskAugmentedSampling::test_requests_none 2709python3.14-mcp-1.29.0> tests/experimental/tasks/test_capabilities.py::TestHasTaskAugmentedSampling::test_sampling_none 2710python3.14-mcp-1.29.0> [gw1] [ 20%] PASSED tests/experimental/tasks/test_capabilities.py::TestHasTaskAugmentedSampling::test_sampling_none 2711python3.14-mcp-1.29.0> tests/experimental/tasks/test_capabilities.py::TestHasTaskAugmentedSampling::test_create_message_none 2712python3.14-mcp-1.29.0> tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_peek_empty_queue_returns_none 2713python3.14-mcp-1.29.0> [gw2] [ 20%] PASSED tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_peek_empty_queue_returns_none 2714python3.14-mcp-1.29.0> tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_wait_for_message_double_check_race_condition 2715python3.14-mcp-1.29.0> [gw7] [ 20%] PASSED tests/experimental/tasks/server/test_task_scope.py::test_configure_session_assigns_no_scope_to_stateless_sessions 2716python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_task_visibility.py::test_a_client_can_poll_its_own_task_to_completion_and_read_the_result 2717python3.14-mcp-1.29.0> [gw2] [ 20%] PASSED tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_wait_for_message_double_check_race_condition 2718python3.14-mcp-1.29.0> tests/experimental/tasks/test_message_queue.py::TestResolver::test_set_result_and_wait 2719python3.14-mcp-1.29.0> [gw2] [ 20%] PASSED tests/experimental/tasks/test_message_queue.py::TestResolver::test_set_result_and_wait 2720python3.14-mcp-1.29.0> tests/experimental/tasks/test_message_queue.py::TestResolver::test_set_exception_and_wait 2721python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_server_task_context.py::test_elicit_raises_without_handler 2722python3.14-mcp-1.29.0> [gw5] [ 20%] PASSED tests/experimental/tasks/server/test_server_task_context.py::test_elicit_raises_without_handler 2723python3.14-mcp-1.29.0> [gw1] [ 21%] PASSED tests/experimental/tasks/test_capabilities.py::TestHasTaskAugmentedSampling::test_create_message_none 2724python3.14-mcp-1.29.0> tests/experimental/tasks/test_capabilities.py::TestHasTaskAugmentedSampling::test_create_message_present 2725python3.14-mcp-1.29.0> [gw1] [ 21%] PASSED tests/experimental/tasks/test_capabilities.py::TestHasTaskAugmentedSampling::test_create_message_present 2726python3.14-mcp-1.29.0> [gw2] [ 21%] PASSED tests/experimental/tasks/test_message_queue.py::TestResolver::test_set_exception_and_wait 2727python3.14-mcp-1.29.0> tests/experimental/tasks/test_message_queue.py::TestResolver::test_set_result_when_already_completed_raises 2728python3.14-mcp-1.29.0> [gw2] [ 21%] PASSED tests/experimental/tasks/test_message_queue.py::TestResolver::test_set_result_when_already_completed_raises 2729python3.14-mcp-1.29.0> tests/experimental/tasks/test_message_queue.py::TestResolver::test_set_exception_when_already_completed_raises 2730python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_server_task_context.py::test_elicit_url_raises_without_handler 2731python3.14-mcp-1.29.0> [gw5] [ 21%] PASSED tests/experimental/tasks/server/test_server_task_context.py::test_elicit_url_raises_without_handler 2732python3.14-mcp-1.29.0> tests/experimental/tasks/test_capabilities.py::TestRequireTaskAugmentedElicitation::test_raises_when_none 2733python3.14-mcp-1.29.0> [gw1] [ 21%] PASSED tests/experimental/tasks/test_capabilities.py::TestRequireTaskAugmentedElicitation::test_raises_when_none 2734python3.14-mcp-1.29.0> tests/experimental/tasks/test_capabilities.py::TestRequireTaskAugmentedElicitation::test_raises_when_missing 2735python3.14-mcp-1.29.0> [gw1] [ 21%] PASSED tests/experimental/tasks/test_capabilities.py::TestRequireTaskAugmentedElicitation::test_raises_when_missing 2736python3.14-mcp-1.29.0> [gw2] [ 21%] PASSED tests/experimental/tasks/test_message_queue.py::TestResolver::test_set_exception_when_already_completed_raises 2737python3.14-mcp-1.29.0> tests/experimental/tasks/test_message_queue.py::TestResolver::test_done_returns_false_before_completion 2738python3.14-mcp-1.29.0> [gw2] [ 21%] PASSED tests/experimental/tasks/test_message_queue.py::TestResolver::test_done_returns_false_before_completion 2739python3.14-mcp-1.29.0> tests/experimental/tasks/test_request_context.py::test_is_task_true_when_metadata_present 2740python3.14-mcp-1.29.0> [gw2] [ 21%] PASSED tests/experimental/tasks/test_request_context.py::test_is_task_true_when_metadata_present 2741python3.14-mcp-1.29.0> [gw0] [ 21%] PASSED tests/client/test_list_methods_cursor.py::test_list_methods_cursor_parameter[list_prompts-prompts/list] 2742python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_server_task_context.py::test_create_message_raises_without_handler 2743python3.14-mcp-1.29.0> [gw5] [ 21%] PASSED tests/experimental/tasks/server/test_server_task_context.py::test_create_message_raises_without_handler 2744python3.14-mcp-1.29.0> tests/experimental/tasks/test_request_context.py::test_is_task_false_when_no_metadata 2745python3.14-mcp-1.29.0> [gw2] [ 22%] PASSED tests/experimental/tasks/test_request_context.py::test_is_task_false_when_no_metadata 2746python3.14-mcp-1.29.0> tests/experimental/tasks/test_request_context.py::test_client_supports_tasks_true 2747python3.14-mcp-1.29.0> [gw7] [ 22%] PASSED tests/experimental/tasks/server/test_task_visibility.py::test_a_client_can_poll_its_own_task_to_completion_and_read_the_result 2748python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_task_visibility.py::test_a_client_sees_its_own_task_when_listing_tasks 2749python3.14-mcp-1.29.0> [gw4] [ 22%] PASSED tests/client/test_list_methods_cursor.py::test_list_methods_raises_error_when_both_cursor_and_params_provided[list_resources] 2750python3.14-mcp-1.29.0> tests/client/test_list_methods_cursor.py::test_list_methods_raises_error_when_both_cursor_and_params_provided[list_prompts] 2751python3.14-mcp-1.29.0> tests/experimental/tasks/test_capabilities.py::TestRequireTaskAugmentedElicitation::test_passes_when_present 2752python3.14-mcp-1.29.0> [gw1] [ 22%] PASSED tests/experimental/tasks/test_capabilities.py::TestRequireTaskAugmentedElicitation::test_passes_when_present 2753python3.14-mcp-1.29.0> tests/experimental/tasks/test_capabilities.py::TestRequireTaskAugmentedSampling::test_raises_when_none 2754python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_server_task_context.py::test_elicit_queues_request_and_waits_for_response 2755python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_task_visibility.py::test_a_client_cannot_get_the_result_of_another_clients_task 2756python3.14-mcp-1.29.0> [gw2] [ 22%] PASSED tests/experimental/tasks/test_request_context.py::test_client_supports_tasks_true 2757python3.14-mcp-1.29.0> tests/experimental/tasks/test_request_context.py::test_client_supports_tasks_false_no_tasks 2758python3.14-mcp-1.29.0> [gw2] [ 22%] PASSED tests/experimental/tasks/test_request_context.py::test_client_supports_tasks_false_no_tasks 2759python3.14-mcp-1.29.0> tests/experimental/tasks/test_request_context.py::test_client_supports_tasks_false_no_capabilities 2760python3.14-mcp-1.29.0> [gw2] [ 22%] PASSED tests/experimental/tasks/test_request_context.py::test_client_supports_tasks_false_no_capabilities 2761python3.14-mcp-1.29.0> tests/experimental/tasks/test_request_context.py::test_validate_task_mode_required_with_task_is_valid 2762python3.14-mcp-1.29.0> [gw5] [ 22%] PASSED tests/experimental/tasks/server/test_server_task_context.py::test_elicit_queues_request_and_waits_for_response 2763python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_server_task_context.py::test_elicit_url_queues_request_and_waits_for_response 2764python3.14-mcp-1.29.0> [gw1] [ 22%] PASSED tests/experimental/tasks/test_capabilities.py::TestRequireTaskAugmentedSampling::test_raises_when_none 2765python3.14-mcp-1.29.0> tests/experimental/tasks/test_capabilities.py::TestRequireTaskAugmentedSampling::test_raises_when_missing 2766python3.14-mcp-1.29.0> [gw1] [ 22%] PASSED tests/experimental/tasks/test_capabilities.py::TestRequireTaskAugmentedSampling::test_raises_when_missing 2767python3.14-mcp-1.29.0> tests/experimental/tasks/test_capabilities.py::TestRequireTaskAugmentedSampling::test_passes_when_present 2768python3.14-mcp-1.29.0> [gw2] [ 22%] PASSED tests/experimental/tasks/test_request_context.py::test_validate_task_mode_required_with_task_is_valid 2769python3.14-mcp-1.29.0> tests/experimental/tasks/test_request_context.py::test_validate_task_mode_required_without_task_returns_error 2770python3.14-mcp-1.29.0> [gw2] [ 23%] PASSED tests/experimental/tasks/test_request_context.py::test_validate_task_mode_required_without_task_returns_error 2771python3.14-mcp-1.29.0> [gw5] [ 23%] PASSED tests/experimental/tasks/server/test_server_task_context.py::test_elicit_url_queues_request_and_waits_for_response 2772python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_server_task_context.py::test_create_message_queues_request_and_waits_for_response 2773python3.14-mcp-1.29.0> [gw7] [ 23%] PASSED tests/experimental/tasks/server/test_task_visibility.py::test_a_client_sees_its_own_task_when_listing_tasks 2774python3.14-mcp-1.29.0> tests/experimental/tasks/test_request_context.py::test_validate_task_mode_required_without_task_raises_by_default 2775python3.14-mcp-1.29.0> [gw2] [ 23%] PASSED tests/experimental/tasks/test_request_context.py::test_validate_task_mode_required_without_task_raises_by_default 2776python3.14-mcp-1.29.0> tests/experimental/tasks/test_request_context.py::test_validate_task_mode_forbidden_without_task_is_valid 2777python3.14-mcp-1.29.0> [gw2] [ 23%] PASSED tests/experimental/tasks/test_request_context.py::test_validate_task_mode_forbidden_without_task_is_valid 2778python3.14-mcp-1.29.0> [gw5] [ 23%] PASSED tests/experimental/tasks/server/test_server_task_context.py::test_create_message_queues_request_and_waits_for_response 2779python3.14-mcp-1.29.0> [gw1] [ 23%] PASSED tests/experimental/tasks/test_capabilities.py::TestRequireTaskAugmentedSampling::test_passes_when_present 2780python3.14-mcp-1.29.0> tests/experimental/tasks/test_deprecations.py::test_client_session_experimental_property_is_deprecated 2781python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_task_visibility.py::test_a_client_can_cancel_its_own_task 2782python3.14-mcp-1.29.0> [gw1] [ 23%] PASSED tests/experimental/tasks/test_deprecations.py::test_client_session_experimental_property_is_deprecated 2783python3.14-mcp-1.29.0> tests/experimental/tasks/test_deprecations.py::test_client_session_experimental_task_handlers_kwarg_is_deprecated 2784python3.14-mcp-1.29.0> [gw1] [ 23%] PASSED tests/experimental/tasks/test_deprecations.py::test_client_session_experimental_task_handlers_kwarg_is_deprecated 2785python3.14-mcp-1.29.0> tests/experimental/tasks/test_deprecations.py::test_server_session_experimental_property_is_deprecated 2786python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_server_task_context.py::test_elicit_restores_status_on_cancellation 2787python3.14-mcp-1.29.0> [gw5] [ 23%] PASSED tests/experimental/tasks/server/test_server_task_context.py::test_elicit_restores_status_on_cancellation 2788python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_server_task_context.py::test_create_message_restores_status_on_cancellation 2789python3.14-mcp-1.29.0> [gw0] [ 23%] PASSED tests/experimental/tasks/server/test_task_visibility.py::test_a_client_cannot_get_the_result_of_another_clients_task 2790python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_task_visibility.py::test_a_client_cannot_cancel_another_clients_task 2791python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestCancellingTasks::test_tasks_cancel_completed_task_returns_error 2792python3.14-mcp-1.29.0> [gw2] [ 23%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestCancellingTasks::test_tasks_cancel_completed_task_returns_error 2793python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestCancellingTasks::test_tasks_cancel_failed_task_returns_error 2794python3.14-mcp-1.29.0> [gw1] [ 24%] PASSED tests/experimental/tasks/test_deprecations.py::test_server_session_experimental_property_is_deprecated 2795python3.14-mcp-1.29.0> tests/experimental/tasks/test_deprecations.py::test_lowlevel_server_experimental_property_is_deprecated 2796python3.14-mcp-1.29.0> [gw1] [ 24%] PASSED tests/experimental/tasks/test_deprecations.py::test_lowlevel_server_experimental_property_is_deprecated 2797python3.14-mcp-1.29.0> [gw5] [ 24%] PASSED tests/experimental/tasks/server/test_server_task_context.py::test_create_message_restores_status_on_cancellation 2798python3.14-mcp-1.29.0> tests/experimental/tasks/test_deprecations.py::test_plain_session_usage_does_not_warn 2799python3.14-mcp-1.29.0> [gw7] [ 24%] PASSED tests/experimental/tasks/server/test_task_visibility.py::test_a_client_can_cancel_its_own_task 2800python3.14-mcp-1.29.0> [gw2] [ 24%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestCancellingTasks::test_tasks_cancel_failed_task_returns_error 2801python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestCancellingTasks::test_tasks_cancel_already_cancelled_task_returns_error 2802python3.14-mcp-1.29.0> [gw2] [ 24%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestCancellingTasks::test_tasks_cancel_already_cancelled_task_returns_error 2803python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestCancellingTasks::test_tasks_cancel_invalid_task_id_returns_error 2804python3.14-mcp-1.29.0> [gw2] [ 24%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestCancellingTasks::test_tasks_cancel_invalid_task_id_returns_error 2805python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestStatusNotifications::test_receiver_may_send_status_notification 2806python3.14-mcp-1.29.0> [gw1] [ 24%] PASSED tests/experimental/tasks/test_deprecations.py::test_plain_session_usage_does_not_warn 2807python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_server_task_context.py::test_elicit_as_task_raises_without_handler 2808python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_task_visibility.py::test_a_client_cannot_get_the_status_of_another_clients_task 2809python3.14-mcp-1.29.0> [gw5] [ 24%] PASSED tests/experimental/tasks/server/test_server_task_context.py::test_elicit_as_task_raises_without_handler 2810python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_server_task_context.py::test_create_message_as_task_raises_without_handler 2811python3.14-mcp-1.29.0> [gw5] [ 24%] PASSED tests/experimental/tasks/server/test_server_task_context.py::test_create_message_as_task_raises_without_handler 2812python3.14-mcp-1.29.0> [gw0] [ 24%] PASSED tests/experimental/tasks/server/test_task_visibility.py::test_a_client_cannot_cancel_another_clients_task 2813python3.14-mcp-1.29.0> [gw2] [ 25%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestStatusNotifications::test_receiver_may_send_status_notification 2814python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestStatusNotifications::test_status_notification_contains_task_id 2815python3.14-mcp-1.29.0> [gw4] [ 25%] PASSED tests/client/test_list_methods_cursor.py::test_list_methods_raises_error_when_both_cursor_and_params_provided[list_prompts] 2816python3.14-mcp-1.29.0> tests/client/test_list_methods_cursor.py::test_list_methods_raises_error_when_both_cursor_and_params_provided[list_resource_templates] 2817python3.14-mcp-1.29.0> tests/experimental/tasks/test_elicitation_scenarios.py::test_scenario1_normal_tool_normal_elicitation 2818python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_task_visibility.py::test_a_client_does_not_see_another_clients_task_when_listing_tasks 2819python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestToolLevelNegotiation::test_tool_execution_task_optional_accepts_normal_call 2820python3.14-mcp-1.29.0> [gw5] [ 25%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestToolLevelNegotiation::test_tool_execution_task_optional_accepts_normal_call 2821python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestToolLevelNegotiation::test_tool_execution_task_optional_accepts_task_augmented_call 2822python3.14-mcp-1.29.0> [gw2] [ 25%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestStatusNotifications::test_status_notification_contains_task_id 2823python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestStatusNotifications::test_status_notification_contains_status 2824python3.14-mcp-1.29.0> [gw2] [ 25%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestStatusNotifications::test_status_notification_contains_status 2825python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestTaskManagement::test_task_ids_are_unique_strings 2826python3.14-mcp-1.29.0> [gw2] [ 25%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskManagement::test_task_ids_are_unique_strings 2827python3.14-mcp-1.29.0> [gw5] [ 25%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestToolLevelNegotiation::test_tool_execution_task_optional_accepts_task_augmented_call 2828python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestToolLevelNegotiation::test_tool_execution_task_required_rejects_normal_call 2829python3.14-mcp-1.29.0> [gw6] [ 25%] PASSED tests/client/test_session_group.py::TestClientSessionGroup::test_establish_session_parameterized[server_params_instance2-streamablehttp-mcp.client.session_group.streamable_http_client] 2830python3.14-mcp-1.29.0> [gw5] [ 25%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestToolLevelNegotiation::test_tool_execution_task_required_rejects_normal_call 2831python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestToolLevelNegotiation::test_tool_execution_task_required_accepts_task_augmented_call 2832python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestTaskManagement::test_multiple_tasks_have_unique_ids 2833python3.14-mcp-1.29.0> [gw1] [ 25%] PASSED tests/experimental/tasks/test_elicitation_scenarios.py::test_scenario1_normal_tool_normal_elicitation 2834python3.14-mcp-1.29.0> tests/experimental/tasks/test_elicitation_scenarios.py::test_scenario2_normal_tool_task_augmented_elicitation 2835python3.14-mcp-1.29.0> [gw7] [ 25%] PASSED tests/experimental/tasks/server/test_task_visibility.py::test_a_client_cannot_get_the_status_of_another_clients_task 2836python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestCreatingTask::test_create_task_result_may_contain_ttl 2837python3.14-mcp-1.29.0> tests/client/test_stdio.py::test_stdio_context_manager_exiting 2838python3.14-mcp-1.29.0> [gw2] [ 25%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskManagement::test_multiple_tasks_have_unique_ids 2839python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestTaskManagement::test_receiver_may_delete_tasks_after_ttl 2840python3.14-mcp-1.29.0> [gw2] [ 26%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskManagement::test_receiver_may_delete_tasks_after_ttl 2841python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestTaskManagement::test_related_task_metadata_in_task_messages 2842python3.14-mcp-1.29.0> [gw7] [ 26%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestCreatingTask::test_create_task_result_may_contain_ttl 2843python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestCreatingTask::test_create_task_result_may_contain_poll_interval 2844python3.14-mcp-1.29.0> [gw5] [ 26%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestToolLevelNegotiation::test_tool_execution_task_required_accepts_task_augmented_call 2845python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestCapabilityNegotiation::test_receiver_without_capability_ignores_task_metadata 2846python3.14-mcp-1.29.0> [gw0] [ 26%] PASSED tests/experimental/tasks/server/test_task_visibility.py::test_a_client_does_not_see_another_clients_task_when_listing_tasks 2847python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_task_visibility.py::test_each_client_lists_only_its_own_tasks 2848python3.14-mcp-1.29.0> [gw5] [ 26%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestCapabilityNegotiation::test_receiver_without_capability_ignores_task_metadata 2849python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestCapabilityNegotiation::test_receiver_with_capability_may_require_task_augmentation 2850python3.14-mcp-1.29.0> [gw5] [ 26%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestCapabilityNegotiation::test_receiver_with_capability_may_require_task_augmentation 2851python3.14-mcp-1.29.0> [gw6] [ 26%] PASSED tests/client/test_stdio.py::test_stdio_context_manager_exiting 2852python3.14-mcp-1.29.0> tests/client/test_stdio.py::test_stdio_client 2853python3.14-mcp-1.29.0> [gw4] [ 26%] PASSED tests/client/test_list_methods_cursor.py::test_list_methods_raises_error_when_both_cursor_and_params_provided[list_resource_templates] 2854python3.14-mcp-1.29.0> [gw7] [ 26%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestCreatingTask::test_create_task_result_may_contain_poll_interval 2855python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestCreatingTask::test_create_task_result_may_contain_status_message 2856python3.14-mcp-1.29.0> [gw7] [ 26%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestCreatingTask::test_create_task_result_may_contain_status_message 2857python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestCreatingTask::test_receiver_may_override_requested_ttl 2858python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestTaskStatusLifecycle::test_task_begins_in_working_status 2859python3.14-mcp-1.29.0> [gw5] [ 26%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskStatusLifecycle::test_task_begins_in_working_status 2860python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestTaskStatusLifecycle::test_working_to_completed_transition 2861python3.14-mcp-1.29.0> [gw5] [ 26%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskStatusLifecycle::test_working_to_completed_transition 2862python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestTaskStatusLifecycle::test_working_to_failed_transition 2863python3.14-mcp-1.29.0> [gw5] [ 27%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskStatusLifecycle::test_working_to_failed_transition 2864python3.14-mcp-1.29.0> [gw2] [ 27%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskManagement::test_related_task_metadata_in_task_messages 2865python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestTaskManagement::test_tasks_get_does_not_require_related_task_metadata 2866python3.14-mcp-1.29.0> [gw2] [ 27%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskManagement::test_tasks_get_does_not_require_related_task_metadata 2867python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestTaskManagement::test_tasks_list_does_not_require_related_task_metadata 2868python3.14-mcp-1.29.0> [gw2] [ 27%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskManagement::test_tasks_list_does_not_require_related_task_metadata 2869python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestTaskManagement::test_tasks_cancel_does_not_require_related_task_metadata 2870python3.14-mcp-1.29.0> [gw6] [ 27%] PASSED tests/client/test_stdio.py::test_stdio_client 2871python3.14-mcp-1.29.0> tests/client/test_stdio.py::test_stdio_client_bad_path 2872python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestTaskStatusLifecycle::test_working_to_cancelled_transition 2873python3.14-mcp-1.29.0> [gw5] [ 27%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskStatusLifecycle::test_working_to_cancelled_transition 2874python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestTaskStatusLifecycle::test_working_to_input_required_transition 2875python3.14-mcp-1.29.0> [gw5] [ 27%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskStatusLifecycle::test_working_to_input_required_transition 2876python3.14-mcp-1.29.0> tests/client/test_list_methods_cursor.py::test_list_tools_with_strict_server_validation 2877python3.14-mcp-1.29.0> [gw7] [ 27%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestCreatingTask::test_receiver_may_override_requested_ttl 2878python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestCreatingTask::test_model_immediate_response_in_meta 2879python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestTaskStatusLifecycle::test_input_required_to_working_transition 2880python3.14-mcp-1.29.0> [gw5] [ 27%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskStatusLifecycle::test_input_required_to_working_transition 2881python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestTaskStatusLifecycle::test_input_required_to_terminal_transition 2882python3.14-mcp-1.29.0> [gw5] [ 27%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskStatusLifecycle::test_input_required_to_terminal_transition 2883python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestTaskStatusLifecycle::test_terminal_state_no_further_transitions 2884python3.14-mcp-1.29.0> [gw5] [ 27%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskStatusLifecycle::test_terminal_state_no_further_transitions 2885python3.14-mcp-1.29.0> [gw2] [ 28%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskManagement::test_tasks_cancel_does_not_require_related_task_metadata 2886python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestResultHandling::test_create_task_result_returned_immediately 2887python3.14-mcp-1.29.0> [gw2] [ 28%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestResultHandling::test_create_task_result_returned_immediately 2888python3.14-mcp-1.29.0> [gw7] [ 28%] PASSED tests/experimental/tasks/test_spec_compliance.py::TestCreatingTask::test_model_immediate_response_in_meta 2889python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestGettingTaskStatus::test_tasks_get_returns_task_object 2890python3.14-mcp-1.29.0> [gw7] [ 28%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestGettingTaskStatus::test_tasks_get_returns_task_object 2891python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestGettingTaskStatus::test_tasks_get_returns_current_status 2892python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestResultHandling::test_tasks_result_matches_underlying_result_structure 2893python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestTaskStatusLifecycle::test_completed_is_terminal 2894python3.14-mcp-1.29.0> [gw5] [ 28%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskStatusLifecycle::test_completed_is_terminal 2895python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestTaskStatusLifecycle::test_failed_is_terminal 2896python3.14-mcp-1.29.0> [gw2] [ 28%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestResultHandling::test_tasks_result_matches_underlying_result_structure 2897python3.14-mcp-1.29.0> [gw5] [ 28%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskStatusLifecycle::test_failed_is_terminal 2898python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestTaskStatusLifecycle::test_cancelled_is_terminal 2899python3.14-mcp-1.29.0> [gw5] [ 28%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskStatusLifecycle::test_cancelled_is_terminal 2900python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestResultHandling::test_tasks_result_for_tool_call_returns_call_tool_result 2901python3.14-mcp-1.29.0> [gw2] [ 28%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestResultHandling::test_tasks_result_for_tool_call_returns_call_tool_result 2902python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestProgressTracking::test_progress_token_valid_throughout_task_lifetime 2903python3.14-mcp-1.29.0> [gw4] [ 28%] PASSED tests/client/test_list_methods_cursor.py::test_list_tools_with_strict_server_validation 2904python3.14-mcp-1.29.0> [gw0] [ 28%] PASSED tests/experimental/tasks/server/test_task_visibility.py::test_each_client_lists_only_its_own_tasks 2905python3.14-mcp-1.29.0> [gw2] [ 28%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestProgressTracking::test_progress_token_valid_throughout_task_lifetime 2906python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestProgressTracking::test_progress_notifications_sent_during_task_execution 2907python3.14-mcp-1.29.0> [gw2] [ 29%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestProgressTracking::test_progress_notifications_sent_during_task_execution 2908python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestProtocolErrors::test_invalid_request_for_required_task_augmentation 2909python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestInputRequiredStatus::test_input_required_status_retrievable_via_tasks_get 2910python3.14-mcp-1.29.0> [gw5] [ 29%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestInputRequiredStatus::test_input_required_status_retrievable_via_tasks_get 2911python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestInputRequiredStatus::test_input_required_related_task_metadata_in_requests 2912python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_task_visibility.py::test_listing_tasks_reveals_nothing_about_other_clients_tasks_however_many_there_are 2913python3.14-mcp-1.29.0> [gw2] [ 29%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestProtocolErrors::test_invalid_request_for_required_task_augmentation 2914python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestProtocolErrors::test_invalid_params_for_invalid_task_id 2915python3.14-mcp-1.29.0> [gw2] [ 29%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestProtocolErrors::test_invalid_params_for_invalid_task_id 2916python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestProtocolErrors::test_invalid_params_for_nonexistent_task_id 2917python3.14-mcp-1.29.0> [gw2] [ 29%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestProtocolErrors::test_invalid_params_for_nonexistent_task_id 2918python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestProtocolErrors::test_invalid_params_for_invalid_cursor 2919python3.14-mcp-1.29.0> [gw5] [ 29%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestInputRequiredStatus::test_input_required_related_task_metadata_in_requests 2920python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestCreatingTask::test_task_augmented_request_returns_create_task_result 2921python3.14-mcp-1.29.0> [gw5] [ 29%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestCreatingTask::test_task_augmented_request_returns_create_task_result 2922python3.14-mcp-1.29.0> [gw7] [ 29%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestGettingTaskStatus::test_tasks_get_returns_current_status 2923python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestGettingTaskStatus::test_tasks_get_may_return_poll_interval 2924python3.14-mcp-1.29.0> [gw7] [ 29%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestGettingTaskStatus::test_tasks_get_may_return_poll_interval 2925python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestGettingTaskStatus::test_tasks_get_invalid_task_id_returns_error 2926python3.14-mcp-1.29.0> [gw7] [ 29%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestGettingTaskStatus::test_tasks_get_invalid_task_id_returns_error 2927python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestGettingTaskStatus::test_tasks_get_nonexistent_task_id_returns_error 2928python3.14-mcp-1.29.0> [gw7] [ 29%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestGettingTaskStatus::test_tasks_get_nonexistent_task_id_returns_error 2929python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestRetrievingResults::test_tasks_result_returns_underlying_result 2930python3.14-mcp-1.29.0> [gw7] [ 30%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestRetrievingResults::test_tasks_result_returns_underlying_result 2931python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestRetrievingResults::test_tasks_result_blocks_until_terminal 2932python3.14-mcp-1.29.0> [gw7] [ 30%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestRetrievingResults::test_tasks_result_blocks_until_terminal 2933python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestRetrievingResults::test_tasks_result_unblocks_on_terminal 2934python3.14-mcp-1.29.0> [gw2] [ 30%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestProtocolErrors::test_invalid_params_for_invalid_cursor 2935python3.14-mcp-1.29.0> tests/issues/test_1338_icons_and_metadata.py::test_icons_and_website_url 2936python3.14-mcp-1.29.0> tests/client/test_list_roots_callback.py::test_list_roots_callback 2937python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestCreatingTask::test_create_task_result_contains_task_id 2938python3.14-mcp-1.29.0> [gw5] [ 30%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestCreatingTask::test_create_task_result_contains_task_id 2939python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestCreatingTask::test_create_task_result_contains_status_working 2940python3.14-mcp-1.29.0> [gw2] [ 30%] PASSED tests/issues/test_1338_icons_and_metadata.py::test_icons_and_website_url 2941python3.14-mcp-1.29.0> tests/issues/test_1338_icons_and_metadata.py::test_multiple_icons 2942python3.14-mcp-1.29.0> [gw7] [ 30%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestRetrievingResults::test_tasks_result_unblocks_on_terminal 2943python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestRetrievingResults::test_tasks_result_includes_related_task_metadata 2944python3.14-mcp-1.29.0> [gw7] [ 30%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestRetrievingResults::test_tasks_result_includes_related_task_metadata 2945python3.14-mcp-1.29.0> [gw2] [ 30%] PASSED tests/issues/test_1338_icons_and_metadata.py::test_multiple_icons 2946python3.14-mcp-1.29.0> [gw1] [ 30%] PASSED tests/experimental/tasks/test_elicitation_scenarios.py::test_scenario2_normal_tool_task_augmented_elicitation 2947python3.14-mcp-1.29.0> tests/experimental/tasks/test_elicitation_scenarios.py::test_scenario3_task_augmented_tool_normal_elicitation 2948python3.14-mcp-1.29.0> [gw5] [ 30%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestCreatingTask::test_create_task_result_contains_status_working 2949python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestCreatingTask::test_create_task_result_contains_created_at 2950python3.14-mcp-1.29.0> tests/issues/test_1338_icons_and_metadata.py::test_no_icons_or_website 2951python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestRetrievingResults::test_tasks_result_returns_error_for_failed_task 2952python3.14-mcp-1.29.0> [gw7] [ 30%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestRetrievingResults::test_tasks_result_returns_error_for_failed_task 2953python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestRetrievingResults::test_tasks_result_invalid_task_id_returns_error 2954python3.14-mcp-1.29.0> [gw5] [ 30%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestCreatingTask::test_create_task_result_contains_created_at 2955python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestCreatingTask::test_create_task_result_created_at_is_iso8601 2956python3.14-mcp-1.29.0> [gw5] [ 31%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestCreatingTask::test_create_task_result_created_at_is_iso8601 2957python3.14-mcp-1.29.0> tests/server/auth/middleware/test_bearer_auth.py::TestBearerAuthBackend::test_no_auth_header 2958python3.14-mcp-1.29.0> [gw7] [ 31%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestRetrievingResults::test_tasks_result_invalid_task_id_returns_error 2959python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestListingTasks::test_tasks_list_returns_array_of_tasks 2960python3.14-mcp-1.29.0> [gw7] [ 31%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestListingTasks::test_tasks_list_returns_array_of_tasks 2961python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestListingTasks::test_tasks_list_pagination_with_cursor 2962python3.14-mcp-1.29.0> [gw7] [ 31%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestListingTasks::test_tasks_list_pagination_with_cursor 2963python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestListingTasks::test_tasks_list_returns_next_cursor_when_more_results 2964python3.14-mcp-1.29.0> [gw2] [ 31%] PASSED tests/issues/test_1338_icons_and_metadata.py::test_no_icons_or_website 2965python3.14-mcp-1.29.0> tests/issues/test_1363_race_condition_streamable_http.py::test_race_condition_invalid_accept_headers 2966python3.14-mcp-1.29.0> [gw1] [ 31%] PASSED tests/experimental/tasks/test_elicitation_scenarios.py::test_scenario3_task_augmented_tool_normal_elicitation 2967python3.14-mcp-1.29.0> [gw7] [ 31%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestListingTasks::test_tasks_list_returns_next_cursor_when_more_results 2968python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestListingTasks::test_tasks_list_cursors_are_opaque 2969python3.14-mcp-1.29.0> [gw5] [ 31%] PASSED tests/server/auth/middleware/test_bearer_auth.py::TestBearerAuthBackend::test_no_auth_header 2970python3.14-mcp-1.29.0> tests/server/auth/middleware/test_bearer_auth.py::TestBearerAuthBackend::test_non_bearer_auth_header 2971python3.14-mcp-1.29.0> [gw5] [ 31%] PASSED tests/server/auth/middleware/test_bearer_auth.py::TestBearerAuthBackend::test_non_bearer_auth_header 2972python3.14-mcp-1.29.0> [gw7] [ 31%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestListingTasks::test_tasks_list_cursors_are_opaque 2973python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestListingTasks::test_tasks_list_invalid_cursor_returns_error 2974python3.14-mcp-1.29.0> tests/experimental/tasks/test_elicitation_scenarios.py::test_scenario4_task_augmented_tool_task_augmented_elicitation 2975python3.14-mcp-1.29.0> tests/server/auth/middleware/test_bearer_auth.py::TestBearerAuthBackend::test_invalid_token 2976python3.14-mcp-1.29.0> [gw5] [ 31%] PASSED tests/server/auth/middleware/test_bearer_auth.py::TestBearerAuthBackend::test_invalid_token 2977python3.14-mcp-1.29.0> tests/server/auth/middleware/test_bearer_auth.py::TestBearerAuthBackend::test_expired_token 2978python3.14-mcp-1.29.0> [gw5] [ 31%] PASSED tests/server/auth/middleware/test_bearer_auth.py::TestBearerAuthBackend::test_expired_token 2979python3.14-mcp-1.29.0> tests/server/auth/middleware/test_bearer_auth.py::TestBearerAuthBackend::test_valid_token 2980python3.14-mcp-1.29.0> [gw7] [ 32%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestListingTasks::test_tasks_list_invalid_cursor_returns_error 2981python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestCancellingTasks::test_tasks_cancel_returns_cancelled_task 2982python3.14-mcp-1.29.0> [gw7] [ 32%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestCancellingTasks::test_tasks_cancel_returns_cancelled_task 2983python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestCancellingTasks::test_tasks_cancel_terminal_task_returns_error 2984python3.14-mcp-1.29.0> [gw5] [ 32%] PASSED tests/server/auth/middleware/test_bearer_auth.py::TestBearerAuthBackend::test_valid_token 2985python3.14-mcp-1.29.0> tests/server/auth/middleware/test_bearer_auth.py::TestBearerAuthBackend::test_token_without_expiry 2986python3.14-mcp-1.29.0> [gw5] [ 32%] PASSED tests/server/auth/middleware/test_bearer_auth.py::TestBearerAuthBackend::test_token_without_expiry 2987python3.14-mcp-1.29.0> tests/server/auth/middleware/test_bearer_auth.py::TestBearerAuthBackend::test_lowercase_bearer_prefix 2988python3.14-mcp-1.29.0> [gw5] [ 32%] PASSED tests/server/auth/middleware/test_bearer_auth.py::TestBearerAuthBackend::test_lowercase_bearer_prefix 2989python3.14-mcp-1.29.0> tests/server/auth/middleware/test_bearer_auth.py::TestBearerAuthBackend::test_mixed_case_bearer_prefix 2990python3.14-mcp-1.29.0> [gw7] [ 32%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestCancellingTasks::test_tasks_cancel_terminal_task_returns_error 2991python3.14-mcp-1.29.0> tests/server/auth/test_protected_resource.py::test_metadata_endpoint_root_path_returns_404 2992python3.14-mcp-1.29.0> [gw5] [ 32%] PASSED tests/server/auth/middleware/test_bearer_auth.py::TestBearerAuthBackend::test_mixed_case_bearer_prefix 2993python3.14-mcp-1.29.0> tests/server/auth/middleware/test_bearer_auth.py::TestBearerAuthBackend::test_mixed_case_authorization_header 2994python3.14-mcp-1.29.0> [gw7] [ 32%] PASSED tests/server/auth/test_protected_resource.py::test_metadata_endpoint_root_path_returns_404 2995python3.14-mcp-1.29.0> tests/server/auth/test_protected_resource.py::test_metadata_endpoint_without_path 2996python3.14-mcp-1.29.0> [gw5] [ 32%] PASSED tests/server/auth/middleware/test_bearer_auth.py::TestBearerAuthBackend::test_mixed_case_authorization_header 2997python3.14-mcp-1.29.0> tests/server/auth/middleware/test_bearer_auth.py::TestRequireAuthMiddleware::test_no_user 2998python3.14-mcp-1.29.0> [gw5] [ 32%] PASSED tests/server/auth/middleware/test_bearer_auth.py::TestRequireAuthMiddleware::test_no_user 2999python3.14-mcp-1.29.0> tests/server/auth/middleware/test_bearer_auth.py::TestRequireAuthMiddleware::test_non_authenticated_user 3000python3.14-mcp-1.29.0> [gw5] [ 32%] PASSED tests/server/auth/middleware/test_bearer_auth.py::TestRequireAuthMiddleware::test_non_authenticated_user 3001python3.14-mcp-1.29.0> [gw4] [ 33%] PASSED tests/client/test_list_roots_callback.py::test_list_roots_callback 3002python3.14-mcp-1.29.0> tests/client/test_logging_callback.py::test_logging_callback 3003python3.14-mcp-1.29.0> [gw7] [ 33%] PASSED tests/server/auth/test_protected_resource.py::test_metadata_endpoint_without_path 3004python3.14-mcp-1.29.0> tests/server/auth/test_protected_resource.py::TestMetadataUrlConstruction::test_url_without_path 3005python3.14-mcp-1.29.0> [gw7] [ 33%] PASSED tests/server/auth/test_protected_resource.py::TestMetadataUrlConstruction::test_url_without_path 3006python3.14-mcp-1.29.0> tests/server/auth/middleware/test_bearer_auth.py::TestRequireAuthMiddleware::test_missing_required_scope 3007python3.14-mcp-1.29.0> [gw5] [ 33%] PASSED tests/server/auth/middleware/test_bearer_auth.py::TestRequireAuthMiddleware::test_missing_required_scope 3008python3.14-mcp-1.29.0> tests/server/auth/middleware/test_bearer_auth.py::TestRequireAuthMiddleware::test_no_auth_credentials 3009python3.14-mcp-1.29.0> [gw1] [ 33%] PASSED tests/experimental/tasks/test_elicitation_scenarios.py::test_scenario4_task_augmented_tool_task_augmented_elicitation 3010python3.14-mcp-1.29.0> tests/experimental/tasks/test_elicitation_scenarios.py::test_scenario2_sampling_normal_tool_task_augmented_sampling 3011python3.14-mcp-1.29.0> [gw5] [ 33%] PASSED tests/server/auth/middleware/test_bearer_auth.py::TestRequireAuthMiddleware::test_no_auth_credentials 3012python3.14-mcp-1.29.0> tests/server/auth/middleware/test_bearer_auth.py::TestRequireAuthMiddleware::test_has_required_scopes 3013python3.14-mcp-1.29.0> [gw5] [ 33%] PASSED tests/server/auth/middleware/test_bearer_auth.py::TestRequireAuthMiddleware::test_has_required_scopes 3014python3.14-mcp-1.29.0> tests/server/auth/middleware/test_bearer_auth.py::TestRequireAuthMiddleware::test_multiple_required_scopes 3015python3.14-mcp-1.29.0> tests/server/auth/test_protected_resource.py::TestMetadataUrlConstruction::test_url_with_path_component 3016python3.14-mcp-1.29.0> [gw7] [ 33%] PASSED tests/server/auth/test_protected_resource.py::TestMetadataUrlConstruction::test_url_with_path_component 3017python3.14-mcp-1.29.0> tests/server/auth/test_protected_resource.py::TestMetadataUrlConstruction::test_url_with_trailing_slash_only 3018python3.14-mcp-1.29.0> [gw5] [ 33%] PASSED tests/server/auth/middleware/test_bearer_auth.py::TestRequireAuthMiddleware::test_multiple_required_scopes 3019python3.14-mcp-1.29.0> tests/server/auth/middleware/test_bearer_auth.py::TestRequireAuthMiddleware::test_no_required_scopes 3020python3.14-mcp-1.29.0> [gw7] [ 33%] PASSED tests/server/auth/test_protected_resource.py::TestMetadataUrlConstruction::test_url_with_trailing_slash_only 3021python3.14-mcp-1.29.0> tests/server/auth/test_protected_resource.py::TestMetadataUrlConstruction::test_various_resource_configurations[https://example.com-https://example.com/.well-known/oauth-protected-resource] 3022python3.14-mcp-1.29.0> [gw7] [ 33%] PASSED tests/server/auth/test_protected_resource.py::TestMetadataUrlConstruction::test_various_resource_configurations[https://example.com-https://example.com/.well-known/oauth-protected-resource] 3023python3.14-mcp-1.29.0> [gw5] [ 33%] PASSED tests/server/auth/middleware/test_bearer_auth.py::TestRequireAuthMiddleware::test_no_required_scopes 3024python3.14-mcp-1.29.0> tests/server/auth/test_error_handling.py::TestRegistrationErrorHandling::test_registration_error_handling 3025python3.14-mcp-1.29.0> [gw0] [ 34%] PASSED tests/experimental/tasks/server/test_task_visibility.py::test_listing_tasks_reveals_nothing_about_other_clients_tasks_however_many_there_are 3026python3.14-mcp-1.29.0> tests/server/auth/test_protected_resource.py::TestMetadataUrlConstruction::test_various_resource_configurations[https://example.com/-https://example.com/.well-known/oauth-protected-resource] 3027python3.14-mcp-1.29.0> [gw7] [ 34%] PASSED tests/server/auth/test_protected_resource.py::TestMetadataUrlConstruction::test_various_resource_configurations[https://example.com/-https://example.com/.well-known/oauth-protected-resource] 3028python3.14-mcp-1.29.0> tests/server/auth/test_protected_resource.py::TestMetadataUrlConstruction::test_various_resource_configurations[https://example.com/mcp-https://example.com/.well-known/oauth-protected-resource/mcp] 3029python3.14-mcp-1.29.0> [gw7] [ 34%] PASSED tests/server/auth/test_protected_resource.py::TestMetadataUrlConstruction::test_various_resource_configurations[https://example.com/mcp-https://example.com/.well-known/oauth-protected-resource/mcp] 3030python3.14-mcp-1.29.0> tests/server/auth/test_protected_resource.py::TestMetadataUrlConstruction::test_various_resource_configurations[http://localhost:8001/mcp-http://localhost:8001/.well-known/oauth-protected-resource/mcp] 3031python3.14-mcp-1.29.0> [gw7] [ 34%] PASSED tests/server/auth/test_protected_resource.py::TestMetadataUrlConstruction::test_various_resource_configurations[http://localhost:8001/mcp-http://localhost:8001/.well-known/oauth-protected-resource/mcp] 3032python3.14-mcp-1.29.0> tests/server/auth/test_protected_resource.py::TestRouteConsistency::test_route_path_matches_metadata_url 3033python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_task_visibility.py::test_a_client_with_more_than_one_store_page_of_tasks_lists_all_of_them 3034python3.14-mcp-1.29.0> [gw5] [ 34%] PASSED tests/server/auth/test_error_handling.py::TestRegistrationErrorHandling::test_registration_error_handling 3035python3.14-mcp-1.29.0> tests/server/auth/test_error_handling.py::TestAuthorizeErrorHandling::test_authorize_error_handling 3036python3.14-mcp-1.29.0> [gw1] [ 34%] PASSED tests/experimental/tasks/test_elicitation_scenarios.py::test_scenario2_sampling_normal_tool_task_augmented_sampling 3037python3.14-mcp-1.29.0> tests/experimental/tasks/test_elicitation_scenarios.py::test_scenario4_sampling_task_augmented_tool_task_augmented_sampling 3038python3.14-mcp-1.29.0> [gw7] [ 34%] PASSED tests/server/auth/test_protected_resource.py::TestRouteConsistency::test_route_path_matches_metadata_url 3039python3.14-mcp-1.29.0> tests/server/auth/test_protected_resource.py::TestRouteConsistency::test_consistent_paths_for_various_resources[https://example.com-/.well-known/oauth-protected-resource] 3040python3.14-mcp-1.29.0> [gw7] [ 34%] PASSED tests/server/auth/test_protected_resource.py::TestRouteConsistency::test_consistent_paths_for_various_resources[https://example.com-/.well-known/oauth-protected-resource] 3041python3.14-mcp-1.29.0> [gw5] [ 34%] PASSED tests/server/auth/test_error_handling.py::TestAuthorizeErrorHandling::test_authorize_error_handling 3042python3.14-mcp-1.29.0> tests/server/auth/test_error_handling.py::TestTokenErrorHandling::test_token_error_handling_auth_code 3043python3.14-mcp-1.29.0> tests/server/auth/test_protected_resource.py::TestRouteConsistency::test_consistent_paths_for_various_resources[https://example.com/-/.well-known/oauth-protected-resource] 3044python3.14-mcp-1.29.0> [gw7] [ 34%] PASSED tests/server/auth/test_protected_resource.py::TestRouteConsistency::test_consistent_paths_for_various_resources[https://example.com/-/.well-known/oauth-protected-resource] 3045python3.14-mcp-1.29.0> tests/server/auth/test_protected_resource.py::TestRouteConsistency::test_consistent_paths_for_various_resources[https://example.com/mcp-/.well-known/oauth-protected-resource/mcp] 3046python3.14-mcp-1.29.0> [gw1] [ 34%] PASSED tests/experimental/tasks/test_elicitation_scenarios.py::test_scenario4_sampling_task_augmented_tool_task_augmented_sampling 3047python3.14-mcp-1.29.0> tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_enqueue_and_dequeue 3048python3.14-mcp-1.29.0> [gw1] [ 35%] PASSED tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_enqueue_and_dequeue 3049python3.14-mcp-1.29.0> tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_dequeue_empty_returns_none 3050python3.14-mcp-1.29.0> [gw4] [ 35%] PASSED tests/client/test_logging_callback.py::test_logging_callback 3051python3.14-mcp-1.29.0> tests/client/test_notification_response.py::test_non_compliant_notification_response 3052python3.14-mcp-1.29.0> [gw7] [ 35%] PASSED tests/server/auth/test_protected_resource.py::TestRouteConsistency::test_consistent_paths_for_various_resources[https://example.com/mcp-/.well-known/oauth-protected-resource/mcp] 3053python3.14-mcp-1.29.0> tests/server/auth/test_provider.py::TestConstructRedirectUri::test_construct_redirect_uri_no_existing_params 3054python3.14-mcp-1.29.0> [gw7] [ 35%] PASSED tests/server/auth/test_provider.py::TestConstructRedirectUri::test_construct_redirect_uri_no_existing_params 3055python3.14-mcp-1.29.0> tests/server/auth/test_provider.py::TestConstructRedirectUri::test_construct_redirect_uri_with_existing_params 3056python3.14-mcp-1.29.0> [gw5] [ 35%] PASSED tests/server/auth/test_error_handling.py::TestTokenErrorHandling::test_token_error_handling_auth_code 3057python3.14-mcp-1.29.0> tests/server/auth/test_error_handling.py::TestTokenErrorHandling::test_token_error_handling_refresh_token 3058python3.14-mcp-1.29.0> [gw1] [ 35%] PASSED tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_dequeue_empty_returns_none 3059python3.14-mcp-1.29.0> tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_fifo_ordering 3060python3.14-mcp-1.29.0> [gw1] [ 35%] PASSED tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_fifo_ordering 3061python3.14-mcp-1.29.0> tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_separate_queues_per_task 3062python3.14-mcp-1.29.0> [gw1] [ 35%] PASSED tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_separate_queues_per_task 3063python3.14-mcp-1.29.0> tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_peek_does_not_remove 3064python3.14-mcp-1.29.0> [gw1] [ 35%] PASSED tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_peek_does_not_remove 3065python3.14-mcp-1.29.0> [gw7] [ 35%] PASSED tests/server/auth/test_provider.py::TestConstructRedirectUri::test_construct_redirect_uri_with_existing_params 3066python3.14-mcp-1.29.0> tests/server/auth/test_provider.py::TestConstructRedirectUri::test_construct_redirect_uri_multiple_existing_params 3067python3.14-mcp-1.29.0> [gw7] [ 35%] PASSED tests/server/auth/test_provider.py::TestConstructRedirectUri::test_construct_redirect_uri_multiple_existing_params 3068python3.14-mcp-1.29.0> tests/server/auth/test_provider.py::TestConstructRedirectUri::test_construct_redirect_uri_with_none_values 3069python3.14-mcp-1.29.0> [gw7] [ 35%] PASSED tests/server/auth/test_provider.py::TestConstructRedirectUri::test_construct_redirect_uri_with_none_values 3070python3.14-mcp-1.29.0> tests/server/auth/test_provider.py::TestConstructRedirectUri::test_construct_redirect_uri_empty_params 3071python3.14-mcp-1.29.0> tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_is_empty 3072python3.14-mcp-1.29.0> [gw1] [ 36%] PASSED tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_is_empty 3073python3.14-mcp-1.29.0> [gw5] [ 36%] PASSED tests/server/auth/test_error_handling.py::TestTokenErrorHandling::test_token_error_handling_refresh_token 3074python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestProtocolErrors::test_invalid_params_for_cancel_terminal_task 3075python3.14-mcp-1.29.0> [gw1] [ 36%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestProtocolErrors::test_invalid_params_for_cancel_terminal_task 3076python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestProtocolErrors::test_internal_error_for_server_failure 3077python3.14-mcp-1.29.0> [gw7] [ 36%] PASSED tests/server/auth/test_provider.py::TestConstructRedirectUri::test_construct_redirect_uri_empty_params 3078python3.14-mcp-1.29.0> tests/server/auth/test_provider.py::TestConstructRedirectUri::test_construct_redirect_uri_duplicate_param_names 3079python3.14-mcp-1.29.0> tests/server/auth/test_protected_resource.py::test_metadata_endpoint_with_path 3080python3.14-mcp-1.29.0> [gw1] [ 36%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestProtocolErrors::test_internal_error_for_server_failure 3081python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestTaskExecutionErrors::test_underlying_failure_moves_task_to_failed 3082python3.14-mcp-1.29.0> [gw1] [ 36%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskExecutionErrors::test_underlying_failure_moves_task_to_failed 3083python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestTaskExecutionErrors::test_failed_task_has_status_message 3084python3.14-mcp-1.29.0> [gw5] [ 36%] PASSED tests/server/auth/test_protected_resource.py::test_metadata_endpoint_with_path 3085python3.14-mcp-1.29.0> [gw1] [ 36%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskExecutionErrors::test_failed_task_has_status_message 3086python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestTaskExecutionErrors::test_tasks_result_returns_underlying_error 3087python3.14-mcp-1.29.0> [gw1] [ 36%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskExecutionErrors::test_tasks_result_returns_underlying_error 3088python3.14-mcp-1.29.0> tests/server/auth/test_provider.py::TestConstructRedirectUri::test_construct_redirect_uri_encoded_values 3089python3.14-mcp-1.29.0> [gw5] [ 36%] PASSED tests/server/auth/test_provider.py::TestConstructRedirectUri::test_construct_redirect_uri_encoded_values 3090python3.14-mcp-1.29.0> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_metadata_endpoint 3091python3.14-mcp-1.29.0> [gw7] [ 36%] PASSED tests/server/auth/test_provider.py::TestConstructRedirectUri::test_construct_redirect_uri_duplicate_param_names 3092python3.14-mcp-1.29.0> tests/server/auth/test_provider.py::TestConstructRedirectUri::test_construct_redirect_uri_multivalued_existing_params 3093python3.14-mcp-1.29.0> [gw7] [ 36%] PASSED tests/server/auth/test_provider.py::TestConstructRedirectUri::test_construct_redirect_uri_multivalued_existing_params 3094python3.14-mcp-1.29.0> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_client_registration_default_scopes 3095python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestTaskExecutionErrors::test_tool_call_is_error_true_moves_to_failed 3096python3.14-mcp-1.29.0> [gw1] [ 37%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskExecutionErrors::test_tool_call_is_error_true_moves_to_failed 3097python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestTaskObject::test_task_has_task_id_string 3098python3.14-mcp-1.29.0> [gw1] [ 37%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskObject::test_task_has_task_id_string 3099python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestTaskObject::test_task_has_status 3100python3.14-mcp-1.29.0> [gw1] [ 37%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskObject::test_task_has_status 3101python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestTaskObject::test_task_status_message_is_optional 3102python3.14-mcp-1.29.0> [gw1] [ 37%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskObject::test_task_status_message_is_optional 3103python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestTaskObject::test_task_has_created_at 3104python3.14-mcp-1.29.0> [gw1] [ 37%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskObject::test_task_has_created_at 3105python3.14-mcp-1.29.0> [gw5] [ 37%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_metadata_endpoint 3106python3.14-mcp-1.29.0> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_token_validation_error 3107python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestTaskObject::test_task_ttl_is_optional 3108python3.14-mcp-1.29.0> [gw1] [ 37%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskObject::test_task_ttl_is_optional 3109python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestTaskObject::test_task_poll_interval_is_optional 3110python3.14-mcp-1.29.0> [gw3] [ 37%] XFAIL tests/client/test_auth.py::test_build_metadata[simple-url] 3111python3.14-mcp-1.29.0> tests/client/test_auth.py::test_build_metadata[with-trailing-slash] 3112python3.14-mcp-1.29.0> [gw3] [ 37%] PASSED tests/client/test_auth.py::test_build_metadata[with-trailing-slash] 3113python3.14-mcp-1.29.0> tests/client/test_auth.py::test_build_metadata[with-path-param] 3114python3.14-mcp-1.29.0> [gw3] [ 37%] PASSED tests/client/test_auth.py::test_build_metadata[with-path-param] 3115python3.14-mcp-1.29.0> tests/client/test_auth.py::TestLegacyServerFallback::test_legacy_server_no_prm_falls_back_to_root_oauth_discovery 3116python3.14-mcp-1.29.0> [gw7] [ 37%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_client_registration_default_scopes 3117python3.14-mcp-1.29.0> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_client_registration_invalid_grant_type 3118python3.14-mcp-1.29.0> [gw5] [ 38%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_token_validation_error 3119python3.14-mcp-1.29.0> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_token_invalid_auth_code 3120python3.14-mcp-1.29.0> [gw3] [ 38%] PASSED tests/client/test_auth.py::TestLegacyServerFallback::test_legacy_server_no_prm_falls_back_to_root_oauth_discovery 3121python3.14-mcp-1.29.0> tests/client/test_auth.py::TestLegacyServerFallback::test_legacy_server_with_different_prm_and_root_urls 3122python3.14-mcp-1.29.0> [gw3] [ 38%] PASSED tests/client/test_auth.py::TestLegacyServerFallback::test_legacy_server_with_different_prm_and_root_urls 3123python3.14-mcp-1.29.0> tests/client/test_auth.py::TestSEP985Discovery::test_path_based_fallback_when_no_www_authenticate 3124python3.14-mcp-1.29.0> [gw0] [ 38%] PASSED tests/experimental/tasks/server/test_task_visibility.py::test_a_client_with_more_than_one_store_page_of_tasks_lists_all_of_them 3125python3.14-mcp-1.29.0> [gw3] [ 38%] PASSED tests/client/test_auth.py::TestSEP985Discovery::test_path_based_fallback_when_no_www_authenticate 3126python3.14-mcp-1.29.0> tests/client/test_auth.py::TestSEP985Discovery::test_root_based_fallback_after_path_based_404 3127python3.14-mcp-1.29.0> [gw3] [ 38%] PASSED tests/client/test_auth.py::TestSEP985Discovery::test_root_based_fallback_after_path_based_404 3128python3.14-mcp-1.29.0> tests/client/test_auth.py::TestSEP985Discovery::test_www_authenticate_takes_priority_over_well_known 3129python3.14-mcp-1.29.0> [gw3] [ 38%] PASSED tests/client/test_auth.py::TestSEP985Discovery::test_www_authenticate_takes_priority_over_well_known 3130python3.14-mcp-1.29.0> tests/client/test_auth.py::TestWWWAuthenticate::test_extract_field_from_www_auth_valid_cases[Bearer scope="read write"-scope-read write] 3131python3.14-mcp-1.29.0> [gw1] [ 38%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskObject::test_task_poll_interval_is_optional 3132python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_task_visibility.py::test_a_task_whose_id_was_chosen_by_the_server_is_accessible_to_every_client 3133python3.14-mcp-1.29.0> [gw3] [ 38%] PASSED tests/client/test_auth.py::TestWWWAuthenticate::test_extract_field_from_www_auth_valid_cases[Bearer scope="read write"-scope-read write] 3134python3.14-mcp-1.29.0> tests/client/test_auth.py::TestWWWAuthenticate::test_extract_field_from_www_auth_valid_cases[Bearer resource_metadata="https://api.example.com/.well-known/oauth-protected-resource"-resource_metadata-https://api.example.com/.well-known/oauth-protected-resource] 3135python3.14-mcp-1.29.0> [gw7] [ 38%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_client_registration_invalid_grant_type 3136python3.14-mcp-1.29.0> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_client_registration_with_additional_grant_type 3137python3.14-mcp-1.29.0> [gw3] [ 38%] PASSED tests/client/test_auth.py::TestWWWAuthenticate::test_extract_field_from_www_auth_valid_cases[Bearer resource_metadata="https://api.example.com/.well-known/oauth-protected-resource"-resource_metadata-https://api.example.com/.well-known/oauth-protected-resource] 3138python3.14-mcp-1.29.0> tests/client/test_auth.py::TestWWWAuthenticate::test_extract_field_from_www_auth_valid_cases[Bearer error="insufficient_scope"-error-insufficient_scope] 3139python3.14-mcp-1.29.0> [gw3] [ 38%] PASSED tests/client/test_auth.py::TestWWWAuthenticate::test_extract_field_from_www_auth_valid_cases[Bearer error="insufficient_scope"-error-insufficient_scope] 3140python3.14-mcp-1.29.0> tests/client/test_auth.py::TestWWWAuthenticate::test_extract_field_from_www_auth_valid_cases[Bearer scope=read-scope-read] 3141python3.14-mcp-1.29.0> [gw3] [ 39%] PASSED tests/client/test_auth.py::TestWWWAuthenticate::test_extract_field_from_www_auth_valid_cases[Bearer scope=read-scope-read] 3142python3.14-mcp-1.29.0> tests/client/test_auth.py::TestWWWAuthenticate::test_extract_field_from_www_auth_valid_cases[Bearer resource_metadata=https://api.example.com/.well-known/oauth-protected-resource-resource_metadata-https://api.example.com/.well-known/oauth-protected-resource] 3143python3.14-mcp-1.29.0> [gw5] [ 39%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_token_invalid_auth_code 3144python3.14-mcp-1.29.0> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_token_expired_auth_code 3145python3.14-mcp-1.29.0> [gw3] [ 39%] PASSED tests/client/test_auth.py::TestWWWAuthenticate::test_extract_field_from_www_auth_valid_cases[Bearer resource_metadata=https://api.example.com/.well-known/oauth-protected-resource-resource_metadata-https://api.example.com/.well-known/oauth-protected-resource] 3146python3.14-mcp-1.29.0> tests/client/test_auth.py::TestWWWAuthenticate::test_extract_field_from_www_auth_valid_cases[Bearer error=invalid_token-error-invalid_token] 3147python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestRelatedTaskMetadata::test_related_task_metadata_structure 3148python3.14-mcp-1.29.0> [gw1] [ 39%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestRelatedTaskMetadata::test_related_task_metadata_structure 3149python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestRelatedTaskMetadata::test_related_task_metadata_contains_task_id 3150python3.14-mcp-1.29.0> [gw3] [ 39%] PASSED tests/client/test_auth.py::TestWWWAuthenticate::test_extract_field_from_www_auth_valid_cases[Bearer error=invalid_token-error-invalid_token] 3151python3.14-mcp-1.29.0> tests/client/test_auth.py::TestWWWAuthenticate::test_extract_field_from_www_auth_valid_cases[Bearer realm="api", scope="admin:write resource:read", error="insufficient_scope"-scope-admin:write resource:read] 3152python3.14-mcp-1.29.0> [gw3] [ 39%] PASSED tests/client/test_auth.py::TestWWWAuthenticate::test_extract_field_from_www_auth_valid_cases[Bearer realm="api", scope="admin:write resource:read", error="insufficient_scope"-scope-admin:write resource:read] 3153python3.14-mcp-1.29.0> tests/client/test_auth.py::TestWWWAuthenticate::test_extract_field_from_www_auth_valid_cases[Bearer realm="api", resource_metadata="https://api.example.com/.well-known/oauth-protected-resource", error="insufficient_scope"-resource_metadata-https://api.example.com/.well-known/oauth-protected-resource] 3154python3.14-mcp-1.29.0> [gw3] [ 39%] PASSED tests/client/test_auth.py::TestWWWAuthenticate::test_extract_field_from_www_auth_valid_cases[Bearer realm="api", resource_metadata="https://api.example.com/.well-known/oauth-protected-resource", error="insufficient_scope"-resource_metadata-https://api.example.com/.well-known/oauth-protected-resource] 3155python3.14-mcp-1.29.0> tests/experimental/tasks/test_request_context.py::test_validate_task_mode_forbidden_with_task_returns_error 3156python3.14-mcp-1.29.0> [gw3] [ 39%] PASSED tests/experimental/tasks/test_request_context.py::test_validate_task_mode_forbidden_with_task_returns_error 3157python3.14-mcp-1.29.0> tests/experimental/tasks/test_request_context.py::test_validate_task_mode_forbidden_with_task_raises_by_default 3158python3.14-mcp-1.29.0> [gw3] [ 39%] PASSED tests/experimental/tasks/test_request_context.py::test_validate_task_mode_forbidden_with_task_raises_by_default 3159python3.14-mcp-1.29.0> tests/experimental/tasks/test_request_context.py::test_validate_task_mode_none_treated_as_forbidden 3160python3.14-mcp-1.29.0> [gw3] [ 39%] PASSED tests/experimental/tasks/test_request_context.py::test_validate_task_mode_none_treated_as_forbidden 3161python3.14-mcp-1.29.0> tests/experimental/tasks/test_request_context.py::test_validate_task_mode_optional_with_task_is_valid 3162python3.14-mcp-1.29.0> [gw3] [ 39%] PASSED tests/experimental/tasks/test_request_context.py::test_validate_task_mode_optional_with_task_is_valid 3163python3.14-mcp-1.29.0> tests/experimental/tasks/test_request_context.py::test_validate_task_mode_optional_without_task_is_valid 3164python3.14-mcp-1.29.0> [gw3] [ 40%] PASSED tests/experimental/tasks/test_request_context.py::test_validate_task_mode_optional_without_task_is_valid 3165python3.14-mcp-1.29.0> tests/experimental/tasks/test_request_context.py::test_validate_for_tool_with_execution_required 3166python3.14-mcp-1.29.0> [gw3] [ 40%] PASSED tests/experimental/tasks/test_request_context.py::test_validate_for_tool_with_execution_required 3167python3.14-mcp-1.29.0> [gw1] [ 40%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestRelatedTaskMetadata::test_related_task_metadata_contains_task_id 3168python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestAccessAndIsolation::test_task_bound_to_authorization_context 3169python3.14-mcp-1.29.0> tests/experimental/tasks/test_request_context.py::test_validate_for_tool_without_execution 3170python3.14-mcp-1.29.0> [gw3] [ 40%] PASSED tests/experimental/tasks/test_request_context.py::test_validate_for_tool_without_execution 3171python3.14-mcp-1.29.0> tests/experimental/tasks/test_request_context.py::test_validate_for_tool_optional_with_task 3172python3.14-mcp-1.29.0> [gw3] [ 40%] PASSED tests/experimental/tasks/test_request_context.py::test_validate_for_tool_optional_with_task 3173python3.14-mcp-1.29.0> tests/experimental/tasks/test_request_context.py::test_can_use_tool_required_with_task_support 3174python3.14-mcp-1.29.0> [gw3] [ 40%] PASSED tests/experimental/tasks/test_request_context.py::test_can_use_tool_required_with_task_support 3175python3.14-mcp-1.29.0> tests/experimental/tasks/test_request_context.py::test_can_use_tool_required_without_task_support 3176python3.14-mcp-1.29.0> [gw3] [ 40%] PASSED tests/experimental/tasks/test_request_context.py::test_can_use_tool_required_without_task_support 3177python3.14-mcp-1.29.0> [gw7] [ 40%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_client_registration_with_additional_grant_type 3178python3.14-mcp-1.29.0> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_client_registration_with_additional_response_types 3179python3.14-mcp-1.29.0> tests/experimental/tasks/test_request_context.py::test_can_use_tool_optional_without_task_support 3180python3.14-mcp-1.29.0> [gw3] [ 40%] PASSED tests/experimental/tasks/test_request_context.py::test_can_use_tool_optional_without_task_support 3181python3.14-mcp-1.29.0> tests/experimental/tasks/test_request_context.py::test_can_use_tool_forbidden_without_task_support 3182python3.14-mcp-1.29.0> [gw2] [ 40%] PASSED tests/issues/test_1363_race_condition_streamable_http.py::test_race_condition_invalid_accept_headers 3183python3.14-mcp-1.29.0> tests/issues/test_1363_race_condition_streamable_http.py::test_race_condition_invalid_content_type 3184python3.14-mcp-1.29.0> [gw3] [ 40%] PASSED tests/experimental/tasks/test_request_context.py::test_can_use_tool_forbidden_without_task_support 3185python3.14-mcp-1.29.0> tests/experimental/tasks/test_request_context.py::test_can_use_tool_none_without_task_support 3186python3.14-mcp-1.29.0> [gw3] [ 40%] PASSED tests/experimental/tasks/test_request_context.py::test_can_use_tool_none_without_task_support 3187python3.14-mcp-1.29.0> [gw1] [ 41%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestAccessAndIsolation::test_task_bound_to_authorization_context 3188python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestAccessAndIsolation::test_reject_task_operations_outside_authorization_context 3189python3.14-mcp-1.29.0> tests/experimental/tasks/test_request_context.py::test_run_task_with_an_explicit_task_id_emits_a_deprecation_warning 3190python3.14-mcp-1.29.0> [gw3] [ 41%] PASSED tests/experimental/tasks/test_request_context.py::test_run_task_with_an_explicit_task_id_emits_a_deprecation_warning 3191python3.14-mcp-1.29.0> tests/experimental/tasks/test_request_context.py::test_run_task_without_a_task_id_does_not_warn 3192python3.14-mcp-1.29.0> [gw3] [ 41%] PASSED tests/experimental/tasks/test_request_context.py::test_run_task_without_a_task_id_does_not_warn 3193python3.14-mcp-1.29.0> [gw0] [ 41%] PASSED tests/experimental/tasks/server/test_task_visibility.py::test_a_task_whose_id_was_chosen_by_the_server_is_accessible_to_every_client 3194python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_task_visibility.py::test_a_stateless_server_serves_a_task_to_any_session_that_knows_its_id 3195python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::test_server_without_task_handlers_has_no_tasks_capability 3196python3.14-mcp-1.29.0> [gw3] [ 41%] PASSED tests/experimental/tasks/test_spec_compliance.py::test_server_without_task_handlers_has_no_tasks_capability 3197python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::test_server_with_list_tasks_handler_declares_list_capability 3198python3.14-mcp-1.29.0> [gw5] [ 41%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_token_expired_auth_code 3199python3.14-mcp-1.29.0> [gw3] [ 41%] PASSED tests/experimental/tasks/test_spec_compliance.py::test_server_with_list_tasks_handler_declares_list_capability 3200python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::test_server_with_cancel_task_handler_declares_cancel_capability 3201python3.14-mcp-1.29.0> [gw3] [ 41%] PASSED tests/experimental/tasks/test_spec_compliance.py::test_server_with_cancel_task_handler_declares_cancel_capability 3202python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::test_server_with_get_task_handler_declares_requests_tools_call_capability 3203python3.14-mcp-1.29.0> [gw3] [ 41%] PASSED tests/experimental/tasks/test_spec_compliance.py::test_server_with_get_task_handler_declares_requests_tools_call_capability 3204python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::test_server_without_list_handler_has_no_list_capability 3205python3.14-mcp-1.29.0> [gw3] [ 41%] PASSED tests/experimental/tasks/test_spec_compliance.py::test_server_without_list_handler_has_no_list_capability 3206python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::test_server_without_cancel_handler_has_no_cancel_capability 3207python3.14-mcp-1.29.0> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_token_redirect_uri_mismatch[registered_client0] 3208python3.14-mcp-1.29.0> [gw7] [ 41%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_client_registration_with_additional_response_types 3209python3.14-mcp-1.29.0> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_client_registration_response_types_without_code 3210python3.14-mcp-1.29.0> [gw1] [ 41%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestAccessAndIsolation::test_reject_task_operations_outside_authorization_context 3211python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestAccessAndIsolation::test_non_authorized_environments_use_secure_ids 3212python3.14-mcp-1.29.0> [gw1] [ 42%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestAccessAndIsolation::test_non_authorized_environments_use_secure_ids 3213python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestAccessAndIsolation::test_non_authorized_environments_use_shorter_ttls 3214python3.14-mcp-1.29.0> [gw3] [ 42%] PASSED tests/experimental/tasks/test_spec_compliance.py::test_server_without_cancel_handler_has_no_cancel_capability 3215python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::test_server_with_all_task_handlers_has_full_capability 3216python3.14-mcp-1.29.0> [gw3] [ 42%] PASSED tests/experimental/tasks/test_spec_compliance.py::test_server_with_all_task_handlers_has_full_capability 3217python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestClientCapabilities::test_client_declares_tasks_capability 3218python3.14-mcp-1.29.0> [gw3] [ 42%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestClientCapabilities::test_client_declares_tasks_capability 3219python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestToolLevelNegotiation::test_tool_execution_task_forbidden_rejects_task_augmented_call 3220python3.14-mcp-1.29.0> [gw3] [ 42%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestToolLevelNegotiation::test_tool_execution_task_forbidden_rejects_task_augmented_call 3221python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestToolLevelNegotiation::test_tool_execution_task_absent_rejects_task_augmented_call 3222python3.14-mcp-1.29.0> [gw3] [ 42%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestToolLevelNegotiation::test_tool_execution_task_absent_rejects_task_augmented_call 3223python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_function_resources.py::TestFunctionResource::test_async_read_text 3224python3.14-mcp-1.29.0> [gw0] [ 42%] PASSED tests/experimental/tasks/server/test_task_visibility.py::test_a_stateless_server_serves_a_task_to_any_session_that_knows_its_id 3225python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_task_visibility.py::test_a_stateless_server_lists_no_tasks 3226python3.14-mcp-1.29.0> [gw3] [ 42%] PASSED tests/server/fastmcp/resources/test_function_resources.py::TestFunctionResource::test_async_read_text 3227python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_function_resources.py::TestFunctionResource::test_from_function 3228python3.14-mcp-1.29.0> [gw1] [ 42%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestAccessAndIsolation::test_non_authorized_environments_use_shorter_ttls 3229python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestResourceLimits::test_concurrent_task_limit_enforced 3230python3.14-mcp-1.29.0> [gw1] [ 42%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestResourceLimits::test_concurrent_task_limit_enforced 3231python3.14-mcp-1.29.0> [gw5] [ 42%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_token_redirect_uri_mismatch[registered_client0] 3232python3.14-mcp-1.29.0> [gw7] [ 43%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_client_registration_response_types_without_code 3233python3.14-mcp-1.29.0> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_client_registration_default_response_types 3234python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestResourceLimits::test_maximum_ttl_constraint_enforced 3235python3.14-mcp-1.29.0> [gw1] [ 43%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestResourceLimits::test_maximum_ttl_constraint_enforced 3236python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestResourceLimits::test_expired_tasks_cleaned_up 3237python3.14-mcp-1.29.0> [gw3] [ 43%] PASSED tests/server/fastmcp/resources/test_function_resources.py::TestFunctionResource::test_from_function 3238python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_function_resources.py::TestFunctionResourceMetadata::test_from_function_with_metadata 3239python3.14-mcp-1.29.0> [gw3] [ 43%] PASSED tests/server/fastmcp/resources/test_function_resources.py::TestFunctionResourceMetadata::test_from_function_with_metadata 3240python3.14-mcp-1.29.0> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_token_code_verifier_mismatch 3241python3.14-mcp-1.29.0> [gw0] [ 43%] PASSED tests/experimental/tasks/server/test_task_visibility.py::test_a_stateless_server_lists_no_tasks 3242python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_function_resources.py::TestFunctionResourceMetadata::test_from_function_without_metadata 3243python3.14-mcp-1.29.0> [gw3] [ 43%] PASSED tests/server/fastmcp/resources/test_function_resources.py::TestFunctionResourceMetadata::test_from_function_without_metadata 3244python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_resource_manager.py::TestResourceManager::test_add_resource 3245python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_task_visibility.py::test_clients_are_isolated_when_the_server_uses_a_custom_task_store 3246python3.14-mcp-1.29.0> [gw7] [ 43%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_client_registration_default_response_types 3247python3.14-mcp-1.29.0> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_client_secret_basic_authentication 3248python3.14-mcp-1.29.0> [gw1] [ 43%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestResourceLimits::test_expired_tasks_cleaned_up 3249python3.14-mcp-1.29.0> tests/issues/test_129_resource_templates.py::test_resource_templates 3250python3.14-mcp-1.29.0> [gw3] [ 43%] PASSED tests/server/fastmcp/resources/test_resource_manager.py::TestResourceManager::test_add_resource 3251python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_resource_manager.py::TestResourceManager::test_add_duplicate_resource 3252python3.14-mcp-1.29.0> [gw3] [ 43%] PASSED tests/server/fastmcp/resources/test_resource_manager.py::TestResourceManager::test_add_duplicate_resource 3253python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_resource_manager.py::TestResourceManager::test_warn_on_duplicate_resources 3254python3.14-mcp-1.29.0> [gw5] [ 43%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_token_code_verifier_mismatch 3255python3.14-mcp-1.29.0> [gw3] [ 43%] PASSED tests/server/fastmcp/resources/test_resource_manager.py::TestResourceManager::test_warn_on_duplicate_resources 3256python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_resource_manager.py::TestResourceManager::test_disable_warn_on_duplicate_resources 3257python3.14-mcp-1.29.0> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_token_invalid_refresh_token 3258python3.14-mcp-1.29.0> [gw7] [ 44%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_client_secret_basic_authentication 3259python3.14-mcp-1.29.0> [gw0] [ 44%] PASSED tests/experimental/tasks/server/test_task_visibility.py::test_clients_are_isolated_when_the_server_uses_a_custom_task_store 3260python3.14-mcp-1.29.0> [gw6] [ 44%] PASSED tests/client/test_stdio.py::test_stdio_client_bad_path 3261python3.14-mcp-1.29.0> tests/client/test_stdio.py::test_stdio_client_nonexistent_command 3262python3.14-mcp-1.29.0> [gw3] [ 44%] PASSED tests/server/fastmcp/resources/test_resource_manager.py::TestResourceManager::test_disable_warn_on_duplicate_resources 3263python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_resource_manager.py::TestResourceManager::test_get_resource 3264python3.14-mcp-1.29.0> tests/experimental/tasks/test_capabilities.py::TestCheckTasksCapability::test_required_requests_none_returns_true 3265python3.14-mcp-1.29.0> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_wrong_auth_method_without_valid_credentials_fails 3266python3.14-mcp-1.29.0> [gw3] [ 44%] PASSED tests/server/fastmcp/resources/test_resource_manager.py::TestResourceManager::test_get_resource 3267python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_resource_manager.py::TestResourceManager::test_get_resource_from_template 3268python3.14-mcp-1.29.0> [gw0] [ 44%] PASSED tests/experimental/tasks/test_capabilities.py::TestCheckTasksCapability::test_required_requests_none_returns_true 3269python3.14-mcp-1.29.0> tests/experimental/tasks/test_capabilities.py::TestCheckTasksCapability::test_client_requests_none_returns_false 3270python3.14-mcp-1.29.0> [gw0] [ 44%] PASSED tests/experimental/tasks/test_capabilities.py::TestCheckTasksCapability::test_client_requests_none_returns_false 3271python3.14-mcp-1.29.0> [gw6] [ 44%] PASSED tests/client/test_stdio.py::test_stdio_client_nonexistent_command 3272python3.14-mcp-1.29.0> tests/client/test_stdio.py::test_stdio_client_universal_cleanup 3273python3.14-mcp-1.29.0> [gw1] [ 44%] PASSED tests/issues/test_129_resource_templates.py::test_resource_templates 3274python3.14-mcp-1.29.0> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthorizeEndpointErrors::test_authorize_missing_response_type 3275python3.14-mcp-1.29.0> tests/experimental/tasks/test_capabilities.py::TestCheckTasksCapability::test_elicitation_required_but_client_missing 3276python3.14-mcp-1.29.0> [gw0] [ 44%] PASSED tests/experimental/tasks/test_capabilities.py::TestCheckTasksCapability::test_elicitation_required_but_client_missing 3277python3.14-mcp-1.29.0> tests/experimental/tasks/test_capabilities.py::TestCheckTasksCapability::test_elicitation_create_required_but_client_missing 3278python3.14-mcp-1.29.0> [gw0] [ 44%] PASSED tests/experimental/tasks/test_capabilities.py::TestCheckTasksCapability::test_elicitation_create_required_but_client_missing 3279python3.14-mcp-1.29.0> tests/experimental/tasks/test_capabilities.py::TestCheckTasksCapability::test_elicitation_create_present 3280python3.14-mcp-1.29.0> [gw0] [ 45%] PASSED tests/experimental/tasks/test_capabilities.py::TestCheckTasksCapability::test_elicitation_create_present 3281python3.14-mcp-1.29.0> tests/experimental/tasks/test_capabilities.py::TestCheckTasksCapability::test_sampling_required_but_client_missing 3282python3.14-mcp-1.29.0> [gw5] [ 45%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_token_invalid_refresh_token 3283python3.14-mcp-1.29.0> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_token_expired_refresh_token 3284python3.14-mcp-1.29.0> [gw3] [ 45%] PASSED tests/server/fastmcp/resources/test_resource_manager.py::TestResourceManager::test_get_resource_from_template 3285python3.14-mcp-1.29.0> [gw7] [ 45%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_wrong_auth_method_without_valid_credentials_fails 3286python3.14-mcp-1.29.0> [gw0] [ 45%] PASSED tests/experimental/tasks/test_capabilities.py::TestCheckTasksCapability::test_sampling_required_but_client_missing 3287python3.14-mcp-1.29.0> tests/experimental/tasks/test_capabilities.py::TestCheckTasksCapability::test_sampling_create_message_required_but_client_missing 3288python3.14-mcp-1.29.0> [gw0] [ 45%] PASSED tests/experimental/tasks/test_capabilities.py::TestCheckTasksCapability::test_sampling_create_message_required_but_client_missing 3289python3.14-mcp-1.29.0> tests/experimental/tasks/test_capabilities.py::TestCheckTasksCapability::test_sampling_create_message_present 3290python3.14-mcp-1.29.0> [gw0] [ 45%] PASSED tests/experimental/tasks/test_capabilities.py::TestCheckTasksCapability::test_sampling_create_message_present 3291python3.14-mcp-1.29.0> tests/experimental/tasks/test_capabilities.py::TestCheckTasksCapability::test_both_elicitation_and_sampling_present 3292python3.14-mcp-1.29.0> [gw0] [ 45%] PASSED tests/experimental/tasks/test_capabilities.py::TestCheckTasksCapability::test_both_elicitation_and_sampling_present 3293python3.14-mcp-1.29.0> tests/experimental/tasks/test_capabilities.py::TestCheckTasksCapability::test_elicitation_without_create_required 3294python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_resource_manager.py::TestResourceManager::test_get_unknown_resource 3295python3.14-mcp-1.29.0> [gw0] [ 45%] PASSED tests/experimental/tasks/test_capabilities.py::TestCheckTasksCapability::test_elicitation_without_create_required 3296python3.14-mcp-1.29.0> tests/experimental/tasks/test_capabilities.py::TestCheckTasksCapability::test_sampling_without_create_message_required 3297python3.14-mcp-1.29.0> [gw0] [ 45%] PASSED tests/experimental/tasks/test_capabilities.py::TestCheckTasksCapability::test_sampling_without_create_message_required 3298python3.14-mcp-1.29.0> tests/experimental/tasks/test_capabilities.py::TestHasTaskAugmentedElicitation::test_tasks_none 3299python3.14-mcp-1.29.0> [gw0] [ 45%] PASSED tests/experimental/tasks/test_capabilities.py::TestHasTaskAugmentedElicitation::test_tasks_none 3300python3.14-mcp-1.29.0> tests/experimental/tasks/test_capabilities.py::TestHasTaskAugmentedElicitation::test_requests_none 3301python3.14-mcp-1.29.0> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_basic_auth_without_header_fails 3302python3.14-mcp-1.29.0> [gw5] [ 45%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_token_expired_refresh_token 3303python3.14-mcp-1.29.0> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_token_invalid_scope 3304python3.14-mcp-1.29.0> [gw0] [ 46%] PASSED tests/experimental/tasks/test_capabilities.py::TestHasTaskAugmentedElicitation::test_requests_none 3305python3.14-mcp-1.29.0> tests/experimental/tasks/test_capabilities.py::TestHasTaskAugmentedElicitation::test_elicitation_none 3306python3.14-mcp-1.29.0> [gw0] [ 46%] PASSED tests/experimental/tasks/test_capabilities.py::TestHasTaskAugmentedElicitation::test_elicitation_none 3307python3.14-mcp-1.29.0> tests/experimental/tasks/test_capabilities.py::TestHasTaskAugmentedElicitation::test_create_none 3308python3.14-mcp-1.29.0> [gw0] [ 46%] PASSED tests/experimental/tasks/test_capabilities.py::TestHasTaskAugmentedElicitation::test_create_none 3309python3.14-mcp-1.29.0> tests/experimental/tasks/test_capabilities.py::TestHasTaskAugmentedElicitation::test_create_present 3310python3.14-mcp-1.29.0> [gw0] [ 46%] PASSED tests/experimental/tasks/test_capabilities.py::TestHasTaskAugmentedElicitation::test_create_present 3311python3.14-mcp-1.29.0> tests/experimental/tasks/test_capabilities.py::TestHasTaskAugmentedSampling::test_tasks_none 3312python3.14-mcp-1.29.0> [gw0] [ 46%] PASSED tests/experimental/tasks/test_capabilities.py::TestHasTaskAugmentedSampling::test_tasks_none 3313python3.14-mcp-1.29.0> tests/server/fastmcp/test_elicitation.py::test_elicitation_schema_validation 3314python3.14-mcp-1.29.0> [gw3] [ 46%] PASSED tests/server/fastmcp/resources/test_resource_manager.py::TestResourceManager::test_get_unknown_resource 3315python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_resource_manager.py::TestResourceManager::test_list_resources 3316python3.14-mcp-1.29.0> [gw3] [ 46%] PASSED tests/server/fastmcp/resources/test_resource_manager.py::TestResourceManager::test_list_resources 3317python3.14-mcp-1.29.0> [gw5] [ 46%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_token_invalid_scope 3318python3.14-mcp-1.29.0> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_client_registration 3319python3.14-mcp-1.29.0> [gw5] [ 46%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_client_registration 3320python3.14-mcp-1.29.0> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_client_registration_missing_required_fields 3321python3.14-mcp-1.29.0> [gw1] [ 46%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthorizeEndpointErrors::test_authorize_missing_response_type 3322python3.14-mcp-1.29.0> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthorizeEndpointErrors::test_authorize_missing_pkce_challenge 3323python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_resource_manager.py::TestResourceManagerMetadata::test_add_template_with_metadata 3324python3.14-mcp-1.29.0> [gw5] [ 46%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_client_registration_missing_required_fields 3325python3.14-mcp-1.29.0> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_client_registration_invalid_uri 3326python3.14-mcp-1.29.0> [gw5] [ 46%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_client_registration_invalid_uri 3327python3.14-mcp-1.29.0> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_client_registration_empty_redirect_uris 3328python3.14-mcp-1.29.0> [gw0] [ 47%] PASSED tests/server/fastmcp/test_elicitation.py::test_elicitation_schema_validation 3329python3.14-mcp-1.29.0> tests/server/fastmcp/test_elicitation.py::test_elicitation_with_optional_fields 3330python3.14-mcp-1.29.0> [gw3] [ 47%] PASSED tests/server/fastmcp/resources/test_resource_manager.py::TestResourceManagerMetadata::test_add_template_with_metadata 3331python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_resource_manager.py::TestResourceManagerMetadata::test_add_template_without_metadata 3332python3.14-mcp-1.29.0> [gw5] [ 47%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_client_registration_empty_redirect_uris 3333python3.14-mcp-1.29.0> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_authorize_form_post 3334python3.14-mcp-1.29.0> [gw7] [ 47%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_basic_auth_without_header_fails 3335python3.14-mcp-1.29.0> [gw1] [ 47%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthorizeEndpointErrors::test_authorize_missing_pkce_challenge 3336python3.14-mcp-1.29.0> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_basic_auth_invalid_base64_fails 3337python3.14-mcp-1.29.0> [gw5] [ 47%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_authorize_form_post 3338python3.14-mcp-1.29.0> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_authorization_get 3339python3.14-mcp-1.29.0> [gw3] [ 47%] PASSED tests/server/fastmcp/resources/test_resource_manager.py::TestResourceManagerMetadata::test_add_template_without_metadata 3340python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplate::test_template_creation 3341python3.14-mcp-1.29.0> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthorizeEndpointErrors::test_authorize_invalid_scope 3342python3.14-mcp-1.29.0> [gw5] [ 47%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_authorization_get 3343python3.14-mcp-1.29.0> [gw3] [ 47%] PASSED tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplate::test_template_creation 3344python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplate::test_template_matches 3345python3.14-mcp-1.29.0> [gw7] [ 47%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_basic_auth_invalid_base64_fails 3346python3.14-mcp-1.29.0> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_basic_auth_no_colon_fails 3347python3.14-mcp-1.29.0> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_revoke_invalid_token 3348python3.14-mcp-1.29.0> [gw3] [ 47%] PASSED tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplate::test_template_matches 3349python3.14-mcp-1.29.0> [gw5] [ 48%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_revoke_invalid_token 3350python3.14-mcp-1.29.0> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_revoke_with_malformed_token 3351python3.14-mcp-1.29.0> [gw5] [ 48%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_revoke_with_malformed_token 3352python3.14-mcp-1.29.0> [gw1] [ 48%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthorizeEndpointErrors::test_authorize_invalid_scope 3353python3.14-mcp-1.29.0> tests/server/fastmcp/prompts/test_base.py::TestRenderPrompt::test_basic_fn 3354python3.14-mcp-1.29.0> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_client_registration_disallowed_scopes 3355python3.14-mcp-1.29.0> [gw5] [ 48%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_client_registration_disallowed_scopes 3356python3.14-mcp-1.29.0> tests/server/fastmcp/prompts/test_manager.py::TestPromptManager::test_render_prompt 3357python3.14-mcp-1.29.0> [gw5] [ 48%] PASSED tests/server/fastmcp/prompts/test_manager.py::TestPromptManager::test_render_prompt 3358python3.14-mcp-1.29.0> tests/server/fastmcp/prompts/test_manager.py::TestPromptManager::test_render_prompt_with_args 3359python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplate::test_template_matches_rejects_trailing_newline_after_literal 3360python3.14-mcp-1.29.0> [gw7] [ 48%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_basic_auth_no_colon_fails 3361python3.14-mcp-1.29.0> [gw5] [ 48%] PASSED tests/server/fastmcp/prompts/test_manager.py::TestPromptManager::test_render_prompt_with_args 3362python3.14-mcp-1.29.0> tests/server/fastmcp/prompts/test_manager.py::TestPromptManager::test_render_unknown_prompt 3363python3.14-mcp-1.29.0> [gw5] [ 48%] PASSED tests/server/fastmcp/prompts/test_manager.py::TestPromptManager::test_render_unknown_prompt 3364python3.14-mcp-1.29.0> tests/server/fastmcp/prompts/test_manager.py::TestPromptManager::test_render_prompt_with_missing_args 3365python3.14-mcp-1.29.0> [gw0] [ 48%] PASSED tests/server/fastmcp/test_elicitation.py::test_elicitation_with_optional_fields 3366python3.14-mcp-1.29.0> tests/server/fastmcp/test_elicitation.py::test_elicitation_with_default_values 3367python3.14-mcp-1.29.0> [gw5] [ 48%] PASSED tests/server/fastmcp/prompts/test_manager.py::TestPromptManager::test_render_prompt_with_missing_args 3368python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_file_resources.py::TestFileResource::test_file_resource_creation 3369python3.14-mcp-1.29.0> [gw3] [ 48%] PASSED tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplate::test_template_matches_rejects_trailing_newline_after_literal 3370python3.14-mcp-1.29.0> [gw1] [ 48%] PASSED tests/server/fastmcp/prompts/test_base.py::TestRenderPrompt::test_basic_fn 3371python3.14-mcp-1.29.0> tests/server/fastmcp/prompts/test_base.py::TestRenderPrompt::test_async_fn 3372python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_resources.py::TestResourceValidation::test_resource_read_abstract 3373python3.14-mcp-1.29.0> [gw5] [ 49%] PASSED tests/server/fastmcp/resources/test_file_resources.py::TestFileResource::test_file_resource_creation 3374python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_file_resources.py::TestFileResource::test_file_resource_str_path_conversion 3375python3.14-mcp-1.29.0> [gw5] [ 49%] PASSED tests/server/fastmcp/resources/test_file_resources.py::TestFileResource::test_file_resource_str_path_conversion 3376python3.14-mcp-1.29.0> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_basic_auth_client_id_mismatch_fails 3377python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_file_resources.py::TestFileResource::test_read_text_file 3378python3.14-mcp-1.29.0> [gw5] [ 49%] PASSED tests/server/fastmcp/resources/test_file_resources.py::TestFileResource::test_read_text_file 3379python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_file_resources.py::TestFileResource::test_read_binary_file 3380python3.14-mcp-1.29.0> [gw5] [ 49%] PASSED tests/server/fastmcp/resources/test_file_resources.py::TestFileResource::test_read_binary_file 3381python3.14-mcp-1.29.0> [gw1] [ 49%] PASSED tests/server/fastmcp/prompts/test_base.py::TestRenderPrompt::test_async_fn 3382python3.14-mcp-1.29.0> tests/server/fastmcp/prompts/test_base.py::TestRenderPrompt::test_fn_with_args 3383python3.14-mcp-1.29.0> [gw3] [ 49%] PASSED tests/server/fastmcp/resources/test_resources.py::TestResourceValidation::test_resource_read_abstract 3384python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_resources.py::TestResourceAnnotations::test_resource_with_annotations 3385python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_file_resources.py::TestFileResource::test_relative_path_error 3386python3.14-mcp-1.29.0> [gw5] [ 49%] PASSED tests/server/fastmcp/resources/test_file_resources.py::TestFileResource::test_relative_path_error 3387python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_file_resources.py::TestFileResource::test_missing_file_error 3388python3.14-mcp-1.29.0> [gw5] [ 49%] PASSED tests/server/fastmcp/resources/test_file_resources.py::TestFileResource::test_missing_file_error 3389python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_file_resources.py::TestFileResource::test_permission_error 3390python3.14-mcp-1.29.0> [gw7] [ 49%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_basic_auth_client_id_mismatch_fails 3391python3.14-mcp-1.29.0> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_none_auth_method_public_client 3392python3.14-mcp-1.29.0> [gw7] [ 49%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_none_auth_method_public_client 3393python3.14-mcp-1.29.0> [gw5] [ 49%] PASSED tests/server/fastmcp/resources/test_file_resources.py::TestFileResource::test_permission_error 3394python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_function_resources.py::TestFunctionResource::test_function_resource_creation 3395python3.14-mcp-1.29.0> [gw5] [ 50%] PASSED tests/server/fastmcp/resources/test_function_resources.py::TestFunctionResource::test_function_resource_creation 3396python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_function_resources.py::TestFunctionResource::test_read_text 3397python3.14-mcp-1.29.0> [gw5] [ 50%] PASSED tests/server/fastmcp/resources/test_function_resources.py::TestFunctionResource::test_read_text 3398python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_function_resources.py::TestFunctionResource::test_read_binary 3399python3.14-mcp-1.29.0> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthorizeEndpointErrors::test_authorize_missing_client_id 3400python3.14-mcp-1.29.0> [gw5] [ 50%] PASSED tests/server/fastmcp/resources/test_function_resources.py::TestFunctionResource::test_read_binary 3401python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_function_resources.py::TestFunctionResource::test_json_conversion 3402python3.14-mcp-1.29.0> [gw3] [ 50%] PASSED tests/server/fastmcp/resources/test_resources.py::TestResourceAnnotations::test_resource_with_annotations 3403python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_resources.py::TestResourceAnnotations::test_resource_without_annotations 3404python3.14-mcp-1.29.0> [gw7] [ 50%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthorizeEndpointErrors::test_authorize_missing_client_id 3405python3.14-mcp-1.29.0> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthorizeEndpointErrors::test_authorize_invalid_client_id 3406python3.14-mcp-1.29.0> [gw5] [ 50%] PASSED tests/server/fastmcp/resources/test_function_resources.py::TestFunctionResource::test_json_conversion 3407python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_function_resources.py::TestFunctionResource::test_error_handling 3408python3.14-mcp-1.29.0> [gw5] [ 50%] PASSED tests/server/fastmcp/resources/test_function_resources.py::TestFunctionResource::test_error_handling 3409python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_function_resources.py::TestFunctionResource::test_basemodel_conversion 3410python3.14-mcp-1.29.0> [gw0] [ 50%] PASSED tests/server/fastmcp/test_elicitation.py::test_elicitation_with_default_values 3411python3.14-mcp-1.29.0> tests/server/fastmcp/test_elicitation.py::test_elicitation_with_enum_titles 3412python3.14-mcp-1.29.0> [gw7] [ 50%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthorizeEndpointErrors::test_authorize_invalid_client_id 3413python3.14-mcp-1.29.0> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthorizeEndpointErrors::test_authorize_missing_redirect_uri 3414python3.14-mcp-1.29.0> [gw5] [ 50%] PASSED tests/server/fastmcp/resources/test_function_resources.py::TestFunctionResource::test_basemodel_conversion 3415python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_function_resources.py::TestFunctionResource::test_custom_type_conversion 3416python3.14-mcp-1.29.0> [gw5] [ 50%] PASSED tests/server/fastmcp/resources/test_function_resources.py::TestFunctionResource::test_custom_type_conversion 3417python3.14-mcp-1.29.0> [gw7] [ 50%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthorizeEndpointErrors::test_authorize_missing_redirect_uri 3418python3.14-mcp-1.29.0> [gw1] [ 51%] PASSED tests/server/fastmcp/prompts/test_base.py::TestRenderPrompt::test_fn_with_args 3419python3.14-mcp-1.29.0> tests/server/fastmcp/prompts/test_base.py::TestRenderPrompt::test_fn_with_invalid_kwargs 3420python3.14-mcp-1.29.0> [gw2] [ 51%] PASSED tests/issues/test_1363_race_condition_streamable_http.py::test_race_condition_invalid_content_type 3421python3.14-mcp-1.29.0> tests/issues/test_1363_race_condition_streamable_http.py::test_race_condition_message_router_async_for 3422python3.14-mcp-1.29.0> [gw3] [ 51%] PASSED tests/server/fastmcp/resources/test_resources.py::TestResourceAnnotations::test_resource_without_annotations 3423python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_resources.py::TestResourceAnnotations::test_resource_annotations_in_fastmcp 3424python3.14-mcp-1.29.0> tests/server/fastmcp/test_func_metadata.py::test_structured_output_basemodel 3425python3.14-mcp-1.29.0> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthorizeEndpointErrors::test_authorize_invalid_redirect_uri 3426python3.14-mcp-1.29.0> [gw7] [ 51%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthorizeEndpointErrors::test_authorize_invalid_redirect_uri 3427python3.14-mcp-1.29.0> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthorizeEndpointErrors::test_authorize_missing_redirect_uri_multiple_registered[registered_client0] 3428python3.14-mcp-1.29.0> [gw3] [ 51%] PASSED tests/server/fastmcp/resources/test_resources.py::TestResourceAnnotations::test_resource_annotations_in_fastmcp 3429python3.14-mcp-1.29.0> [gw5] [ 51%] PASSED tests/server/fastmcp/test_func_metadata.py::test_structured_output_basemodel 3430python3.14-mcp-1.29.0> tests/server/fastmcp/test_func_metadata.py::test_structured_output_primitives 3431python3.14-mcp-1.29.0> [gw7] [ 51%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthorizeEndpointErrors::test_authorize_missing_redirect_uri_multiple_registered[registered_client0] 3432python3.14-mcp-1.29.0> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthorizeEndpointErrors::test_authorize_unsupported_response_type 3433python3.14-mcp-1.29.0> [gw7] [ 51%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthorizeEndpointErrors::test_authorize_unsupported_response_type 3434python3.14-mcp-1.29.0> [gw1] [ 51%] PASSED tests/server/fastmcp/prompts/test_base.py::TestRenderPrompt::test_fn_with_invalid_kwargs 3435python3.14-mcp-1.29.0> tests/server/fastmcp/prompts/test_base.py::TestRenderPrompt::test_fn_returns_message 3436python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplate::test_create_resource 3437python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_resources.py::TestResourceAnnotations::test_resource_annotations_with_both_audiences 3438python3.14-mcp-1.29.0> [gw5] [ 51%] PASSED tests/server/fastmcp/test_func_metadata.py::test_structured_output_primitives 3439python3.14-mcp-1.29.0> tests/server/fastmcp/test_func_metadata.py::test_structured_output_generic_types 3440python3.14-mcp-1.29.0> [gw5] [ 51%] PASSED tests/server/fastmcp/test_func_metadata.py::test_structured_output_generic_types 3441python3.14-mcp-1.29.0> [gw7] [ 51%] PASSED tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplate::test_create_resource 3442python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplate::test_template_error 3443python3.14-mcp-1.29.0> [gw0] [ 52%] PASSED tests/server/fastmcp/test_elicitation.py::test_elicitation_with_enum_titles 3444python3.14-mcp-1.29.0> tests/server/fastmcp/test_func_metadata.py::test_complex_function_runtime_arg_validation_non_json 3445python3.14-mcp-1.29.0> tests/server/fastmcp/test_func_metadata.py::test_structured_output_dataclass 3446python3.14-mcp-1.29.0> [gw7] [ 52%] PASSED tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplate::test_template_error 3447python3.14-mcp-1.29.0> [gw3] [ 52%] PASSED tests/server/fastmcp/resources/test_resources.py::TestResourceAnnotations::test_resource_annotations_with_both_audiences 3448python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_resources.py::TestAnnotationsValidation::test_priority_validation 3449python3.14-mcp-1.29.0> [gw3] [ 52%] PASSED tests/server/fastmcp/resources/test_resources.py::TestAnnotationsValidation::test_priority_validation 3450python3.14-mcp-1.29.0> [gw5] [ 52%] PASSED tests/server/fastmcp/test_func_metadata.py::test_structured_output_dataclass 3451python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplate::test_async_text_resource 3452python3.14-mcp-1.29.0> [gw0] [ 52%] PASSED tests/server/fastmcp/test_func_metadata.py::test_complex_function_runtime_arg_validation_non_json 3453python3.14-mcp-1.29.0> [gw7] [ 52%] PASSED tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplate::test_async_text_resource 3454python3.14-mcp-1.29.0> tests/server/fastmcp/test_func_metadata.py::test_structured_output_typeddict 3455python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplate::test_async_binary_resource 3456python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_resources.py::TestAnnotationsValidation::test_audience_validation 3457python3.14-mcp-1.29.0> [gw3] [ 52%] PASSED tests/server/fastmcp/resources/test_resources.py::TestAnnotationsValidation::test_audience_validation 3458python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_resources.py::TestResourceMetadata::test_resource_with_metadata 3459python3.14-mcp-1.29.0> tests/server/fastmcp/test_func_metadata.py::test_complex_function_runtime_arg_validation_with_json 3460python3.14-mcp-1.29.0> [gw5] [ 52%] PASSED tests/server/fastmcp/test_func_metadata.py::test_structured_output_typeddict 3461python3.14-mcp-1.29.0> tests/server/fastmcp/test_func_metadata.py::test_structured_output_ordinary_class 3462python3.14-mcp-1.29.0> [gw1] [ 52%] PASSED tests/server/fastmcp/prompts/test_base.py::TestRenderPrompt::test_fn_returns_message 3463python3.14-mcp-1.29.0> tests/server/fastmcp/prompts/test_base.py::TestRenderPrompt::test_fn_returns_assistant_message 3464python3.14-mcp-1.29.0> [gw3] [ 52%] PASSED tests/server/fastmcp/resources/test_resources.py::TestResourceMetadata::test_resource_with_metadata 3465python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_resources.py::TestResourceMetadata::test_resource_without_metadata 3466python3.14-mcp-1.29.0> [gw3] [ 53%] PASSED tests/server/fastmcp/resources/test_resources.py::TestResourceMetadata::test_resource_without_metadata 3467python3.14-mcp-1.29.0> tests/server/fastmcp/servers/test_file_server.py::test_list_resources 3468python3.14-mcp-1.29.0> [gw7] [ 53%] PASSED tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplate::test_async_binary_resource 3469python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplate::test_basemodel_conversion 3470python3.14-mcp-1.29.0> [gw7] [ 53%] PASSED tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplate::test_basemodel_conversion 3471python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplate::test_custom_type_conversion 3472python3.14-mcp-1.29.0> [gw0] [ 53%] PASSED tests/server/fastmcp/test_func_metadata.py::test_complex_function_runtime_arg_validation_with_json 3473python3.14-mcp-1.29.0> tests/server/fastmcp/test_func_metadata.py::test_str_vs_list_str 3474python3.14-mcp-1.29.0> [gw5] [ 53%] PASSED tests/server/fastmcp/test_func_metadata.py::test_structured_output_ordinary_class 3475python3.14-mcp-1.29.0> tests/server/fastmcp/test_func_metadata.py::test_unstructured_output_unannotated_class 3476python3.14-mcp-1.29.0> [gw7] [ 53%] PASSED tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplate::test_custom_type_conversion 3477python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplateAnnotations::test_template_with_annotations 3478python3.14-mcp-1.29.0> [gw5] [ 53%] PASSED tests/server/fastmcp/test_func_metadata.py::test_unstructured_output_unannotated_class 3479python3.14-mcp-1.29.0> tests/server/fastmcp/test_func_metadata.py::test_tool_call_result_is_unstructured_and_not_converted 3480python3.14-mcp-1.29.0> [gw5] [ 53%] PASSED tests/server/fastmcp/test_func_metadata.py::test_tool_call_result_is_unstructured_and_not_converted 3481python3.14-mcp-1.29.0> tests/server/fastmcp/test_func_metadata.py::test_tool_call_result_annotated_is_structured_and_converted 3482python3.14-mcp-1.29.0> [gw0] [ 53%] PASSED tests/server/fastmcp/test_func_metadata.py::test_str_vs_list_str 3483python3.14-mcp-1.29.0> tests/server/fastmcp/test_func_metadata.py::test_skip_names 3484python3.14-mcp-1.29.0> [gw7] [ 53%] PASSED tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplateAnnotations::test_template_with_annotations 3485python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplateAnnotations::test_template_without_annotations 3486python3.14-mcp-1.29.0> [gw0] [ 53%] PASSED tests/server/fastmcp/test_func_metadata.py::test_skip_names 3487python3.14-mcp-1.29.0> [gw7] [ 53%] PASSED tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplateAnnotations::test_template_without_annotations 3488python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplateAnnotations::test_template_annotations_in_fastmcp 3489python3.14-mcp-1.29.0> [gw7] [ 54%] PASSED tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplateAnnotations::test_template_annotations_in_fastmcp 3490python3.14-mcp-1.29.0> tests/server/fastmcp/test_func_metadata.py::test_structured_output_dict_str_types 3491python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplateAnnotations::test_template_created_resources_inherit_annotations 3492python3.14-mcp-1.29.0> [gw5] [ 54%] PASSED tests/server/fastmcp/test_func_metadata.py::test_tool_call_result_annotated_is_structured_and_converted 3493python3.14-mcp-1.29.0> tests/server/fastmcp/test_func_metadata.py::test_tool_call_result_annotated_is_structured_and_invalid 3494python3.14-mcp-1.29.0> [gw5] [ 54%] PASSED tests/server/fastmcp/test_func_metadata.py::test_tool_call_result_annotated_is_structured_and_invalid 3495python3.14-mcp-1.29.0> [gw7] [ 54%] PASSED tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplateAnnotations::test_template_created_resources_inherit_annotations 3496python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplateMetadata::test_template_from_function_with_metadata 3497python3.14-mcp-1.29.0> tests/server/fastmcp/test_func_metadata.py::test_tool_call_result_in_optional_is_rejected 3498python3.14-mcp-1.29.0> [gw5] [ 54%] PASSED tests/server/fastmcp/test_func_metadata.py::test_tool_call_result_in_optional_is_rejected 3499python3.14-mcp-1.29.0> [gw7] [ 54%] PASSED tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplateMetadata::test_template_from_function_with_metadata 3500python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplateMetadata::test_template_created_resources_inherit_metadata 3501python3.14-mcp-1.29.0> [gw7] [ 54%] PASSED tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplateMetadata::test_template_created_resources_inherit_metadata 3502python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_resources.py::TestResourceValidation::test_resource_uri_validation 3503python3.14-mcp-1.29.0> [gw0] [ 54%] PASSED tests/server/fastmcp/test_func_metadata.py::test_structured_output_dict_str_types 3504python3.14-mcp-1.29.0> tests/server/fastmcp/test_func_metadata.py::test_lambda_function 3505python3.14-mcp-1.29.0> tests/server/fastmcp/test_func_metadata.py::test_tool_call_result_in_union_is_rejected 3506python3.14-mcp-1.29.0> [gw5] [ 54%] PASSED tests/server/fastmcp/test_func_metadata.py::test_tool_call_result_in_union_is_rejected 3507python3.14-mcp-1.29.0> tests/server/fastmcp/test_func_metadata.py::test_tool_call_result_in_pipe_union_is_rejected 3508python3.14-mcp-1.29.0> [gw0] [ 54%] PASSED tests/server/fastmcp/test_func_metadata.py::test_lambda_function 3509python3.14-mcp-1.29.0> [gw7] [ 54%] PASSED tests/server/fastmcp/resources/test_resources.py::TestResourceValidation::test_resource_uri_validation 3510python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_resources.py::TestResourceValidation::test_resource_name_from_uri 3511python3.14-mcp-1.29.0> [gw7] [ 55%] PASSED tests/server/fastmcp/resources/test_resources.py::TestResourceValidation::test_resource_name_from_uri 3512python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_resources.py::TestResourceValidation::test_resource_name_validation 3513python3.14-mcp-1.29.0> [gw5] [ 55%] PASSED tests/server/fastmcp/test_func_metadata.py::test_tool_call_result_in_pipe_union_is_rejected 3514python3.14-mcp-1.29.0> tests/server/fastmcp/test_func_metadata.py::test_structured_output_with_field_descriptions 3515python3.14-mcp-1.29.0> [gw1] [ 55%] PASSED tests/server/fastmcp/prompts/test_base.py::TestRenderPrompt::test_fn_returns_assistant_message 3516python3.14-mcp-1.29.0> tests/server/fastmcp/prompts/test_base.py::TestRenderPrompt::test_fn_returns_multiple_messages 3517python3.14-mcp-1.29.0> [gw7] [ 55%] PASSED tests/server/fastmcp/resources/test_resources.py::TestResourceValidation::test_resource_name_validation 3518python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_resources.py::TestResourceValidation::test_resource_mime_type 3519python3.14-mcp-1.29.0> [gw7] [ 55%] PASSED tests/server/fastmcp/resources/test_resources.py::TestResourceValidation::test_resource_mime_type 3520python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerTools::test_tool_mixed_content 3521python3.14-mcp-1.29.0> tests/server/fastmcp/test_func_metadata.py::test_complex_function_json_schema 3522python3.14-mcp-1.29.0> [gw5] [ 55%] PASSED tests/server/fastmcp/test_func_metadata.py::test_structured_output_with_field_descriptions 3523python3.14-mcp-1.29.0> tests/server/fastmcp/test_func_metadata.py::test_structured_output_nested_models 3524python3.14-mcp-1.29.0> [gw0] [ 55%] PASSED tests/server/fastmcp/test_func_metadata.py::test_complex_function_json_schema 3525python3.14-mcp-1.29.0> [gw1] [ 55%] PASSED tests/server/fastmcp/prompts/test_base.py::TestRenderPrompt::test_fn_returns_multiple_messages 3526python3.14-mcp-1.29.0> tests/server/fastmcp/test_func_metadata.py::test_str_vs_int 3527python3.14-mcp-1.29.0> [gw0] [ 55%] PASSED tests/server/fastmcp/test_func_metadata.py::test_str_vs_int 3528python3.14-mcp-1.29.0> [gw3] [ 55%] PASSED tests/server/fastmcp/servers/test_file_server.py::test_list_resources 3529python3.14-mcp-1.29.0> tests/server/fastmcp/servers/test_file_server.py::test_read_resource_dir 3530python3.14-mcp-1.29.0> tests/server/fastmcp/prompts/test_base.py::TestRenderPrompt::test_fn_returns_list_of_strings 3531python3.14-mcp-1.29.0> [gw1] [ 55%] PASSED tests/server/fastmcp/prompts/test_base.py::TestRenderPrompt::test_fn_returns_list_of_strings 3532python3.14-mcp-1.29.0> tests/server/fastmcp/prompts/test_base.py::TestRenderPrompt::test_fn_returns_resource_content 3533python3.14-mcp-1.29.0> tests/server/fastmcp/test_func_metadata.py::test_str_annotation_preserves_json_string 3534python3.14-mcp-1.29.0> [gw0] [ 55%] PASSED tests/server/fastmcp/test_func_metadata.py::test_str_annotation_preserves_json_string 3535python3.14-mcp-1.29.0> tests/server/fastmcp/test_func_metadata.py::test_str_annotation_runtime_validation 3536python3.14-mcp-1.29.0> [gw5] [ 56%] PASSED tests/server/fastmcp/test_func_metadata.py::test_structured_output_nested_models 3537python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerTools::test_tool_exception_handling 3538python3.14-mcp-1.29.0> [gw0] [ 56%] PASSED tests/server/fastmcp/test_func_metadata.py::test_str_annotation_runtime_validation 3539python3.14-mcp-1.29.0> tests/server/fastmcp/test_func_metadata.py::test_structured_output_requires_return_annotation 3540python3.14-mcp-1.29.0> [gw1] [ 56%] PASSED tests/server/fastmcp/prompts/test_base.py::TestRenderPrompt::test_fn_returns_resource_content 3541python3.14-mcp-1.29.0> tests/server/fastmcp/prompts/test_base.py::TestRenderPrompt::test_fn_returns_mixed_content 3542python3.14-mcp-1.29.0> [gw0] [ 56%] PASSED tests/server/fastmcp/test_func_metadata.py::test_structured_output_requires_return_annotation 3543python3.14-mcp-1.29.0> tests/server/fastmcp/test_func_metadata.py::test_structured_output_unserializable_type_error 3544python3.14-mcp-1.29.0> [gw0] [ 56%] PASSED tests/server/fastmcp/test_func_metadata.py::test_structured_output_unserializable_type_error 3545python3.14-mcp-1.29.0> tests/server/fastmcp/test_func_metadata.py::test_structured_output_aliases 3546python3.14-mcp-1.29.0> [gw3] [ 56%] PASSED tests/server/fastmcp/servers/test_file_server.py::test_read_resource_dir 3547python3.14-mcp-1.29.0> tests/server/fastmcp/servers/test_file_server.py::test_read_resource_file 3548python3.14-mcp-1.29.0> [gw0] [ 56%] PASSED tests/server/fastmcp/test_func_metadata.py::test_structured_output_aliases 3549python3.14-mcp-1.29.0> tests/server/fastmcp/test_func_metadata.py::test_basemodel_reserved_names 3550python3.14-mcp-1.29.0> [gw5] [ 56%] PASSED tests/server/fastmcp/test_server.py::TestServerTools::test_tool_exception_handling 3551python3.14-mcp-1.29.0> [gw1] [ 56%] PASSED tests/server/fastmcp/prompts/test_base.py::TestRenderPrompt::test_fn_returns_mixed_content 3552python3.14-mcp-1.29.0> tests/server/fastmcp/prompts/test_base.py::TestRenderPrompt::test_fn_returns_dict_with_resource 3553python3.14-mcp-1.29.0> [gw0] [ 56%] PASSED tests/server/fastmcp/test_func_metadata.py::test_basemodel_reserved_names 3554python3.14-mcp-1.29.0> tests/server/fastmcp/test_func_metadata.py::test_basemodel_reserved_names_validation 3555python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerTools::test_tool_error_handling 3556python3.14-mcp-1.29.0> [gw3] [ 56%] PASSED tests/server/fastmcp/servers/test_file_server.py::test_read_resource_file 3557python3.14-mcp-1.29.0> [gw0] [ 56%] PASSED tests/server/fastmcp/test_func_metadata.py::test_basemodel_reserved_names_validation 3558python3.14-mcp-1.29.0> tests/server/fastmcp/test_func_metadata.py::test_basemodel_reserved_names_with_json_preparsing 3559python3.14-mcp-1.29.0> tests/server/fastmcp/servers/test_file_server.py::test_delete_file 3560python3.14-mcp-1.29.0> [gw1] [ 57%] PASSED tests/server/fastmcp/prompts/test_base.py::TestRenderPrompt::test_fn_returns_dict_with_resource 3561python3.14-mcp-1.29.0> tests/server/fastmcp/prompts/test_manager.py::TestPromptManager::test_add_prompt 3562python3.14-mcp-1.29.0> [gw1] [ 57%] PASSED tests/server/fastmcp/prompts/test_manager.py::TestPromptManager::test_add_prompt 3563python3.14-mcp-1.29.0> tests/server/fastmcp/prompts/test_manager.py::TestPromptManager::test_add_duplicate_prompt 3564python3.14-mcp-1.29.0> [gw0] [ 57%] PASSED tests/server/fastmcp/test_func_metadata.py::test_basemodel_reserved_names_with_json_preparsing 3565python3.14-mcp-1.29.0> [gw1] [ 57%] PASSED tests/server/fastmcp/prompts/test_manager.py::TestPromptManager::test_add_duplicate_prompt 3566python3.14-mcp-1.29.0> tests/server/fastmcp/test_func_metadata.py::test_disallowed_type_qualifier 3567python3.14-mcp-1.29.0> [gw0] [ 57%] PASSED tests/server/fastmcp/test_func_metadata.py::test_disallowed_type_qualifier 3568python3.14-mcp-1.29.0> tests/server/fastmcp/test_func_metadata.py::test_preserves_pydantic_metadata 3569python3.14-mcp-1.29.0> [gw0] [ 57%] PASSED tests/server/fastmcp/test_func_metadata.py::test_preserves_pydantic_metadata 3570python3.14-mcp-1.29.0> tests/server/fastmcp/test_integration.py::test_basic_tools[server_transport0] 3571python3.14-mcp-1.29.0> [gw5] [ 57%] PASSED tests/server/fastmcp/test_server.py::TestServerTools::test_tool_error_handling 3572python3.14-mcp-1.29.0> tests/server/fastmcp/prompts/test_manager.py::TestPromptManager::test_disable_warn_on_duplicate_prompts 3573python3.14-mcp-1.29.0> [gw3] [ 57%] PASSED tests/server/fastmcp/servers/test_file_server.py::test_delete_file 3574python3.14-mcp-1.29.0> [gw1] [ 57%] PASSED tests/server/fastmcp/prompts/test_manager.py::TestPromptManager::test_disable_warn_on_duplicate_prompts 3575python3.14-mcp-1.29.0> tests/server/fastmcp/prompts/test_manager.py::TestPromptManager::test_list_prompts 3576python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerTools::test_tool_error_details 3577python3.14-mcp-1.29.0> tests/server/fastmcp/servers/test_file_server.py::test_delete_file_and_check_resources 3578python3.14-mcp-1.29.0> [gw1] [ 57%] PASSED tests/server/fastmcp/prompts/test_manager.py::TestPromptManager::test_list_prompts 3579python3.14-mcp-1.29.0> tests/server/fastmcp/test_integration.py::test_elicitation[server_transport0] 3580python3.14-mcp-1.29.0> [gw3] [ 57%] PASSED tests/server/fastmcp/servers/test_file_server.py::test_delete_file_and_check_resources 3581python3.14-mcp-1.29.0> tests/server/fastmcp/test_elicitation.py::test_stdio_elicitation 3582python3.14-mcp-1.29.0> [gw5] [ 58%] PASSED tests/server/fastmcp/test_server.py::TestServerTools::test_tool_error_details 3583python3.14-mcp-1.29.0> [gw2] [ 58%] PASSED tests/issues/test_1363_race_condition_streamable_http.py::test_race_condition_message_router_async_for 3584python3.14-mcp-1.29.0> tests/issues/test_141_resource_templates.py::test_resource_template_edge_cases 3585python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerTools::test_tool_return_value_conversion 3586python3.14-mcp-1.29.0> [gw2] [ 58%] PASSED tests/issues/test_141_resource_templates.py::test_resource_template_edge_cases 3587python3.14-mcp-1.29.0> tests/issues/test_152_resource_mime_type.py::test_fastmcp_resource_mime_type 3588python3.14-mcp-1.29.0> [gw5] [ 58%] PASSED tests/server/fastmcp/test_server.py::TestServerTools::test_tool_return_value_conversion 3589python3.14-mcp-1.29.0> [gw7] [ 58%] PASSED tests/server/fastmcp/test_server.py::TestServerTools::test_tool_mixed_content 3590python3.14-mcp-1.29.0> [gw3] [ 58%] PASSED tests/server/fastmcp/test_elicitation.py::test_stdio_elicitation 3591python3.14-mcp-1.29.0> tests/server/fastmcp/test_elicitation.py::test_stdio_elicitation_decline 3592python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerTools::test_tool_image_helper 3593python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerTools::test_tool_mixed_list_with_audio_and_image 3594python3.14-mcp-1.29.0> [gw7] [ 58%] PASSED tests/server/fastmcp/test_server.py::TestServerTools::test_tool_mixed_list_with_audio_and_image 3595python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerTools::test_tool_structured_output_basemodel 3596python3.14-mcp-1.29.0> [gw2] [ 58%] PASSED tests/issues/test_152_resource_mime_type.py::test_fastmcp_resource_mime_type 3597python3.14-mcp-1.29.0> [gw7] [ 58%] PASSED tests/server/fastmcp/test_server.py::TestServerTools::test_tool_structured_output_basemodel 3598python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerTools::test_tool_structured_output_primitive 3599python3.14-mcp-1.29.0> [gw3] [ 58%] PASSED tests/server/fastmcp/test_elicitation.py::test_stdio_elicitation_decline 3600python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServer::test_starlette_routes_with_mount_path 3601python3.14-mcp-1.29.0> tests/issues/test_152_resource_mime_type.py::test_lowlevel_resource_mime_type 3602python3.14-mcp-1.29.0> [gw3] [ 58%] PASSED tests/server/fastmcp/test_server.py::TestServer::test_starlette_routes_with_mount_path 3603python3.14-mcp-1.29.0> [gw7] [ 58%] PASSED tests/server/fastmcp/test_server.py::TestServerTools::test_tool_structured_output_primitive 3604python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerTools::test_tool_structured_output_list 3605python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServer::test_non_ascii_description 3606python3.14-mcp-1.29.0> [gw5] [ 59%] PASSED tests/server/fastmcp/test_server.py::TestServerTools::test_tool_image_helper 3607python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerTools::test_tool_audio_helper 3608python3.14-mcp-1.29.0> [gw3] [ 59%] PASSED tests/server/fastmcp/test_server.py::TestServer::test_non_ascii_description 3609python3.14-mcp-1.29.0> [gw7] [ 59%] PASSED tests/server/fastmcp/test_server.py::TestServerTools::test_tool_structured_output_list 3610python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerTools::test_tool_structured_output_server_side_validation_error 3611python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServer::test_add_tool_decorator 3612python3.14-mcp-1.29.0> [gw7] [ 59%] PASSED tests/server/fastmcp/test_server.py::TestServerTools::test_tool_structured_output_server_side_validation_error 3613python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerTools::test_tool_structured_output_dict_str_any 3614python3.14-mcp-1.29.0> [gw2] [ 59%] PASSED tests/issues/test_152_resource_mime_type.py::test_lowlevel_resource_mime_type 3615python3.14-mcp-1.29.0> tests/issues/test_1754_mime_type_parameters.py::test_mime_type_with_parameters 3616python3.14-mcp-1.29.0> [gw3] [ 59%] PASSED tests/server/fastmcp/test_server.py::TestServer::test_add_tool_decorator 3617python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServer::test_add_tool_decorator_incorrect_usage 3618python3.14-mcp-1.29.0> [gw5] [ 59%] PASSED tests/server/fastmcp/test_server.py::TestServerTools::test_tool_audio_helper 3619python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerTools::test_tool_audio_suffix_detection[test.wav-audio/wav] 3620python3.14-mcp-1.29.0> [gw7] [ 59%] PASSED tests/server/fastmcp/test_server.py::TestServerTools::test_tool_structured_output_dict_str_any 3621python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerTools::test_tool_structured_output_dict_str_typed 3622python3.14-mcp-1.29.0> [gw3] [ 59%] PASSED tests/server/fastmcp/test_server.py::TestServer::test_add_tool_decorator_incorrect_usage 3623python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServer::test_add_resource_decorator 3624python3.14-mcp-1.29.0> [gw3] [ 59%] PASSED tests/server/fastmcp/test_server.py::TestServer::test_add_resource_decorator 3625python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServer::test_add_resource_decorator_incorrect_usage 3626python3.14-mcp-1.29.0> [gw2] [ 59%] PASSED tests/issues/test_1754_mime_type_parameters.py::test_mime_type_with_parameters 3627python3.14-mcp-1.29.0> tests/issues/test_1754_mime_type_parameters.py::test_mime_type_with_parameters_and_space 3628python3.14-mcp-1.29.0> [gw7] [ 60%] PASSED tests/server/fastmcp/test_server.py::TestServerTools::test_tool_structured_output_dict_str_typed 3629python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerTools::test_remove_tool 3630python3.14-mcp-1.29.0> [gw7] [ 60%] PASSED tests/server/fastmcp/test_server.py::TestServerTools::test_remove_tool 3631python3.14-mcp-1.29.0> [gw3] [ 60%] PASSED tests/server/fastmcp/test_server.py::TestServer::test_add_resource_decorator_incorrect_usage 3632python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestDnsRebindingProtection::test_auto_enabled_for_127_0_0_1 3633python3.14-mcp-1.29.0> [gw5] [ 60%] PASSED tests/server/fastmcp/test_server.py::TestServerTools::test_tool_audio_suffix_detection[test.wav-audio/wav] 3634python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerTools::test_tool_audio_suffix_detection[test.mp3-audio/mpeg] 3635python3.14-mcp-1.29.0> [gw3] [ 60%] PASSED tests/server/fastmcp/test_server.py::TestDnsRebindingProtection::test_auto_enabled_for_127_0_0_1 3636python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestDnsRebindingProtection::test_auto_enabled_for_localhost 3637python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerTools::test_remove_nonexistent_tool 3638python3.14-mcp-1.29.0> [gw7] [ 60%] PASSED tests/server/fastmcp/test_server.py::TestServerTools::test_remove_nonexistent_tool 3639python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerTools::test_remove_tool_and_list 3640python3.14-mcp-1.29.0> [gw2] [ 60%] PASSED tests/issues/test_1754_mime_type_parameters.py::test_mime_type_with_parameters_and_space 3641python3.14-mcp-1.29.0> tests/issues/test_1754_mime_type_parameters.py::test_mime_type_with_multiple_parameters 3642python3.14-mcp-1.29.0> [gw3] [ 60%] PASSED tests/server/fastmcp/test_server.py::TestDnsRebindingProtection::test_auto_enabled_for_localhost 3643python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestDnsRebindingProtection::test_auto_enabled_for_ipv6_localhost 3644python3.14-mcp-1.29.0> [gw3] [ 60%] PASSED tests/server/fastmcp/test_server.py::TestDnsRebindingProtection::test_auto_enabled_for_ipv6_localhost 3645python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestDnsRebindingProtection::test_not_auto_enabled_for_other_hosts 3646python3.14-mcp-1.29.0> [gw7] [ 60%] PASSED tests/server/fastmcp/test_server.py::TestServerTools::test_remove_tool_and_list 3647python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerTools::test_remove_tool_and_call 3648python3.14-mcp-1.29.0> [gw3] [ 60%] PASSED tests/server/fastmcp/test_server.py::TestDnsRebindingProtection::test_not_auto_enabled_for_other_hosts 3649python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestDnsRebindingProtection::test_explicit_settings_not_overridden 3650python3.14-mcp-1.29.0> [gw7] [ 60%] PASSED tests/server/fastmcp/test_server.py::TestServerTools::test_remove_tool_and_call 3651python3.14-mcp-1.29.0> [gw2] [ 61%] PASSED tests/issues/test_1754_mime_type_parameters.py::test_mime_type_with_multiple_parameters 3652python3.14-mcp-1.29.0> tests/issues/test_1754_mime_type_parameters.py::test_mime_type_preserved_in_read_resource 3653python3.14-mcp-1.29.0> [gw3] [ 61%] PASSED tests/server/fastmcp/test_server.py::TestDnsRebindingProtection::test_explicit_settings_not_overridden 3654python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerTools::test_add_tool 3655python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerResources::test_text_resource 3656python3.14-mcp-1.29.0> [gw5] [ 61%] PASSED tests/server/fastmcp/test_server.py::TestServerTools::test_tool_audio_suffix_detection[test.mp3-audio/mpeg] 3657python3.14-mcp-1.29.0> [gw7] [ 61%] PASSED tests/server/fastmcp/test_server.py::TestServerResources::test_text_resource 3658python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerTools::test_tool_audio_suffix_detection[test.ogg-audio/ogg] 3659python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestContextInjection::test_resource_context_custom_name 3660python3.14-mcp-1.29.0> [gw7] [ 61%] PASSED tests/server/fastmcp/test_server.py::TestContextInjection::test_resource_context_custom_name 3661python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestContextInjection::test_prompt_with_context 3662python3.14-mcp-1.29.0> [gw3] [ 61%] PASSED tests/server/fastmcp/test_server.py::TestServerTools::test_add_tool 3663python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerTools::test_list_tools 3664python3.14-mcp-1.29.0> [gw7] [ 61%] PASSED tests/server/fastmcp/test_server.py::TestContextInjection::test_prompt_with_context 3665python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestContextInjection::test_prompt_without_context 3666python3.14-mcp-1.29.0> [gw5] [ 61%] PASSED tests/server/fastmcp/test_server.py::TestServerTools::test_tool_audio_suffix_detection[test.ogg-audio/ogg] 3667python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerTools::test_tool_audio_suffix_detection[test.flac-audio/flac] 3668python3.14-mcp-1.29.0> [gw7] [ 61%] PASSED tests/server/fastmcp/test_server.py::TestContextInjection::test_prompt_without_context 3669python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerPrompts::test_prompt_decorator 3670python3.14-mcp-1.29.0> [gw3] [ 61%] PASSED tests/server/fastmcp/test_server.py::TestServerTools::test_list_tools 3671python3.14-mcp-1.29.0> [gw7] [ 61%] PASSED tests/server/fastmcp/test_server.py::TestServerPrompts::test_prompt_decorator 3672python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerPrompts::test_prompt_decorator_with_name 3673python3.14-mcp-1.29.0> [gw2] [ 61%] PASSED tests/issues/test_1754_mime_type_parameters.py::test_mime_type_preserved_in_read_resource 3674python3.14-mcp-1.29.0> tests/issues/test_176_progress_token.py::test_progress_token_zero_first_call 3675python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerTools::test_call_tool 3676python3.14-mcp-1.29.0> [gw7] [ 62%] PASSED tests/server/fastmcp/test_server.py::TestServerPrompts::test_prompt_decorator_with_name 3677python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerPrompts::test_prompt_decorator_with_description 3678python3.14-mcp-1.29.0> [gw5] [ 62%] PASSED tests/server/fastmcp/test_server.py::TestServerTools::test_tool_audio_suffix_detection[test.flac-audio/flac] 3679python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerTools::test_tool_audio_suffix_detection[test.aac-audio/aac] 3680python3.14-mcp-1.29.0> [gw7] [ 62%] PASSED tests/server/fastmcp/test_server.py::TestServerPrompts::test_prompt_decorator_with_description 3681python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerPrompts::test_prompt_decorator_error 3682python3.14-mcp-1.29.0> [gw7] [ 62%] PASSED tests/server/fastmcp/test_server.py::TestServerPrompts::test_prompt_decorator_error 3683python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerPrompts::test_list_prompts 3684python3.14-mcp-1.29.0> [gw2] [ 62%] PASSED tests/issues/test_176_progress_token.py::test_progress_token_zero_first_call 3685python3.14-mcp-1.29.0> tests/issues/test_192_request_id.py::test_request_id_match 3686python3.14-mcp-1.29.0> [gw7] [ 62%] PASSED tests/server/fastmcp/test_server.py::TestServerPrompts::test_list_prompts 3687python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerPrompts::test_get_prompt 3688python3.14-mcp-1.29.0> [gw3] [ 62%] PASSED tests/server/fastmcp/test_server.py::TestServerTools::test_call_tool 3689python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerPrompts::test_get_prompt_with_resource 3690python3.14-mcp-1.29.0> [gw7] [ 62%] PASSED tests/server/fastmcp/test_server.py::TestServerPrompts::test_get_prompt 3691python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerPrompts::test_get_prompt_with_description 3692python3.14-mcp-1.29.0> [gw7] [ 62%] PASSED tests/server/fastmcp/test_server.py::TestServerPrompts::test_get_prompt_with_description 3693python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerPrompts::test_get_prompt_without_description 3694python3.14-mcp-1.29.0> [gw2] [ 62%] PASSED tests/issues/test_192_request_id.py::test_request_id_match 3695python3.14-mcp-1.29.0> tests/issues/test_342_base64_encoding.py::test_server_base64_encoding_issue 3696python3.14-mcp-1.29.0> [gw5] [ 62%] PASSED tests/server/fastmcp/test_server.py::TestServerTools::test_tool_audio_suffix_detection[test.aac-audio/aac] 3697python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerTools::test_tool_audio_suffix_detection[test.m4a-audio/mp4] 3698python3.14-mcp-1.29.0> [gw7] [ 63%] PASSED tests/server/fastmcp/test_server.py::TestServerPrompts::test_get_prompt_without_description 3699python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerPrompts::test_get_prompt_with_docstring_description 3700python3.14-mcp-1.29.0> [gw7] [ 63%] PASSED tests/server/fastmcp/test_server.py::TestServerPrompts::test_get_prompt_with_docstring_description 3701python3.14-mcp-1.29.0> tests/server/fastmcp/test_tool_manager.py::TestAddTools::test_add_callable_object 3702python3.14-mcp-1.29.0> [gw2] [ 63%] PASSED tests/issues/test_342_base64_encoding.py::test_server_base64_encoding_issue 3703python3.14-mcp-1.29.0> tests/issues/test_552_windows_hang.py::test_windows_stdio_client_with_session 3704python3.14-mcp-1.29.0> [gw2] [ 63%] SKIPPED tests/issues/test_552_windows_hang.py::test_windows_stdio_client_with_session 3705python3.14-mcp-1.29.0> [gw7] [ 63%] PASSED tests/server/fastmcp/test_tool_manager.py::TestAddTools::test_add_callable_object 3706python3.14-mcp-1.29.0> tests/server/fastmcp/test_tool_manager.py::TestAddTools::test_add_async_callable_object 3707python3.14-mcp-1.29.0> [gw7] [ 63%] PASSED tests/server/fastmcp/test_tool_manager.py::TestAddTools::test_add_async_callable_object 3708python3.14-mcp-1.29.0> tests/server/fastmcp/test_tool_manager.py::TestAddTools::test_add_invalid_tool 3709python3.14-mcp-1.29.0> [gw7] [ 63%] PASSED tests/server/fastmcp/test_tool_manager.py::TestAddTools::test_add_invalid_tool 3710python3.14-mcp-1.29.0> tests/server/fastmcp/test_tool_manager.py::TestAddTools::test_add_lambda 3711python3.14-mcp-1.29.0> [gw5] [ 63%] PASSED tests/server/fastmcp/test_server.py::TestServerTools::test_tool_audio_suffix_detection[test.m4a-audio/mp4] 3712python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerTools::test_tool_audio_suffix_detection[test.unknown-application/octet-stream] 3713python3.14-mcp-1.29.0> tests/issues/test_malformed_input.py::test_malformed_initialize_request_does_not_crash_server 3714python3.14-mcp-1.29.0> [gw7] [ 63%] PASSED tests/server/fastmcp/test_tool_manager.py::TestAddTools::test_add_lambda 3715python3.14-mcp-1.29.0> tests/server/fastmcp/test_tool_manager.py::TestAddTools::test_add_lambda_with_no_name 3716python3.14-mcp-1.29.0> [gw7] [ 63%] PASSED tests/server/fastmcp/test_tool_manager.py::TestAddTools::test_add_lambda_with_no_name 3717python3.14-mcp-1.29.0> [gw3] [ 63%] PASSED tests/server/fastmcp/test_server.py::TestServerPrompts::test_get_prompt_with_resource 3718python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerPrompts::test_get_unknown_prompt 3719python3.14-mcp-1.29.0> tests/server/fastmcp/test_tool_manager.py::TestAddTools::test_warn_on_duplicate_tools 3720python3.14-mcp-1.29.0> [gw7] [ 63%] PASSED tests/server/fastmcp/test_tool_manager.py::TestAddTools::test_warn_on_duplicate_tools 3721python3.14-mcp-1.29.0> tests/server/fastmcp/test_tool_manager.py::TestAddTools::test_disable_warn_on_duplicate_tools 3722python3.14-mcp-1.29.0> [gw7] [ 64%] PASSED tests/server/fastmcp/test_tool_manager.py::TestAddTools::test_disable_warn_on_duplicate_tools 3723python3.14-mcp-1.29.0> tests/server/fastmcp/test_tool_manager.py::TestCallTools::test_call_tool 3724python3.14-mcp-1.29.0> [gw7] [ 64%] PASSED tests/server/fastmcp/test_tool_manager.py::TestCallTools::test_call_tool 3725python3.14-mcp-1.29.0> tests/server/fastmcp/test_tool_manager.py::TestCallTools::test_call_async_tool 3726python3.14-mcp-1.29.0> [gw5] [ 64%] PASSED tests/server/fastmcp/test_server.py::TestServerTools::test_tool_audio_suffix_detection[test.unknown-application/octet-stream] 3727python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerResourceTemplates::test_resource_template_includes_mime_type 3728python3.14-mcp-1.29.0> [gw7] [ 64%] PASSED tests/server/fastmcp/test_tool_manager.py::TestCallTools::test_call_async_tool 3729python3.14-mcp-1.29.0> [gw3] [ 64%] PASSED tests/server/fastmcp/test_server.py::TestServerPrompts::test_get_unknown_prompt 3730python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerPrompts::test_get_prompt_missing_args 3731python3.14-mcp-1.29.0> tests/server/fastmcp/test_tool_manager.py::TestCallTools::test_call_object_tool 3732python3.14-mcp-1.29.0> [gw7] [ 64%] PASSED tests/server/fastmcp/test_tool_manager.py::TestCallTools::test_call_object_tool 3733python3.14-mcp-1.29.0> tests/server/fastmcp/test_tool_manager.py::TestCallTools::test_call_async_object_tool 3734python3.14-mcp-1.29.0> [gw5] [ 64%] PASSED tests/server/fastmcp/test_server.py::TestServerResourceTemplates::test_resource_template_includes_mime_type 3735python3.14-mcp-1.29.0> [gw7] [ 64%] PASSED tests/server/fastmcp/test_tool_manager.py::TestCallTools::test_call_async_object_tool 3736python3.14-mcp-1.29.0> tests/server/fastmcp/test_tool_manager.py::TestContextHandling::test_context_error_handling 3737python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerResourceMetadata::test_resource_decorator_with_metadata 3738python3.14-mcp-1.29.0> [gw5] [ 64%] PASSED tests/server/fastmcp/test_server.py::TestServerResourceMetadata::test_resource_decorator_with_metadata 3739python3.14-mcp-1.29.0> [gw7] [ 64%] PASSED tests/server/fastmcp/test_tool_manager.py::TestContextHandling::test_context_error_handling 3740python3.14-mcp-1.29.0> tests/server/fastmcp/test_tool_manager.py::TestToolAnnotations::test_tool_annotations 3741python3.14-mcp-1.29.0> [gw7] [ 64%] PASSED tests/server/fastmcp/test_tool_manager.py::TestToolAnnotations::test_tool_annotations 3742python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerResourceMetadata::test_resource_template_decorator_with_metadata 3743python3.14-mcp-1.29.0> tests/server/fastmcp/test_tool_manager.py::TestToolAnnotations::test_tool_annotations_in_fastmcp 3744python3.14-mcp-1.29.0> [gw3] [ 65%] PASSED tests/server/fastmcp/test_server.py::TestServerPrompts::test_get_prompt_missing_args 3745python3.14-mcp-1.29.0> tests/server/fastmcp/test_title.py::test_tool_title_precedence 3746python3.14-mcp-1.29.0> [gw5] [ 65%] PASSED tests/server/fastmcp/test_server.py::TestServerResourceMetadata::test_resource_template_decorator_with_metadata 3747python3.14-mcp-1.29.0> [gw7] [ 65%] PASSED tests/server/fastmcp/test_tool_manager.py::TestToolAnnotations::test_tool_annotations_in_fastmcp 3748python3.14-mcp-1.29.0> tests/server/fastmcp/test_tool_manager.py::TestStructuredOutput::test_tool_with_basemodel_output 3749python3.14-mcp-1.29.0> [gw7] [ 65%] PASSED tests/server/fastmcp/test_tool_manager.py::TestStructuredOutput::test_tool_with_basemodel_output 3750python3.14-mcp-1.29.0> tests/server/fastmcp/test_tool_manager.py::TestStructuredOutput::test_tool_with_primitive_output 3751python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerResourceMetadata::test_read_resource_returns_meta 3752python3.14-mcp-1.29.0> [gw7] [ 65%] PASSED tests/server/fastmcp/test_tool_manager.py::TestStructuredOutput::test_tool_with_primitive_output 3753python3.14-mcp-1.29.0> tests/server/fastmcp/test_tool_manager.py::TestStructuredOutput::test_tool_with_typeddict_output 3754python3.14-mcp-1.29.0> [gw7] [ 65%] PASSED tests/server/fastmcp/test_tool_manager.py::TestStructuredOutput::test_tool_with_typeddict_output 3755python3.14-mcp-1.29.0> tests/server/fastmcp/test_tool_manager.py::TestStructuredOutput::test_tool_with_dataclass_output 3756python3.14-mcp-1.29.0> [gw5] [ 65%] PASSED tests/server/fastmcp/test_server.py::TestServerResourceMetadata::test_read_resource_returns_meta 3757python3.14-mcp-1.29.0> [gw7] [ 65%] PASSED tests/server/fastmcp/test_tool_manager.py::TestStructuredOutput::test_tool_with_dataclass_output 3758python3.14-mcp-1.29.0> tests/server/fastmcp/test_tool_manager.py::TestStructuredOutput::test_tool_with_list_output 3759python3.14-mcp-1.29.0> [gw7] [ 65%] PASSED tests/server/fastmcp/test_tool_manager.py::TestStructuredOutput::test_tool_with_list_output 3760python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestContextInjection::test_context_detection 3761python3.14-mcp-1.29.0> tests/server/fastmcp/test_tool_manager.py::TestStructuredOutput::test_tool_without_structured_output 3762python3.14-mcp-1.29.0> [gw7] [ 65%] PASSED tests/server/fastmcp/test_tool_manager.py::TestStructuredOutput::test_tool_without_structured_output 3763python3.14-mcp-1.29.0> [gw2] [ 65%] PASSED tests/issues/test_malformed_input.py::test_malformed_initialize_request_does_not_crash_server 3764python3.14-mcp-1.29.0> tests/server/fastmcp/test_tool_manager.py::TestStructuredOutput::test_tool_output_schema_property 3765python3.14-mcp-1.29.0> tests/issues/test_malformed_input.py::test_multiple_concurrent_malformed_requests 3766python3.14-mcp-1.29.0> [gw5] [ 65%] PASSED tests/server/fastmcp/test_server.py::TestContextInjection::test_context_detection 3767python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestContextInjection::test_context_injection 3768python3.14-mcp-1.29.0> [gw7] [ 66%] PASSED tests/server/fastmcp/test_tool_manager.py::TestStructuredOutput::test_tool_output_schema_property 3769python3.14-mcp-1.29.0> tests/server/fastmcp/test_tool_manager.py::TestStructuredOutput::test_tool_with_dict_str_any_output 3770python3.14-mcp-1.29.0> [gw7] [ 66%] PASSED tests/server/fastmcp/test_tool_manager.py::TestStructuredOutput::test_tool_with_dict_str_any_output 3771python3.14-mcp-1.29.0> tests/server/fastmcp/test_tool_manager.py::TestStructuredOutput::test_tool_with_dict_str_typed_output 3772python3.14-mcp-1.29.0> [gw3] [ 66%] PASSED tests/server/fastmcp/test_title.py::test_tool_title_precedence 3773python3.14-mcp-1.29.0> [gw7] [ 66%] PASSED tests/server/fastmcp/test_tool_manager.py::TestStructuredOutput::test_tool_with_dict_str_typed_output 3774python3.14-mcp-1.29.0> tests/server/fastmcp/test_tool_manager.py::TestToolMetadata::test_add_tool_with_metadata 3775python3.14-mcp-1.29.0> [gw7] [ 66%] PASSED tests/server/fastmcp/test_tool_manager.py::TestToolMetadata::test_add_tool_with_metadata 3776python3.14-mcp-1.29.0> tests/server/fastmcp/test_tool_manager.py::TestToolMetadata::test_add_tool_without_metadata 3777python3.14-mcp-1.29.0> tests/server/fastmcp/test_title.py::test_prompt_title 3778python3.14-mcp-1.29.0> [gw7] [ 66%] PASSED tests/server/fastmcp/test_tool_manager.py::TestToolMetadata::test_add_tool_without_metadata 3779python3.14-mcp-1.29.0> tests/server/fastmcp/test_tool_manager.py::TestToolMetadata::test_metadata_in_fastmcp_decorator 3780python3.14-mcp-1.29.0> [gw7] [ 66%] PASSED tests/server/fastmcp/test_tool_manager.py::TestToolMetadata::test_metadata_in_fastmcp_decorator 3781python3.14-mcp-1.29.0> tests/server/fastmcp/test_tool_manager.py::TestToolMetadata::test_metadata_in_list_tools 3782python3.14-mcp-1.29.0> [gw5] [ 66%] PASSED tests/server/fastmcp/test_server.py::TestContextInjection::test_context_injection 3783python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestContextInjection::test_async_context 3784python3.14-mcp-1.29.0> [gw3] [ 66%] PASSED tests/server/fastmcp/test_title.py::test_prompt_title 3785python3.14-mcp-1.29.0> tests/server/fastmcp/test_title.py::test_resource_title 3786python3.14-mcp-1.29.0> [gw7] [ 66%] PASSED tests/server/fastmcp/test_tool_manager.py::TestToolMetadata::test_metadata_in_list_tools 3787python3.14-mcp-1.29.0> tests/server/fastmcp/test_tool_manager.py::TestToolMetadata::test_multiple_tools_with_different_metadata 3788python3.14-mcp-1.29.0> [gw5] [ 66%] PASSED tests/server/fastmcp/test_server.py::TestContextInjection::test_async_context 3789python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestContextInjection::test_context_logging 3790python3.14-mcp-1.29.0> [gw7] [ 66%] PASSED tests/server/fastmcp/test_tool_manager.py::TestToolMetadata::test_multiple_tools_with_different_metadata 3791python3.14-mcp-1.29.0> tests/server/fastmcp/test_tool_manager.py::TestToolMetadata::test_metadata_with_complex_structure 3792python3.14-mcp-1.29.0> [gw3] [ 67%] PASSED tests/server/fastmcp/test_title.py::test_resource_title 3793python3.14-mcp-1.29.0> tests/server/fastmcp/test_title.py::test_get_display_name_utility 3794python3.14-mcp-1.29.0> [gw3] [ 67%] PASSED tests/server/fastmcp/test_title.py::test_get_display_name_utility 3795python3.14-mcp-1.29.0> tests/server/fastmcp/test_tool_manager.py::TestAddTools::test_basic_function 3796python3.14-mcp-1.29.0> [gw2] [ 67%] PASSED tests/issues/test_malformed_input.py::test_multiple_concurrent_malformed_requests 3797python3.14-mcp-1.29.0> [gw7] [ 67%] PASSED tests/server/fastmcp/test_tool_manager.py::TestToolMetadata::test_metadata_with_complex_structure 3798python3.14-mcp-1.29.0> tests/server/fastmcp/test_tool_manager.py::TestToolMetadata::test_metadata_empty_dict 3799python3.14-mcp-1.29.0> [gw7] [ 67%] PASSED tests/server/fastmcp/test_tool_manager.py::TestToolMetadata::test_metadata_empty_dict 3800python3.14-mcp-1.29.0> tests/server/auth/middleware/test_auth_context.py::TestAuthContextMiddleware::test_with_authenticated_user 3801python3.14-mcp-1.29.0> [gw2] [ 67%] PASSED tests/server/auth/middleware/test_auth_context.py::TestAuthContextMiddleware::test_with_authenticated_user 3802python3.14-mcp-1.29.0> [gw3] [ 67%] PASSED tests/server/fastmcp/test_tool_manager.py::TestAddTools::test_basic_function 3803python3.14-mcp-1.29.0> [gw5] [ 67%] PASSED tests/server/fastmcp/test_server.py::TestContextInjection::test_context_logging 3804python3.14-mcp-1.29.0> tests/server/auth/middleware/test_auth_context.py::TestAuthContextMiddleware::test_with_no_user 3805python3.14-mcp-1.29.0> [gw2] [ 67%] PASSED tests/server/auth/middleware/test_auth_context.py::TestAuthContextMiddleware::test_with_no_user 3806python3.14-mcp-1.29.0> tests/server/fastmcp/test_tool_manager.py::TestCallTools::test_call_tool_with_default_args 3807python3.14-mcp-1.29.0> tests/server/fastmcp/test_tool_manager.py::TestToolMetadata::test_metadata_with_annotations 3808python3.14-mcp-1.29.0> tests/server/fastmcp/test_tool_manager.py::TestAddTools::test_init_with_tools 3809python3.14-mcp-1.29.0> [gw3] [ 67%] PASSED tests/server/fastmcp/test_tool_manager.py::TestAddTools::test_init_with_tools 3810python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestContextInjection::test_optional_context 3811python3.14-mcp-1.29.0> [gw7] [ 67%] PASSED tests/server/fastmcp/test_tool_manager.py::TestToolMetadata::test_metadata_with_annotations 3812python3.14-mcp-1.29.0> tests/server/fastmcp/test_tool_manager.py::TestAddTools::test_async_function 3813python3.14-mcp-1.29.0> tests/server/fastmcp/test_url_elicitation.py::test_form_mode_still_works 3814python3.14-mcp-1.29.0> [gw3] [ 68%] PASSED tests/server/fastmcp/test_tool_manager.py::TestAddTools::test_async_function 3815python3.14-mcp-1.29.0> tests/server/fastmcp/test_tool_manager.py::TestAddTools::test_pydantic_model_function 3816python3.14-mcp-1.29.0> [gw2] [ 68%] PASSED tests/server/fastmcp/test_tool_manager.py::TestCallTools::test_call_tool_with_default_args 3817python3.14-mcp-1.29.0> tests/server/fastmcp/test_tool_manager.py::TestCallTools::test_call_tool_with_missing_args 3818python3.14-mcp-1.29.0> [gw5] [ 68%] PASSED tests/server/fastmcp/test_server.py::TestContextInjection::test_optional_context 3819python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestContextInjection::test_context_resource_access 3820python3.14-mcp-1.29.0> [gw3] [ 68%] PASSED tests/server/fastmcp/test_tool_manager.py::TestAddTools::test_pydantic_model_function 3821python3.14-mcp-1.29.0> [gw2] [ 68%] PASSED tests/server/fastmcp/test_tool_manager.py::TestCallTools::test_call_tool_with_missing_args 3822python3.14-mcp-1.29.0> tests/server/fastmcp/test_tool_manager.py::TestCallTools::test_call_unknown_tool 3823python3.14-mcp-1.29.0> [gw2] [ 68%] PASSED tests/server/fastmcp/test_tool_manager.py::TestCallTools::test_call_unknown_tool 3824python3.14-mcp-1.29.0> tests/server/fastmcp/test_tool_manager.py::TestCallTools::test_call_tool_with_list_int_input 3825python3.14-mcp-1.29.0> tests/server/lowlevel/test_func_inspection.py::test_no_params_returns_deprecated_wrapper 3826python3.14-mcp-1.29.0> [gw3] [ 68%] PASSED tests/server/lowlevel/test_func_inspection.py::test_no_params_returns_deprecated_wrapper 3827python3.14-mcp-1.29.0> tests/server/lowlevel/test_func_inspection.py::test_param_with_default_returns_deprecated_wrapper 3828python3.14-mcp-1.29.0> [gw7] [ 68%] PASSED tests/server/fastmcp/test_url_elicitation.py::test_form_mode_still_works 3829python3.14-mcp-1.29.0> [gw3] [ 68%] PASSED tests/server/lowlevel/test_func_inspection.py::test_param_with_default_returns_deprecated_wrapper 3830python3.14-mcp-1.29.0> tests/server/lowlevel/test_func_inspection.py::test_typed_request_param_passes_request 3831python3.14-mcp-1.29.0> tests/server/fastmcp/test_url_elicitation.py::test_elicit_complete_notification 3832python3.14-mcp-1.29.0> [gw2] [ 68%] PASSED tests/server/fastmcp/test_tool_manager.py::TestCallTools::test_call_tool_with_list_int_input 3833python3.14-mcp-1.29.0> tests/server/fastmcp/test_tool_manager.py::TestCallTools::test_call_tool_with_list_str_or_str_input 3834python3.14-mcp-1.29.0> [gw3] [ 68%] PASSED tests/server/lowlevel/test_func_inspection.py::test_typed_request_param_passes_request 3835python3.14-mcp-1.29.0> tests/server/lowlevel/test_func_inspection.py::test_typed_request_with_default_param_passes_request 3836python3.14-mcp-1.29.0> [gw3] [ 68%] PASSED tests/server/lowlevel/test_func_inspection.py::test_typed_request_with_default_param_passes_request 3837python3.14-mcp-1.29.0> tests/server/lowlevel/test_func_inspection.py::test_optional_typed_request_with_default_none_is_deprecated 3838python3.14-mcp-1.29.0> [gw5] [ 69%] PASSED tests/server/fastmcp/test_server.py::TestContextInjection::test_context_resource_access 3839python3.14-mcp-1.29.0> [gw2] [ 69%] PASSED tests/server/fastmcp/test_tool_manager.py::TestCallTools::test_call_tool_with_list_str_or_str_input 3840python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestContextInjection::test_resource_with_context 3841python3.14-mcp-1.29.0> [gw3] [ 69%] PASSED tests/server/lowlevel/test_func_inspection.py::test_optional_typed_request_with_default_none_is_deprecated 3842python3.14-mcp-1.29.0> tests/server/lowlevel/test_func_inspection.py::test_untyped_request_param_is_deprecated 3843python3.14-mcp-1.29.0> [gw3] [ 69%] PASSED tests/server/lowlevel/test_func_inspection.py::test_untyped_request_param_is_deprecated 3844python3.14-mcp-1.29.0> tests/server/lowlevel/test_func_inspection.py::test_any_typed_request_param_is_deprecated 3845python3.14-mcp-1.29.0> tests/server/fastmcp/test_tool_manager.py::TestCallTools::test_call_tool_with_complex_model 3846python3.14-mcp-1.29.0> [gw3] [ 69%] PASSED tests/server/lowlevel/test_func_inspection.py::test_any_typed_request_param_is_deprecated 3847python3.14-mcp-1.29.0> tests/server/lowlevel/test_func_inspection.py::test_generic_typed_request_param_is_deprecated 3848python3.14-mcp-1.29.0> [gw3] [ 69%] PASSED tests/server/lowlevel/test_func_inspection.py::test_generic_typed_request_param_is_deprecated 3849python3.14-mcp-1.29.0> [gw2] [ 69%] PASSED tests/server/fastmcp/test_tool_manager.py::TestCallTools::test_call_tool_with_complex_model 3850python3.14-mcp-1.29.0> tests/server/fastmcp/test_tool_manager.py::TestToolSchema::test_context_arg_excluded_from_schema 3851python3.14-mcp-1.29.0> tests/server/lowlevel/test_func_inspection.py::test_wrong_typed_request_param_is_deprecated 3852python3.14-mcp-1.29.0> [gw5] [ 69%] PASSED tests/server/fastmcp/test_server.py::TestContextInjection::test_resource_with_context 3853python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestContextInjection::test_resource_without_context 3854python3.14-mcp-1.29.0> [gw2] [ 69%] PASSED tests/server/fastmcp/test_tool_manager.py::TestToolSchema::test_context_arg_excluded_from_schema 3855python3.14-mcp-1.29.0> [gw3] [ 69%] PASSED tests/server/lowlevel/test_func_inspection.py::test_wrong_typed_request_param_is_deprecated 3856python3.14-mcp-1.29.0> tests/server/lowlevel/test_func_inspection.py::test_required_param_before_typed_request_attempts_to_pass 3857python3.14-mcp-1.29.0> [gw3] [ 69%] PASSED tests/server/lowlevel/test_func_inspection.py::test_required_param_before_typed_request_attempts_to_pass 3858python3.14-mcp-1.29.0> tests/server/fastmcp/test_tool_manager.py::TestContextHandling::test_context_parameter_detection 3859python3.14-mcp-1.29.0> tests/server/lowlevel/test_func_inspection.py::test_positional_only_param_with_correct_type 3860python3.14-mcp-1.29.0> [gw3] [ 70%] PASSED tests/server/lowlevel/test_func_inspection.py::test_positional_only_param_with_correct_type 3861python3.14-mcp-1.29.0> tests/server/lowlevel/test_func_inspection.py::test_keyword_only_param_with_correct_type 3862python3.14-mcp-1.29.0> [gw5] [ 70%] PASSED tests/server/fastmcp/test_server.py::TestContextInjection::test_resource_without_context 3863python3.14-mcp-1.29.0> [gw3] [ 70%] PASSED tests/server/lowlevel/test_func_inspection.py::test_keyword_only_param_with_correct_type 3864python3.14-mcp-1.29.0> tests/server/lowlevel/test_func_inspection.py::test_different_request_types 3865python3.14-mcp-1.29.0> tests/server/fastmcp/test_tool_manager.py::TestRemoveTools::test_remove_existing_tool 3866python3.14-mcp-1.29.0> [gw2] [ 70%] PASSED tests/server/fastmcp/test_tool_manager.py::TestContextHandling::test_context_parameter_detection 3867python3.14-mcp-1.29.0> tests/server/fastmcp/test_tool_manager.py::TestContextHandling::test_context_injection 3868python3.14-mcp-1.29.0> [gw3] [ 70%] PASSED tests/server/lowlevel/test_func_inspection.py::test_different_request_types 3869python3.14-mcp-1.29.0> tests/server/lowlevel/test_func_inspection.py::test_mixed_params_with_typed_request 3870python3.14-mcp-1.29.0> [gw2] [ 70%] PASSED tests/server/fastmcp/test_tool_manager.py::TestContextHandling::test_context_injection 3871python3.14-mcp-1.29.0> tests/server/fastmcp/test_tool_manager.py::TestContextHandling::test_context_injection_async 3872python3.14-mcp-1.29.0> [gw2] [ 70%] PASSED tests/server/fastmcp/test_tool_manager.py::TestContextHandling::test_context_injection_async 3873python3.14-mcp-1.29.0> tests/server/fastmcp/test_tool_manager.py::TestContextHandling::test_context_optional 3874python3.14-mcp-1.29.0> [gw3] [ 70%] PASSED tests/server/lowlevel/test_func_inspection.py::test_mixed_params_with_typed_request 3875python3.14-mcp-1.29.0> tests/server/lowlevel/test_helper_types.py::TestReadResourceContentsMetadata::test_read_resource_contents_with_metadata 3876python3.14-mcp-1.29.0> [gw3] [ 70%] PASSED tests/server/lowlevel/test_helper_types.py::TestReadResourceContentsMetadata::test_read_resource_contents_with_metadata 3877python3.14-mcp-1.29.0> tests/server/lowlevel/test_helper_types.py::TestReadResourceContentsMetadata::test_read_resource_contents_without_metadata 3878python3.14-mcp-1.29.0> [gw7] [ 70%] PASSED tests/server/fastmcp/test_url_elicitation.py::test_elicit_complete_notification 3879python3.14-mcp-1.29.0> tests/server/fastmcp/test_url_elicitation.py::test_url_elicitation_required_error_code 3880python3.14-mcp-1.29.0> [gw2] [ 70%] PASSED tests/server/fastmcp/test_tool_manager.py::TestContextHandling::test_context_optional 3881python3.14-mcp-1.29.0> tests/server/lowlevel/test_server_listing.py::test_list_resources_basic 3882python3.14-mcp-1.29.0> [gw5] [ 70%] PASSED tests/server/fastmcp/test_tool_manager.py::TestRemoveTools::test_remove_existing_tool 3883python3.14-mcp-1.29.0> tests/server/fastmcp/test_tool_manager.py::TestRemoveTools::test_remove_nonexistent_tool 3884python3.14-mcp-1.29.0> [gw5] [ 71%] PASSED tests/server/fastmcp/test_tool_manager.py::TestRemoveTools::test_remove_nonexistent_tool 3885python3.14-mcp-1.29.0> tests/server/fastmcp/test_tool_manager.py::TestRemoveTools::test_remove_tool_from_multiple_tools 3886python3.14-mcp-1.29.0> [gw2] [ 71%] PASSED tests/server/lowlevel/test_server_listing.py::test_list_resources_basic 3887python3.14-mcp-1.29.0> tests/server/lowlevel/test_server_listing.py::test_list_tools_basic 3888python3.14-mcp-1.29.0> [gw2] [ 71%] PASSED tests/server/lowlevel/test_server_listing.py::test_list_tools_basic 3889python3.14-mcp-1.29.0> tests/server/lowlevel/test_server_listing.py::test_list_prompts_empty 3890python3.14-mcp-1.29.0> [gw2] [ 71%] PASSED tests/server/lowlevel/test_server_listing.py::test_list_prompts_empty 3891python3.14-mcp-1.29.0> tests/server/lowlevel/test_server_listing.py::test_list_resources_empty 3892python3.14-mcp-1.29.0> [gw2] [ 71%] PASSED tests/server/lowlevel/test_server_listing.py::test_list_resources_empty 3893python3.14-mcp-1.29.0> tests/server/lowlevel/test_server_listing.py::test_list_tools_empty 3894python3.14-mcp-1.29.0> [gw2] [ 71%] PASSED tests/server/lowlevel/test_server_listing.py::test_list_tools_empty 3895python3.14-mcp-1.29.0> tests/server/lowlevel/test_server_pagination.py::test_list_prompts_pagination 3896python3.14-mcp-1.29.0> [gw2] [ 71%] PASSED tests/server/lowlevel/test_server_pagination.py::test_list_prompts_pagination 3897python3.14-mcp-1.29.0> tests/server/lowlevel/test_server_pagination.py::test_list_resources_pagination 3898python3.14-mcp-1.29.0> [gw3] [ 71%] PASSED tests/server/lowlevel/test_helper_types.py::TestReadResourceContentsMetadata::test_read_resource_contents_without_metadata 3899python3.14-mcp-1.29.0> tests/server/lowlevel/test_helper_types.py::TestReadResourceContentsMetadata::test_read_resource_contents_with_bytes 3900python3.14-mcp-1.29.0> [gw3] [ 71%] PASSED tests/server/lowlevel/test_helper_types.py::TestReadResourceContentsMetadata::test_read_resource_contents_with_bytes 3901python3.14-mcp-1.29.0> [gw7] [ 71%] PASSED tests/server/fastmcp/test_url_elicitation.py::test_url_elicitation_required_error_code 3902python3.14-mcp-1.29.0> tests/server/fastmcp/test_url_elicitation.py::test_elicit_url_typed_results 3903python3.14-mcp-1.29.0> [gw2] [ 71%] PASSED tests/server/lowlevel/test_server_pagination.py::test_list_resources_pagination 3904python3.14-mcp-1.29.0> tests/server/lowlevel/test_server_pagination.py::test_list_tools_pagination 3905python3.14-mcp-1.29.0> [gw5] [ 71%] PASSED tests/server/fastmcp/test_tool_manager.py::TestRemoveTools::test_remove_tool_from_multiple_tools 3906python3.14-mcp-1.29.0> tests/server/fastmcp/test_tool_manager.py::TestRemoveTools::test_call_removed_tool_raises_error 3907python3.14-mcp-1.29.0> [gw5] [ 72%] PASSED tests/server/fastmcp/test_tool_manager.py::TestRemoveTools::test_call_removed_tool_raises_error 3908python3.14-mcp-1.29.0> [gw2] [ 72%] PASSED tests/server/lowlevel/test_server_pagination.py::test_list_tools_pagination 3909python3.14-mcp-1.29.0> tests/server/test_lifespan.py::test_fastmcp_server_lifespan 3910python3.14-mcp-1.29.0> tests/server/fastmcp/test_tool_manager.py::TestRemoveTools::test_remove_tool_case_sensitive 3911python3.14-mcp-1.29.0> [gw5] [ 72%] PASSED tests/server/fastmcp/test_tool_manager.py::TestRemoveTools::test_remove_tool_case_sensitive 3912python3.14-mcp-1.29.0> tests/server/fastmcp/test_url_elicitation.py::test_url_elicitation_accept 3913python3.14-mcp-1.29.0> tests/server/lowlevel/test_server_listing.py::test_list_prompts_basic 3914python3.14-mcp-1.29.0> [gw3] [ 72%] PASSED tests/server/lowlevel/test_server_listing.py::test_list_prompts_basic 3915python3.14-mcp-1.29.0> tests/server/test_cancel_handling.py::test_server_remains_functional_after_cancel 3916python3.14-mcp-1.29.0> [gw5] [ 72%] PASSED tests/server/fastmcp/test_url_elicitation.py::test_url_elicitation_accept 3917python3.14-mcp-1.29.0> tests/server/fastmcp/test_url_elicitation.py::test_url_elicitation_decline 3918python3.14-mcp-1.29.0> [gw6] [ 72%] PASSED tests/client/test_stdio.py::test_stdio_client_universal_cleanup 3919python3.14-mcp-1.29.0> tests/client/test_stdio.py::test_stdio_client_sigint_only_process 3920python3.14-mcp-1.29.0> [gw3] [ 72%] PASSED tests/server/test_cancel_handling.py::test_server_remains_functional_after_cancel 3921python3.14-mcp-1.29.0> tests/server/test_cancel_handling.py::test_server_cancels_in_flight_handlers_on_transport_close 3922python3.14-mcp-1.29.0> [gw2] [ 72%] PASSED tests/server/test_lifespan.py::test_fastmcp_server_lifespan 3923python3.14-mcp-1.29.0> tests/server/test_lowlevel_exception_handling.py::test_exception_handling_with_raise_exceptions_true 3924python3.14-mcp-1.29.0> [gw2] [ 72%] PASSED tests/server/test_lowlevel_exception_handling.py::test_exception_handling_with_raise_exceptions_true 3925python3.14-mcp-1.29.0> tests/server/test_lowlevel_exception_handling.py::test_exception_handling_with_raise_exceptions_false[ValueError-Test validation error] 3926python3.14-mcp-1.29.0> [gw3] [ 72%] PASSED tests/server/test_cancel_handling.py::test_server_cancels_in_flight_handlers_on_transport_close 3927python3.14-mcp-1.29.0> tests/server/test_cancel_handling.py::test_server_handles_transport_close_with_pending_server_to_client_requests 3928python3.14-mcp-1.29.0> [gw5] [ 72%] PASSED tests/server/fastmcp/test_url_elicitation.py::test_url_elicitation_decline 3929python3.14-mcp-1.29.0> tests/server/fastmcp/test_url_elicitation.py::test_url_elicitation_cancel 3930python3.14-mcp-1.29.0> [gw2] [ 73%] PASSED tests/server/test_lowlevel_exception_handling.py::test_exception_handling_with_raise_exceptions_false[ValueError-Test validation error] 3931python3.14-mcp-1.29.0> tests/server/test_lowlevel_exception_handling.py::test_exception_handling_with_raise_exceptions_false[RuntimeError-Test runtime error] 3932python3.14-mcp-1.29.0> [gw7] [ 73%] PASSED tests/server/fastmcp/test_url_elicitation.py::test_elicit_url_typed_results 3933python3.14-mcp-1.29.0> tests/server/fastmcp/test_url_elicitation.py::test_deprecated_elicit_method 3934python3.14-mcp-1.29.0> [gw3] [ 73%] PASSED tests/server/test_cancel_handling.py::test_server_handles_transport_close_with_pending_server_to_client_requests 3935python3.14-mcp-1.29.0> tests/server/test_completion_with_context.py::test_completion_handler_receives_context 3936python3.14-mcp-1.29.0> [gw2] [ 73%] PASSED tests/server/test_lowlevel_exception_handling.py::test_exception_handling_with_raise_exceptions_false[RuntimeError-Test runtime error] 3937python3.14-mcp-1.29.0> tests/server/test_lowlevel_exception_handling.py::test_exception_handling_with_raise_exceptions_false[KeyError-Test key error] 3938python3.14-mcp-1.29.0> [gw2] [ 73%] PASSED tests/server/test_lowlevel_exception_handling.py::test_exception_handling_with_raise_exceptions_false[KeyError-Test key error] 3939python3.14-mcp-1.29.0> tests/server/test_lowlevel_exception_handling.py::test_exception_handling_with_raise_exceptions_false[Exception-Basic error] 3940python3.14-mcp-1.29.0> [gw5] [ 73%] PASSED tests/server/fastmcp/test_url_elicitation.py::test_url_elicitation_cancel 3941python3.14-mcp-1.29.0> tests/server/fastmcp/test_url_elicitation.py::test_url_elicitation_helper_function 3942python3.14-mcp-1.29.0> [gw3] [ 73%] PASSED tests/server/test_completion_with_context.py::test_completion_handler_receives_context 3943python3.14-mcp-1.29.0> tests/server/test_completion_with_context.py::test_completion_backward_compatibility 3944python3.14-mcp-1.29.0> [gw2] [ 73%] PASSED tests/server/test_lowlevel_exception_handling.py::test_exception_handling_with_raise_exceptions_false[Exception-Basic error] 3945python3.14-mcp-1.29.0> tests/server/test_lowlevel_exception_handling.py::test_normal_message_handling_not_affected 3946python3.14-mcp-1.29.0> [gw3] [ 73%] PASSED tests/server/test_completion_with_context.py::test_completion_backward_compatibility 3947python3.14-mcp-1.29.0> tests/server/test_completion_with_context.py::test_dependent_completion_scenario 3948python3.14-mcp-1.29.0> [gw7] [ 73%] PASSED tests/server/fastmcp/test_url_elicitation.py::test_deprecated_elicit_method 3949python3.14-mcp-1.29.0> tests/server/fastmcp/test_url_elicitation.py::test_ctx_elicit_url_convenience_method 3950python3.14-mcp-1.29.0> [gw2] [ 73%] PASSED tests/server/test_lowlevel_exception_handling.py::test_normal_message_handling_not_affected 3951python3.14-mcp-1.29.0> tests/server/test_lowlevel_input_validation.py::test_valid_tool_call 3952python3.14-mcp-1.29.0> [gw3] [ 73%] PASSED tests/server/test_completion_with_context.py::test_dependent_completion_scenario 3953python3.14-mcp-1.29.0> tests/server/test_completion_with_context.py::test_completion_error_on_missing_context 3954python3.14-mcp-1.29.0> [gw2] [ 74%] PASSED tests/server/test_lowlevel_input_validation.py::test_valid_tool_call 3955python3.14-mcp-1.29.0> [gw5] [ 74%] PASSED tests/server/fastmcp/test_url_elicitation.py::test_url_elicitation_helper_function 3956python3.14-mcp-1.29.0> tests/server/fastmcp/test_url_elicitation.py::test_url_no_content_in_response 3957python3.14-mcp-1.29.0> tests/server/test_lowlevel_output_validation.py::test_content_only_with_output_schema_error 3958python3.14-mcp-1.29.0> [gw3] [ 74%] PASSED tests/server/test_completion_with_context.py::test_completion_error_on_missing_context 3959python3.14-mcp-1.29.0> tests/server/test_lifespan.py::test_lowlevel_server_lifespan 3960python3.14-mcp-1.29.0> [gw7] [ 74%] PASSED tests/server/fastmcp/test_url_elicitation.py::test_ctx_elicit_url_convenience_method 3961python3.14-mcp-1.29.0> tests/server/fastmcp/test_url_elicitation_error_throw.py::test_url_elicitation_error_thrown_from_tool 3962python3.14-mcp-1.29.0> [gw3] [ 74%] PASSED tests/server/test_lifespan.py::test_lowlevel_server_lifespan 3963python3.14-mcp-1.29.0> tests/server/test_read_resource.py::test_read_resource_text 3964python3.14-mcp-1.29.0> [gw2] [ 74%] PASSED tests/server/test_lowlevel_output_validation.py::test_content_only_with_output_schema_error 3965python3.14-mcp-1.29.0> tests/server/test_lowlevel_output_validation.py::test_valid_dict_with_output_schema 3966python3.14-mcp-1.29.0> [gw3] [ 74%] PASSED tests/server/test_read_resource.py::test_read_resource_text 3967python3.14-mcp-1.29.0> tests/server/test_read_resource.py::test_read_resource_binary 3968python3.14-mcp-1.29.0> [gw2] [ 74%] PASSED tests/server/test_lowlevel_output_validation.py::test_valid_dict_with_output_schema 3969python3.14-mcp-1.29.0> [gw3] [ 74%] PASSED tests/server/test_read_resource.py::test_read_resource_binary 3970python3.14-mcp-1.29.0> tests/server/test_read_resource.py::test_read_resource_default_mime 3971python3.14-mcp-1.29.0> [gw5] [ 74%] PASSED tests/server/fastmcp/test_url_elicitation.py::test_url_no_content_in_response 3972python3.14-mcp-1.29.0> tests/server/test_lowlevel_input_validation.py::test_invalid_tool_call_missing_required 3973python3.14-mcp-1.29.0> [gw7] [ 74%] PASSED tests/server/fastmcp/test_url_elicitation_error_throw.py::test_url_elicitation_error_thrown_from_tool 3974python3.14-mcp-1.29.0> tests/server/fastmcp/test_url_elicitation_error_throw.py::test_url_elicitation_error_from_error 3975python3.14-mcp-1.29.0> tests/server/test_lowlevel_output_validation.py::test_invalid_dict_with_output_schema 3976python3.14-mcp-1.29.0> [gw3] [ 75%] PASSED tests/server/test_read_resource.py::test_read_resource_default_mime 3977python3.14-mcp-1.29.0> tests/server/test_session.py::test_server_session_initialize 3978python3.14-mcp-1.29.0> [gw5] [ 75%] PASSED tests/server/test_lowlevel_input_validation.py::test_invalid_tool_call_missing_required 3979python3.14-mcp-1.29.0> tests/server/test_lowlevel_input_validation.py::test_invalid_tool_call_wrong_type 3980python3.14-mcp-1.29.0> [gw2] [ 75%] PASSED tests/server/test_lowlevel_output_validation.py::test_invalid_dict_with_output_schema 3981python3.14-mcp-1.29.0> tests/server/test_lowlevel_output_validation.py::test_both_content_and_valid_dict_with_output_schema 3982python3.14-mcp-1.29.0> [gw3] [ 75%] PASSED tests/server/test_session.py::test_server_session_initialize 3983python3.14-mcp-1.29.0> tests/server/test_session.py::test_server_capabilities 3984python3.14-mcp-1.29.0> [gw7] [ 75%] PASSED tests/server/fastmcp/test_url_elicitation_error_throw.py::test_url_elicitation_error_from_error 3985python3.14-mcp-1.29.0> tests/server/fastmcp/test_url_elicitation_error_throw.py::test_normal_exceptions_still_return_error_result 3986python3.14-mcp-1.29.0> [gw3] [ 75%] PASSED tests/server/test_session.py::test_server_capabilities 3987python3.14-mcp-1.29.0> tests/server/test_session.py::test_server_session_initialize_with_older_protocol_version 3988python3.14-mcp-1.29.0> [gw5] [ 75%] PASSED tests/server/test_lowlevel_input_validation.py::test_invalid_tool_call_wrong_type 3989python3.14-mcp-1.29.0> tests/server/test_lowlevel_input_validation.py::test_cache_refresh_on_missing_tool 3990python3.14-mcp-1.29.0> [gw3] [ 75%] PASSED tests/server/test_session.py::test_server_session_initialize_with_older_protocol_version 3991python3.14-mcp-1.29.0> tests/server/test_session.py::test_ping_request_before_initialization 3992python3.14-mcp-1.29.0> [gw2] [ 75%] PASSED tests/server/test_lowlevel_output_validation.py::test_both_content_and_valid_dict_with_output_schema 3993python3.14-mcp-1.29.0> tests/server/test_lowlevel_output_validation.py::test_tool_call_result 3994python3.14-mcp-1.29.0> [gw3] [ 75%] PASSED tests/server/test_session.py::test_ping_request_before_initialization 3995python3.14-mcp-1.29.0> tests/server/test_sse_security.py::test_sse_post_requires_the_credential_that_created_the_session[different-issuer] 3996python3.14-mcp-1.29.0> [gw7] [ 75%] PASSED tests/server/fastmcp/test_url_elicitation_error_throw.py::test_normal_exceptions_still_return_error_result 3997python3.14-mcp-1.29.0> [gw5] [ 75%] PASSED tests/server/test_lowlevel_input_validation.py::test_cache_refresh_on_missing_tool 3998python3.14-mcp-1.29.0> tests/server/test_lowlevel_input_validation.py::test_enum_constraint_validation 3999python3.14-mcp-1.29.0> [gw2] [ 76%] PASSED tests/server/test_lowlevel_output_validation.py::test_tool_call_result 4000python3.14-mcp-1.29.0> [gw3] [ 76%] PASSED tests/server/test_sse_security.py::test_sse_post_requires_the_credential_that_created_the_session[different-issuer] 4001python3.14-mcp-1.29.0> tests/server/test_session.py::test_create_message_tool_result_validation 4002python3.14-mcp-1.29.0> tests/server/test_lowlevel_output_validation.py::test_output_schema_type_validation 4003python3.14-mcp-1.29.0> tests/server/test_sse_security.py::test_sse_post_requires_the_credential_that_created_the_session[unauthenticated-creator] 4004python3.14-mcp-1.29.0> [gw5] [ 76%] PASSED tests/server/test_lowlevel_input_validation.py::test_enum_constraint_validation 4005python3.14-mcp-1.29.0> [gw3] [ 76%] PASSED tests/server/test_sse_security.py::test_sse_post_requires_the_credential_that_created_the_session[unauthenticated-creator] 4006python3.14-mcp-1.29.0> tests/server/test_lowlevel_input_validation.py::test_tool_not_in_list_logs_warning 4007python3.14-mcp-1.29.0> tests/server/test_sse_security.py::test_sse_post_requires_the_credential_that_created_the_session[same-client] 4008python3.14-mcp-1.29.0> [gw2] [ 76%] PASSED tests/server/test_lowlevel_output_validation.py::test_output_schema_type_validation 4009python3.14-mcp-1.29.0> [gw7] [ 76%] PASSED tests/server/test_session.py::test_create_message_tool_result_validation 4010python3.14-mcp-1.29.0> tests/server/test_session.py::test_create_message_without_tools_capability 4011python3.14-mcp-1.29.0> [gw7] [ 76%] PASSED tests/server/test_session.py::test_create_message_without_tools_capability 4012python3.14-mcp-1.29.0> tests/server/test_session.py::test_other_requests_blocked_before_initialization 4013python3.14-mcp-1.29.0> [gw5] [ 76%] PASSED tests/server/test_lowlevel_input_validation.py::test_tool_not_in_list_logs_warning 4014python3.14-mcp-1.29.0> tests/server/test_lowlevel_output_validation.py::test_content_only_without_output_schema 4015python3.14-mcp-1.29.0> tests/server/test_lowlevel_tool_annotations.py::test_lowlevel_server_tool_annotations 4016python3.14-mcp-1.29.0> [gw3] [ 76%] PASSED tests/server/test_sse_security.py::test_sse_post_requires_the_credential_that_created_the_session[same-client] 4017python3.14-mcp-1.29.0> tests/server/test_sse_security.py::test_sse_post_requires_the_credential_that_created_the_session[same-client-and-subject] 4018python3.14-mcp-1.29.0> [gw2] [ 76%] PASSED tests/server/test_lowlevel_tool_annotations.py::test_lowlevel_server_tool_annotations 4019python3.14-mcp-1.29.0> tests/server/test_validation.py::TestCheckSamplingToolsCapability::test_returns_false_when_caps_none 4020python3.14-mcp-1.29.0> [gw2] [ 76%] PASSED tests/server/test_validation.py::TestCheckSamplingToolsCapability::test_returns_false_when_caps_none 4021python3.14-mcp-1.29.0> [gw3] [ 76%] PASSED tests/server/test_sse_security.py::test_sse_post_requires_the_credential_that_created_the_session[same-client-and-subject] 4022python3.14-mcp-1.29.0> tests/server/test_sse_security.py::test_sse_post_requires_the_credential_that_created_the_session[both-unauthenticated] 4023python3.14-mcp-1.29.0> [gw5] [ 77%] PASSED tests/server/test_lowlevel_output_validation.py::test_content_only_without_output_schema 4024python3.14-mcp-1.29.0> tests/server/test_lowlevel_output_validation.py::test_dict_only_without_output_schema 4025python3.14-mcp-1.29.0> [gw3] [ 77%] PASSED tests/server/test_sse_security.py::test_sse_post_requires_the_credential_that_created_the_session[both-unauthenticated] 4026python3.14-mcp-1.29.0> tests/server/test_validation.py::TestCheckSamplingToolsCapability::test_returns_false_when_sampling_none 4027python3.14-mcp-1.29.0> [gw2] [ 77%] PASSED tests/server/test_validation.py::TestCheckSamplingToolsCapability::test_returns_false_when_sampling_none 4028python3.14-mcp-1.29.0> tests/server/test_validation.py::TestCheckSamplingToolsCapability::test_returns_false_when_tools_none 4029python3.14-mcp-1.29.0> [gw2] [ 77%] PASSED tests/server/test_validation.py::TestCheckSamplingToolsCapability::test_returns_false_when_tools_none 4030python3.14-mcp-1.29.0> tests/server/test_stdio.py::test_stdio_server 4031python3.14-mcp-1.29.0> tests/server/test_validation.py::TestCheckSamplingToolsCapability::test_returns_true_when_tools_present 4032python3.14-mcp-1.29.0> [gw2] [ 77%] PASSED tests/server/test_validation.py::TestCheckSamplingToolsCapability::test_returns_true_when_tools_present 4033python3.14-mcp-1.29.0> tests/server/test_validation.py::TestValidateSamplingTools::test_no_error_when_tools_none 4034python3.14-mcp-1.29.0> [gw3] [ 77%] PASSED tests/server/test_stdio.py::test_stdio_server 4035python3.14-mcp-1.29.0> tests/server/test_stdio.py::test_stdio_server_invalid_utf8 4036python3.14-mcp-1.29.0> [gw5] [ 77%] PASSED tests/server/test_lowlevel_output_validation.py::test_dict_only_without_output_schema 4037python3.14-mcp-1.29.0> tests/server/test_lowlevel_output_validation.py::test_both_content_and_dict_without_output_schema 4038python3.14-mcp-1.29.0> [gw7] [ 77%] PASSED tests/server/test_session.py::test_other_requests_blocked_before_initialization 4039python3.14-mcp-1.29.0> tests/server/test_session_race_condition.py::test_request_immediately_after_initialize_response 4040python3.14-mcp-1.29.0> [gw2] [ 77%] PASSED tests/server/test_validation.py::TestValidateSamplingTools::test_no_error_when_tools_none 4041python3.14-mcp-1.29.0> tests/server/test_validation.py::TestValidateSamplingTools::test_raises_when_tools_provided_but_no_capability 4042python3.14-mcp-1.29.0> [gw2] [ 77%] PASSED tests/server/test_validation.py::TestValidateSamplingTools::test_raises_when_tools_provided_but_no_capability 4043python3.14-mcp-1.29.0> [gw7] [ 77%] PASSED tests/server/test_session_race_condition.py::test_request_immediately_after_initialize_response 4044python3.14-mcp-1.29.0> [gw3] [ 78%] PASSED tests/server/test_stdio.py::test_stdio_server_invalid_utf8 4045python3.14-mcp-1.29.0> tests/server/test_validation.py::TestValidateToolUseResultMessages::test_no_error_when_tool_result_matches_tool_use 4046python3.14-mcp-1.29.0> tests/server/test_validation.py::TestValidateSamplingTools::test_raises_when_tool_choice_provided_but_no_capability 4047python3.14-mcp-1.29.0> [gw2] [ 78%] PASSED tests/server/test_validation.py::TestValidateSamplingTools::test_raises_when_tool_choice_provided_but_no_capability 4048python3.14-mcp-1.29.0> tests/server/test_websocket_security.py::test_ws_security_rejects_before_accept 4049python3.14-mcp-1.29.0> [gw3] [ 78%] PASSED tests/server/test_validation.py::TestValidateToolUseResultMessages::test_no_error_when_tool_result_matches_tool_use 4050python3.14-mcp-1.29.0> tests/server/test_websocket_security.py::test_ws_security_default_settings 4051python3.14-mcp-1.29.0> tests/server/test_sse_security.py::test_sse_post_requires_the_credential_that_created_the_session[different-client] 4052python3.14-mcp-1.29.0> [gw2] [ 78%] PASSED tests/server/test_websocket_security.py::test_ws_security_rejects_before_accept 4053python3.14-mcp-1.29.0> tests/shared/test_auth.py::TestOAuthMetadata::test_oauth 4054python3.14-mcp-1.29.0> [gw5] [ 78%] PASSED tests/server/test_lowlevel_output_validation.py::test_both_content_and_dict_without_output_schema 4055python3.14-mcp-1.29.0> tests/server/test_validation.py::TestValidateSamplingTools::test_no_error_when_capability_present 4056python3.14-mcp-1.29.0> [gw7] [ 78%] PASSED tests/server/test_sse_security.py::test_sse_post_requires_the_credential_that_created_the_session[different-client] 4057python3.14-mcp-1.29.0> tests/server/test_sse_security.py::test_sse_post_requires_the_credential_that_created_the_session[unauthenticated-sender] 4058python3.14-mcp-1.29.0> [gw2] [ 78%] PASSED tests/shared/test_auth.py::TestOAuthMetadata::test_oauth 4059python3.14-mcp-1.29.0> tests/shared/test_auth.py::TestOAuthMetadata::test_oidc 4060python3.14-mcp-1.29.0> [gw2] [ 78%] PASSED tests/shared/test_auth.py::TestOAuthMetadata::test_oidc 4061python3.14-mcp-1.29.0> tests/shared/test_auth.py::TestOAuthMetadata::test_oauth_with_jarm 4062python3.14-mcp-1.29.0> [gw5] [ 78%] PASSED tests/server/test_validation.py::TestValidateSamplingTools::test_no_error_when_capability_present 4063python3.14-mcp-1.29.0> tests/server/test_validation.py::TestValidateToolUseResultMessages::test_no_error_for_empty_messages 4064python3.14-mcp-1.29.0> [gw5] [ 78%] PASSED tests/server/test_validation.py::TestValidateToolUseResultMessages::test_no_error_for_empty_messages 4065python3.14-mcp-1.29.0> tests/server/test_validation.py::TestValidateToolUseResultMessages::test_no_error_for_simple_text_messages 4066python3.14-mcp-1.29.0> [gw5] [ 78%] PASSED tests/server/test_validation.py::TestValidateToolUseResultMessages::test_no_error_for_simple_text_messages 4067python3.14-mcp-1.29.0> [gw2] [ 78%] PASSED tests/shared/test_auth.py::TestOAuthMetadata::test_oauth_with_jarm 4068python3.14-mcp-1.29.0> tests/shared/test_auth.py::test_optional_url_empty_string_coerced_to_none[client_uri] 4069python3.14-mcp-1.29.0> [gw2] [ 79%] PASSED tests/shared/test_auth.py::test_optional_url_empty_string_coerced_to_none[client_uri] 4070python3.14-mcp-1.29.0> [gw7] [ 79%] PASSED tests/server/test_sse_security.py::test_sse_post_requires_the_credential_that_created_the_session[unauthenticated-sender] 4071python3.14-mcp-1.29.0> tests/server/test_sse_security.py::test_sse_post_requires_the_credential_that_created_the_session[same-client-different-subject] 4072python3.14-mcp-1.29.0> tests/server/test_validation.py::TestValidateToolUseResultMessages::test_raises_when_tool_result_mixed_with_other_content 4073python3.14-mcp-1.29.0> [gw7] [ 79%] PASSED tests/server/test_sse_security.py::test_sse_post_requires_the_credential_that_created_the_session[same-client-different-subject] 4074python3.14-mcp-1.29.0> tests/server/test_sse_security.py::test_sse_post_requires_the_credential_that_created_the_session[same-client-no-subject] 4075python3.14-mcp-1.29.0> tests/shared/test_auth.py::test_optional_url_empty_string_coerced_to_none[logo_uri] 4076python3.14-mcp-1.29.0> [gw2] [ 79%] PASSED tests/shared/test_auth.py::test_optional_url_empty_string_coerced_to_none[logo_uri] 4077python3.14-mcp-1.29.0> tests/shared/test_auth.py::test_invalid_non_empty_url_still_rejected 4078python3.14-mcp-1.29.0> [gw5] [ 79%] PASSED tests/server/test_validation.py::TestValidateToolUseResultMessages::test_raises_when_tool_result_mixed_with_other_content 4079python3.14-mcp-1.29.0> tests/server/test_validation.py::TestValidateToolUseResultMessages::test_raises_when_tool_result_without_previous_tool_use 4080python3.14-mcp-1.29.0> [gw5] [ 79%] PASSED tests/server/test_validation.py::TestValidateToolUseResultMessages::test_raises_when_tool_result_without_previous_tool_use 4081python3.14-mcp-1.29.0> tests/server/test_validation.py::TestValidateToolUseResultMessages::test_raises_when_tool_result_ids_dont_match_tool_use 4082python3.14-mcp-1.29.0> [gw5] [ 79%] PASSED tests/server/test_validation.py::TestValidateToolUseResultMessages::test_raises_when_tool_result_ids_dont_match_tool_use 4083python3.14-mcp-1.29.0> tests/shared/test_auth_utils.py::TestResourceUrlFromServerUrl::test_handles_pydantic_urls 4084python3.14-mcp-1.29.0> [gw2] [ 79%] PASSED tests/shared/test_auth.py::test_invalid_non_empty_url_still_rejected 4085python3.14-mcp-1.29.0> tests/shared/test_auth_utils.py::TestResourceUrlFromServerUrl::test_removes_fragment 4086python3.14-mcp-1.29.0> [gw2] [ 79%] PASSED tests/shared/test_auth_utils.py::TestResourceUrlFromServerUrl::test_removes_fragment 4087python3.14-mcp-1.29.0> [gw5] [ 79%] PASSED tests/shared/test_auth_utils.py::TestResourceUrlFromServerUrl::test_handles_pydantic_urls 4088python3.14-mcp-1.29.0> tests/shared/test_auth_utils.py::TestCheckResourceAllowed::test_identical_urls 4089python3.14-mcp-1.29.0> [gw7] [ 79%] PASSED tests/server/test_sse_security.py::test_sse_post_requires_the_credential_that_created_the_session[same-client-no-subject] 4090python3.14-mcp-1.29.0> tests/shared/test_auth.py::test_optional_url_empty_string_coerced_to_none[tos_uri] 4091python3.14-mcp-1.29.0> [gw7] [ 80%] PASSED tests/shared/test_auth.py::test_optional_url_empty_string_coerced_to_none[tos_uri] 4092python3.14-mcp-1.29.0> tests/shared/test_auth.py::test_optional_url_empty_string_coerced_to_none[policy_uri] 4093python3.14-mcp-1.29.0> [gw7] [ 80%] PASSED tests/shared/test_auth.py::test_optional_url_empty_string_coerced_to_none[policy_uri] 4094python3.14-mcp-1.29.0> tests/shared/test_auth.py::test_optional_url_empty_string_coerced_to_none[jwks_uri] 4095python3.14-mcp-1.29.0> tests/shared/test_auth_utils.py::TestResourceUrlFromServerUrl::test_preserves_path 4096python3.14-mcp-1.29.0> [gw2] [ 80%] PASSED tests/shared/test_auth_utils.py::TestResourceUrlFromServerUrl::test_preserves_path 4097python3.14-mcp-1.29.0> tests/shared/test_auth_utils.py::TestResourceUrlFromServerUrl::test_preserves_query 4098python3.14-mcp-1.29.0> [gw5] [ 80%] PASSED tests/shared/test_auth_utils.py::TestCheckResourceAllowed::test_identical_urls 4099python3.14-mcp-1.29.0> tests/shared/test_auth_utils.py::TestCheckResourceAllowed::test_different_schemes 4100python3.14-mcp-1.29.0> [gw5] [ 80%] PASSED tests/shared/test_auth_utils.py::TestCheckResourceAllowed::test_different_schemes 4101python3.14-mcp-1.29.0> [gw2] [ 80%] PASSED tests/shared/test_auth_utils.py::TestResourceUrlFromServerUrl::test_preserves_query 4102python3.14-mcp-1.29.0> tests/shared/test_auth_utils.py::TestResourceUrlFromServerUrl::test_preserves_port 4103python3.14-mcp-1.29.0> [gw2] [ 80%] PASSED tests/shared/test_auth_utils.py::TestResourceUrlFromServerUrl::test_preserves_port 4104python3.14-mcp-1.29.0> tests/shared/test_auth_utils.py::TestCheckResourceAllowed::test_different_domains 4105python3.14-mcp-1.29.0> [gw5] [ 80%] PASSED tests/shared/test_auth_utils.py::TestCheckResourceAllowed::test_different_domains 4106python3.14-mcp-1.29.0> tests/shared/test_auth_utils.py::TestCheckResourceAllowed::test_different_ports 4107python3.14-mcp-1.29.0> [gw5] [ 80%] PASSED tests/shared/test_auth_utils.py::TestCheckResourceAllowed::test_different_ports 4108python3.14-mcp-1.29.0> tests/shared/test_exceptions.py::TestUrlElicitationRequiredError::test_create_with_single_elicitation 4109python3.14-mcp-1.29.0> tests/shared/test_auth_utils.py::TestResourceUrlFromServerUrl::test_lowercase_scheme_and_host 4110python3.14-mcp-1.29.0> [gw2] [ 80%] PASSED tests/shared/test_auth_utils.py::TestResourceUrlFromServerUrl::test_lowercase_scheme_and_host 4111python3.14-mcp-1.29.0> tests/shared/test_auth_utils.py::TestCheckResourceAllowed::test_hierarchical_matching 4112python3.14-mcp-1.29.0> [gw7] [ 80%] PASSED tests/shared/test_auth.py::test_optional_url_empty_string_coerced_to_none[jwks_uri] 4113python3.14-mcp-1.29.0> tests/shared/test_auth.py::test_all_optional_urls_empty_together 4114python3.14-mcp-1.29.0> [gw7] [ 80%] PASSED tests/shared/test_auth.py::test_all_optional_urls_empty_together 4115python3.14-mcp-1.29.0> tests/shared/test_auth.py::test_valid_url_passes_through_unchanged 4116python3.14-mcp-1.29.0> [gw2] [ 81%] PASSED tests/shared/test_auth_utils.py::TestCheckResourceAllowed::test_hierarchical_matching 4117python3.14-mcp-1.29.0> tests/shared/test_auth_utils.py::TestCheckResourceAllowed::test_path_boundary_matching 4118python3.14-mcp-1.29.0> [gw2] [ 81%] PASSED tests/shared/test_auth_utils.py::TestCheckResourceAllowed::test_path_boundary_matching 4119python3.14-mcp-1.29.0> tests/shared/test_auth_utils.py::TestCheckResourceAllowed::test_trailing_slash_handling 4120python3.14-mcp-1.29.0> [gw5] [ 81%] PASSED tests/shared/test_exceptions.py::TestUrlElicitationRequiredError::test_create_with_single_elicitation 4121python3.14-mcp-1.29.0> tests/shared/test_exceptions.py::TestUrlElicitationRequiredError::test_create_with_multiple_elicitations 4122python3.14-mcp-1.29.0> [gw5] [ 81%] PASSED tests/shared/test_exceptions.py::TestUrlElicitationRequiredError::test_create_with_multiple_elicitations 4123python3.14-mcp-1.29.0> tests/shared/test_exceptions.py::TestUrlElicitationRequiredError::test_custom_message 4124python3.14-mcp-1.29.0> [gw7] [ 81%] PASSED tests/shared/test_auth.py::test_valid_url_passes_through_unchanged 4125python3.14-mcp-1.29.0> tests/shared/test_auth.py::test_information_full_inherits_coercion 4126python3.14-mcp-1.29.0> [gw2] [ 81%] PASSED tests/shared/test_auth_utils.py::TestCheckResourceAllowed::test_trailing_slash_handling 4127python3.14-mcp-1.29.0> tests/shared/test_auth_utils.py::TestCheckResourceAllowed::test_case_insensitive_origin 4128python3.14-mcp-1.29.0> [gw2] [ 81%] PASSED tests/shared/test_auth_utils.py::TestCheckResourceAllowed::test_case_insensitive_origin 4129python3.14-mcp-1.29.0> [gw7] [ 81%] PASSED tests/shared/test_auth.py::test_information_full_inherits_coercion 4130python3.14-mcp-1.29.0> tests/shared/test_exceptions.py::TestUrlElicitationRequiredError::test_serialization_roundtrip 4131python3.14-mcp-1.29.0> [gw7] [ 81%] PASSED tests/shared/test_exceptions.py::TestUrlElicitationRequiredError::test_serialization_roundtrip 4132python3.14-mcp-1.29.0> [gw5] [ 81%] PASSED tests/shared/test_exceptions.py::TestUrlElicitationRequiredError::test_custom_message 4133python3.14-mcp-1.29.0> tests/shared/test_exceptions.py::TestUrlElicitationRequiredError::test_from_error_data 4134python3.14-mcp-1.29.0> [gw5] [ 81%] PASSED tests/shared/test_exceptions.py::TestUrlElicitationRequiredError::test_from_error_data 4135python3.14-mcp-1.29.0> tests/shared/test_auth_utils.py::TestCheckResourceAllowed::test_empty_paths 4136python3.14-mcp-1.29.0> [gw2] [ 81%] PASSED tests/shared/test_auth_utils.py::TestCheckResourceAllowed::test_empty_paths 4137python3.14-mcp-1.29.0> tests/shared/test_httpx_utils.py::test_custom_parameters 4138python3.14-mcp-1.29.0> tests/shared/test_exceptions.py::TestUrlElicitationRequiredError::test_from_error_data_wrong_code 4139python3.14-mcp-1.29.0> [gw5] [ 82%] PASSED tests/shared/test_exceptions.py::TestUrlElicitationRequiredError::test_from_error_data_wrong_code 4140python3.14-mcp-1.29.0> tests/shared/test_exceptions.py::TestUrlElicitationRequiredError::test_error_data_contains_elicitations 4141python3.14-mcp-1.29.0> [gw7] [ 82%] PASSED tests/shared/test_exceptions.py::TestUrlElicitationRequiredError::test_error_data_contains_elicitations 4142python3.14-mcp-1.29.0> tests/shared/test_exceptions.py::TestUrlElicitationRequiredError::test_inherits_from_mcp_error 4143python3.14-mcp-1.29.0> [gw7] [ 82%] PASSED tests/shared/test_exceptions.py::TestUrlElicitationRequiredError::test_inherits_from_mcp_error 4144python3.14-mcp-1.29.0> tests/shared/test_exceptions.py::TestUrlElicitationRequiredError::test_exception_message 4145python3.14-mcp-1.29.0> [gw7] [ 82%] PASSED tests/shared/test_exceptions.py::TestUrlElicitationRequiredError::test_exception_message 4146python3.14-mcp-1.29.0> tests/shared/test_httpx_utils.py::test_default_settings 4147python3.14-mcp-1.29.0> tests/shared/test_session.py::test_in_flight_requests_cleared_after_completion 4148python3.14-mcp-1.29.0> [gw5] [ 82%] PASSED tests/shared/test_session.py::test_in_flight_requests_cleared_after_completion 4149python3.14-mcp-1.29.0> tests/shared/test_session.py::test_request_cancellation 4150python3.14-mcp-1.29.0> [gw5] [ 82%] PASSED tests/shared/test_session.py::test_request_cancellation 4151python3.14-mcp-1.29.0> tests/shared/test_session.py::test_response_id_type_mismatch_string_to_int 4152python3.14-mcp-1.29.0> [gw5] [ 82%] PASSED tests/shared/test_session.py::test_response_id_type_mismatch_string_to_int 4153python3.14-mcp-1.29.0> tests/shared/test_session.py::test_error_response_id_type_mismatch_string_to_int 4154python3.14-mcp-1.29.0> [gw5] [ 82%] PASSED tests/shared/test_session.py::test_error_response_id_type_mismatch_string_to_int 4155python3.14-mcp-1.29.0> tests/shared/test_session.py::test_response_id_non_numeric_string_no_match 4156python3.14-mcp-1.29.0> [gw2] [ 82%] PASSED tests/shared/test_httpx_utils.py::test_custom_parameters 4157python3.14-mcp-1.29.0> tests/shared/test_memory.py::test_memory_server_and_client_connection 4158python3.14-mcp-1.29.0> [gw2] [ 82%] PASSED tests/shared/test_memory.py::test_memory_server_and_client_connection 4159python3.14-mcp-1.29.0> tests/shared/test_progress_notifications.py::test_bidirectional_progress_notifications 4160python3.14-mcp-1.29.0> [gw7] [ 82%] PASSED tests/shared/test_httpx_utils.py::test_default_settings 4161python3.14-mcp-1.29.0> tests/shared/test_session.py::test_connection_closed 4162python3.14-mcp-1.29.0> [gw7] [ 83%] PASSED tests/shared/test_session.py::test_connection_closed 4163python3.14-mcp-1.29.0> tests/shared/test_sse.py::test_raw_sse_connection 4164python3.14-mcp-1.29.0> [gw5] [ 83%] PASSED tests/shared/test_session.py::test_response_id_non_numeric_string_no_match 4165python3.14-mcp-1.29.0> tests/shared/test_sse.py::test_extract_session_id_from_endpoint[/messages?sessionId=abc123-abc123] 4166python3.14-mcp-1.29.0> [gw5] [ 83%] PASSED tests/shared/test_sse.py::test_extract_session_id_from_endpoint[/messages?sessionId=abc123-abc123] 4167python3.14-mcp-1.29.0> tests/shared/test_sse.py::test_extract_session_id_from_endpoint[/messages?session_id=def456-def456] 4168python3.14-mcp-1.29.0> [gw5] [ 83%] PASSED tests/shared/test_sse.py::test_extract_session_id_from_endpoint[/messages?session_id=def456-def456] 4169python3.14-mcp-1.29.0> tests/shared/test_sse.py::test_extract_session_id_from_endpoint[/messages?sessionId=abc&session_id=def-abc] 4170python3.14-mcp-1.29.0> [gw5] [ 83%] PASSED tests/shared/test_sse.py::test_extract_session_id_from_endpoint[/messages?sessionId=abc&session_id=def-abc] 4171python3.14-mcp-1.29.0> tests/shared/test_sse.py::test_extract_session_id_from_endpoint[/messages?other=value-None] 4172python3.14-mcp-1.29.0> [gw5] [ 83%] PASSED tests/shared/test_sse.py::test_extract_session_id_from_endpoint[/messages?other=value-None] 4173python3.14-mcp-1.29.0> tests/shared/test_sse.py::test_extract_session_id_from_endpoint[/messages-None] 4174python3.14-mcp-1.29.0> [gw5] [ 83%] PASSED tests/shared/test_sse.py::test_extract_session_id_from_endpoint[/messages-None] 4175python3.14-mcp-1.29.0> tests/shared/test_sse.py::test_extract_session_id_from_endpoint[-None] 4176python3.14-mcp-1.29.0> [gw5] [ 83%] PASSED tests/shared/test_sse.py::test_extract_session_id_from_endpoint[-None] 4177python3.14-mcp-1.29.0> tests/shared/test_sse.py::test_sse_client_on_session_created_not_called_when_no_session_id 4178python3.14-mcp-1.29.0> [gw2] [ 83%] PASSED tests/shared/test_progress_notifications.py::test_bidirectional_progress_notifications 4179python3.14-mcp-1.29.0> tests/shared/test_progress_notifications.py::test_progress_context_manager 4180python3.14-mcp-1.29.0> [gw2] [ 83%] PASSED tests/shared/test_progress_notifications.py::test_progress_context_manager 4181python3.14-mcp-1.29.0> tests/shared/test_progress_notifications.py::test_progress_callback_exception_logging 4182python3.14-mcp-1.29.0> [gw2] [ 83%] PASSED tests/shared/test_progress_notifications.py::test_progress_callback_exception_logging 4183python3.14-mcp-1.29.0> tests/shared/test_sse.py::test_request_context_isolation 4184python3.14-mcp-1.29.0> [gw6] [ 83%] PASSED tests/client/test_stdio.py::test_stdio_client_sigint_only_process 4185python3.14-mcp-1.29.0> tests/client/test_stdio.py::test_stdio_client_graceful_stdin_exit 4186python3.14-mcp-1.29.0> [gw6] [ 84%] PASSED tests/client/test_stdio.py::test_stdio_client_graceful_stdin_exit 4187python3.14-mcp-1.29.0> tests/client/test_stdio.py::test_stdio_client_stdin_close_ignored 4188python3.14-mcp-1.29.0> [gw6] [ 84%] PASSED tests/client/test_stdio.py::test_stdio_client_stdin_close_ignored 4189python3.14-mcp-1.29.0> tests/experimental/tasks/client/test_capabilities.py::test_client_capabilities_without_tasks 4190python3.14-mcp-1.29.0> [gw6] [ 84%] PASSED tests/experimental/tasks/client/test_capabilities.py::test_client_capabilities_without_tasks 4191python3.14-mcp-1.29.0> tests/experimental/tasks/client/test_capabilities.py::test_client_capabilities_with_tasks 4192python3.14-mcp-1.29.0> [gw6] [ 84%] PASSED tests/experimental/tasks/client/test_capabilities.py::test_client_capabilities_with_tasks 4193python3.14-mcp-1.29.0> tests/experimental/tasks/client/test_capabilities.py::test_client_capabilities_auto_built_from_handlers 4194python3.14-mcp-1.29.0> [gw6] [ 84%] PASSED tests/experimental/tasks/client/test_capabilities.py::test_client_capabilities_auto_built_from_handlers 4195python3.14-mcp-1.29.0> tests/experimental/tasks/client/test_capabilities.py::test_client_capabilities_with_task_augmented_handlers 4196python3.14-mcp-1.29.0> [gw6] [ 84%] PASSED tests/experimental/tasks/client/test_capabilities.py::test_client_capabilities_with_task_augmented_handlers 4197python3.14-mcp-1.29.0> tests/experimental/tasks/client/test_handlers.py::test_client_handles_get_task_request 4198python3.14-mcp-1.29.0> [gw6] [ 84%] PASSED tests/experimental/tasks/client/test_handlers.py::test_client_handles_get_task_request 4199python3.14-mcp-1.29.0> tests/experimental/tasks/client/test_handlers.py::test_client_handles_get_task_result_request 4200python3.14-mcp-1.29.0> [gw6] [ 84%] PASSED tests/experimental/tasks/client/test_handlers.py::test_client_handles_get_task_result_request 4201python3.14-mcp-1.29.0> [gw4] [ 84%] PASSED tests/client/test_notification_response.py::test_non_compliant_notification_response 4202python3.14-mcp-1.29.0> tests/experimental/tasks/client/test_handlers.py::test_client_handles_list_tasks_request 4203python3.14-mcp-1.29.0> tests/client/test_output_schema_validation.py::TestClientOutputSchemaValidation::test_tool_structured_output_client_side_validation_basemodel 4204python3.14-mcp-1.29.0> [gw6] [ 84%] PASSED tests/experimental/tasks/client/test_handlers.py::test_client_handles_list_tasks_request 4205python3.14-mcp-1.29.0> tests/experimental/tasks/client/test_handlers.py::test_client_handles_cancel_task_request 4206python3.14-mcp-1.29.0> [gw6] [ 84%] PASSED tests/experimental/tasks/client/test_handlers.py::test_client_handles_cancel_task_request 4207python3.14-mcp-1.29.0> tests/experimental/tasks/client/test_handlers.py::test_client_task_augmented_sampling 4208python3.14-mcp-1.29.0> [gw6] [ 85%] PASSED tests/experimental/tasks/client/test_handlers.py::test_client_task_augmented_sampling 4209python3.14-mcp-1.29.0> tests/experimental/tasks/client/test_handlers.py::test_client_task_augmented_elicitation 4210python3.14-mcp-1.29.0> [gw6] [ 85%] PASSED tests/experimental/tasks/client/test_handlers.py::test_client_task_augmented_elicitation 4211python3.14-mcp-1.29.0> tests/experimental/tasks/client/test_handlers.py::test_client_returns_error_for_unhandled_task_request 4212python3.14-mcp-1.29.0> [gw6] [ 85%] PASSED tests/experimental/tasks/client/test_handlers.py::test_client_returns_error_for_unhandled_task_request 4213python3.14-mcp-1.29.0> tests/experimental/tasks/client/test_handlers.py::test_client_returns_error_for_unhandled_task_result_request 4214python3.14-mcp-1.29.0> [gw6] [ 85%] PASSED tests/experimental/tasks/client/test_handlers.py::test_client_returns_error_for_unhandled_task_result_request 4215python3.14-mcp-1.29.0> tests/experimental/tasks/client/test_handlers.py::test_client_returns_error_for_unhandled_list_tasks_request 4216python3.14-mcp-1.29.0> [gw0] [ 85%] PASSED tests/server/fastmcp/test_integration.py::test_basic_tools[server_transport0] 4217python3.14-mcp-1.29.0> [gw6] [ 85%] PASSED tests/experimental/tasks/client/test_handlers.py::test_client_returns_error_for_unhandled_list_tasks_request 4218python3.14-mcp-1.29.0> [gw1] [ 85%] PASSED tests/server/fastmcp/test_integration.py::test_elicitation[server_transport0] 4219python3.14-mcp-1.29.0> tests/server/fastmcp/test_integration.py::test_basic_tools[server_transport1] 4220python3.14-mcp-1.29.0> tests/experimental/tasks/client/test_handlers.py::test_client_returns_error_for_unhandled_cancel_task_request 4221python3.14-mcp-1.29.0> tests/server/fastmcp/test_integration.py::test_elicitation[server_transport1] 4222python3.14-mcp-1.29.0> [gw6] [ 85%] PASSED tests/experimental/tasks/client/test_handlers.py::test_client_returns_error_for_unhandled_cancel_task_request 4223python3.14-mcp-1.29.0> tests/experimental/tasks/client/test_handlers.py::test_client_returns_error_for_unhandled_task_augmented_sampling 4224python3.14-mcp-1.29.0> [gw4] [ 85%] PASSED tests/client/test_output_schema_validation.py::TestClientOutputSchemaValidation::test_tool_structured_output_client_side_validation_basemodel 4225python3.14-mcp-1.29.0> tests/client/test_output_schema_validation.py::TestClientOutputSchemaValidation::test_tool_structured_output_client_side_validation_primitive 4226python3.14-mcp-1.29.0> [gw6] [ 85%] PASSED tests/experimental/tasks/client/test_handlers.py::test_client_returns_error_for_unhandled_task_augmented_sampling 4227python3.14-mcp-1.29.0> tests/experimental/tasks/client/test_handlers.py::test_client_returns_error_for_unhandled_task_augmented_elicitation 4228python3.14-mcp-1.29.0> [gw6] [ 85%] PASSED tests/experimental/tasks/client/test_handlers.py::test_client_returns_error_for_unhandled_task_augmented_elicitation 4229python3.14-mcp-1.29.0> tests/experimental/tasks/client/test_poll_task.py::test_poll_task_yields_until_completed 4230python3.14-mcp-1.29.0> [gw6] [ 85%] PASSED tests/experimental/tasks/client/test_poll_task.py::test_poll_task_yields_until_completed 4231python3.14-mcp-1.29.0> tests/experimental/tasks/client/test_poll_task.py::test_poll_task_exits_on_terminal[completed] 4232python3.14-mcp-1.29.0> [gw6] [ 86%] PASSED tests/experimental/tasks/client/test_poll_task.py::test_poll_task_exits_on_terminal[completed] 4233python3.14-mcp-1.29.0> tests/experimental/tasks/client/test_poll_task.py::test_poll_task_exits_on_terminal[failed] 4234python3.14-mcp-1.29.0> [gw6] [ 86%] PASSED tests/experimental/tasks/client/test_poll_task.py::test_poll_task_exits_on_terminal[failed] 4235python3.14-mcp-1.29.0> tests/shared/test_sse.py::test_sse_server_transport_endpoint_validation[/-/] 4236python3.14-mcp-1.29.0> [gw6] [ 86%] PASSED tests/shared/test_sse.py::test_sse_server_transport_endpoint_validation[/-/] 4237python3.14-mcp-1.29.0> tests/shared/test_sse.py::test_sse_server_transport_endpoint_validation[http://example.com/messages/-ValueError] 4238python3.14-mcp-1.29.0> [gw6] [ 86%] PASSED tests/shared/test_sse.py::test_sse_server_transport_endpoint_validation[http://example.com/messages/-ValueError] 4239python3.14-mcp-1.29.0> tests/shared/test_sse.py::test_sse_server_transport_endpoint_validation[//example.com/messages/-ValueError] 4240python3.14-mcp-1.29.0> [gw6] [ 86%] PASSED tests/shared/test_sse.py::test_sse_server_transport_endpoint_validation[//example.com/messages/-ValueError] 4241python3.14-mcp-1.29.0> tests/shared/test_sse.py::test_sse_server_transport_endpoint_validation[ftp://example.com/messages/-ValueError] 4242python3.14-mcp-1.29.0> [gw6] [ 86%] PASSED tests/shared/test_sse.py::test_sse_server_transport_endpoint_validation[ftp://example.com/messages/-ValueError] 4243python3.14-mcp-1.29.0> tests/shared/test_sse.py::test_sse_server_transport_endpoint_validation[/messages/?param=value-ValueError] 4244python3.14-mcp-1.29.0> [gw6] [ 86%] PASSED tests/shared/test_sse.py::test_sse_server_transport_endpoint_validation[/messages/?param=value-ValueError] 4245python3.14-mcp-1.29.0> tests/shared/test_sse.py::test_sse_server_transport_endpoint_validation[/messages/#fragment-ValueError] 4246python3.14-mcp-1.29.0> [gw6] [ 86%] PASSED tests/shared/test_sse.py::test_sse_server_transport_endpoint_validation[/messages/#fragment-ValueError] 4247python3.14-mcp-1.29.0> tests/shared/test_sse.py::test_sse_client_handles_empty_keepalive_pings 4248python3.14-mcp-1.29.0> [gw6] [ 86%] PASSED tests/shared/test_sse.py::test_sse_client_handles_empty_keepalive_pings 4249python3.14-mcp-1.29.0> tests/shared/test_streamable_http.py::test_accept_header_validation 4250python3.14-mcp-1.29.0> [gw4] [ 86%] PASSED tests/client/test_output_schema_validation.py::TestClientOutputSchemaValidation::test_tool_structured_output_client_side_validation_primitive 4251python3.14-mcp-1.29.0> tests/client/test_output_schema_validation.py::TestClientOutputSchemaValidation::test_tool_structured_output_client_side_validation_dict_typed 4252python3.14-mcp-1.29.0> [gw4] [ 86%] PASSED tests/client/test_output_schema_validation.py::TestClientOutputSchemaValidation::test_tool_structured_output_client_side_validation_dict_typed 4253python3.14-mcp-1.29.0> tests/client/test_output_schema_validation.py::TestClientOutputSchemaValidation::test_tool_structured_output_client_side_validation_missing_required 4254python3.14-mcp-1.29.0> [gw4] [ 86%] PASSED tests/client/test_output_schema_validation.py::TestClientOutputSchemaValidation::test_tool_structured_output_client_side_validation_missing_required 4255python3.14-mcp-1.29.0> tests/client/test_output_schema_validation.py::TestClientOutputSchemaValidation::test_tool_not_listed_warning 4256python3.14-mcp-1.29.0> [gw4] [ 87%] PASSED tests/client/test_output_schema_validation.py::TestClientOutputSchemaValidation::test_tool_not_listed_warning 4257python3.14-mcp-1.29.0> tests/client/test_resource_cleanup.py::test_send_request_stream_cleanup 4258python3.14-mcp-1.29.0> [gw4] [ 87%] PASSED tests/client/test_resource_cleanup.py::test_send_request_stream_cleanup 4259python3.14-mcp-1.29.0> tests/client/test_sampling_callback.py::test_sampling_callback 4260python3.14-mcp-1.29.0> [gw4] [ 87%] PASSED tests/client/test_sampling_callback.py::test_sampling_callback 4261python3.14-mcp-1.29.0> tests/client/test_sampling_callback.py::test_create_message_backwards_compat_single_content 4262python3.14-mcp-1.29.0> [gw4] [ 87%] PASSED tests/client/test_sampling_callback.py::test_create_message_backwards_compat_single_content 4263python3.14-mcp-1.29.0> tests/client/test_sampling_callback.py::test_create_message_result_with_tools_type 4264python3.14-mcp-1.29.0> [gw4] [ 87%] PASSED tests/client/test_sampling_callback.py::test_create_message_result_with_tools_type 4265python3.14-mcp-1.29.0> tests/client/test_scope_bug_1630.py::test_401_uses_www_auth_scope_not_resource_metadata_url 4266python3.14-mcp-1.29.0> [gw4] [ 87%] PASSED tests/client/test_scope_bug_1630.py::test_401_uses_www_auth_scope_not_resource_metadata_url 4267python3.14-mcp-1.29.0> tests/client/test_session.py::test_client_session_initialize 4268python3.14-mcp-1.29.0> [gw4] [ 87%] PASSED tests/client/test_session.py::test_client_session_initialize 4269python3.14-mcp-1.29.0> tests/client/test_session.py::test_client_session_custom_client_info 4270python3.14-mcp-1.29.0> [gw4] [ 87%] PASSED tests/client/test_session.py::test_client_session_custom_client_info 4271python3.14-mcp-1.29.0> tests/client/test_session.py::test_client_session_default_client_info 4272python3.14-mcp-1.29.0> [gw4] [ 87%] PASSED tests/client/test_session.py::test_client_session_default_client_info 4273python3.14-mcp-1.29.0> tests/client/test_session.py::test_client_session_version_negotiation_success 4274python3.14-mcp-1.29.0> [gw4] [ 87%] PASSED tests/client/test_session.py::test_client_session_version_negotiation_success 4275python3.14-mcp-1.29.0> tests/client/test_session.py::test_client_session_version_negotiation_failure 4276python3.14-mcp-1.29.0> [gw4] [ 87%] PASSED tests/client/test_session.py::test_client_session_version_negotiation_failure 4277python3.14-mcp-1.29.0> tests/client/test_session.py::test_client_capabilities_default 4278python3.14-mcp-1.29.0> [gw4] [ 88%] PASSED tests/client/test_session.py::test_client_capabilities_default 4279python3.14-mcp-1.29.0> tests/client/test_session.py::test_client_capabilities_with_custom_callbacks 4280python3.14-mcp-1.29.0> [gw4] [ 88%] PASSED tests/client/test_session.py::test_client_capabilities_with_custom_callbacks 4281python3.14-mcp-1.29.0> tests/client/test_session.py::test_client_capabilities_with_sampling_tools 4282python3.14-mcp-1.29.0> [gw4] [ 88%] PASSED tests/client/test_session.py::test_client_capabilities_with_sampling_tools 4283python3.14-mcp-1.29.0> tests/client/test_session.py::test_get_server_capabilities 4284python3.14-mcp-1.29.0> [gw4] [ 88%] PASSED tests/client/test_session.py::test_get_server_capabilities 4285python3.14-mcp-1.29.0> tests/client/test_session.py::test_client_tool_call_with_meta[None] 4286python3.14-mcp-1.29.0> [gw4] [ 88%] PASSED tests/client/test_session.py::test_client_tool_call_with_meta[None] 4287python3.14-mcp-1.29.0> tests/client/test_session.py::test_client_tool_call_with_meta[meta1] 4288python3.14-mcp-1.29.0> [gw4] [ 88%] PASSED tests/client/test_session.py::test_client_tool_call_with_meta[meta1] 4289python3.14-mcp-1.29.0> tests/client/test_session_group.py::TestClientSessionGroup::test_init 4290python3.14-mcp-1.29.0> [gw4] [ 88%] PASSED tests/client/test_session_group.py::TestClientSessionGroup::test_init 4291python3.14-mcp-1.29.0> tests/client/test_session_group.py::TestClientSessionGroup::test_component_properties 4292python3.14-mcp-1.29.0> [gw4] [ 88%] PASSED tests/client/test_session_group.py::TestClientSessionGroup::test_component_properties 4293python3.14-mcp-1.29.0> tests/shared/test_streamable_http.py::test_session_validation 4294python3.14-mcp-1.29.0> [gw3] [ 88%] PASSED tests/server/test_websocket_security.py::test_ws_security_default_settings 4295python3.14-mcp-1.29.0> tests/server/test_websocket_security.py::test_ws_security_invalid_origin_header 4296python3.14-mcp-1.29.0> [gw7] [ 88%] PASSED tests/shared/test_sse.py::test_raw_sse_connection 4297python3.14-mcp-1.29.0> tests/shared/test_sse.py::test_sse_client_basic_connection 4298python3.14-mcp-1.29.0> [gw2] [ 88%] PASSED tests/shared/test_sse.py::test_request_context_isolation 4299python3.14-mcp-1.29.0> tests/shared/test_sse.py::test_sse_message_id_coercion 4300python3.14-mcp-1.29.0> [gw2] [ 88%] PASSED tests/shared/test_sse.py::test_sse_message_id_coercion 4301python3.14-mcp-1.29.0> tests/shared/test_sse.py::test_sse_server_transport_endpoint_validation[/messages/-/messages/] 4302python3.14-mcp-1.29.0> [gw2] [ 89%] PASSED tests/shared/test_sse.py::test_sse_server_transport_endpoint_validation[/messages/-/messages/] 4303python3.14-mcp-1.29.0> tests/shared/test_sse.py::test_sse_server_transport_endpoint_validation[messages/-/messages/] 4304python3.14-mcp-1.29.0> [gw2] [ 89%] PASSED tests/shared/test_sse.py::test_sse_server_transport_endpoint_validation[messages/-/messages/] 4305python3.14-mcp-1.29.0> tests/shared/test_streamable_http.py::test_response 4306python3.14-mcp-1.29.0> [gw5] [ 89%] PASSED tests/shared/test_sse.py::test_sse_client_on_session_created_not_called_when_no_session_id 4307python3.14-mcp-1.29.0> tests/shared/test_sse.py::test_sse_client_happy_request_and_response 4308python3.14-mcp-1.29.0> [gw1] [ 89%] PASSED tests/server/fastmcp/test_integration.py::test_elicitation[server_transport1] 4309python3.14-mcp-1.29.0> tests/server/fastmcp/test_integration.py::test_notifications[server_transport0] 4310python3.14-mcp-1.29.0> [gw3] [ 89%] PASSED tests/server/test_websocket_security.py::test_ws_security_invalid_origin_header 4311python3.14-mcp-1.29.0> tests/server/test_websocket_security.py::test_ws_security_invalid_host_header 4312python3.14-mcp-1.29.0> [gw0] [ 89%] PASSED tests/server/fastmcp/test_integration.py::test_basic_tools[server_transport1] 4313python3.14-mcp-1.29.0> tests/server/fastmcp/test_integration.py::test_basic_resources[server_transport0] 4314python3.14-mcp-1.29.0> [gw6] [ 89%] PASSED tests/shared/test_streamable_http.py::test_accept_header_validation 4315python3.14-mcp-1.29.0> tests/shared/test_streamable_http.py::test_content_type_validation 4316python3.14-mcp-1.29.0> [gw4] [ 89%] PASSED tests/shared/test_streamable_http.py::test_session_validation 4317python3.14-mcp-1.29.0> tests/shared/test_streamable_http.py::test_session_id_pattern 4318python3.14-mcp-1.29.0> [gw4] [ 89%] PASSED tests/shared/test_streamable_http.py::test_session_id_pattern 4319python3.14-mcp-1.29.0> tests/shared/test_streamable_http.py::test_session_termination 4320python3.14-mcp-1.29.0> [gw7] [ 89%] PASSED tests/shared/test_sse.py::test_sse_client_basic_connection 4321python3.14-mcp-1.29.0> tests/shared/test_sse.py::test_sse_client_on_session_created 4322python3.14-mcp-1.29.0> [gw2] [ 89%] PASSED tests/shared/test_streamable_http.py::test_response 4323python3.14-mcp-1.29.0> tests/shared/test_streamable_http.py::test_json_response 4324python3.14-mcp-1.29.0> [gw5] [ 90%] PASSED tests/shared/test_sse.py::test_sse_client_happy_request_and_response 4325python3.14-mcp-1.29.0> tests/shared/test_sse.py::test_sse_client_exception_handling 4326python3.14-mcp-1.29.0> [gw1] [ 90%] PASSED tests/server/fastmcp/test_integration.py::test_notifications[server_transport0] 4327python3.14-mcp-1.29.0> tests/server/fastmcp/test_integration.py::test_notifications[server_transport1] 4328python3.14-mcp-1.29.0> [gw6] [ 90%] PASSED tests/shared/test_streamable_http.py::test_content_type_validation 4329python3.14-mcp-1.29.0> tests/shared/test_streamable_http.py::test_json_validation 4330python3.14-mcp-1.29.0> [gw3] [ 90%] PASSED tests/server/test_websocket_security.py::test_ws_security_invalid_host_header 4331python3.14-mcp-1.29.0> tests/server/test_websocket_security.py::test_ws_security_allowed_origin 4332python3.14-mcp-1.29.0> [gw4] [ 90%] PASSED tests/shared/test_streamable_http.py::test_session_termination 4333python3.14-mcp-1.29.0> tests/shared/test_streamable_http.py::test_json_response_missing_accept_header 4334python3.14-mcp-1.29.0> [gw0] [ 90%] PASSED tests/server/fastmcp/test_integration.py::test_basic_resources[server_transport0] 4335python3.14-mcp-1.29.0> [gw4] [ 90%] PASSED tests/shared/test_streamable_http.py::test_json_response_missing_accept_header 4336python3.14-mcp-1.29.0> tests/server/fastmcp/test_integration.py::test_basic_resources[server_transport1] 4337python3.14-mcp-1.29.0> tests/shared/test_streamable_http.py::test_json_response_incorrect_accept_header 4338python3.14-mcp-1.29.0> [gw7] [ 90%] PASSED tests/shared/test_sse.py::test_sse_client_on_session_created 4339python3.14-mcp-1.29.0> [gw2] [ 90%] PASSED tests/shared/test_streamable_http.py::test_json_response 4340python3.14-mcp-1.29.0> tests/shared/test_streamable_http.py::test_get_validation 4341python3.14-mcp-1.29.0> tests/shared/test_streamable_http.py::test_json_response_accept_json_only 4342python3.14-mcp-1.29.0> [gw6] [ 90%] PASSED tests/shared/test_streamable_http.py::test_json_validation 4343python3.14-mcp-1.29.0> tests/shared/test_streamable_http.py::test_json_parsing 4344python3.14-mcp-1.29.0> [gw3] [ 90%] PASSED tests/server/test_websocket_security.py::test_ws_security_allowed_origin 4345python3.14-mcp-1.29.0> tests/server/test_websocket_security.py::test_ws_security_disabled 4346python3.14-mcp-1.29.0> [gw5] [ 90%] PASSED tests/shared/test_sse.py::test_sse_client_exception_handling 4347python3.14-mcp-1.29.0> tests/shared/test_sse.py::test_sse_client_timeout 4348python3.14-mcp-1.29.0> [gw5] [ 91%] SKIPPED tests/shared/test_sse.py::test_sse_client_timeout 4349python3.14-mcp-1.29.0> tests/shared/test_sse.py::test_sse_client_basic_connection_mounted_app 4350python3.14-mcp-1.29.0> [gw1] [ 91%] PASSED tests/server/fastmcp/test_integration.py::test_notifications[server_transport1] 4351python3.14-mcp-1.29.0> tests/server/fastmcp/test_integration.py::test_completion[server_transport0] 4352python3.14-mcp-1.29.0> [gw2] [ 91%] PASSED tests/shared/test_streamable_http.py::test_json_response_accept_json_only 4353python3.14-mcp-1.29.0> tests/shared/test_streamable_http.py::test_server_backwards_compatibility_no_protocol_version 4354python3.14-mcp-1.29.0> [gw4] [ 91%] PASSED tests/shared/test_streamable_http.py::test_json_response_incorrect_accept_header 4355python3.14-mcp-1.29.0> tests/shared/test_streamable_http.py::test_get_sse_stream 4356python3.14-mcp-1.29.0> [gw2] [ 91%] PASSED tests/shared/test_streamable_http.py::test_server_backwards_compatibility_no_protocol_version 4357python3.14-mcp-1.29.0> tests/shared/test_streamable_http.py::test_client_crash_handled 4358python3.14-mcp-1.29.0> [gw5] [ 91%] PASSED tests/shared/test_sse.py::test_sse_client_basic_connection_mounted_app 4359python3.14-mcp-1.29.0> tests/shared/test_sse.py::test_request_context_propagation 4360python3.14-mcp-1.29.0> [gw6] [ 91%] PASSED tests/shared/test_streamable_http.py::test_json_parsing 4361python3.14-mcp-1.29.0> tests/shared/test_streamable_http.py::test_method_not_allowed 4362python3.14-mcp-1.29.0> [gw3] [ 91%] PASSED tests/server/test_websocket_security.py::test_ws_security_disabled 4363python3.14-mcp-1.29.0> tests/shared/test_streamable_http.py::test_priming_event_not_minted_for_old_protocol_version 4364python3.14-mcp-1.29.0> [gw3] [ 91%] PASSED tests/shared/test_streamable_http.py::test_priming_event_not_minted_for_old_protocol_version 4365python3.14-mcp-1.29.0> tests/shared/test_streamable_http.py::test_priming_event_not_minted_without_event_store 4366python3.14-mcp-1.29.0> [gw3] [ 91%] PASSED tests/shared/test_streamable_http.py::test_priming_event_not_minted_without_event_store 4367python3.14-mcp-1.29.0> tests/shared/test_tool_name_validation.py::TestValidateToolName::TestValidNames::test_accepts_valid_names[with_dashes] 4368python3.14-mcp-1.29.0> [gw3] [ 91%] PASSED tests/shared/test_tool_name_validation.py::TestValidateToolName::TestValidNames::test_accepts_valid_names[with_dashes] 4369python3.14-mcp-1.29.0> tests/shared/test_tool_name_validation.py::TestValidateToolName::TestValidNames::test_accepts_valid_names[with_dots] 4370python3.14-mcp-1.29.0> [gw3] [ 91%] PASSED tests/shared/test_tool_name_validation.py::TestValidateToolName::TestValidNames::test_accepts_valid_names[with_dots] 4371python3.14-mcp-1.29.0> tests/shared/test_tool_name_validation.py::TestValidateToolName::TestValidNames::test_accepts_valid_names[mixed_characters] 4372python3.14-mcp-1.29.0> [gw3] [ 92%] PASSED tests/shared/test_tool_name_validation.py::TestValidateToolName::TestValidNames::test_accepts_valid_names[mixed_characters] 4373python3.14-mcp-1.29.0> tests/shared/test_tool_name_validation.py::TestValidateToolName::TestValidNames::test_accepts_valid_names[single_character] 4374python3.14-mcp-1.29.0> [gw3] [ 92%] PASSED tests/shared/test_tool_name_validation.py::TestValidateToolName::TestValidNames::test_accepts_valid_names[single_character] 4375python3.14-mcp-1.29.0> tests/shared/test_tool_name_validation.py::TestValidateToolName::TestValidNames::test_accepts_valid_names[max_length_128] 4376python3.14-mcp-1.29.0> [gw3] [ 92%] PASSED tests/shared/test_tool_name_validation.py::TestValidateToolName::TestValidNames::test_accepts_valid_names[max_length_128] 4377python3.14-mcp-1.29.0> tests/shared/test_tool_name_validation.py::TestValidateToolName::TestInvalidNames::test_rejects_empty_name 4378python3.14-mcp-1.29.0> [gw3] [ 92%] PASSED tests/shared/test_tool_name_validation.py::TestValidateToolName::TestInvalidNames::test_rejects_empty_name 4379python3.14-mcp-1.29.0> tests/shared/test_tool_name_validation.py::TestValidateToolName::TestInvalidNames::test_rejects_name_exceeding_max_length 4380python3.14-mcp-1.29.0> [gw0] [ 92%] PASSED tests/server/fastmcp/test_integration.py::test_basic_resources[server_transport1] 4381python3.14-mcp-1.29.0> [gw3] [ 92%] PASSED tests/shared/test_tool_name_validation.py::TestValidateToolName::TestInvalidNames::test_rejects_name_exceeding_max_length 4382python3.14-mcp-1.29.0> tests/shared/test_tool_name_validation.py::TestValidateToolName::TestInvalidNames::test_rejects_invalid_characters[with_spaces] 4383python3.14-mcp-1.29.0> tests/server/fastmcp/test_integration.py::test_basic_prompts[server_transport0] 4384python3.14-mcp-1.29.0> [gw3] [ 92%] PASSED tests/shared/test_tool_name_validation.py::TestValidateToolName::TestInvalidNames::test_rejects_invalid_characters[with_spaces] 4385python3.14-mcp-1.29.0> tests/shared/test_tool_name_validation.py::TestValidateToolName::TestInvalidNames::test_rejects_invalid_characters[with_commas] 4386python3.14-mcp-1.29.0> [gw3] [ 92%] PASSED tests/shared/test_tool_name_validation.py::TestValidateToolName::TestInvalidNames::test_rejects_invalid_characters[with_commas] 4387python3.14-mcp-1.29.0> tests/shared/test_tool_name_validation.py::TestValidateToolName::TestInvalidNames::test_rejects_invalid_characters[with_slashes] 4388python3.14-mcp-1.29.0> [gw3] [ 92%] PASSED tests/shared/test_tool_name_validation.py::TestValidateToolName::TestInvalidNames::test_rejects_invalid_characters[with_slashes] 4389python3.14-mcp-1.29.0> tests/shared/test_tool_name_validation.py::TestValidateToolName::TestInvalidNames::test_rejects_invalid_characters[with_at_symbol] 4390python3.14-mcp-1.29.0> [gw3] [ 92%] PASSED tests/shared/test_tool_name_validation.py::TestValidateToolName::TestInvalidNames::test_rejects_invalid_characters[with_at_symbol] 4391python3.14-mcp-1.29.0> tests/shared/test_tool_name_validation.py::TestValidateToolName::TestInvalidNames::test_rejects_invalid_characters[with_trailing_newline] 4392python3.14-mcp-1.29.0> [gw3] [ 92%] PASSED tests/shared/test_tool_name_validation.py::TestValidateToolName::TestInvalidNames::test_rejects_invalid_characters[with_trailing_newline] 4393python3.14-mcp-1.29.0> tests/shared/test_tool_name_validation.py::TestValidateToolName::TestInvalidNames::test_rejects_invalid_characters[max_length_with_trailing_newline] 4394python3.14-mcp-1.29.0> [gw3] [ 93%] PASSED tests/shared/test_tool_name_validation.py::TestValidateToolName::TestInvalidNames::test_rejects_invalid_characters[max_length_with_trailing_newline] 4395python3.14-mcp-1.29.0> tests/shared/test_tool_name_validation.py::TestValidateToolName::TestInvalidNames::test_rejects_multiple_invalid_chars 4396python3.14-mcp-1.29.0> [gw3] [ 93%] PASSED tests/shared/test_tool_name_validation.py::TestValidateToolName::TestInvalidNames::test_rejects_multiple_invalid_chars 4397python3.14-mcp-1.29.0> tests/shared/test_tool_name_validation.py::TestValidateToolName::TestInvalidNames::test_rejects_unicode_characters 4398python3.14-mcp-1.29.0> [gw3] [ 93%] PASSED tests/shared/test_tool_name_validation.py::TestValidateToolName::TestInvalidNames::test_rejects_unicode_characters 4399python3.14-mcp-1.29.0> tests/shared/test_tool_name_validation.py::TestValidateToolName::TestWarningsForProblematicPatterns::test_warns_on_leading_dash 4400python3.14-mcp-1.29.0> [gw3] [ 93%] PASSED tests/shared/test_tool_name_validation.py::TestValidateToolName::TestWarningsForProblematicPatterns::test_warns_on_leading_dash 4401python3.14-mcp-1.29.0> tests/shared/test_tool_name_validation.py::TestValidateToolName::TestWarningsForProblematicPatterns::test_warns_on_trailing_dash 4402python3.14-mcp-1.29.0> [gw3] [ 93%] PASSED tests/shared/test_tool_name_validation.py::TestValidateToolName::TestWarningsForProblematicPatterns::test_warns_on_trailing_dash 4403python3.14-mcp-1.29.0> tests/shared/test_tool_name_validation.py::TestValidateToolName::TestWarningsForProblematicPatterns::test_warns_on_leading_dot 4404python3.14-mcp-1.29.0> [gw3] [ 93%] PASSED tests/shared/test_tool_name_validation.py::TestValidateToolName::TestWarningsForProblematicPatterns::test_warns_on_leading_dot 4405python3.14-mcp-1.29.0> tests/shared/test_tool_name_validation.py::TestValidateToolName::TestWarningsForProblematicPatterns::test_warns_on_trailing_dot 4406python3.14-mcp-1.29.0> [gw3] [ 93%] PASSED tests/shared/test_tool_name_validation.py::TestValidateToolName::TestWarningsForProblematicPatterns::test_warns_on_trailing_dot 4407python3.14-mcp-1.29.0> tests/shared/test_tool_name_validation.py::TestIssueToolNameWarning::test_logs_warnings 4408python3.14-mcp-1.29.0> [gw3] [ 93%] PASSED tests/shared/test_tool_name_validation.py::TestIssueToolNameWarning::test_logs_warnings 4409python3.14-mcp-1.29.0> tests/shared/test_tool_name_validation.py::TestIssueToolNameWarning::test_no_logging_for_empty_warnings 4410python3.14-mcp-1.29.0> [gw3] [ 93%] PASSED tests/shared/test_tool_name_validation.py::TestIssueToolNameWarning::test_no_logging_for_empty_warnings 4411python3.14-mcp-1.29.0> tests/shared/test_tool_name_validation.py::TestValidateAndWarnToolName::test_returns_true_for_valid_name 4412python3.14-mcp-1.29.0> [gw3] [ 93%] PASSED tests/shared/test_tool_name_validation.py::TestValidateAndWarnToolName::test_returns_true_for_valid_name 4413python3.14-mcp-1.29.0> tests/shared/test_tool_name_validation.py::TestValidateAndWarnToolName::test_returns_false_for_invalid_name 4414python3.14-mcp-1.29.0> [gw3] [ 93%] PASSED tests/shared/test_tool_name_validation.py::TestValidateAndWarnToolName::test_returns_false_for_invalid_name 4415python3.14-mcp-1.29.0> tests/shared/test_tool_name_validation.py::TestValidateAndWarnToolName::test_logs_warnings_for_invalid_name 4416python3.14-mcp-1.29.0> [gw3] [ 93%] PASSED tests/shared/test_tool_name_validation.py::TestValidateAndWarnToolName::test_logs_warnings_for_invalid_name 4417python3.14-mcp-1.29.0> tests/shared/test_tool_name_validation.py::TestValidateAndWarnToolName::test_no_warnings_for_clean_valid_name 4418python3.14-mcp-1.29.0> [gw3] [ 94%] PASSED tests/shared/test_tool_name_validation.py::TestValidateAndWarnToolName::test_no_warnings_for_clean_valid_name 4419python3.14-mcp-1.29.0> tests/shared/test_tool_name_validation.py::TestEdgeCases::test_edge_cases[only_dots] 4420python3.14-mcp-1.29.0> [gw3] [ 94%] PASSED tests/shared/test_tool_name_validation.py::TestEdgeCases::test_edge_cases[only_dots] 4421python3.14-mcp-1.29.0> tests/shared/test_tool_name_validation.py::TestEdgeCases::test_edge_cases[only_dashes] 4422python3.14-mcp-1.29.0> [gw3] [ 94%] PASSED tests/shared/test_tool_name_validation.py::TestEdgeCases::test_edge_cases[only_dashes] 4423python3.14-mcp-1.29.0> tests/shared/test_tool_name_validation.py::TestEdgeCases::test_edge_cases[only_slashes] 4424python3.14-mcp-1.29.0> [gw3] [ 94%] PASSED tests/shared/test_tool_name_validation.py::TestEdgeCases::test_edge_cases[only_slashes] 4425python3.14-mcp-1.29.0> tests/shared/test_tool_name_validation.py::TestEdgeCases::test_edge_cases[mixed_valid_invalid] 4426python3.14-mcp-1.29.0> [gw3] [ 94%] PASSED tests/shared/test_tool_name_validation.py::TestEdgeCases::test_edge_cases[mixed_valid_invalid] 4427python3.14-mcp-1.29.0> tests/shared/test_ws.py::test_ws_client_basic_connection 4428python3.14-mcp-1.29.0> [gw7] [ 94%] PASSED tests/shared/test_streamable_http.py::test_get_validation 4429python3.14-mcp-1.29.0> tests/shared/test_streamable_http.py::test_client_includes_protocol_version_header_after_init 4430python3.14-mcp-1.29.0> [gw5] [ 94%] PASSED tests/shared/test_sse.py::test_request_context_propagation 4431python3.14-mcp-1.29.0> tests/shared/test_streamable_http.py::test_server_close_sse_stream_via_context 4432python3.14-mcp-1.29.0> [gw3] [ 94%] PASSED tests/shared/test_ws.py::test_ws_client_basic_connection 4433python3.14-mcp-1.29.0> tests/shared/test_ws.py::test_ws_client_happy_request_and_response 4434python3.14-mcp-1.29.0> [gw4] [ 94%] PASSED tests/shared/test_streamable_http.py::test_get_sse_stream 4435python3.14-mcp-1.29.0> tests/shared/test_streamable_http.py::test_priming_event_includes_retry_interval 4436python3.14-mcp-1.29.0> [gw4] [ 94%] PASSED tests/shared/test_streamable_http.py::test_priming_event_includes_retry_interval 4437python3.14-mcp-1.29.0> tests/shared/test_streamable_http.py::test_close_sse_stream_callback_not_provided_for_old_protocol_version 4438python3.14-mcp-1.29.0> [gw4] [ 94%] PASSED tests/shared/test_streamable_http.py::test_close_sse_stream_callback_not_provided_for_old_protocol_version 4439python3.14-mcp-1.29.0> tests/shared/test_ws.py::test_ws_client_timeout 4440python3.14-mcp-1.29.0> [gw1] [ 95%] PASSED tests/server/fastmcp/test_integration.py::test_completion[server_transport0] 4441python3.14-mcp-1.29.0> tests/server/fastmcp/test_integration.py::test_completion[server_transport1] 4442python3.14-mcp-1.29.0> [gw2] [ 95%] PASSED tests/shared/test_streamable_http.py::test_client_crash_handled 4443python3.14-mcp-1.29.0> tests/shared/test_streamable_http.py::test_handle_sse_event_skips_empty_data 4444python3.14-mcp-1.29.0> [gw2] [ 95%] PASSED tests/shared/test_streamable_http.py::test_handle_sse_event_skips_empty_data 4445python3.14-mcp-1.29.0> tests/shared/test_ws.py::test_websocket_server_is_deprecated 4446python3.14-mcp-1.29.0> [gw2] [ 95%] PASSED tests/shared/test_ws.py::test_websocket_server_is_deprecated 4447python3.14-mcp-1.29.0> tests/test_examples.py::test_simple_echo 4448python3.14-mcp-1.29.0> [gw2] [ 95%] PASSED tests/test_examples.py::test_simple_echo 4449python3.14-mcp-1.29.0> tests/test_examples.py::test_complex_inputs 4450python3.14-mcp-1.29.0> [gw2] [ 95%] PASSED tests/test_examples.py::test_complex_inputs 4451python3.14-mcp-1.29.0> tests/test_examples.py::test_direct_call_tool_result_return 4452python3.14-mcp-1.29.0> [gw2] [ 95%] PASSED tests/test_examples.py::test_direct_call_tool_result_return 4453python3.14-mcp-1.29.0> tests/test_examples.py::test_desktop 4454python3.14-mcp-1.29.0> [gw2] [ 95%] PASSED tests/test_examples.py::test_desktop 4455python3.14-mcp-1.29.0> tests/test_examples.py::test_docs_examples[README.md:92-136] 4456python3.14-mcp-1.29.0> [gw2] [ 95%] PASSED tests/test_examples.py::test_docs_examples[README.md:92-136] 4457python3.14-mcp-1.29.0> tests/test_types.py::test_jsonrpc_request 4458python3.14-mcp-1.29.0> [gw2] [ 95%] PASSED tests/test_types.py::test_jsonrpc_request 4459python3.14-mcp-1.29.0> tests/test_types.py::test_method_initialization 4460python3.14-mcp-1.29.0> [gw2] [ 95%] PASSED tests/test_types.py::test_method_initialization 4461python3.14-mcp-1.29.0> tests/test_types.py::test_tool_use_content 4462python3.14-mcp-1.29.0> [gw2] [ 95%] PASSED tests/test_types.py::test_tool_use_content 4463python3.14-mcp-1.29.0> tests/test_types.py::test_tool_result_content 4464python3.14-mcp-1.29.0> [gw2] [ 96%] PASSED tests/test_types.py::test_tool_result_content 4465python3.14-mcp-1.29.0> tests/test_types.py::test_tool_choice 4466python3.14-mcp-1.29.0> [gw2] [ 96%] PASSED tests/test_types.py::test_tool_choice 4467python3.14-mcp-1.29.0> tests/test_types.py::test_sampling_message_with_user_role 4468python3.14-mcp-1.29.0> [gw2] [ 96%] PASSED tests/test_types.py::test_sampling_message_with_user_role 4469python3.14-mcp-1.29.0> tests/test_types.py::test_sampling_message_with_assistant_role 4470python3.14-mcp-1.29.0> [gw2] [ 96%] PASSED tests/test_types.py::test_sampling_message_with_assistant_role 4471python3.14-mcp-1.29.0> tests/test_types.py::test_sampling_message_backward_compatibility 4472python3.14-mcp-1.29.0> [gw2] [ 96%] PASSED tests/test_types.py::test_sampling_message_backward_compatibility 4473python3.14-mcp-1.29.0> tests/test_types.py::test_create_message_request_params_with_tools 4474python3.14-mcp-1.29.0> [gw2] [ 96%] PASSED tests/test_types.py::test_create_message_request_params_with_tools 4475python3.14-mcp-1.29.0> tests/test_types.py::test_create_message_result_with_tool_use 4476python3.14-mcp-1.29.0> [gw2] [ 96%] PASSED tests/test_types.py::test_create_message_result_with_tool_use 4477python3.14-mcp-1.29.0> tests/test_types.py::test_create_message_result_basic 4478python3.14-mcp-1.29.0> [gw2] [ 96%] PASSED tests/test_types.py::test_create_message_result_basic 4479python3.14-mcp-1.29.0> tests/test_types.py::test_client_capabilities_with_sampling_tools 4480python3.14-mcp-1.29.0> [gw2] [ 96%] PASSED tests/test_types.py::test_client_capabilities_with_sampling_tools 4481python3.14-mcp-1.29.0> tests/test_types.py::test_tool_preserves_json_schema_2020_12_fields 4482python3.14-mcp-1.29.0> [gw2] [ 96%] PASSED tests/test_types.py::test_tool_preserves_json_schema_2020_12_fields 4483python3.14-mcp-1.29.0> tests/test_types.py::test_list_tools_result_preserves_json_schema_2020_12_fields 4484python3.14-mcp-1.29.0> [gw2] [ 96%] PASSED tests/test_types.py::test_list_tools_result_preserves_json_schema_2020_12_fields 4485python3.14-mcp-1.29.0> [gw0] [ 96%] PASSED tests/server/fastmcp/test_integration.py::test_basic_prompts[server_transport0] 4486python3.14-mcp-1.29.0> tests/server/fastmcp/test_integration.py::test_basic_prompts[server_transport1] 4487python3.14-mcp-1.29.0> [gw3] [ 97%] PASSED tests/shared/test_ws.py::test_ws_client_happy_request_and_response 4488python3.14-mcp-1.29.0> tests/shared/test_ws.py::test_ws_client_exception_handling 4489python3.14-mcp-1.29.0> [gw6] [ 97%] PASSED tests/shared/test_streamable_http.py::test_method_not_allowed 4490python3.14-mcp-1.29.0> tests/shared/test_tool_name_validation.py::TestValidateToolName::TestValidNames::test_accepts_valid_names[simple_alphanumeric] 4491python3.14-mcp-1.29.0> [gw6] [ 97%] PASSED tests/shared/test_tool_name_validation.py::TestValidateToolName::TestValidNames::test_accepts_valid_names[simple_alphanumeric] 4492python3.14-mcp-1.29.0> tests/shared/test_tool_name_validation.py::TestValidateToolName::TestValidNames::test_accepts_valid_names[with_underscores] 4493python3.14-mcp-1.29.0> [gw6] [ 97%] PASSED tests/shared/test_tool_name_validation.py::TestValidateToolName::TestValidNames::test_accepts_valid_names[with_underscores] 4494python3.14-mcp-1.29.0> [gw4] [ 97%] PASSED tests/shared/test_ws.py::test_ws_client_timeout 4495python3.14-mcp-1.29.0> tests/shared/test_ws.py::test_websocket_client_is_deprecated 4496python3.14-mcp-1.29.0> [gw4] [ 97%] PASSED tests/shared/test_ws.py::test_websocket_client_is_deprecated 4497python3.14-mcp-1.29.0> [gw1] [ 97%] PASSED tests/server/fastmcp/test_integration.py::test_completion[server_transport1] 4498python3.14-mcp-1.29.0> tests/server/fastmcp/test_integration.py::test_fastmcp_quickstart[server_transport0] 4499python3.14-mcp-1.29.0> [gw5] [ 97%] PASSED tests/shared/test_streamable_http.py::test_server_close_sse_stream_via_context 4500python3.14-mcp-1.29.0> tests/shared/test_streamable_http.py::test_standalone_get_stream_reconnection 4501python3.14-mcp-1.29.0> [gw7] [ 97%] PASSED tests/shared/test_streamable_http.py::test_client_includes_protocol_version_header_after_init 4502python3.14-mcp-1.29.0> tests/shared/test_streamable_http.py::test_server_validates_protocol_version_header 4503python3.14-mcp-1.29.0> [gw0] [ 97%] PASSED tests/server/fastmcp/test_integration.py::test_basic_prompts[server_transport1] 4504python3.14-mcp-1.29.0> tests/server/fastmcp/test_integration.py::test_sampling[server_transport0] 4505python3.14-mcp-1.29.0> [gw3] [ 97%] PASSED tests/shared/test_ws.py::test_ws_client_exception_handling 4506python3.14-mcp-1.29.0> [gw1] [ 98%] PASSED tests/server/fastmcp/test_integration.py::test_fastmcp_quickstart[server_transport0] 4507python3.14-mcp-1.29.0> tests/server/fastmcp/test_integration.py::test_fastmcp_quickstart[server_transport1] 4508python3.14-mcp-1.29.0> [gw0] [ 98%] PASSED tests/server/fastmcp/test_integration.py::test_sampling[server_transport0] 4509python3.14-mcp-1.29.0> tests/server/fastmcp/test_integration.py::test_sampling[server_transport1] 4510python3.14-mcp-1.29.0> [gw7] [ 98%] PASSED tests/shared/test_streamable_http.py::test_server_validates_protocol_version_header 4511python3.14-mcp-1.29.0> [gw5] [ 98%] PASSED tests/shared/test_streamable_http.py::test_standalone_get_stream_reconnection 4512python3.14-mcp-1.29.0> [gw1] [ 98%] PASSED tests/server/fastmcp/test_integration.py::test_fastmcp_quickstart[server_transport1] 4513python3.14-mcp-1.29.0> tests/server/fastmcp/test_integration.py::test_structured_output[server_transport0] 4514python3.14-mcp-1.29.0> [gw0] [ 98%] PASSED tests/server/fastmcp/test_integration.py::test_sampling[server_transport1] 4515python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerResources::test_binary_resource 4516python3.14-mcp-1.29.0> [gw0] [ 98%] PASSED tests/server/fastmcp/test_server.py::TestServerResources::test_binary_resource 4517python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerResources::test_file_resource_text 4518python3.14-mcp-1.29.0> [gw0] [ 98%] PASSED tests/server/fastmcp/test_server.py::TestServerResources::test_file_resource_text 4519python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerResources::test_file_resource_binary 4520python3.14-mcp-1.29.0> [gw0] [ 98%] PASSED tests/server/fastmcp/test_server.py::TestServerResources::test_file_resource_binary 4521python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerResources::test_function_resource 4522python3.14-mcp-1.29.0> [gw0] [ 98%] PASSED tests/server/fastmcp/test_server.py::TestServerResources::test_function_resource 4523python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerResourceTemplates::test_resource_with_params 4524python3.14-mcp-1.29.0> [gw0] [ 98%] PASSED tests/server/fastmcp/test_server.py::TestServerResourceTemplates::test_resource_with_params 4525python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerResourceTemplates::test_resource_with_uri_params 4526python3.14-mcp-1.29.0> [gw0] [ 98%] PASSED tests/server/fastmcp/test_server.py::TestServerResourceTemplates::test_resource_with_uri_params 4527python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerResourceTemplates::test_resource_with_untyped_params 4528python3.14-mcp-1.29.0> [gw0] [ 99%] PASSED tests/server/fastmcp/test_server.py::TestServerResourceTemplates::test_resource_with_untyped_params 4529python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerResourceTemplates::test_resource_matching_params 4530python3.14-mcp-1.29.0> [gw0] [ 99%] PASSED tests/server/fastmcp/test_server.py::TestServerResourceTemplates::test_resource_matching_params 4531python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerResourceTemplates::test_resource_mismatched_params 4532python3.14-mcp-1.29.0> [gw0] [ 99%] PASSED tests/server/fastmcp/test_server.py::TestServerResourceTemplates::test_resource_mismatched_params 4533python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerResourceTemplates::test_resource_multiple_params 4534python3.14-mcp-1.29.0> [gw0] [ 99%] PASSED tests/server/fastmcp/test_server.py::TestServerResourceTemplates::test_resource_multiple_params 4535python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerResourceTemplates::test_resource_multiple_mismatched_params 4536python3.14-mcp-1.29.0> [gw0] [ 99%] PASSED tests/server/fastmcp/test_server.py::TestServerResourceTemplates::test_resource_multiple_mismatched_params 4537python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerResourceTemplates::test_template_to_resource_conversion 4538python3.14-mcp-1.29.0> [gw0] [ 99%] PASSED tests/server/fastmcp/test_server.py::TestServerResourceTemplates::test_template_to_resource_conversion 4539python3.14-mcp-1.29.0> [gw1] [ 99%] PASSED tests/server/fastmcp/test_integration.py::test_structured_output[server_transport0] 4540python3.14-mcp-1.29.0> tests/server/fastmcp/test_integration.py::test_structured_output[server_transport1] 4541python3.14-mcp-1.29.0> [gw1] [ 99%] PASSED tests/server/fastmcp/test_integration.py::test_structured_output[server_transport1] 4542python3.14-mcp-1.29.0> tests/server/fastmcp/test_parameter_descriptions.py::test_parameter_descriptions 4543python3.14-mcp-1.29.0> [gw1] [ 99%] PASSED tests/server/fastmcp/test_parameter_descriptions.py::test_parameter_descriptions 4544python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServer::test_create_server 4545python3.14-mcp-1.29.0> [gw1] [ 99%] PASSED tests/server/fastmcp/test_server.py::TestServer::test_create_server 4546python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServer::test_normalize_path 4547python3.14-mcp-1.29.0> [gw1] [ 99%] PASSED tests/server/fastmcp/test_server.py::TestServer::test_normalize_path 4548python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServer::test_sse_app_with_mount_path 4549python3.14-mcp-1.29.0> [gw1] [100%] PASSED tests/server/fastmcp/test_server.py::TestServer::test_sse_app_with_mount_path 4550python3.14-mcp-1.29.0> 4551python3.14-mcp-1.29.0> ═══════════════════════════════ inline-snapshot ════════════════════════════════4552python3.14-mcp-1.29.0> INFO: inline-snapshot was disabled because you used xdist. This means that tests4553python3.14-mcp-1.29.0> with snapshots will continue to run, but snapshot(x) will only return x and 4554python3.14-mcp-1.29.0> inline-snapshot will not be able to fix snapshots or generate reports.4555python3.14-mcp-1.29.0> 4556python3.14-mcp-1.29.0> 4557python3.14-mcp-1.29.0> 4558python3.14-mcp-1.29.0> ============ 1064 passed, 95 skipped, 1 xfailed in 73.61s (0:01:13) ============4559python3.14-mcp-1.29.0> Finished executing pytestCheckPhase4560python3.14-mcp-1.29.0> pytestCheckPhase completed in 1 minutes 21 seconds4561python3.14-mcp-1.29.0> Running phase: pytestcachePhase4562python3.14-mcp-1.29.0> Running phase: pytestRemoveBytecodePhase4563building '/nix/store/nxsnav8if1m3zisxybdq1whi48r83s5v-python3.14-textual-8.2.7.drv' on 'ssh-ng://nix-remote-builder@bld3.m.ntd.one'4564building '/nix/store/v83642jz3714wyv9p21q0w5jfsncfmgh-python3.14-tree-sitter-bash-0.25.1.drv' on 'ssh-ng://nix-remote-builder@bld3.m.ntd.one'4565building '/nix/store/nxsnav8if1m3zisxybdq1whi48r83s5v-python3.14-textual-8.2.7.drv'4566python3.14-textual-8.2.7> structuredAttrs is enabled4567building '/nix/store/v83642jz3714wyv9p21q0w5jfsncfmgh-python3.14-tree-sitter-bash-0.25.1.drv'4568python3.14-tree-sitter-bash-0.25.1> Sourcing python-remove-tests-dir-hook4569python3.14-tree-sitter-bash-0.25.1> Sourcing python-catch-conflicts-hook.sh4570python3.14-tree-sitter-bash-0.25.1> Sourcing python-remove-bin-bytecode-hook.sh4571python3.14-tree-sitter-bash-0.25.1> Sourcing pypa-build-hook4572python3.14-tree-sitter-bash-0.25.1> Using pypaBuildPhase4573python3.14-tree-sitter-bash-0.25.1> Sourcing python-runtime-deps-check-hook4574python3.14-tree-sitter-bash-0.25.1> Using pythonRuntimeDepsCheckHook4575python3.14-tree-sitter-bash-0.25.1> Sourcing pypa-install-hook4576python3.14-tree-sitter-bash-0.25.1> Using pypaInstallPhase4577python3.14-tree-sitter-bash-0.25.1> Sourcing python-imports-check-hook.sh4578python3.14-tree-sitter-bash-0.25.1> Using pythonImportsCheckPhase4579python3.14-tree-sitter-bash-0.25.1> Sourcing python-metadata-check-hook.sh4580python3.14-tree-sitter-bash-0.25.1> Using pythonMetadataCheckPhase4581python3.14-textual-8.2.7> Sourcing python-remove-tests-dir-hook4582python3.14-tree-sitter-bash-0.25.1> Sourcing python-namespaces-hook4583python3.14-textual-8.2.7> Sourcing python-catch-conflicts-hook.sh4584python3.14-tree-sitter-bash-0.25.1> Sourcing python-catch-conflicts-hook.sh4585python3.14-textual-8.2.7> Sourcing python-remove-bin-bytecode-hook.sh4586python3.14-textual-8.2.7> Sourcing pypa-build-hook4587python3.14-textual-8.2.7> Using pypaBuildPhase4588python3.14-textual-8.2.7> Sourcing python-runtime-deps-check-hook4589python3.14-textual-8.2.7> Using pythonRuntimeDepsCheckHook4590python3.14-textual-8.2.7> Sourcing pypa-install-hook4591python3.14-textual-8.2.7> Using pypaInstallPhase4592python3.14-textual-8.2.7> Sourcing python-imports-check-hook.sh4593python3.14-textual-8.2.7> Using pythonImportsCheckPhase4594python3.14-textual-8.2.7> Sourcing python-metadata-check-hook.sh4595python3.14-textual-8.2.7> Using pythonMetadataCheckPhase4596python3.14-textual-8.2.7> Sourcing python-namespaces-hook4597python3.14-textual-8.2.7> Sourcing python-catch-conflicts-hook.sh4598python3.14-textual-8.2.7> Sourcing pytest-check-hook4599python3.14-textual-8.2.7> Using pytestCheckPhase4600python3.14-tree-sitter-bash-0.25.1> Running phase: unpackPhase4601python3.14-tree-sitter-bash-0.25.1> unpacking source archive /nix/store/78vzma9hhwga0qqsmcl649iqpv30wmjy-tree_sitter_bash-0.25.1.tar.gz4602python3.14-textual-8.2.7> Running phase: unpackPhase4603python3.14-textual-8.2.7> unpacking source archive /nix/store/1h6844gsr81k45lyvrwxmjfaylc9s3z9-source4604python3.14-tree-sitter-bash-0.25.1> source root is tree_sitter_bash-0.25.14605python3.14-tree-sitter-bash-0.25.1> setting SOURCE_DATE_EPOCH to timestamp 1764694719 of file "tree_sitter_bash-0.25.1/setup.cfg"4606python3.14-tree-sitter-bash-0.25.1> Running phase: patchPhase4607python3.14-tree-sitter-bash-0.25.1> Running phase: updateAutotoolsGnuConfigScriptsPhase4608python3.14-tree-sitter-bash-0.25.1> Running phase: configurePhase4609python3.14-tree-sitter-bash-0.25.1> no configure script, doing nothing4610python3.14-tree-sitter-bash-0.25.1> Running phase: buildPhase4611python3.14-tree-sitter-bash-0.25.1> Executing pypaBuildPhase4612python3.14-tree-sitter-bash-0.25.1> Creating a wheel...4613python3.14-tree-sitter-bash-0.25.1> pypa build flags: --no-isolation --outdir dist/ --wheel4614python3.14-textual-8.2.7> source root is source4615python3.14-textual-8.2.7> setting SOURCE_DATE_EPOCH to timestamp 315619200 of file "source/uv.lock"4616python3.14-textual-8.2.7> Running phase: patchPhase4617python3.14-textual-8.2.7> Running phase: updateAutotoolsGnuConfigScriptsPhase4618python3.14-textual-8.2.7> Running phase: configurePhase4619python3.14-textual-8.2.7> no configure script, doing nothing4620python3.14-textual-8.2.7> Running phase: buildPhase4621python3.14-textual-8.2.7> Executing pypaBuildPhase4622python3.14-textual-8.2.7> Creating a wheel...4623python3.14-textual-8.2.7> pypa build flags: --no-isolation --outdir dist/ --wheel4624python3.14-tree-sitter-bash-0.25.1> * Getting build dependencies for wheel...4625python3.14-textual-8.2.7> * Getting build dependencies for wheel...4626python3.14-tree-sitter-bash-0.25.1> /nix/store/lma7nra2n1m5bjislcb2fviv4ap8vbmn-python3.14-wheel-0.47.0/lib/python3.14/site-packages/wheel/bdist_wheel.py:4: FutureWarning: The 'wheel' package is no longer the canonical location of the 'bdist_wheel' command, and will be removed in a future release. Please update to setuptools v70.1 or later which contains an integrated version of this command.4627python3.14-tree-sitter-bash-0.25.1> warn(4628python3.14-tree-sitter-bash-0.25.1> /nix/store/is96kqqsvnrrpl3pw97bf4wflzqk2zgv-python3.14-setuptools-83.0.0/lib/python3.14/site-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated4629python3.14-tree-sitter-bash-0.25.1> !!4630python3.14-tree-sitter-bash-0.25.1> 4631python3.14-tree-sitter-bash-0.25.1> ********************************************************************************4632python3.14-tree-sitter-bash-0.25.1> Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0).4633python3.14-tree-sitter-bash-0.25.1> 4634python3.14-tree-sitter-bash-0.25.1> By 2027-Feb-18, you need to update your project and remove deprecated calls4635python3.14-tree-sitter-bash-0.25.1> or your builds will no longer be supported.4636python3.14-tree-sitter-bash-0.25.1> 4637python3.14-tree-sitter-bash-0.25.1> See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.4638python3.14-tree-sitter-bash-0.25.1> ********************************************************************************4639python3.14-tree-sitter-bash-0.25.1> 4640python3.14-tree-sitter-bash-0.25.1> !!4641python3.14-tree-sitter-bash-0.25.1> corresp(dist, value, root_dir)4642python3.14-tree-sitter-bash-0.25.1> /nix/store/is96kqqsvnrrpl3pw97bf4wflzqk2zgv-python3.14-setuptools-83.0.0/lib/python3.14/site-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated.4643python3.14-tree-sitter-bash-0.25.1> !!4644python3.14-tree-sitter-bash-0.25.1> 4645python3.14-tree-sitter-bash-0.25.1> ********************************************************************************4646python3.14-tree-sitter-bash-0.25.1> Please consider removing the following classifiers in favor of a SPDX license expression:4647python3.14-tree-sitter-bash-0.25.1> 4648python3.14-tree-sitter-bash-0.25.1> License :: OSI Approved :: MIT License4649python3.14-tree-sitter-bash-0.25.1> 4650python3.14-tree-sitter-bash-0.25.1> See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.4651python3.14-tree-sitter-bash-0.25.1> ********************************************************************************4652python3.14-tree-sitter-bash-0.25.1> 4653python3.14-tree-sitter-bash-0.25.1> !!4654python3.14-tree-sitter-bash-0.25.1> dist._finalize_license_expression()4655python3.14-tree-sitter-bash-0.25.1> /nix/store/is96kqqsvnrrpl3pw97bf4wflzqk2zgv-python3.14-setuptools-83.0.0/lib/python3.14/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated.4656python3.14-tree-sitter-bash-0.25.1> !!4657python3.14-tree-sitter-bash-0.25.1> 4658python3.14-tree-sitter-bash-0.25.1> ********************************************************************************4659python3.14-tree-sitter-bash-0.25.1> Please consider removing the following classifiers in favor of a SPDX license expression:4660python3.14-tree-sitter-bash-0.25.1> 4661python3.14-tree-sitter-bash-0.25.1> License :: OSI Approved :: MIT License4662python3.14-tree-sitter-bash-0.25.1> 4663python3.14-tree-sitter-bash-0.25.1> See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.4664python3.14-tree-sitter-bash-0.25.1> ********************************************************************************4665python3.14-tree-sitter-bash-0.25.1> 4666python3.14-tree-sitter-bash-0.25.1> !!4667python3.14-tree-sitter-bash-0.25.1> self._finalize_license_expression()4668python3.14-tree-sitter-bash-0.25.1> running egg_info4669python3.14-tree-sitter-bash-0.25.1> writing bindings/python/tree_sitter_bash.egg-info/PKG-INFO4670python3.14-tree-sitter-bash-0.25.1> writing dependency_links to bindings/python/tree_sitter_bash.egg-info/dependency_links.txt4671python3.14-tree-sitter-bash-0.25.1> writing requirements to bindings/python/tree_sitter_bash.egg-info/requires.txt4672python3.14-tree-sitter-bash-0.25.1> writing top-level names to bindings/python/tree_sitter_bash.egg-info/top_level.txt4673python3.14-tree-sitter-bash-0.25.1> reading manifest file 'bindings/python/tree_sitter_bash.egg-info/SOURCES.txt'4674python3.14-tree-sitter-bash-0.25.1> adding license file 'LICENSE'4675python3.14-tree-sitter-bash-0.25.1> writing manifest file 'bindings/python/tree_sitter_bash.egg-info/SOURCES.txt'4676python3.14-tree-sitter-bash-0.25.1> * Building wheel...4677python3.14-textual-8.2.7> * Building wheel...4678python3.14-tree-sitter-bash-0.25.1> /nix/store/lma7nra2n1m5bjislcb2fviv4ap8vbmn-python3.14-wheel-0.47.0/lib/python3.14/site-packages/wheel/bdist_wheel.py:4: FutureWarning: The 'wheel' package is no longer the canonical location of the 'bdist_wheel' command, and will be removed in a future release. Please update to setuptools v70.1 or later which contains an integrated version of this command.4679python3.14-tree-sitter-bash-0.25.1> warn(4680python3.14-tree-sitter-bash-0.25.1> /nix/store/is96kqqsvnrrpl3pw97bf4wflzqk2zgv-python3.14-setuptools-83.0.0/lib/python3.14/site-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated4681python3.14-tree-sitter-bash-0.25.1> !!4682python3.14-tree-sitter-bash-0.25.1> 4683python3.14-tree-sitter-bash-0.25.1> ********************************************************************************4684python3.14-tree-sitter-bash-0.25.1> Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0).4685python3.14-tree-sitter-bash-0.25.1> 4686python3.14-tree-sitter-bash-0.25.1> By 2027-Feb-18, you need to update your project and remove deprecated calls4687python3.14-tree-sitter-bash-0.25.1> or your builds will no longer be supported.4688python3.14-tree-sitter-bash-0.25.1> 4689python3.14-tree-sitter-bash-0.25.1> See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.4690python3.14-tree-sitter-bash-0.25.1> ********************************************************************************4691python3.14-tree-sitter-bash-0.25.1> 4692python3.14-tree-sitter-bash-0.25.1> !!4693python3.14-tree-sitter-bash-0.25.1> corresp(dist, value, root_dir)4694python3.14-tree-sitter-bash-0.25.1> /nix/store/is96kqqsvnrrpl3pw97bf4wflzqk2zgv-python3.14-setuptools-83.0.0/lib/python3.14/site-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated.4695python3.14-tree-sitter-bash-0.25.1> !!4696python3.14-tree-sitter-bash-0.25.1> 4697python3.14-tree-sitter-bash-0.25.1> ********************************************************************************4698python3.14-tree-sitter-bash-0.25.1> Please consider removing the following classifiers in favor of a SPDX license expression:4699python3.14-tree-sitter-bash-0.25.1> 4700python3.14-tree-sitter-bash-0.25.1> License :: OSI Approved :: MIT License4701python3.14-tree-sitter-bash-0.25.1> 4702python3.14-tree-sitter-bash-0.25.1> See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.4703python3.14-tree-sitter-bash-0.25.1> ********************************************************************************4704python3.14-tree-sitter-bash-0.25.1> 4705python3.14-tree-sitter-bash-0.25.1> !!4706python3.14-tree-sitter-bash-0.25.1> dist._finalize_license_expression()4707python3.14-tree-sitter-bash-0.25.1> /nix/store/is96kqqsvnrrpl3pw97bf4wflzqk2zgv-python3.14-setuptools-83.0.0/lib/python3.14/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated.4708python3.14-tree-sitter-bash-0.25.1> !!4709python3.14-tree-sitter-bash-0.25.1> 4710python3.14-tree-sitter-bash-0.25.1> ********************************************************************************4711python3.14-tree-sitter-bash-0.25.1> Please consider removing the following classifiers in favor of a SPDX license expression:4712python3.14-tree-sitter-bash-0.25.1> 4713python3.14-tree-sitter-bash-0.25.1> License :: OSI Approved :: MIT License4714python3.14-tree-sitter-bash-0.25.1> 4715python3.14-tree-sitter-bash-0.25.1> See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.4716python3.14-tree-sitter-bash-0.25.1> ********************************************************************************4717python3.14-tree-sitter-bash-0.25.1> 4718python3.14-tree-sitter-bash-0.25.1> !!4719python3.14-tree-sitter-bash-0.25.1> self._finalize_license_expression()4720python3.14-tree-sitter-bash-0.25.1> running bdist_wheel4721python3.14-tree-sitter-bash-0.25.1> running build4722python3.14-tree-sitter-bash-0.25.1> creating build/lib.linux-aarch64-cpython-314/tree_sitter_bash/queries4723python3.14-tree-sitter-bash-0.25.1> copying queries/highlights.scm -> build/lib.linux-aarch64-cpython-314/tree_sitter_bash/queries4724python3.14-tree-sitter-bash-0.25.1> running build_py4725python3.14-tree-sitter-bash-0.25.1> copying bindings/python/tree_sitter_bash/__init__.py -> build/lib.linux-aarch64-cpython-314/tree_sitter_bash4726python3.14-tree-sitter-bash-0.25.1> running egg_info4727python3.14-tree-sitter-bash-0.25.1> writing bindings/python/tree_sitter_bash.egg-info/PKG-INFO4728python3.14-tree-sitter-bash-0.25.1> writing dependency_links to bindings/python/tree_sitter_bash.egg-info/dependency_links.txt4729python3.14-tree-sitter-bash-0.25.1> writing requirements to bindings/python/tree_sitter_bash.egg-info/requires.txt4730python3.14-tree-sitter-bash-0.25.1> writing top-level names to bindings/python/tree_sitter_bash.egg-info/top_level.txt4731python3.14-tree-sitter-bash-0.25.1> reading manifest file 'bindings/python/tree_sitter_bash.egg-info/SOURCES.txt'4732python3.14-tree-sitter-bash-0.25.1> adding license file 'LICENSE'4733python3.14-tree-sitter-bash-0.25.1> writing manifest file 'bindings/python/tree_sitter_bash.egg-info/SOURCES.txt'4734python3.14-tree-sitter-bash-0.25.1> copying bindings/python/tree_sitter_bash/__init__.pyi -> build/lib.linux-aarch64-cpython-314/tree_sitter_bash4735python3.14-tree-sitter-bash-0.25.1> copying bindings/python/tree_sitter_bash/binding.c -> build/lib.linux-aarch64-cpython-314/tree_sitter_bash4736python3.14-tree-sitter-bash-0.25.1> copying bindings/python/tree_sitter_bash/py.typed -> build/lib.linux-aarch64-cpython-314/tree_sitter_bash4737python3.14-tree-sitter-bash-0.25.1> running build_ext4738python3.14-tree-sitter-bash-0.25.1> building '_binding' extension4739python3.14-tree-sitter-bash-0.25.1> creating build/temp.linux-aarch64-cpython-314/bindings/python/tree_sitter_bash4740python3.14-tree-sitter-bash-0.25.1> creating build/temp.linux-aarch64-cpython-314/src4741python3.14-tree-sitter-bash-0.25.1> gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O3 -Wall -fPIC -DPY_SSIZE_T_CLEAN -DTREE_SITTER_HIDE_SYMBOLS -DPy_LIMITED_API=0x030A0000 -Isrc -I/nix/store/lfh101cfjj8p8npcari9hk0lbqi33yvh-python3-3.14.7/include/python3.14 -c bindings/python/tree_sitter_bash/binding.c -o build/temp.linux-aarch64-cpython-314/bindings/python/tree_sitter_bash/binding.o -std=c11 -fvisibility=hidden4742python3.14-tree-sitter-bash-0.25.1> gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O3 -Wall -fPIC -DPY_SSIZE_T_CLEAN -DTREE_SITTER_HIDE_SYMBOLS -DPy_LIMITED_API=0x030A0000 -Isrc -I/nix/store/lfh101cfjj8p8npcari9hk0lbqi33yvh-python3-3.14.7/include/python3.14 -c src/parser.c -o build/temp.linux-aarch64-cpython-314/src/parser.o -std=c11 -fvisibility=hidden4743python3.14-textual-8.2.7> Successfully built textual-8.2.7-py3-none-any.whl4744python3.14-textual-8.2.7> Finished creating a wheel...4745python3.14-textual-8.2.7> /build/source/dist /build/source4746python3.14-textual-8.2.7> Unpacking to: unpacked/textual-8.2.7...OK4747python3.14-textual-8.2.7> Repacking wheel as ./textual-8.2.7-py3-none-any.whl...OK4748python3.14-textual-8.2.7> /build/source4749python3.14-textual-8.2.7> Finished executing pypaBuildPhase4750python3.14-textual-8.2.7> Running phase: pythonRuntimeDepsCheckHook4751python3.14-textual-8.2.7> Executing pythonRuntimeDepsCheck4752python3.14-textual-8.2.7> Checking runtime dependencies for textual-8.2.7-py3-none-any.whl4753python3.14-textual-8.2.7> Finished executing pythonRuntimeDepsCheck4754python3.14-textual-8.2.7> Running phase: installPhase4755python3.14-textual-8.2.7> Executing pypaInstallPhase4756python3.14-tree-sitter-bash-0.25.1> gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O3 -Wall -fPIC -DPY_SSIZE_T_CLEAN -DTREE_SITTER_HIDE_SYMBOLS -DPy_LIMITED_API=0x030A0000 -Isrc -I/nix/store/lfh101cfjj8p8npcari9hk0lbqi33yvh-python3-3.14.7/include/python3.14 -c src/scanner.c -o build/temp.linux-aarch64-cpython-314/src/scanner.o -std=c11 -fvisibility=hidden4757python3.14-tree-sitter-bash-0.25.1> In file included from src/scanner.c:1:4758python3.14-tree-sitter-bash-0.25.1> src/scanner.c: In function ‘scan_heredoc_content’:4759python3.14-tree-sitter-bash-0.25.1> src/tree_sitter/array.h:107:42: warning: value computed is not used [-Wunused-value]4760python3.14-tree-sitter-bash-0.25.1> 107 | #define array_pop(self) ((self)->contents[--(self)->size])4761python3.14-tree-sitter-bash-0.25.1> | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~4762python3.14-tree-sitter-bash-0.25.1> src/scanner.c:309:25: note: in expansion of macro ‘array_pop’4763python3.14-tree-sitter-bash-0.25.1> 309 | array_pop(&scanner->heredocs);4764python3.14-tree-sitter-bash-0.25.1> | ^~~~~~~~~4765python3.14-tree-sitter-bash-0.25.1> src/scanner.c: In function ‘scan’:4766python3.14-tree-sitter-bash-0.25.1> src/tree_sitter/array.h:107:42: warning: value computed is not used [-Wunused-value]4767python3.14-tree-sitter-bash-0.25.1> 107 | #define array_pop(self) ((self)->contents[--(self)->size])4768python3.14-tree-sitter-bash-0.25.1> | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~4769python3.14-tree-sitter-bash-0.25.1> src/scanner.c:448:13: note: in expansion of macro ‘array_pop’4770python3.14-tree-sitter-bash-0.25.1> 448 | array_pop(&scanner->heredocs);4771python3.14-tree-sitter-bash-0.25.1> | ^~~~~~~~~4772python3.14-tree-sitter-bash-0.25.1> gcc -shared -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-bzip2-1.0.8/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-libffi-3.8.0/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-util-linux-minimal-2.42.2-lib/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-ncurses-6.6/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-xz-5.8.3/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-zlib-1.3.2/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-openssl-3.6.3/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-sqlite-3.53.3/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-mpdecimal-4.0.1/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-expat-2.8.3/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-zstd-1.5.7/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-bluez-headers-5.87/lib -L/nix/store/9870dnbzywsgdi86yg1bc70aqwkqhxyp-tzdata-2026c/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-gdbm-1.26-lib/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-readline-8.3p3/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-bzip2-1.0.8/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-libffi-3.8.0/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-util-linux-minimal-2.42.2-lib/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-ncurses-6.6/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-xz-5.8.3/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-zlib-1.3.2/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-openssl-3.6.3/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-sqlite-3.53.3/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-mpdecimal-4.0.1/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-expat-2.8.3/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-zstd-1.5.7/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-bluez-headers-5.87/lib -L/nix/store/9870dnbzywsgdi86yg1bc70aqwkqhxyp-tzdata-2026c/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-gdbm-1.26-lib/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-readline-8.3p3/lib build/temp.linux-aarch64-cpython-314/bindings/python/tree_sitter_bash/binding.o build/temp.linux-aarch64-cpython-314/src/parser.o build/temp.linux-aarch64-cpython-314/src/scanner.o -L/nix/store/lfh101cfjj8p8npcari9hk0lbqi33yvh-python3-3.14.7/lib -o build/lib.linux-aarch64-cpython-314/tree_sitter_bash/_binding.abi3.so4773python3.14-tree-sitter-bash-0.25.1> installing to build/bdist.linux-aarch64/wheel4774python3.14-tree-sitter-bash-0.25.1> running install4775python3.14-tree-sitter-bash-0.25.1> running install_lib4776python3.14-tree-sitter-bash-0.25.1> creating build/bdist.linux-aarch64/wheel4777python3.14-tree-sitter-bash-0.25.1> creating build/bdist.linux-aarch64/wheel/tree_sitter_bash4778python3.14-tree-sitter-bash-0.25.1> copying build/lib.linux-aarch64-cpython-314/tree_sitter_bash/__init__.pyi -> build/bdist.linux-aarch64/wheel/./tree_sitter_bash4779python3.14-tree-sitter-bash-0.25.1> copying build/lib.linux-aarch64-cpython-314/tree_sitter_bash/binding.c -> build/bdist.linux-aarch64/wheel/./tree_sitter_bash4780python3.14-tree-sitter-bash-0.25.1> copying build/lib.linux-aarch64-cpython-314/tree_sitter_bash/py.typed -> build/bdist.linux-aarch64/wheel/./tree_sitter_bash4781python3.14-tree-sitter-bash-0.25.1> copying build/lib.linux-aarch64-cpython-314/tree_sitter_bash/_binding.abi3.so -> build/bdist.linux-aarch64/wheel/./tree_sitter_bash4782python3.14-tree-sitter-bash-0.25.1> copying build/lib.linux-aarch64-cpython-314/tree_sitter_bash/__init__.py -> build/bdist.linux-aarch64/wheel/./tree_sitter_bash4783python3.14-tree-sitter-bash-0.25.1> creating build/bdist.linux-aarch64/wheel/tree_sitter_bash/queries4784python3.14-tree-sitter-bash-0.25.1> copying build/lib.linux-aarch64-cpython-314/tree_sitter_bash/queries/highlights.scm -> build/bdist.linux-aarch64/wheel/./tree_sitter_bash/queries4785python3.14-tree-sitter-bash-0.25.1> running install_egg_info4786python3.14-tree-sitter-bash-0.25.1> Copying bindings/python/tree_sitter_bash.egg-info to build/bdist.linux-aarch64/wheel/./tree_sitter_bash-0.25.1-py3.14.egg-info4787python3.14-tree-sitter-bash-0.25.1> running install_scripts4788python3.14-tree-sitter-bash-0.25.1> creating build/bdist.linux-aarch64/wheel/tree_sitter_bash-0.25.1.dist-info/WHEEL4789python3.14-tree-sitter-bash-0.25.1> creating '/build/tree_sitter_bash-0.25.1/dist/.tmp-fxaickaw/tree_sitter_bash-0.25.1-cp310-abi3-linux_aarch64.whl' and adding 'build/bdist.linux-aarch64/wheel' to it4790python3.14-tree-sitter-bash-0.25.1> adding 'tree_sitter_bash/__init__.py'4791python3.14-tree-sitter-bash-0.25.1> adding 'tree_sitter_bash/__init__.pyi'4792python3.14-tree-sitter-bash-0.25.1> adding 'tree_sitter_bash/_binding.abi3.so'4793python3.14-tree-sitter-bash-0.25.1> adding 'tree_sitter_bash/binding.c'4794python3.14-textual-8.2.7> Successfully installed textual-8.2.7-py3-none-any.whl4795python3.14-tree-sitter-bash-0.25.1> adding 'tree_sitter_bash/py.typed'4796python3.14-tree-sitter-bash-0.25.1> adding 'tree_sitter_bash/queries/highlights.scm'4797python3.14-textual-8.2.7> Finished executing pypaInstallPhase4798python3.14-textual-8.2.7> Running phase: pythonOutputDistPhase4799python3.14-tree-sitter-bash-0.25.1> adding 'tree_sitter_bash-0.25.1.dist-info/licenses/LICENSE'4800python3.14-tree-sitter-bash-0.25.1> adding 'tree_sitter_bash-0.25.1.dist-info/METADATA'4801python3.14-tree-sitter-bash-0.25.1> adding 'tree_sitter_bash-0.25.1.dist-info/WHEEL'4802python3.14-tree-sitter-bash-0.25.1> adding 'tree_sitter_bash-0.25.1.dist-info/top_level.txt'4803python3.14-tree-sitter-bash-0.25.1> adding 'tree_sitter_bash-0.25.1.dist-info/RECORD'4804python3.14-tree-sitter-bash-0.25.1> removing build/bdist.linux-aarch64/wheel4805python3.14-textual-8.2.7> Executing pythonOutputDistPhase4806python3.14-textual-8.2.7> Finished executing pythonOutputDistPhase4807python3.14-textual-8.2.7> Running phase: fixupPhase4808python3.14-textual-8.2.7> shrinking RPATHs of ELF executables and libraries in /nix/store/sbxsyxg7gc0370j1isal3w76s42cimnz-python3.14-textual-8.2.7-dist4809python3.14-tree-sitter-bash-0.25.1> Successfully built tree_sitter_bash-0.25.1-cp310-abi3-linux_aarch64.whl4810python3.14-textual-8.2.7> checking for references to /build/ in /nix/store/sbxsyxg7gc0370j1isal3w76s42cimnz-python3.14-textual-8.2.7-dist...4811python3.14-textual-8.2.7> patching script interpreter paths in /nix/store/sbxsyxg7gc0370j1isal3w76s42cimnz-python3.14-textual-8.2.7-dist4812python3.14-textual-8.2.7> shrinking RPATHs of ELF executables and libraries in /nix/store/25xdvqa7vym55f5bzq6a9kb3ffmdjr6z-python3.14-textual-8.2.74813python3.14-tree-sitter-bash-0.25.1> Finished creating a wheel...4814python3.14-tree-sitter-bash-0.25.1> Finished executing pypaBuildPhase4815python3.14-tree-sitter-bash-0.25.1> Running phase: pythonRuntimeDepsCheckHook4816python3.14-tree-sitter-bash-0.25.1> Executing pythonRuntimeDepsCheck4817python3.14-tree-sitter-bash-0.25.1> Checking runtime dependencies for tree_sitter_bash-0.25.1-cp310-abi3-linux_aarch64.whl4818python3.14-textual-8.2.7> checking for references to /build/ in /nix/store/25xdvqa7vym55f5bzq6a9kb3ffmdjr6z-python3.14-textual-8.2.7...4819python3.14-tree-sitter-bash-0.25.1> Finished executing pythonRuntimeDepsCheck4820python3.14-tree-sitter-bash-0.25.1> Running phase: installPhase4821python3.14-tree-sitter-bash-0.25.1> Executing pypaInstallPhase4822python3.14-textual-8.2.7> patching script interpreter paths in /nix/store/25xdvqa7vym55f5bzq6a9kb3ffmdjr6z-python3.14-textual-8.2.74823python3.14-textual-8.2.7> stripping (with command strip and flags -S -p) in /nix/store/25xdvqa7vym55f5bzq6a9kb3ffmdjr6z-python3.14-textual-8.2.7/lib4824python3.14-tree-sitter-bash-0.25.1> Successfully installed tree_sitter_bash-0.25.1-cp310-abi3-linux_aarch64.whl4825python3.14-tree-sitter-bash-0.25.1> Finished executing pypaInstallPhase4826python3.14-tree-sitter-bash-0.25.1> Running phase: pythonOutputDistPhase4827python3.14-tree-sitter-bash-0.25.1> Executing pythonOutputDistPhase4828python3.14-tree-sitter-bash-0.25.1> Finished executing pythonOutputDistPhase4829python3.14-tree-sitter-bash-0.25.1> Running phase: fixupPhase4830python3.14-tree-sitter-bash-0.25.1> shrinking RPATHs of ELF executables and libraries in /nix/store/yfcnkddnc6kzpn8k4frh7mcy1fjnspc9-python3.14-tree-sitter-bash-0.25.14831python3.14-tree-sitter-bash-0.25.1> shrinking /nix/store/yfcnkddnc6kzpn8k4frh7mcy1fjnspc9-python3.14-tree-sitter-bash-0.25.1/lib/python3.14/site-packages/tree_sitter_bash/_binding.abi3.so4832python3.14-tree-sitter-bash-0.25.1> checking for references to /build/ in /nix/store/yfcnkddnc6kzpn8k4frh7mcy1fjnspc9-python3.14-tree-sitter-bash-0.25.1...4833python3.14-tree-sitter-bash-0.25.1> patching script interpreter paths in /nix/store/yfcnkddnc6kzpn8k4frh7mcy1fjnspc9-python3.14-tree-sitter-bash-0.25.14834python3.14-tree-sitter-bash-0.25.1> stripping (with command strip and flags -S -p) in /nix/store/yfcnkddnc6kzpn8k4frh7mcy1fjnspc9-python3.14-tree-sitter-bash-0.25.1/lib4835python3.14-tree-sitter-bash-0.25.1> shrinking RPATHs of ELF executables and libraries in /nix/store/890vyx8r0m3bkf5y01vw2qwhkn3ldk6g-python3.14-tree-sitter-bash-0.25.1-dist4836python3.14-tree-sitter-bash-0.25.1> checking for references to /build/ in /nix/store/890vyx8r0m3bkf5y01vw2qwhkn3ldk6g-python3.14-tree-sitter-bash-0.25.1-dist...4837python3.14-tree-sitter-bash-0.25.1> patching script interpreter paths in /nix/store/890vyx8r0m3bkf5y01vw2qwhkn3ldk6g-python3.14-tree-sitter-bash-0.25.1-dist4838python3.14-tree-sitter-bash-0.25.1> Executing pythonRemoveTestsDir4839python3.14-tree-sitter-bash-0.25.1> Finished executing pythonRemoveTestsDir4840python3.14-tree-sitter-bash-0.25.1> Running phase: installCheckPhase4841python3.14-tree-sitter-bash-0.25.1> no Makefile or custom installCheckPhase, doing nothing4842python3.14-tree-sitter-bash-0.25.1> Running phase: pythonCatchConflictsPhase4843python3.14-tree-sitter-bash-0.25.1> Running phase: pythonRemoveBinBytecodePhase4844python3.14-tree-sitter-bash-0.25.1> Running phase: pythonImportsCheckPhase4845python3.14-tree-sitter-bash-0.25.1> Executing pythonImportsCheckPhase4846python3.14-tree-sitter-bash-0.25.1> Check whether the following modules can be imported: tree_sitter_bash4847python3.14-tree-sitter-bash-0.25.1> Running phase: pythonMetadataCheckPhase4848python3.14-tree-sitter-bash-0.25.1> Executing pythonMetadataCheckPhase4849python3.14-textual-8.2.7> Executing pythonRemoveTestsDir4850python3.14-textual-8.2.7> Finished executing pythonRemoveTestsDir4851python3.14-textual-8.2.7> Running phase: installCheckPhase4852python3.14-textual-8.2.7> no Makefile or custom installCheckPhase, doing nothing4853python3.14-textual-8.2.7> Running phase: pythonCatchConflictsPhase4854python3.14-textual-8.2.7> Running phase: pythonRemoveBinBytecodePhase4855python3.14-textual-8.2.7> Running phase: pythonImportsCheckPhase4856python3.14-textual-8.2.7> Executing pythonImportsCheckPhase4857python3.14-textual-8.2.7> Check whether the following modules can be imported: textual4858python3.14-textual-8.2.7> Running phase: pythonMetadataCheckPhase4859python3.14-textual-8.2.7> Executing pythonMetadataCheckPhase4860python3.14-textual-8.2.7> Running phase: pytestCheckPhase4861python3.14-textual-8.2.7> Executing pytestCheckPhase4862python3.14-textual-8.2.7> pytest flags: -m pytest --ignore-glob=tests/snapshot_tests/test_snapshots.py -k not\ \(test_textual_env_var\)\ and\ not\ \(test_progress_bar_width_1fr\) --dist=loadgroup --numprocesses=84863python3.14-textual-8.2.7> ============================= test session starts ==============================4864python3.14-textual-8.2.7> platform linux -- Python 3.14.7, pytest-9.1.1, pluggy-1.6.04865python3.14-textual-8.2.7> rootdir: /build/source4866python3.14-textual-8.2.7> configfile: pyproject.toml4867python3.14-textual-8.2.7> testpaths: tests4868python3.14-textual-8.2.7> plugins: aiohttp-1.1.1, asyncio-1.4.0, xdist-3.8.0, syrupy-5.5.3, time-machine-3.2.04869python3.14-textual-8.2.7> asyncio: mode=Mode.AUTO, debug=False, asyncio_default_fixture_loop_scope=function, asyncio_default_test_loop_scope=function4870python3.14-textual-8.2.7> 8 workers [3012 items] 4871python3.14-textual-8.2.7> ........................................................................ [ 2%]4872python3.14-textual-8.2.7> ................................................................x....... [ 4%]4873python3.14-textual-8.2.7> ........................................................................ [ 7%]4874python3.14-textual-8.2.7> ........................................................................ [ 9%]4875python3.14-textual-8.2.7> ........................................................................ [ 11%]4876python3.14-textual-8.2.7> ........................................................................ [ 14%]4877python3.14-textual-8.2.7> ........................................................................ [ 16%]4878python3.14-textual-8.2.7> ........................................................................ [ 19%]4879python3.14-textual-8.2.7> ........................................................................ [ 21%]4880python3.14-textual-8.2.7> ........................................................................ [ 23%]4881python3.14-textual-8.2.7> ........................................................................ [ 26%]4882python3.14-textual-8.2.7> ........................................................................ [ 28%]4883python3.14-textual-8.2.7> ........................................................................ [ 31%]4884python3.14-textual-8.2.7> ........................................................................ [ 33%]4885python3.14-textual-8.2.7> ........................................................................ [ 35%]4886python3.14-textual-8.2.7> ........................................................................ [ 38%]4887python3.14-textual-8.2.7> ........................................................................ [ 40%]4888python3.14-textual-8.2.7> ........................................................................ [ 43%]4889python3.14-textual-8.2.7> .............x.......................................................... [ 45%]4890python3.14-textual-8.2.7> ........................................................................ [ 47%]4891python3.14-textual-8.2.7> ........................................................................ [ 50%]4892python3.14-textual-8.2.7> .......x................................................................ [ 52%]4893python3.14-textual-8.2.7> ........................................................................ [ 54%]4894python3.14-textual-8.2.7> ........................................................................ [ 57%]4895python3.14-textual-8.2.7> ........................................................................ [ 59%]4896python3.14-textual-8.2.7> ........................................................................ [ 62%]4897python3.14-textual-8.2.7> ........................................................................ [ 64%]4898python3.14-textual-8.2.7> ........................................................................ [ 66%]4899python3.14-textual-8.2.7> ........................................................................ [ 69%]4900python3.14-textual-8.2.7> ........................................................................ [ 71%]4901python3.14-textual-8.2.7> ........................................................................ [ 74%]4902python3.14-textual-8.2.7> ........................................................................ [ 76%]4903python3.14-textual-8.2.7> ........................................................................ [ 78%]4904python3.14-textual-8.2.7> ........................................................................ [ 81%]4905python3.14-textual-8.2.7> ...........................................................s............ [ 83%]4906python3.14-textual-8.2.7> ........................................................................ [ 86%]4907building '/nix/store/xjli51q8dzhjjg21j52ax3ynrym58js4-textual-speedups-0.2.1-vendor.drv' on 'ssh-ng://nix-remote-builder@bld3.m.ntd.one'4908python3.14-textual-8.2.7> x....................................................................... [ 88%]4909building '/nix/store/xjli51q8dzhjjg21j52ax3ynrym58js4-textual-speedups-0.2.1-vendor.drv'4910textual-speedups-0.2.1-vendor> Unpacking to /nix/store/3l3vdp59l5pl84wlyyz2gsarkk950m3q-textual-speedups-0.2.1-vendor/source-registry-0/autocfg-1.4.04911textual-speedups-0.2.1-vendor> Unpacking to /nix/store/3l3vdp59l5pl84wlyyz2gsarkk950m3q-textual-speedups-0.2.1-vendor/source-registry-0/heck-0.5.04912textual-speedups-0.2.1-vendor> Unpacking to /nix/store/3l3vdp59l5pl84wlyyz2gsarkk950m3q-textual-speedups-0.2.1-vendor/source-registry-0/indoc-2.0.64913textual-speedups-0.2.1-vendor> Unpacking to /nix/store/3l3vdp59l5pl84wlyyz2gsarkk950m3q-textual-speedups-0.2.1-vendor/source-registry-0/libc-0.2.1724914textual-speedups-0.2.1-vendor> Unpacking to /nix/store/3l3vdp59l5pl84wlyyz2gsarkk950m3q-textual-speedups-0.2.1-vendor/source-registry-0/memoffset-0.9.14915textual-speedups-0.2.1-vendor> Unpacking to /nix/store/3l3vdp59l5pl84wlyyz2gsarkk950m3q-textual-speedups-0.2.1-vendor/source-registry-0/once_cell-1.21.34916textual-speedups-0.2.1-vendor> Unpacking to /nix/store/3l3vdp59l5pl84wlyyz2gsarkk950m3q-textual-speedups-0.2.1-vendor/source-registry-0/portable-atomic-1.11.04917textual-speedups-0.2.1-vendor> Unpacking to /nix/store/3l3vdp59l5pl84wlyyz2gsarkk950m3q-textual-speedups-0.2.1-vendor/source-registry-0/proc-macro2-1.0.954918textual-speedups-0.2.1-vendor> Unpacking to /nix/store/3l3vdp59l5pl84wlyyz2gsarkk950m3q-textual-speedups-0.2.1-vendor/source-registry-0/pyo3-0.27.14919textual-speedups-0.2.1-vendor> Unpacking to /nix/store/3l3vdp59l5pl84wlyyz2gsarkk950m3q-textual-speedups-0.2.1-vendor/source-registry-0/pyo3-build-config-0.27.14920textual-speedups-0.2.1-vendor> Unpacking to /nix/store/3l3vdp59l5pl84wlyyz2gsarkk950m3q-textual-speedups-0.2.1-vendor/source-registry-0/pyo3-ffi-0.27.14921textual-speedups-0.2.1-vendor> Unpacking to /nix/store/3l3vdp59l5pl84wlyyz2gsarkk950m3q-textual-speedups-0.2.1-vendor/source-registry-0/pyo3-macros-0.27.14922textual-speedups-0.2.1-vendor> Unpacking to /nix/store/3l3vdp59l5pl84wlyyz2gsarkk950m3q-textual-speedups-0.2.1-vendor/source-registry-0/pyo3-macros-backend-0.27.14923textual-speedups-0.2.1-vendor> Unpacking to /nix/store/3l3vdp59l5pl84wlyyz2gsarkk950m3q-textual-speedups-0.2.1-vendor/source-registry-0/quote-1.0.404924textual-speedups-0.2.1-vendor> Unpacking to /nix/store/3l3vdp59l5pl84wlyyz2gsarkk950m3q-textual-speedups-0.2.1-vendor/source-registry-0/syn-2.0.1014925textual-speedups-0.2.1-vendor> Unpacking to /nix/store/3l3vdp59l5pl84wlyyz2gsarkk950m3q-textual-speedups-0.2.1-vendor/source-registry-0/target-lexicon-0.13.24926textual-speedups-0.2.1-vendor> Unpacking to /nix/store/3l3vdp59l5pl84wlyyz2gsarkk950m3q-textual-speedups-0.2.1-vendor/source-registry-0/unicode-ident-1.0.184927textual-speedups-0.2.1-vendor> Unpacking to /nix/store/3l3vdp59l5pl84wlyyz2gsarkk950m3q-textual-speedups-0.2.1-vendor/source-registry-0/unindent-0.2.44928python3.14-textual-8.2.7> ........................................................................ [ 90%]4929python3.14-textual-8.2.7> ........................................................................ [ 93%]4930python3.14-textual-8.2.7> ........................................................................ [ 95%]4931python3.14-textual-8.2.7> ........................................................................ [ 98%]4932python3.14-textual-8.2.7> ............................................................ [100%]4933python3.14-textual-8.2.7> =============================== warnings summary ===============================4934python3.14-textual-8.2.7> ../../nix/store/3lifl3pndhid9fifxfjlwl5spjw1h74c-python3.14-pytest-9.1.1/lib/python3.14/site-packages/_pytest/python.py:1244935python3.14-textual-8.2.7> ../../nix/store/3lifl3pndhid9fifxfjlwl5spjw1h74c-python3.14-pytest-9.1.1/lib/python3.14/site-packages/_pytest/python.py:1244936python3.14-textual-8.2.7> ../../nix/store/3lifl3pndhid9fifxfjlwl5spjw1h74c-python3.14-pytest-9.1.1/lib/python3.14/site-packages/_pytest/python.py:1244937python3.14-textual-8.2.7> ../../nix/store/3lifl3pndhid9fifxfjlwl5spjw1h74c-python3.14-pytest-9.1.1/lib/python3.14/site-packages/_pytest/python.py:1244938python3.14-textual-8.2.7> ../../nix/store/3lifl3pndhid9fifxfjlwl5spjw1h74c-python3.14-pytest-9.1.1/lib/python3.14/site-packages/_pytest/python.py:1244939python3.14-textual-8.2.7> ../../nix/store/3lifl3pndhid9fifxfjlwl5spjw1h74c-python3.14-pytest-9.1.1/lib/python3.14/site-packages/_pytest/python.py:1244940python3.14-textual-8.2.7> ../../nix/store/3lifl3pndhid9fifxfjlwl5spjw1h74c-python3.14-pytest-9.1.1/lib/python3.14/site-packages/_pytest/python.py:1244941python3.14-textual-8.2.7> ../../nix/store/3lifl3pndhid9fifxfjlwl5spjw1h74c-python3.14-pytest-9.1.1/lib/python3.14/site-packages/_pytest/python.py:1244942python3.14-textual-8.2.7> /nix/store/3lifl3pndhid9fifxfjlwl5spjw1h74c-python3.14-pytest-9.1.1/lib/python3.14/site-packages/_pytest/python.py:124: PytestRemovedIn10Warning: Passing a non-Collection iterable to parametrize is deprecated.4943python3.14-textual-8.2.7> Test: tests/text_area/test_issue_4301.py::test_issue_4301_reproduction, argvalues type: product4944python3.14-textual-8.2.7> Please convert to a list or tuple.4945python3.14-textual-8.2.7> See https://docs.pytest.org/en/stable/deprecations.html#parametrize-iterators4946python3.14-textual-8.2.7> metafunc.parametrize(*marker.args, **marker.kwargs, _param_mark=marker)4947python3.14-textual-8.2.7> 4948python3.14-textual-8.2.7> -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html4949python3.14-textual-8.2.7> ====== 3007 passed, 1 skipped, 4 xfailed, 8 warnings in 93.87s (0:01:33) =======4950python3.14-textual-8.2.7> Finished executing pytestCheckPhase4951python3.14-textual-8.2.7> pytestCheckPhase completed in 1 minutes 40 seconds4952python3.14-textual-8.2.7> Running phase: pytestcachePhase4953python3.14-textual-8.2.7> Running phase: pytestRemoveBytecodePhase4954building '/nix/store/yndl3zcjqvlg07c8n3831cywsi6zv0rv-python3.14-textual-speedups-0.2.1.drv' on 'ssh-ng://nix-remote-builder@bld3.m.ntd.one'4955building '/nix/store/yndl3zcjqvlg07c8n3831cywsi6zv0rv-python3.14-textual-speedups-0.2.1.drv'4956python3.14-textual-speedups-0.2.1> Sourcing python-remove-tests-dir-hook4957python3.14-textual-speedups-0.2.1> Sourcing python-catch-conflicts-hook.sh4958python3.14-textual-speedups-0.2.1> Sourcing python-remove-bin-bytecode-hook.sh4959python3.14-textual-speedups-0.2.1> Sourcing pypa-build-hook4960python3.14-textual-speedups-0.2.1> Using pypaBuildPhase4961python3.14-textual-speedups-0.2.1> Sourcing python-runtime-deps-check-hook4962python3.14-textual-speedups-0.2.1> Using pythonRuntimeDepsCheckHook4963python3.14-textual-speedups-0.2.1> Sourcing pypa-install-hook4964python3.14-textual-speedups-0.2.1> Using pypaInstallPhase4965python3.14-textual-speedups-0.2.1> Sourcing python-imports-check-hook.sh4966python3.14-textual-speedups-0.2.1> Using pythonImportsCheckPhase4967python3.14-textual-speedups-0.2.1> Sourcing python-metadata-check-hook.sh4968python3.14-textual-speedups-0.2.1> Using pythonMetadataCheckPhase4969python3.14-textual-speedups-0.2.1> Sourcing python-namespaces-hook4970python3.14-textual-speedups-0.2.1> Sourcing python-catch-conflicts-hook.sh4971python3.14-textual-speedups-0.2.1> Running phase: unpackPhase4972python3.14-textual-speedups-0.2.1> unpacking source archive /nix/store/a55n2zxj2bs7ns7y4hzqc2dzmz8h3vjz-textual_speedups-0.2.1.tar.gz4973python3.14-textual-speedups-0.2.1> source root is textual_speedups-0.2.14974python3.14-textual-speedups-0.2.1> Executing cargoSetupPostUnpackHook4975python3.14-textual-speedups-0.2.1> Finished cargoSetupPostUnpackHook4976python3.14-textual-speedups-0.2.1> setting SOURCE_DATE_EPOCH to timestamp 1153704088 of file "textual_speedups-0.2.1/src/lib.rs"4977python3.14-textual-speedups-0.2.1> Running phase: patchPhase4978python3.14-textual-speedups-0.2.1> Executing cargoSetupPostPatchHook4979python3.14-textual-speedups-0.2.1> Validating consistency between /build/textual_speedups-0.2.1/Cargo.lock and /build/textual-speedups-0.2.1-vendor/Cargo.lock4980python3.14-textual-speedups-0.2.1> Finished cargoSetupPostPatchHook4981python3.14-textual-speedups-0.2.1> Running phase: updateAutotoolsGnuConfigScriptsPhase4982python3.14-textual-speedups-0.2.1> Running phase: configurePhase4983python3.14-textual-speedups-0.2.1> no configure script, doing nothing4984python3.14-textual-speedups-0.2.1> Running phase: buildPhase4985python3.14-textual-speedups-0.2.1> Executing maturinBuildHook4986python3.14-textual-speedups-0.2.1> maturinBuildHook flags: --jobs=8 --offline --target aarch64-unknown-linux-gnu --manylinux off --strip --out /build/textual_speedups-0.2.1/dist --interpreter python3.14 --release4987python3.14-textual-speedups-0.2.1> 🐍 Found CPython 3.14 at /nix/store/lfh101cfjj8p8npcari9hk0lbqi33yvh-python3-3.14.7/bin/python3.144988python3.14-textual-speedups-0.2.1> 🔗 Found pyo3 bindings4989python3.14-textual-speedups-0.2.1> 📡 Using build options features from pyproject.toml4990python3.14-textual-speedups-0.2.1> Compiling target-lexicon v0.13.24991python3.14-textual-speedups-0.2.1> Compiling proc-macro2 v1.0.954992python3.14-textual-speedups-0.2.1> Compiling unicode-ident v1.0.184993python3.14-textual-speedups-0.2.1> Compiling autocfg v1.4.04994python3.14-textual-speedups-0.2.1> Compiling libc v0.2.1724995python3.14-textual-speedups-0.2.1> Compiling heck v0.5.04996python3.14-textual-speedups-0.2.1> Compiling once_cell v1.21.34997python3.14-textual-speedups-0.2.1> Compiling indoc v2.0.64998python3.14-textual-speedups-0.2.1> Compiling unindent v0.2.44999python3.14-textual-speedups-0.2.1> Compiling memoffset v0.9.15000python3.14-textual-speedups-0.2.1> Compiling quote v1.0.405001python3.14-textual-speedups-0.2.1> Compiling pyo3-build-config v0.27.15002python3.14-textual-speedups-0.2.1> Compiling syn v2.0.1015003python3.14-textual-speedups-0.2.1> Compiling pyo3-ffi v0.27.15004python3.14-textual-speedups-0.2.1> Compiling pyo3-macros-backend v0.27.15005python3.14-textual-speedups-0.2.1> Compiling pyo3 v0.27.15006python3.14-textual-speedups-0.2.1> Compiling pyo3-macros v0.27.15007python3.14-textual-speedups-0.2.1> Compiling textual-speedups v0.2.1 (/build/textual_speedups-0.2.1)5008python3.14-textual-speedups-0.2.1> warning: use of deprecated type alias `pyo3::PyObject`: use `Py<PyAny>` instead5009python3.14-textual-speedups-0.2.1> --> src/geometry.rs:374:505010python3.14-textual-speedups-0.2.1> |5011python3.14-textual-speedups-0.2.1> 374 | fn line_range(&self, py: Python) -> PyResult<PyObject> {5012python3.14-textual-speedups-0.2.1> | ^^^^^^^^5013python3.14-textual-speedups-0.2.1> |5014python3.14-textual-speedups-0.2.1> = note: `#[warn(deprecated)]` on by default5015python3.14-textual-speedups-0.2.1> 5016python3.14-textual-speedups-0.2.1> warning: use of deprecated type alias `pyo3::PyObject`: use `Py<PyAny>` instead5017python3.14-textual-speedups-0.2.1> --> src/geometry.rs:726:525018python3.14-textual-speedups-0.2.1> |5019python3.14-textual-speedups-0.2.1> 726 | fn column_range(&self, py: Python) -> PyResult<PyObject> {5020python3.14-textual-speedups-0.2.1> | ^^^^^^^^5021python3.14-textual-speedups-0.2.1> 5022python3.14-textual-speedups-0.2.1> warning: use of deprecated type alias `pyo3::PyObject`: use `Py<PyAny>` instead5023python3.14-textual-speedups-0.2.1> --> src/geometry.rs:732:505024python3.14-textual-speedups-0.2.1> |5025python3.14-textual-speedups-0.2.1> 732 | fn line_range(&self, py: Python) -> PyResult<PyObject> {5026python3.14-textual-speedups-0.2.1> | ^^^^^^^^5027python3.14-textual-speedups-0.2.1> 5028python3.14-textual-speedups-0.2.1> warning: `textual-speedups` (lib) generated 3 warnings5029python3.14-textual-speedups-0.2.1> Finished `release` profile [optimized] target(s) in 1m 25s5030python3.14-textual-speedups-0.2.1> 📦 Built wheel for CPython 3.14 to /build/textual_speedups-0.2.1/dist/textual_speedups-0.2.1-cp314-cp314-linux_aarch64.whl5031python3.14-textual-speedups-0.2.1> Finished maturinBuildHook5032python3.14-textual-speedups-0.2.1> buildPhase completed in 1 minutes 27 seconds5033python3.14-textual-speedups-0.2.1> Running phase: pythonRuntimeDepsCheckHook5034python3.14-textual-speedups-0.2.1> Executing pythonRuntimeDepsCheck5035python3.14-textual-speedups-0.2.1> Checking runtime dependencies for textual_speedups-0.2.1-cp314-cp314-linux_aarch64.whl5036python3.14-textual-speedups-0.2.1> Finished executing pythonRuntimeDepsCheck5037python3.14-textual-speedups-0.2.1> Running phase: installPhase5038python3.14-textual-speedups-0.2.1> Executing pypaInstallPhase5039python3.14-textual-speedups-0.2.1> Successfully installed textual_speedups-0.2.1-cp314-cp314-linux_aarch64.whl5040python3.14-textual-speedups-0.2.1> Finished executing pypaInstallPhase5041python3.14-textual-speedups-0.2.1> Running phase: pythonOutputDistPhase5042python3.14-textual-speedups-0.2.1> Executing pythonOutputDistPhase5043python3.14-textual-speedups-0.2.1> Finished executing pythonOutputDistPhase5044python3.14-textual-speedups-0.2.1> Running phase: fixupPhase5045python3.14-textual-speedups-0.2.1> shrinking RPATHs of ELF executables and libraries in /nix/store/x0ll12k1y07f7zw5ldra5n04yz0c9zkh-python3.14-textual-speedups-0.2.15046python3.14-textual-speedups-0.2.1> shrinking /nix/store/x0ll12k1y07f7zw5ldra5n04yz0c9zkh-python3.14-textual-speedups-0.2.1/lib/python3.14/site-packages/textual_speedups/textual_speedups.cpython-314-aarch64-linux-gnu.so5047python3.14-textual-speedups-0.2.1> checking for references to /build/ in /nix/store/x0ll12k1y07f7zw5ldra5n04yz0c9zkh-python3.14-textual-speedups-0.2.1...5048python3.14-textual-speedups-0.2.1> patching script interpreter paths in /nix/store/x0ll12k1y07f7zw5ldra5n04yz0c9zkh-python3.14-textual-speedups-0.2.15049python3.14-textual-speedups-0.2.1> stripping (with command strip and flags -S -p) in /nix/store/x0ll12k1y07f7zw5ldra5n04yz0c9zkh-python3.14-textual-speedups-0.2.1/lib5050python3.14-textual-speedups-0.2.1> shrinking RPATHs of ELF executables and libraries in /nix/store/sz4xcjlwzcyax68760cjpgg0mqfvcf56-python3.14-textual-speedups-0.2.1-dist5051python3.14-textual-speedups-0.2.1> checking for references to /build/ in /nix/store/sz4xcjlwzcyax68760cjpgg0mqfvcf56-python3.14-textual-speedups-0.2.1-dist...5052python3.14-textual-speedups-0.2.1> patching script interpreter paths in /nix/store/sz4xcjlwzcyax68760cjpgg0mqfvcf56-python3.14-textual-speedups-0.2.1-dist5053python3.14-textual-speedups-0.2.1> Executing pythonRemoveTestsDir5054python3.14-textual-speedups-0.2.1> Finished executing pythonRemoveTestsDir5055python3.14-textual-speedups-0.2.1> Running phase: installCheckPhase5056python3.14-textual-speedups-0.2.1> no Makefile or custom installCheckPhase, doing nothing5057python3.14-textual-speedups-0.2.1> Running phase: pythonCatchConflictsPhase5058python3.14-textual-speedups-0.2.1> Running phase: pythonRemoveBinBytecodePhase5059python3.14-textual-speedups-0.2.1> Running phase: pythonImportsCheckPhase5060python3.14-textual-speedups-0.2.1> Executing pythonImportsCheckPhase5061python3.14-textual-speedups-0.2.1> Check whether the following modules can be imported: textual_speedups5062python3.14-textual-speedups-0.2.1> Running phase: pythonMetadataCheckPhase5063python3.14-textual-speedups-0.2.1> Executing pythonMetadataCheckPhase5064python3.14-pytest-benchmark-5.2.3> tests/test_calibration.py .................................. [ 35%]5065python3.14-pytest-benchmark-5.2.3> tests/test_cli.py ................. [ 42%]5066python3.14-pytest-benchmark-5.2.3> tests/test_doctest.rst . [ 43%]5067python3.14-pytest-benchmark-5.2.3> tests/test_elasticsearch_storage.py ....... [ 46%]5068python3.14-pytest-benchmark-5.2.3> tests/test_nbmake.ipynb . [ 46%]5069python3.14-pytest-benchmark-5.2.3> tests/test_normal.py .......... [ 50%]5070python3.14-pytest-benchmark-5.2.3> tests/test_pedantic.py ....................... [ 60%]5071python3.14-pytest-benchmark-5.2.3> tests/test_sample.py .... [ 61%]5072python3.14-pytest-benchmark-5.2.3> tests/test_skip.py s [ 62%]5073python3.14-pytest-benchmark-5.2.3> tests/test_stats.py .............. [ 67%]5074python3.14-pytest-benchmark-5.2.3> tests/test_storage.py ........................................ [ 84%]5075python3.14-pytest-benchmark-5.2.3> tests/test_utils.py .................................. [ 98%]5076python3.14-pytest-benchmark-5.2.3> tests/test_with_testcase.py .. [ 99%]5077python3.14-pytest-benchmark-5.2.3> tests/test_with_weaver.py .. [100%]5078python3.14-pytest-benchmark-5.2.3> 5079python3.14-pytest-benchmark-5.2.3> Learn more about nbmake at https://github.com/treebeardtech/nbmake5080python3.14-pytest-benchmark-5.2.3> 5081python3.14-pytest-benchmark-5.2.3> 5082python3.14-pytest-benchmark-5.2.3> 5083python3.14-pytest-benchmark-5.2.3> --------------------------------------------------------------------------------------------------------------------------------------- benchmark: 65 tests ----------------------------------------------------------------------------------------------------------------------------------------5084python3.14-pytest-benchmark-5.2.3> Name (time in ns) Min Max Mean StdDev Median IQR Outliers OPS Rounds Iterations5085python3.14-pytest-benchmark-5.2.3> ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------5086python3.14-pytest-benchmark-5.2.3> test_calibrate_stuck[False--1-1e-10] 5.0500 (1.0) 5.0500 (1.0) 5.0500 (1.0) 0.0000 (1.0) 5.0500 (1.0) 0.0000 (1.0) 0;0 198,019,801.9796 (1.0) 1 25087python3.14-pytest-benchmark-5.2.3> test_calibrate_stuck[False-0-1e-10] 5.0500 (1.0) 5.0500 (1.0) 5.0500 (1.0) 0.0000 (1.0) 5.0500 (1.0) 0.0000 (1.0) 0;0 198,019,801.9796 (1.0) 1 25088python3.14-pytest-benchmark-5.2.3> test_calibrate_stuck[False-1-1e-10] 5.0500 (1.0) 5.0500 (1.0) 5.0500 (1.0) 0.0000 (1.0) 5.0500 (1.0) 0.0000 (1.0) 0;0 198,019,801.9796 (1.0) 1 25089python3.14-pytest-benchmark-5.2.3> test_calibrate_stuck[True--1-1e-10] 10.0000 (1.98) 10.0000 (1.98) 10.0000 (1.98) 0.0000 (1.0) 10.0000 (1.98) 0.0000 (1.0) 0;0 99,999,999.9995 (0.50) 1 15090python3.14-pytest-benchmark-5.2.3> test_calibrate_stuck[True-0-1e-10] 10.0000 (1.98) 10.0000 (1.98) 10.0000 (1.98) 0.0000 (1.0) 10.0000 (1.98) 0.0000 (1.0) 0;0 99,999,999.9995 (0.50) 1 15091python3.14-pytest-benchmark-5.2.3> test_calibrate_stuck[True-1-1e-10] 10.0000 (1.98) 10.0000 (1.98) 10.0000 (1.98) 0.0000 (1.0) 10.0000 (1.98) 0.0000 (1.0) 0;0 99,999,999.9995 (0.50) 1 15092python3.14-pytest-benchmark-5.2.3> test_calibrate_stuck[False--1-1e-09] 50.5000 (10.00) 50.5000 (10.00) 50.5000 (10.00) 0.0000 (1.0) 50.5000 (10.00) 0.0000 (1.0) 0;0 19,801,980.1980 (0.10) 1 25093python3.14-pytest-benchmark-5.2.3> test_calibrate_stuck[False-0-1e-09] 50.5000 (10.00) 50.5000 (10.00) 50.5000 (10.00) 0.0000 (1.0) 50.5000 (10.00) 0.0000 (1.0) 0;0 19,801,980.1980 (0.10) 1 25094python3.14-pytest-benchmark-5.2.3> test_calibrate_stuck[False-1-1e-09] 50.5000 (10.00) 50.5000 (10.00) 50.5000 (10.00) 0.0000 (1.0) 50.5000 (10.00) 0.0000 (1.0) 0;0 19,801,980.1980 (0.10) 1 25095python3.14-pytest-benchmark-5.2.3> test_xfast 73.9098 (14.64) 522.1367 (103.39) 78.0770 (15.46) 19.5120 (inf) 76.2939 (15.11) 0.0000 (1.0) 15;436 12,807,873.6225 (0.06) 1166 1005096python3.14-pytest-benchmark-5.2.3> test_calibrate_xfast 86.0001 (17.03) 440,537.8405 (>1000.0) 154.1912 (30.53) 2,113.5766 (inf) 88.0001 (17.43) 0.3999 (inf) 1679;86254 6,485,452.5762 (0.03) 1146793 1005097python3.14-pytest-benchmark-5.2.3> test_calibrate_stuck[True--1-1e-09] 100.0000 (19.80) 100.0000 (19.80) 100.0000 (19.80) 0.0000 (1.0) 100.0000 (19.80) 0.0000 (1.0) 0;0 10,000,000.0000 (0.05) 1 15098python3.14-pytest-benchmark-5.2.3> test_calibrate_stuck[True-0-1e-09] 100.0000 (19.80) 100.0000 (19.80) 100.0000 (19.80) 0.0000 (1.0) 100.0000 (19.80) 0.0000 (1.0) 0;0 10,000,000.0000 (0.05) 1 15099python3.14-pytest-benchmark-5.2.3> test_calibrate_stuck[True-1-1e-09] 100.0000 (19.80) 100.0000 (19.80) 100.0000 (19.80) 0.0000 (1.0) 100.0000 (19.80) 0.0000 (1.0) 0;0 10,000,000.0000 (0.05) 1 15100python3.14-pytest-benchmark-5.2.3> test_rounds_iterations 123.9998 (24.55) 295.9976 (58.61) 172.2656 (34.11) 46.5117 (inf) 164.0001 (32.48) 56.0045 (inf) 3;1 5,804,990.4322 (0.03) 15 105101python3.14-pytest-benchmark-5.2.3> test_rounds 200.0015 (39.60) 560.0159 (110.89) 277.3362 (54.92) 113.6140 (inf) 239.9902 (47.52) 99.9862 (inf) 3;2 3,605,731.6845 (0.02) 15 15102python3.14-pytest-benchmark-5.2.3> test_teardown_many_rounds 200.0015 (39.60) 1,959.9684 (388.11) 483.9909 (95.84) 556.6320 (inf) 239.9902 (47.52) 80.0355 (inf) 1;2 2,066,154.6361 (0.01) 10 15103python3.14-pytest-benchmark-5.2.3> test_warmup_rounds 200.0015 (39.60) 320.0257 (63.37) 247.9996 (49.11) 52.1589 (inf) 239.9902 (47.52) 89.9890 (inf) 1;0 4,032,265.2171 (0.02) 5 15104python3.14-pytest-benchmark-5.2.3> test_proto[SimpleProxy] 228.9991 (45.35) 27,761.4003 (>1000.0) 235.9012 (46.71) 146.2756 (inf) 231.0000 (45.74) 0.9997 (inf) 579;12845 4,239,063.2018 (0.02) 99207 405105python3.14-pytest-benchmark-5.2.3> test_iterations 231.9983 (45.94) 231.9983 (45.94) 231.9983 (45.94) 0.0000 (1.0) 231.9983 (45.94) 0.0000 (1.0) 0;0 4,310,376.8934 (0.02) 1 105106python3.14-pytest-benchmark-5.2.3> test_proto[LocalsSimpleProxy] 235.9971 (46.73) 91,763.2511 (>1000.0) 242.5967 (48.04) 213.1331 (inf) 237.9995 (47.13) 0.0495 (inf) 1155;55840 4,122,067.6029 (0.02) 192309 205107python3.14-pytest-benchmark-5.2.3> test_calibrate_fast 341.3297 (67.59) 3,203,701.1348 (>1000.0) 628.8626 (124.53) 12,602.3723 (inf) 346.6654 (68.65) 2.7319 (inf) 1708;366787 1,590,172.5071 (0.01) 1923084 155108python3.14-pytest-benchmark-5.2.3> test_proto[CachedPropertyProxy] 359.9562 (71.28) 25,279.9946 (>1000.0) 403.4111 (79.88) 329.0791 (inf) 400.0030 (79.21) 39.9887 (inf) 241;5012 2,478,860.7071 (0.01) 132979 15109python3.14-pytest-benchmark-5.2.3> test_proto[LocalsCachedPropertyProxy] 359.9562 (71.28) 43,241.0161 (>1000.0) 408.5093 (80.89) 386.6671 (inf) 400.0030 (79.21) 39.9887 (inf) 595;7230 2,447,924.8304 (0.01) 99602 15110python3.14-pytest-benchmark-5.2.3> test_setup_many_rounds 479.9804 (95.05) 1,920.0379 (380.21) 847.9925 (167.92) 539.2414 (inf) 579.9811 (114.85) 360.0144 (inf) 2;2 1,179,255.7305 (0.01) 10 15111python3.14-pytest-benchmark-5.2.3> test_single 639.9932 (126.73) 639.9932 (126.73) 639.9932 (126.73) 0.0000 (1.0) 639.9932 (126.73) 0.0000 (1.0) 0;0 1,562,516.5242 (0.01) 1 15112python3.14-pytest-benchmark-5.2.3> test_teardown_many_iterations 853.3437 (168.98) 853.3437 (168.98) 853.3437 (168.98) 0.0000 (1.0) 853.3437 (168.98) 0.0000 (1.0) 0;0 1,171,860.7479 (0.01) 1 35113python3.14-pytest-benchmark-5.2.3> test_teardown_cprofile 1,279.9865 (253.46) 1,279.9865 (253.46) 1,279.9865 (253.46) 0.0000 (1.0) 1,279.9865 (253.46) 0.0000 (1.0) 0;0 781,258.2621 (0.00) 1 15114python3.14-pytest-benchmark-5.2.3> test_can_use_both_args_and_setup_without_return 1,559.9653 (308.90) 1,559.9653 (308.90) 1,559.9653 (308.90) 0.0000 (1.0) 1,559.9653 (308.90) 0.0000 (1.0) 0;0 641,039.8949 (0.00) 1 15115python3.14-pytest-benchmark-5.2.3> test_setup_cprofile 1,600.0122 (316.83) 1,600.0122 (316.83) 1,600.0122 (316.83) 0.0000 (1.0) 1,600.0122 (316.83) 0.0000 (1.0) 0;0 624,995.2410 (0.00) 1 15116python3.14-pytest-benchmark-5.2.3> test_setup 1,640.0008 (324.75) 1,640.0008 (324.75) 1,640.0008 (324.75) 0.0000 (1.0) 1,640.0008 (324.75) 0.0000 (1.0) 0;0 609,755.7829 (0.00) 1 15117python3.14-pytest-benchmark-5.2.3> test_args_kwargs 1,960.0266 (388.12) 1,960.0266 (388.12) 1,960.0266 (388.12) 0.0000 (1.0) 1,960.0266 (388.12) 0.0000 (1.0) 0;0 510,197.1664 (0.00) 1 15118python3.14-pytest-benchmark-5.2.3> test_teardown 4,680.0124 (926.74) 4,680.0124 (926.74) 4,680.0124 (926.74) 0.0000 (1.0) 4,680.0124 (926.74) 0.0000 (1.0) 0;0 213,674.6497 (0.00) 1 15119python3.14-pytest-benchmark-5.2.3> test_fast 12,280.0120 (>1000.0) 4,601,464.0247 (>1000.0) 71,083.6897 (>1000.0) 119,986.1385 (inf) 56,361.0229 (>1000.0) 5,909.2272 (inf) 199;1707 14,067.9248 (0.00) 12119 15120python3.14-pytest-benchmark-5.2.3> test_parametrized[1] 15,880.0394 (>1000.0) 5,722,360.0452 (>1000.0) 78,394.1089 (>1000.0) 139,530.9169 (inf) 64,960.9719 (>1000.0) 5,399.9829 (inf) 130;1805 12,756.0605 (0.00) 13448 15121python3.14-pytest-benchmark-5.2.3> test_calibrate_slow 17,760.0305 (>1000.0) 204,720,213.0198 (>1000.0) 1,175,690.2032 (>1000.0) 2,022,149.9333 (inf) 129,121.9960 (>1000.0) 2,127,750.0200 (inf) 95277;5440 850.5642 (0.00) 412542 15122python3.14-pytest-benchmark-5.2.3> test_parametrized[0] 18,001.0102 (>1000.0) 3,746,451.9846 (>1000.0) 73,643.0287 (>1000.0) 74,688.3113 (inf) 64,480.9916 (>1000.0) 3,959.9254 (inf) 217;1651 13,579.0178 (0.00) 10540 15123python3.14-pytest-benchmark-5.2.3> test_parametrized[2] 18,279.9995 (>1000.0) 24,059,735.9953 (>1000.0) 115,147.7379 (>1000.0) 470,928.5057 (inf) 65,201.0203 (>1000.0) 6,840.0404 (inf) 150;1580 8,684.4954 (0.00) 9374 15124python3.14-pytest-benchmark-5.2.3> test_parametrized[3] 18,880.9936 (>1000.0) 8,751,762.0414 (>1000.0) 94,453.5821 (>1000.0) 251,733.4220 (inf) 64,920.9833 (>1000.0) 5,720.9982 (inf) 184;1780 10,587.2110 (0.00) 10426 15125python3.14-pytest-benchmark-5.2.3> test_parametrized[4] 19,319.9958 (>1000.0) 30,120,979.9945 (>1000.0) 86,193.6645 (>1000.0) 336,875.2701 (inf) 64,680.9931 (>1000.0) 4,760.0479 (inf) 108;1884 11,601.7808 (0.00) 12544 15126python3.14-pytest-benchmark-5.2.3> test_calibrate 30,200.9867 (>1000.0) 164,069,140.0389 (>1000.0) 111,945.1875 (>1000.0) 1,362,561.8600 (inf) 30,800.0017 (>1000.0) 161.0024 (inf) 1942;30446 8,932.9432 (0.00) 331995 15127python3.14-pytest-benchmark-5.2.3> test_foo2 54,961.0122 (>1000.0) 23,935,851.0007 (>1000.0) 2,997,192.3536 (>1000.0) 1,860,842.5015 (inf) 3,972,454.9861 (>1000.0) 2,874,020.0214 (inf) 281;3 333.6456 (0.00) 979 15128python3.14-pytest-benchmark-5.2.3> test_foo 55,281.0379 (>1000.0) 8,901,242.9817 (>1000.0) 2,710,982.4565 (>1000.0) 1,668,316.1222 (inf) 3,888,633.0149 (>1000.0) 3,265,405.0156 (inf) 71;1 368.8700 (0.00) 216 15129python3.14-pytest-benchmark-5.2.3> test_slow 1,041,055.0167 (>1000.0) 38,450,776.0173 (>1000.0) 1,491,080.0226 (>1000.0) 1,755,499.6218 (inf) 1,096,456.0206 (>1000.0) 92,991.2640 (inf) 50;163 670.6548 (0.00) 901 15130python3.14-pytest-benchmark-5.2.3> test_slower 10,078,980.0053 (>1000.0) 10,505,787.0387 (>1000.0) 10,116,400.1060 (>1000.0) 57,696.6570 (inf) 10,103,260.9819 (>1000.0) 35,899.9823 (inf) 5;4 98.8494 (0.00) 99 15131python3.14-pytest-benchmark-5.2.3> test_weave_fixture 11,926,484.9927 (>1000.0) 11,986,805.9992 (>1000.0) 11,971,821.6010 (>1000.0) 25,681.8791 (inf) 11,984,045.0352 (>1000.0) 22,160.2531 (inf) 1;1 83.5295 (0.00) 5 15132python3.14-pytest-benchmark-5.2.3> test_weave_method 11,965,885.0017 (>1000.0) 11,991,565.9889 (>1000.0) 11,983,341.8052 (>1000.0) 10,083.9494 (inf) 11,985,966.0044 (>1000.0) 8,940.2747 (inf) 1;1 83.4492 (0.00) 5 15133python3.14-pytest-benchmark-5.2.3> test_calibrate_stuck[False-1-0.01] 505,000,000.0001 (>1000.0) 505,000,000.0001 (>1000.0) 505,000,000.0001 (>1000.0) 0.0000 (1.0) 505,000,000.0001 (>1000.0) 0.0000 (1.0) 0;0 1.9802 (0.00) 1 25134python3.14-pytest-benchmark-5.2.3> test_calibrate_stuck[False--1-0.01] 505,000,000.0010 (>1000.0) 505,000,000.0010 (>1000.0) 505,000,000.0010 (>1000.0) 0.0000 (1.0) 505,000,000.0010 (>1000.0) 0.0000 (1.0) 0;0 1.9802 (0.00) 1 25135python3.14-pytest-benchmark-5.2.3> test_calibrate_stuck[False-0-0.01] 505,000,000.0010 (>1000.0) 505,000,000.0010 (>1000.0) 505,000,000.0010 (>1000.0) 0.0000 (1.0) 505,000,000.0010 (>1000.0) 0.0000 (1.0) 0;0 1.9802 (0.00) 1 25136python3.14-pytest-benchmark-5.2.3> test_calibrate_stuck[True--1-0.01] 1,000,000,000.0000 (>1000.0) 1,000,000,000.0000 (>1000.0) 1,000,000,000.0000 (>1000.0) 0.0000 (1.0) 1,000,000,000.0000 (>1000.0) 0.0000 (1.0) 0;0 1.0000 (0.00) 1 15137python3.14-pytest-benchmark-5.2.3> test_calibrate_stuck[True-0-0.01] 1,000,000,000.0000 (>1000.0) 1,000,000,000.0000 (>1000.0) 1,000,000,000.0000 (>1000.0) 0.0000 (1.0) 1,000,000,000.0000 (>1000.0) 0.0000 (1.0) 0;0 1.0000 (0.00) 1 15138python3.14-pytest-benchmark-5.2.3> test_calibrate_stuck[True-1-0.01] 1,000,000,000.0000 (>1000.0) 1,000,000,000.0000 (>1000.0) 1,000,000,000.0000 (>1000.0) 0.0000 (1.0) 1,000,000,000.0000 (>1000.0) 0.0000 (1.0) 0;0 1.0000 (0.00) 1 15139python3.14-pytest-benchmark-5.2.3> test_calibrate_stuck[False--1-1.000000000000001] 50,500,000,000.0000 (>1000.0) 50,500,000,000.0000 (>1000.0) 50,500,000,000.0000 (>1000.0) 0.0000 (1.0) 50,500,000,000.0000 (>1000.0) 0.0000 (1.0) 0;0 0.0198 (0.00) 1 25140python3.14-pytest-benchmark-5.2.3> test_calibrate_stuck[False--1-1] 50,500,000,000.0000 (>1000.0) 50,500,000,000.0000 (>1000.0) 50,500,000,000.0000 (>1000.0) 0.0000 (1.0) 50,500,000,000.0000 (>1000.0) 0.0000 (1.0) 0;0 0.0198 (0.00) 1 25141python3.14-pytest-benchmark-5.2.3> test_calibrate_stuck[False-0-1.000000000000001] 50,500,000,000.0000 (>1000.0) 50,500,000,000.0000 (>1000.0) 50,500,000,000.0000 (>1000.0) 0.0000 (1.0) 50,500,000,000.0000 (>1000.0) 0.0000 (1.0) 0;0 0.0198 (0.00) 1 25142python3.14-pytest-benchmark-5.2.3> test_calibrate_stuck[False-0-1] 50,500,000,000.0000 (>1000.0) 50,500,000,000.0000 (>1000.0) 50,500,000,000.0000 (>1000.0) 0.0000 (1.0) 50,500,000,000.0000 (>1000.0) 0.0000 (1.0) 0;0 0.0198 (0.00) 1 25143python3.14-pytest-benchmark-5.2.3> test_calibrate_stuck[False-1-1.000000000000001] 50,500,000,000.0000 (>1000.0) 50,500,000,000.0000 (>1000.0) 50,500,000,000.0000 (>1000.0) 0.0000 (1.0) 50,500,000,000.0000 (>1000.0) 0.0000 (1.0) 0;0 0.0198 (0.00) 1 25144python3.14-pytest-benchmark-5.2.3> test_calibrate_stuck[False-1-1] 50,500,000,000.0000 (>1000.0) 50,500,000,000.0000 (>1000.0) 50,500,000,000.0000 (>1000.0) 0.0000 (1.0) 50,500,000,000.0000 (>1000.0) 0.0000 (1.0) 0;0 0.0198 (0.00) 1 25145python3.14-pytest-benchmark-5.2.3> test_calibrate_stuck[True--1-1.000000000000001] 100,000,000,000.0000 (>1000.0) 100,000,000,000.0000 (>1000.0) 100,000,000,000.0000 (>1000.0) 0.0000 (1.0) 100,000,000,000.0000 (>1000.0) 0.0000 (1.0) 0;0 0.0100 (0.00) 1 15146python3.14-pytest-benchmark-5.2.3> test_calibrate_stuck[True--1-1] 100,000,000,000.0000 (>1000.0) 100,000,000,000.0000 (>1000.0) 100,000,000,000.0000 (>1000.0) 0.0000 (1.0) 100,000,000,000.0000 (>1000.0) 0.0000 (1.0) 0;0 0.0100 (0.00) 1 15147python3.14-pytest-benchmark-5.2.3> test_calibrate_stuck[True-0-1.000000000000001] 100,000,000,000.0000 (>1000.0) 100,000,000,000.0000 (>1000.0) 100,000,000,000.0000 (>1000.0) 0.0000 (1.0) 100,000,000,000.0000 (>1000.0) 0.0000 (1.0) 0;0 0.0100 (0.00) 1 15148python3.14-pytest-benchmark-5.2.3> test_calibrate_stuck[True-0-1] 100,000,000,000.0000 (>1000.0) 100,000,000,000.0000 (>1000.0) 100,000,000,000.0000 (>1000.0) 0.0000 (1.0) 100,000,000,000.0000 (>1000.0) 0.0000 (1.0) 0;0 0.0100 (0.00) 1 15149python3.14-pytest-benchmark-5.2.3> test_calibrate_stuck[True-1-1.000000000000001] 100,000,000,000.0000 (>1000.0) 100,000,000,000.0000 (>1000.0) 100,000,000,000.0000 (>1000.0) 0.0000 (1.0) 100,000,000,000.0000 (>1000.0) 0.0000 (1.0) 0;0 0.0100 (0.00) 1 15150python3.14-pytest-benchmark-5.2.3> test_calibrate_stuck[True-1-1] 100,000,000,000.0000 (>1000.0) 100,000,000,000.0000 (>1000.0) 100,000,000,000.0000 (>1000.0) 0.0000 (1.0) 100,000,000,000.0000 (>1000.0) 0.0000 (1.0) 0;0 0.0100 (0.00) 1 15151python3.14-pytest-benchmark-5.2.3> ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------5152python3.14-pytest-benchmark-5.2.3> 5153python3.14-pytest-benchmark-5.2.3> Legend:5154python3.14-pytest-benchmark-5.2.3> Outliers: 1 Standard Deviation from Mean; 1.5 IQR (InterQuartile Range) from 1st Quartile and 3rd Quartile.5155python3.14-pytest-benchmark-5.2.3> OPS: Operations Per Second, computed as 1 / Mean5156python3.14-pytest-benchmark-5.2.3> ----------------------------- cProfile (time in s) -----------------------------5157python3.14-pytest-benchmark-5.2.3> tests/test_pedantic.py::test_setup_cprofile5158python3.14-pytest-benchmark-5.2.3> ncalls tottime percall cumtime percall filename:lineno(function)5159python3.14-pytest-benchmark-5.2.3> 1 0.0001 0.0001 0.0001 0.0001 ~:0(<method 'disable' of '_lsprof.Profiler' objects>)5160python3.14-pytest-benchmark-5.2.3> 1 0.0000 0.0000 0.0000 0.0000 source/tests/test_pedantic.py:42(stuff)5161python3.14-pytest-benchmark-5.2.3> 1 0.0000 0.0000 0.0000 0.0000 ~:0(<method 'append' of 'list' objects>)5162python3.14-pytest-benchmark-5.2.3> 5163python3.14-pytest-benchmark-5.2.3> tests/test_pedantic.py::test_teardown_cprofile5164python3.14-pytest-benchmark-5.2.3> ncalls tottime percall cumtime percall filename:lineno(function)5165python3.14-pytest-benchmark-5.2.3> 1 0.0000 0.0000 0.0000 0.0000 ~:0(<method 'disable' of '_lsprof.Profiler' objects>)5166python3.14-pytest-benchmark-5.2.3> 1 0.0000 0.0000 0.0000 0.0000 source/tests/test_pedantic.py:56(stuff)5167python3.14-pytest-benchmark-5.2.3> 1 0.0000 0.0000 0.0000 0.0000 ~:0(<method 'append' of 'list' objects>)5168python3.14-pytest-benchmark-5.2.3> 5169python3.14-pytest-benchmark-5.2.3> =========================== short test summary info ============================5170python3.14-pytest-benchmark-5.2.3> SKIPPED [1] tests/test_benchmark.py:907: could not import 'xdist': No module named 'xdist'5171python3.14-pytest-benchmark-5.2.3> SKIPPED [1] tests/test_benchmark.py:919: could not import 'xdist': No module named 'xdist'5172python3.14-pytest-benchmark-5.2.3> SKIPPED [1] tests/test_skip.py:5: bla5173python3.14-pytest-benchmark-5.2.3> ================= 240 passed, 3 skipped in 2103.15s (0:35:03) ==================5174python3.14-pytest-benchmark-5.2.3> Finished executing pytestCheckPhase5175python3.14-pytest-benchmark-5.2.3> pytestCheckPhase completed in 35 minutes 19 seconds5176python3.14-pytest-benchmark-5.2.3> Running phase: pytestcachePhase5177python3.14-pytest-benchmark-5.2.3> Running phase: pytestRemoveBytecodePhase5178python3.14-pytest-benchmark-5.2.3> Running phase: pytestcachePhase5179python3.14-pytest-benchmark-5.2.3> Running phase: pytestRemoveBytecodePhase