[INFO] cloning repository https://github.com/praxiomlabs/mcpkit
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/praxiomlabs/mcpkit" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fpraxiomlabs%2Fmcpkit", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fpraxiomlabs%2Fmcpkit'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] a93ac7977f6e3ced526ed81e631e2e8c30ae973d
[INFO] testing praxiomlabs/mcpkit against beta-2026-01-20 for beta-1.94-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fpraxiomlabs%2Fmcpkit" "/workspace/builds/worker-4-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/praxiomlabs/mcpkit
[INFO] finished tweaking git repo https://github.com/praxiomlabs/mcpkit
[INFO] tweaked toml for git repo https://github.com/praxiomlabs/mcpkit written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/praxiomlabs/mcpkit on toolchain beta-2026-01-20
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-01-20" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/praxiomlabs/mcpkit already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-01-20" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-01-20" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 430e88b95380c9420cb4d4baa3b78dde7ccc9fe26791708f83945215cd189121
[INFO] running `Command { std: "docker" "start" "-a" "430e88b95380c9420cb4d4baa3b78dde7ccc9fe26791708f83945215cd189121", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "430e88b95380c9420cb4d4baa3b78dde7ccc9fe26791708f83945215cd189121", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "430e88b95380c9420cb4d4baa3b78dde7ccc9fe26791708f83945215cd189121", kill_on_drop: false }`
[INFO] [stdout] 430e88b95380c9420cb4d4baa3b78dde7ccc9fe26791708f83945215cd189121
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-01-20" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 42457236c4d84d09881333ad6f874e5b4dfdbdd8d8f8139cf712bfefaff9d2b8
[INFO] running `Command { std: "docker" "start" "-a" "42457236c4d84d09881333ad6f874e5b4dfdbdd8d8f8139cf712bfefaff9d2b8", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.103
[INFO] [stderr]    Compiling quote v1.0.42
[INFO] [stderr]    Compiling libc v0.2.178
[INFO] [stderr]    Compiling itoa v1.0.16
[INFO] [stderr]    Compiling log v0.4.29
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling find-msvc-tools v0.1.5
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling http v1.4.0
[INFO] [stderr]    Compiling stable_deref_trait v1.2.1
[INFO] [stderr]    Compiling zerocopy v0.8.31
[INFO] [stderr]    Compiling writeable v0.6.2
[INFO] [stderr]    Compiling litemap v0.8.1
[INFO] [stderr]    Compiling parking v2.2.1
[INFO] [stderr]    Compiling rustix v1.1.3
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling concurrent-queue v2.5.0
[INFO] [stderr]    Compiling linux-raw-sys v0.11.0
[INFO] [stderr]    Compiling ryu v1.0.21
[INFO] [stderr]    Compiling serde_json v1.0.146
[INFO] [stderr]    Compiling sha1 v0.10.6
[INFO] [stderr]    Compiling http-body v1.0.1
[INFO] [stderr]    Compiling futures-lite v2.6.1
[INFO] [stderr]    Compiling syn v2.0.111
[INFO] [stderr]    Compiling event-listener v5.4.1
[INFO] [stderr]    Compiling rustls v0.23.35
[INFO] [stderr]    Compiling http-body-util v0.1.3
[INFO] [stderr]    Compiling socket2 v0.6.1
[INFO] [stderr]    Compiling signal-hook-registry v1.4.7
[INFO] [stderr]    Compiling jobserver v0.1.34
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling cc v1.2.50
[INFO] [stderr]    Compiling mio v1.1.1
[INFO] [stderr]    Compiling getrandom v0.2.16
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling socket2 v0.5.10
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling event-listener-strategy v0.5.4
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling subtle v2.6.1
[INFO] [stderr]    Compiling async-io v2.6.0
[INFO] [stderr]    Compiling indexmap v2.12.1
[INFO] [stderr]    Compiling async-task v4.7.1
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling object v0.37.3
[INFO] [stderr]    Compiling async-channel v2.5.0
[INFO] [stderr]    Compiling gimli v0.32.3
[INFO] [stderr]    Compiling data-encoding v2.9.0
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling webpki-roots v1.0.4
[INFO] [stderr]    Compiling piper v0.2.4
[INFO] [stderr]    Compiling indexmap v1.9.3
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling owo-colors v4.2.3
[INFO] [stderr]    Compiling rustc-demangle v0.1.26
[INFO] [stderr]    Compiling blocking v1.6.2
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling async-lock v3.4.2
[INFO] [stderr]    Compiling textwrap v0.16.2
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling addr2line v0.25.1
[INFO] [stderr]    Compiling serde_derive_internals v0.29.1
[INFO] [stderr]    Compiling supports-color v3.0.2
[INFO] [stderr]    Compiling polling v3.11.0
[INFO] [stderr]    Compiling terminal_size v0.4.3
[INFO] [stderr]    Compiling async-signal v0.2.13
[INFO] [stderr]    Compiling supports-hyperlinks v3.2.0
[INFO] [stderr]    Compiling iri-string v0.7.9
[INFO] [stderr]    Compiling dyn-clone v1.0.20
[INFO] [stderr]    Compiling matchit v0.7.3
[INFO] [stderr]    Compiling tokio-macros v2.6.0
[INFO] [stderr]    Compiling futures-macro v0.3.31
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling zerofrom-derive v0.1.6
[INFO] [stderr]    Compiling tokio v1.48.0
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling yoke-derive v0.8.1
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling zerofrom v0.1.6
[INFO] [stderr]    Compiling zerovec-derive v0.11.2
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling yoke v0.8.1
[INFO] [stderr]    Compiling rustls-webpki v0.103.8
[INFO] [stderr]    Compiling zerotrie v0.2.3
[INFO] [stderr]    Compiling ref-cast-impl v1.0.25
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling ref-cast v1.0.25
[INFO] [stderr]    Compiling zerovec v0.11.5
[INFO] [stderr]    Compiling tinystr v0.8.2
[INFO] [stderr]    Compiling potential_utf v0.1.4
[INFO] [stderr]    Compiling pin-project-internal v1.1.10
[INFO] [stderr]    Compiling icu_collections v2.1.1
[INFO] [stderr]    Compiling icu_locale_core v2.1.1
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling backtrace v0.3.76
[INFO] [stderr]    Compiling futures-executor v0.3.31
[INFO] [stderr]    Compiling futures v0.3.31
[INFO] [stderr]    Compiling async-stream-impl v0.3.6
[INFO] [stderr]    Compiling axum-core v0.4.5
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling icu_provider v2.1.1
[INFO] [stderr]    Compiling pin-project v1.1.10
[INFO] [stderr]    Compiling async-stream v0.3.6
[INFO] [stderr]    Compiling backtrace-ext v0.2.1
[INFO] [stderr]    Compiling schemars_derive v1.1.0
[INFO] [stderr]    Compiling icu_normalizer v2.1.1
[INFO] [stderr]    Compiling icu_properties v2.1.2
[INFO] [stderr]    Compiling miette-derive v7.6.0
[INFO] [stderr]    Compiling thiserror-impl v2.0.17
[INFO] [stderr]    Compiling tokio-util v0.7.17
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling tower v0.5.2
[INFO] [stderr]    Compiling prost-derive v0.13.5
[INFO] [stderr]    Compiling url v2.5.7
[INFO] [stderr]    Compiling h2 v0.4.12
[INFO] [stderr]    Compiling tokio-stream v0.1.17
[INFO] [stderr]    Compiling miette v7.6.0
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling tungstenite v0.24.0
[INFO] [stderr]    Compiling chrono v0.4.42
[INFO] [stderr]    Compiling axum v0.7.9
[INFO] [stderr]    Compiling prost v0.13.5
[INFO] [stderr]    Compiling tower-http v0.6.8
[INFO] [stderr]    Compiling thiserror v2.0.17
[INFO] [stderr]    Compiling tower v0.4.13
[INFO] [stderr]    Compiling schemars v1.1.0
[INFO] [stderr]    Compiling axum-core v0.5.5
[INFO] [stderr]    Compiling async-process v2.5.0
[INFO] [stderr]    Compiling async-net v2.0.0
[INFO] [stderr]    Compiling async-fs v2.2.0
[INFO] [stderr]    Compiling webpki-roots v0.26.11
[INFO] [stderr]    Compiling async-executor v1.13.3
[INFO] [stderr]    Compiling serde_path_to_error v0.1.20
[INFO] [stderr]    Compiling uuid v1.19.0
[INFO] [stderr]    Compiling rustls-pemfile v2.2.0
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling mcpkit-transport v0.5.0 (/opt/rustwide/workdir/crates/mcpkit-transport)
[INFO] [stderr]    Compiling matchit v0.8.4
[INFO] [stderr]    Compiling smol v2.0.2
[INFO] [stderr]    Compiling tokio-tungstenite v0.24.0
[INFO] [stderr]    Compiling mcpkit-core v0.5.0 (/opt/rustwide/workdir/crates/mcpkit-core)
[INFO] [stderr]    Compiling http v0.2.12
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling darling_core v0.20.11
[INFO] [stderr]    Compiling proc-macro2-diagnostics v0.10.1
[INFO] [stderr]    Compiling yansi v1.0.1
[INFO] [stderr]    Compiling hyper v1.8.1
[INFO] [stderr]    Compiling sharded-slab v0.1.7
[INFO] [stderr]    Compiling openssl-sys v0.9.111
[INFO] [stderr]    Compiling regex-automata v0.4.13
[INFO] [stderr]    Compiling tracing-log v0.2.0
[INFO] [stderr]    Compiling thread_local v1.1.9
[INFO] [stderr]    Compiling time-core v0.1.6
[INFO] [stderr]    Compiling hyper-util v0.1.19
[INFO] [stderr]    Compiling nu-ansi-term v0.50.3
[INFO] [stderr]    Compiling time-macros v0.2.24
[INFO] [stderr]    Compiling h2 v0.3.27
[INFO] [stderr]    Compiling darling_macro v0.20.11
[INFO] [stderr]    Compiling time v0.3.44
[INFO] [stderr]    Compiling http-body v0.4.6
[INFO] [stderr]    Compiling darling v0.20.11
[INFO] [stderr]    Compiling mcpkit-macros v0.5.0 (/opt/rustwide/workdir/crates/mcpkit-macros)
[INFO] [stderr]    Compiling openssl v0.10.75
[INFO] [stderr]    Compiling pear_codegen v0.2.9
[INFO] [stderr]    Compiling hyper-timeout v0.5.2
[INFO] [stderr]    Compiling hyper-rustls v0.27.7
[INFO] [stderr]    Compiling tonic v0.12.3
[INFO] [stderr]    Compiling reqwest v0.12.28
[INFO] [stderr]    Compiling axum v0.8.8
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling tracing-subscriber v0.3.22
[INFO] [stderr]    Compiling zstd-sys v2.0.16+zstd.1.5.7
[INFO] [stderr]    Compiling openssl-macros v0.1.1
[INFO] [stderr]    Compiling futures-sink v0.3.31
[INFO] [stderr]    Compiling inlinable_string v0.1.15
[INFO] [stderr]    Compiling native-tls v0.2.14
[INFO] [stderr]    Compiling cookie v0.18.1
[INFO] [stderr]    Compiling spin v0.9.8
[INFO] [stderr]    Compiling futures-task v0.3.31
[INFO] [stderr]    Compiling hyper v0.14.32
[INFO] [stderr]    Compiling futures-channel v0.3.31
[INFO] [stderr]    Compiling is-terminal v0.4.17
[INFO] [stderr]    Compiling uncased v0.9.10
[INFO] [stderr]    Compiling bytestring v1.5.0
[INFO] [stderr]    Compiling zstd-safe v7.2.4
[INFO] [stderr]    Compiling bitflags v2.10.0
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling local-waker v0.1.4
[INFO] [stderr]    Compiling devise_core v0.4.2
[INFO] [stderr]    Compiling convert_case v0.10.0
[INFO] [stderr]    Compiling dashmap v6.1.0
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling actix-macros v0.2.4
[INFO] [stderr]    Compiling rand_core v0.9.3
[INFO] [stderr]    Compiling stable-pattern v0.1.0
[INFO] [stderr]    Compiling futures-io v0.3.31
[INFO] [stderr]    Compiling toml_write v0.1.2
[INFO] [stderr]    Compiling unicase v2.8.1
[INFO] [stderr]    Compiling state v0.6.0
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling mime_guess v2.0.5
[INFO] [stderr]    Compiling actix-rt v2.11.0
[INFO] [stderr]    Compiling mcpkit-server v0.5.0 (/opt/rustwide/workdir/crates/mcpkit-server)
[INFO] [stderr]    Compiling mcpkit-client v0.5.0 (/opt/rustwide/workdir/crates/mcpkit-client)
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling mcpkit v0.5.0 (/opt/rustwide/workdir/mcpkit)
[INFO] [stderr]    Compiling devise_codegen v0.4.2
[INFO] [stderr]    Compiling pear v0.2.9
[INFO] [stderr]    Compiling derive_more-impl v2.1.1
[INFO] [stderr]    Compiling actix-utils v3.0.1
[INFO] [stderr]    Compiling tungstenite v0.21.0
[INFO] [stderr]    Compiling tokio-native-tls v0.3.1
[INFO] [stderr]    Compiling actix-service v2.0.3
[INFO] [stderr]    Compiling multer v3.1.0
[INFO] [stderr]    Compiling multer v2.1.0
[INFO] [stderr]    Compiling figment v0.10.19
[INFO] [stderr]    Compiling cookie v0.16.2
[INFO] [stderr]    Compiling tokio-tungstenite v0.21.0
[INFO] [stderr]    Compiling rocket_http v0.5.1
[INFO] [stderr]    Compiling devise v0.4.2
[INFO] [stderr]    Compiling flate2 v1.1.5
[INFO] [stderr]    Compiling actix-router v0.5.3
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling rand v0.9.2
[INFO] [stderr]    Compiling local-channel v0.1.5
[INFO] [stderr]    Compiling regex v1.12.2
[INFO] [stderr]    Compiling headers-core v0.2.0
[INFO] [stderr]    Compiling actix-codec v0.5.2
[INFO] [stderr]    Compiling rocket v0.5.1
[INFO] [stderr]    Compiling glob v0.3.3
[INFO] [stderr]    Compiling language-tags v0.3.2
[INFO] [stderr]    Compiling foldhash v0.1.5
[INFO] [stderr]    Compiling headers v0.3.9
[INFO] [stderr]    Compiling actix-web-codegen v4.3.0
[INFO] [stderr]    Compiling derive_more v2.1.1
[INFO] [stderr]    Compiling rocket_codegen v0.5.1
[INFO] [stderr]    Compiling actix-server v2.6.0
[INFO] [stderr]    Compiling ubyte v0.10.4
[INFO] [stderr]    Compiling tempfile v3.23.0
[INFO] [stderr]    Compiling num_cpus v1.17.0
[INFO] [stderr]    Compiling impl-more v0.1.9
[INFO] [stderr]    Compiling atomic v0.5.3
[INFO] [stderr]    Compiling binascii v0.1.4
[INFO] [stderr]    Compiling scoped-tls v1.0.1
[INFO] [stderr]    Compiling tower-http v0.5.2
[INFO] [stderr]    Compiling zstd v0.13.3
[INFO] [stderr]    Compiling warp v0.3.7
[INFO] [stderr]    Compiling websocket-server-example v0.1.0 (/opt/rustwide/workdir/examples/websocket-server)
[INFO] [stderr]    Compiling actix-http v3.11.2
[INFO] [stderr]    Compiling minimal-server v0.1.0 (/opt/rustwide/workdir/examples/minimal-server)
[INFO] [stderr]    Compiling mcpkit-axum v0.5.0 (/opt/rustwide/workdir/crates/mcpkit-axum)
[INFO] [stderr]    Compiling multi-service-example v0.1.0 (/opt/rustwide/workdir/examples/multi-service)
[INFO] [stderr]    Compiling database-server-example v0.1.0 (/opt/rustwide/workdir/examples/database-server)
[INFO] [stderr]    Compiling full-server v0.1.0 (/opt/rustwide/workdir/examples/full-server)
[INFO] [stderr]    Compiling actix-web v4.12.1
[INFO] [stderr]    Compiling mcpkit-warp v0.5.0 (/opt/rustwide/workdir/crates/mcpkit-warp)
[INFO] [stderr]    Compiling filesystem-server v0.1.0 (/opt/rustwide/workdir/examples/filesystem-server)
[INFO] [stderr]    Compiling http-server-example v0.1.0 (/opt/rustwide/workdir/examples/http-server)
[INFO] [stderr]    Compiling warp-server-example v0.1.0 (/opt/rustwide/workdir/examples/warp-server)
[INFO] [stderr]    Compiling client-example v0.1.0 (/opt/rustwide/workdir/examples/client-example)
[INFO] [stderr]    Compiling smol-server v0.1.0 (/opt/rustwide/workdir/examples/smol-server)
[INFO] [stderr]    Compiling with-middleware-example v0.1.0 (/opt/rustwide/workdir/examples/with-middleware)
[INFO] [stderr]    Compiling grpc-client-example v0.1.0 (/opt/rustwide/workdir/examples/grpc-client)
[INFO] [stderr]    Compiling mcpkit-testing v0.5.0 (/opt/rustwide/workdir/crates/mcpkit-testing)
[INFO] [stderr]    Compiling actix-cors v0.7.1
[INFO] [stderr]    Compiling mcpkit-actix v0.5.0 (/opt/rustwide/workdir/crates/mcpkit-actix)
[INFO] [stderr]    Compiling mcpkit-benches v0.0.0 (/opt/rustwide/workdir/benches)
[INFO] [stderr]    Compiling mcpkit-macros-tests v0.0.0 (/opt/rustwide/workdir/crates/mcpkit-macros-tests)
[INFO] [stderr]    Compiling mcpkit-rocket v0.5.0 (/opt/rustwide/workdir/crates/mcpkit-rocket)
[INFO] [stderr]    Compiling rocket-server-example v0.1.0 (/opt/rustwide/workdir/examples/rocket-server)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 7m 13s
[INFO] running `Command { std: "docker" "inspect" "42457236c4d84d09881333ad6f874e5b4dfdbdd8d8f8139cf712bfefaff9d2b8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "42457236c4d84d09881333ad6f874e5b4dfdbdd8d8f8139cf712bfefaff9d2b8", kill_on_drop: false }`
[INFO] [stdout] 42457236c4d84d09881333ad6f874e5b4dfdbdd8d8f8139cf712bfefaff9d2b8
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-01-20" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 0b0495ff2b9b1650c54c3394121af6977f0f6eb2635c5ab9662f8cbc8599ea1f
[INFO] running `Command { std: "docker" "start" "-a" "0b0495ff2b9b1650c54c3394121af6977f0f6eb2635c5ab9662f8cbc8599ea1f", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.103
[INFO] [stderr]    Compiling quote v1.0.42
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling subtle v2.6.1
[INFO] [stderr]    Compiling zerocopy v0.8.31
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling ident_case v1.0.1
[INFO] [stderr]    Compiling spin v0.9.8
[INFO] [stderr]    Compiling rustls v0.23.35
[INFO] [stderr]    Compiling lazy_static v1.5.0
[INFO] [stderr]    Compiling base64ct v1.8.1
[INFO] [stderr]    Compiling futures-io v0.3.31
[INFO] [stderr]    Compiling sharded-slab v0.1.7
[INFO] [stderr]    Compiling syn v2.0.111
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling block-padding v0.3.3
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling pem-rfc7468 v0.7.0
[INFO] [stderr]    Compiling inout v0.1.4
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling sha1 v0.10.6
[INFO] [stderr]    Compiling cipher v0.4.4
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling salsa20 v0.10.2
[INFO] [stderr]    Compiling der v0.7.10
[INFO] [stderr]    Compiling pbkdf2 v0.12.2
[INFO] [stderr]    Compiling cbc v0.1.2
[INFO] [stderr]    Compiling aes v0.8.4
[INFO] [stderr]    Compiling scrypt v0.11.0
[INFO] [stderr]    Compiling serde_json v1.0.146
[INFO] [stderr]    Compiling toml_writer v1.0.6+spec-1.1.0
[INFO] [stderr]    Compiling target-triple v1.0.0
[INFO] [stderr]    Compiling ff v0.13.1
[INFO] [stderr]    Compiling base16ct v0.2.0
[INFO] [stderr]    Compiling group v0.13.0
[INFO] [stderr]    Compiling crypto-bigint v0.5.5
[INFO] [stderr]    Compiling clap_lex v0.7.6
[INFO] [stderr]    Compiling plotters-backend v0.3.7
[INFO] [stderr]    Compiling ciborium-io v0.2.2
[INFO] [stderr]    Compiling clap_builder v4.5.53
[INFO] [stderr]    Compiling indexmap v2.12.1
[INFO] [stderr]    Compiling uuid v1.19.0
[INFO] [stderr]    Compiling serde_path_to_error v0.1.20
[INFO] [stderr]    Compiling spki v0.7.3
[INFO] [stderr]    Compiling pkcs5 v0.7.1
[INFO] [stderr]    Compiling plotters-svg v0.3.7
[INFO] [stderr]    Compiling signature v2.2.0
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling pkcs8 v0.10.2
[INFO] [stderr]    Compiling sec1 v0.7.3
[INFO] [stderr]    Compiling num-bigint-dig v0.8.6
[INFO] [stderr]    Compiling cast v0.3.0
[INFO] [stderr]    Compiling diff v0.1.13
[INFO] [stderr]    Compiling elliptic-curve v0.13.8
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]    Compiling rustix v1.1.3
[INFO] [stderr]    Compiling criterion-plot v0.5.0
[INFO] [stderr]    Compiling walkdir v2.5.0
[INFO] [stderr]    Compiling pretty_assertions v1.4.1
[INFO] [stderr]    Compiling headers v0.3.9
[INFO] [stderr]    Compiling clap v4.5.53
[INFO] [stderr]    Compiling num-iter v0.1.45
[INFO] [stderr]    Compiling plotters v0.3.7
[INFO] [stderr]    Compiling serde_spanned v1.0.4
[INFO] [stderr]    Compiling toml_datetime v0.7.5+spec-1.1.0
[INFO] [stderr]    Compiling rfc6979 v0.4.0
[INFO] [stderr]    Compiling toml_parser v1.0.6+spec-1.1.0
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling serde_derive_internals v0.29.1
[INFO] [stderr]    Compiling darling_core v0.20.11
[INFO] [stderr]    Compiling proc-macro2-diagnostics v0.10.1
[INFO] [stderr]    Compiling darling_core v0.21.3
[INFO] [stderr]    Compiling devise_core v0.4.2
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling oorandom v11.1.5
[INFO] [stderr]    Compiling linux-raw-sys v0.11.0
[INFO] [stderr]    Compiling anes v0.1.6
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling futures-macro v0.3.31
[INFO] [stderr]    Compiling tokio-macros v2.6.0
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling zerocopy-derive v0.8.31
[INFO] [stderr]    Compiling tokio v1.48.0
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling zerofrom-derive v0.1.6
[INFO] [stderr]    Compiling yoke-derive v0.8.1
[INFO] [stderr]    Compiling zerovec-derive v0.11.2
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling zerofrom v0.1.6
[INFO] [stderr]    Compiling yoke v0.8.1
[INFO] [stderr]    Compiling ref-cast-impl v1.0.25
[INFO] [stderr]    Compiling schemars_derive v1.1.0
[INFO] [stderr]    Compiling zerotrie v0.2.3
[INFO] [stderr]    Compiling ref-cast v1.0.25
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling zerovec v0.11.5
[INFO] [stderr]    Compiling miette-derive v7.6.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling futures-executor v0.3.31
[INFO] [stderr]    Compiling thiserror-impl v2.0.17
[INFO] [stderr]    Compiling tinystr v0.8.2
[INFO] [stderr]    Compiling potential_utf v0.1.4
[INFO] [stderr]    Compiling icu_collections v2.1.1
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling icu_locale_core v2.1.1
[INFO] [stderr]    Compiling futures v0.3.31
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling chrono v0.4.42
[INFO] [stderr]    Compiling miette v7.6.0
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling thiserror v2.0.17
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling async-stream-impl v0.3.6
[INFO] [stderr]    Compiling pin-project-internal v1.1.10
[INFO] [stderr]    Compiling icu_provider v2.1.1
[INFO] [stderr]    Compiling axum-core v0.4.5
[INFO] [stderr]    Compiling async-stream v0.3.6
[INFO] [stderr]    Compiling prost-derive v0.13.5
[INFO] [stderr]    Compiling tokio-util v0.7.17
[INFO] [stderr]    Compiling icu_properties v2.1.2
[INFO] [stderr]    Compiling icu_normalizer v2.1.1
[INFO] [stderr]    Compiling h2 v0.4.12
[INFO] [stderr]    Compiling schemars v1.1.0
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling tower v0.5.2
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling pin-project v1.1.10
[INFO] [stderr]    Compiling tokio-stream v0.1.17
[INFO] [stderr]    Compiling tower v0.4.13
[INFO] [stderr]    Compiling prost v0.13.5
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling tower-http v0.6.8
[INFO] [stderr]    Compiling tungstenite v0.24.0
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling url v2.5.7
[INFO] [stderr]    Compiling axum v0.7.9
[INFO] [stderr]    Compiling axum-core v0.5.5
[INFO] [stderr]    Compiling tokio-tungstenite v0.24.0
[INFO] [stderr]    Compiling darling_macro v0.20.11
[INFO] [stderr]    Compiling mcpkit-core v0.5.0 (/opt/rustwide/workdir/crates/mcpkit-core)
[INFO] [stderr]    Compiling darling v0.20.11
[INFO] [stderr]    Compiling mcpkit-macros v0.5.0 (/opt/rustwide/workdir/crates/mcpkit-macros)
[INFO] [stderr]    Compiling h2 v0.3.27
[INFO] [stderr]    Compiling tokio-test v0.4.4
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling tracing-subscriber v0.3.22
[INFO] [stderr]    Compiling pear_codegen v0.2.9
[INFO] [stderr]    Compiling hyper v1.8.1
[INFO] [stderr]    Compiling openssl-macros v0.1.1
[INFO] [stderr]    Compiling openssl v0.10.75
[INFO] [stderr]    Compiling hyper-util v0.1.19
[INFO] [stderr]    Compiling rand v0.9.2
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling pear v0.2.9
[INFO] [stderr]    Compiling hyper v0.14.32
[INFO] [stderr]    Compiling hyper-rustls v0.27.7
[INFO] [stderr]    Compiling hyper-timeout v0.5.2
[INFO] [stderr]    Compiling reqwest v0.12.28
[INFO] [stderr]    Compiling tonic v0.12.3
[INFO] [stderr]    Compiling axum v0.8.8
[INFO] [stderr]    Compiling native-tls v0.2.14
[INFO] [stderr]    Compiling tokio-native-tls v0.3.1
[INFO] [stderr]    Compiling tungstenite v0.21.0
[INFO] [stderr]    Compiling uncased v0.9.10
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling devise_codegen v0.4.2
[INFO] [stderr]    Compiling actix-macros v0.2.4
[INFO] [stderr]    Compiling devise v0.4.2
[INFO] [stderr]    Compiling tokio-tungstenite v0.21.0
[INFO] [stderr]    Compiling actix-rt v2.11.0
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling darling_macro v0.21.3
[INFO] [stderr]    Compiling derive_more-impl v2.1.1
[INFO] [stderr]    Compiling rocket_http v0.5.1
[INFO] [stderr]    Compiling mcpkit-transport v0.5.0 (/opt/rustwide/workdir/crates/mcpkit-transport)
[INFO] [stderr]    Compiling darling v0.21.3
[INFO] [stderr]    Compiling figment v0.10.19
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling actix-router v0.5.3
[INFO] [stderr]    Compiling multer v3.1.0
[INFO] [stderr]    Compiling actix-codec v0.5.2
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling ubyte v0.10.4
[INFO] [stderr]    Compiling derive_more v2.1.1
[INFO] [stderr]    Compiling multer v2.1.0
[INFO] [stderr]    Compiling actix-http v3.11.2
[INFO] [stderr]    Compiling criterion v0.5.1
[INFO] [stderr]    Compiling actix-web-codegen v4.3.0
[INFO] [stderr]    Compiling rmcp-macros v0.9.1
[INFO] [stderr]    Compiling warp v0.3.7
[INFO] [stderr]    Compiling actix-server v2.6.0
[INFO] [stderr]    Compiling rocket_codegen v0.5.1
[INFO] [stderr]    Compiling mcpkit-server v0.5.0 (/opt/rustwide/workdir/crates/mcpkit-server)
[INFO] [stderr]    Compiling mcpkit-client v0.5.0 (/opt/rustwide/workdir/crates/mcpkit-client)
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling backtrace v0.3.76
[INFO] [stderr]    Compiling mcpkit v0.5.0 (/opt/rustwide/workdir/mcpkit)
[INFO] [stderr]    Compiling toml v0.9.10+spec-1.1.0
[INFO] [stderr]    Compiling ecdsa v0.16.9
[INFO] [stderr]    Compiling primeorder v0.13.6
[INFO] [stderr]    Compiling pkcs1 v0.7.5
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling winnow v0.7.14
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling actix-web v4.12.1
[INFO] [stderr]    Compiling rocket v0.5.1
[INFO] [stderr]    Compiling proptest v1.9.0
[INFO] [stderr]    Compiling trybuild v1.0.114
[INFO] [stderr]    Compiling terminal_size v0.4.3
[INFO] [stderr]    Compiling rsa v0.9.9
[INFO] [stderr]    Compiling p256 v0.13.2
[INFO] [stderr]    Compiling rmcp v0.9.1
[INFO] [stderr]    Compiling backtrace-ext v0.2.1
[INFO] [stderr]    Compiling form_urlencoded v1.2.2
[INFO] [stderr]    Compiling actix-cors v0.7.1
[INFO] [stderr]    Compiling mcpkit-warp v0.5.0 (/opt/rustwide/workdir/crates/mcpkit-warp)
[INFO] [stderr]    Compiling tower-http v0.5.2
[INFO] [stderr]    Compiling mcpkit-actix v0.5.0 (/opt/rustwide/workdir/crates/mcpkit-actix)
[INFO] [stderr]    Compiling mcpkit-axum v0.5.0 (/opt/rustwide/workdir/crates/mcpkit-axum)
[INFO] [stderr]    Compiling mcpkit-benches v0.0.0 (/opt/rustwide/workdir/benches)
[INFO] [stderr]    Compiling mcpkit-testing v0.5.0 (/opt/rustwide/workdir/crates/mcpkit-testing)
[INFO] [stderr]    Compiling mcpkit-macros-tests v0.0.0 (/opt/rustwide/workdir/crates/mcpkit-macros-tests)
[INFO] [stderr]    Compiling warp-server-example v0.1.0 (/opt/rustwide/workdir/examples/warp-server)
[INFO] [stderr]    Compiling mcpkit-rocket v0.5.0 (/opt/rustwide/workdir/crates/mcpkit-rocket)
[INFO] [stderr]    Compiling multi-service-example v0.1.0 (/opt/rustwide/workdir/examples/multi-service)
[INFO] [stderr]    Compiling full-server v0.1.0 (/opt/rustwide/workdir/examples/full-server)
[INFO] [stderr]    Compiling websocket-server-example v0.1.0 (/opt/rustwide/workdir/examples/websocket-server)
[INFO] [stderr]    Compiling minimal-server v0.1.0 (/opt/rustwide/workdir/examples/minimal-server)
[INFO] [stderr]    Compiling rocket-server-example v0.1.0 (/opt/rustwide/workdir/examples/rocket-server)
[INFO] [stderr]    Compiling smol-server v0.1.0 (/opt/rustwide/workdir/examples/smol-server)
[INFO] [stderr]    Compiling http-server-example v0.1.0 (/opt/rustwide/workdir/examples/http-server)
[INFO] [stderr]    Compiling with-middleware-example v0.1.0 (/opt/rustwide/workdir/examples/with-middleware)
[INFO] [stderr]    Compiling client-example v0.1.0 (/opt/rustwide/workdir/examples/client-example)
[INFO] [stderr]    Compiling filesystem-server v0.1.0 (/opt/rustwide/workdir/examples/filesystem-server)
[INFO] [stderr]    Compiling database-server-example v0.1.0 (/opt/rustwide/workdir/examples/database-server)
[INFO] [stderr]    Compiling grpc-client-example v0.1.0 (/opt/rustwide/workdir/examples/grpc-client)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 7m 09s
[INFO] running `Command { std: "docker" "inspect" "0b0495ff2b9b1650c54c3394121af6977f0f6eb2635c5ab9662f8cbc8599ea1f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0b0495ff2b9b1650c54c3394121af6977f0f6eb2635c5ab9662f8cbc8599ea1f", kill_on_drop: false }`
[INFO] [stdout] 0b0495ff2b9b1650c54c3394121af6977f0f6eb2635c5ab9662f8cbc8599ea1f
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-01-20" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 64b5e872beabda0ceae8700fc7091e2a70d00f1254498d284e169fd0c937ed27
[INFO] running `Command { std: "docker" "start" "-a" "64b5e872beabda0ceae8700fc7091e2a70d00f1254498d284e169fd0c937ed27", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1.06s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/client_example-dbf3db05f50b800f)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/database_server_example-8568a0b401d238c2)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test tests::test_describe_nonexistent_table ... ok
[INFO] [stdout] test tests::test_list_tables ... ok
[INFO] [stdout] test tests::test_query_validation ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/filesystem_server-a51706030f05ae3c)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test tests::test_matches_pattern ... ok
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/full_server-f761385ed8a297f6)
[INFO] [stdout] test tests::test_path_resolution ... ok
[INFO] [stdout] test tests::test_read_write_file ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/grpc_client_example-cb3b8a34bfd3c4c5)
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/http_server_example-f132c3730fad5466)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/mcpkit-8e3ee1a0e5e12683)
[INFO] [stdout] 
[INFO] [stderr]      Running tests/capabilities_compliance.rs (/opt/rustwide/target/debug/deps/capabilities_compliance-d31c5588a8bf75fc)
[INFO] [stdout] running 1 test
[INFO] [stdout] test tests::test_prelude_imports ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 19 tests
[INFO] [stdout] test test_capabilities_deserialization ... ok
[INFO] [stdout] test test_capability_has_methods ... ok
[INFO] [stdout] test test_client_capabilities_has_methods ... ok
[INFO] [stdout] test test_client_capabilities_elicitation ... ok
[INFO] [stdout] test test_client_capabilities_roots ... ok
[INFO] [stdout] test test_client_capabilities_roots_with_changes ... ok
[INFO] [stdout] test test_prompt_without_arguments ... ok
[INFO] [stdout] test test_resource_definition ... ok
[INFO] [stdout] test test_resources_subscribe_capability ... ok
[INFO] [stdout] test test_resource_without_optional_fields ... ok
[INFO] [stdout] test test_server_capabilities_all ... ok
[INFO] [stdout] test test_tool_with_annotations ... ok
[INFO] [stdout] test test_tool_without_description ... ok
[INFO] [stdout] test test_client_capabilities_sampling ... ok
[INFO] [stdout] test test_server_capabilities_logging ... ok
[INFO] [stdout] test test_tool_definition ... ok
[INFO] [stdout] test test_tool_deserialization ... ok
[INFO] [stdout] test test_tool_list_changed_capability ... ok
[INFO] [stdout] test test_prompt_definition ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]      Running tests/capability_negotiation_compatibility.rs (/opt/rustwide/target/debug/deps/capability_negotiation_compatibility-627c9c4b9fc11c69)
[INFO] [stdout] running 56 tests
[INFO] [stdout] test test_client_capabilities_roots_serialization ... ok
[INFO] [stdout] test test_client_capabilities_elicitation_serialization ... ok
[INFO] [stdout] test test_client_capabilities_full_serialization ... ok
[INFO] [stdout] test test_client_capabilities_roots_with_list_changed ... ok
[INFO] [stdout] test test_client_capabilities_empty_serialization ... ok
[INFO] [stdout] test test_client_capabilities_round_trip ... ok
[INFO] [stdout] test test_client_capabilities_with_experimental ... ok
[INFO] [stdout] test test_completion_capability_serialization ... ok
[INFO] [stdout] test test_elicitation_capability_serialization ... ok
[INFO] [stdout] test test_empty_capability_structs_serialize_to_empty_object ... ok
[INFO] [stdout] test test_full_handshake_latest_version ... ok
[INFO] [stdout] test test_full_handshake_rmcp_version ... ok
[INFO] [stdout] test test_full_handshake_unknown_version ... ok
[INFO] [stdout] test test_initialize_request_deserialization_from_rmcp_format ... ok
[INFO] [stdout] test test_initialize_request_minimal ... ok
[INFO] [stdout] test test_initialize_request_round_trip ... ok
[INFO] [stdout] test test_initialize_request_serialization ... ok
[INFO] [stdout] test test_initialize_result_deserialization_from_rmcp_format ... ok
[INFO] [stdout] test test_initialize_result_minimal ... ok
[INFO] [stdout] test test_initialize_result_round_trip ... ok
[INFO] [stdout] test test_initialize_result_serialization ... ok
[INFO] [stdout] test test_initialize_result_without_instructions ... ok
[INFO] [stdout] test test_is_version_supported ... ok
[INFO] [stdout] test test_capabilities_with_extra_fields ... ok
[INFO] [stdout] test test_client_capabilities_deserialization_from_rmcp ... ok
[INFO] [stderr]      Running tests/client_message_routing.rs (/opt/rustwide/target/debug/deps/client_message_routing-d13daa031df53230)
[INFO] [stdout] test test_client_info_serialization ... ok
[INFO] [stdout] test test_negotiate_version_detailed_counter_offer ... ok
[INFO] [stdout] test test_logging_capability_serialization ... ok
[INFO] [stdout] test test_capabilities_with_null_experimental ... ok
[INFO] [stdout] test test_negotiate_version_unsupported ... ok
[INFO] [stdout] test test_client_capabilities_sampling_serialization ... ok
[INFO] [stdout] test test_negotiate_version_supported ... ok
[INFO] [stdout] test test_negotiate_version_detailed_accepted ... ok
[INFO] [stdout] test test_prompt_capability_serialization ... ok
[INFO] [stdout] test test_protocol_version_constant ... ok
[INFO] [stdout] test test_resource_capability_serialization ... ok
[INFO] [stdout] test test_roots_capability_serialization ... ok
[INFO] [stdout] test test_sampling_capability_serialization ... ok
[INFO] [stdout] test test_server_capabilities_completions_serialization ... ok
[INFO] [stdout] test test_server_capabilities_deserialization_from_rmcp ... ok
[INFO] [stdout] test test_server_capabilities_logging_serialization ... ok
[INFO] [stdout] test test_server_capabilities_prompts_serialization ... ok
[INFO] [stdout] test test_server_capabilities_full_serialization ... ok
[INFO] [stdout] test test_server_capabilities_round_trip ... ok
[INFO] [stdout] test test_server_capabilities_resources_serialization ... ok
[INFO] [stdout] test test_server_capabilities_empty_serialization ... ok
[INFO] [stdout] test test_server_capabilities_tools_serialization ... ok
[INFO] [stdout] test test_server_capabilities_tools_with_list_changed ... ok
[INFO] [stdout] test test_server_capabilities_resources_with_subscriptions ... ok
[INFO] [stdout] test test_server_capabilities_tasks_serialization ... ok
[INFO] [stdout] test test_supported_versions ... ok
[INFO] [stdout] test test_task_capability_serialization ... ok
[INFO] [stdout] test test_tool_capability_empty ... ok
[INFO] [stdout] test test_tool_capability_serialization ... ok
[INFO] [stdout] test test_server_capabilities_with_experimental ... ok
[INFO] [stdout] test test_server_info_serialization ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 56 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stderr]      Running tests/error_scenarios.rs (/opt/rustwide/target/debug/deps/error_scenarios-cb5ef11a6f2e9cf2)
[INFO] [stdout] test test_client_request_response_correlation ... ok
[INFO] [stdout] test test_sequential_requests ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 29 tests
[INFO] [stdout] test test_client_capabilities_detection ... ok
[INFO] [stdout] test test_capabilities_mismatch_detection ... ok
[INFO] [stdout] test test_capability_not_supported_error ... ok
[INFO] [stdout] test test_error_source_chain ... ok
[INFO] [stdout] test test_debug_format_includes_details ... ok
[INFO] [stdout] test test_error_data_preserved_in_response ... ok
[INFO] [stdout] test test_context_preserves_error_code ... ok
[INFO] [stdout] test test_error_messages_are_descriptive ... ok
[INFO] [stdout] test test_error_to_response_conversion ... ok
[INFO] [stdout] test test_error_with_detailed_params ... ok
[INFO] [stdout] test test_context_chain ... ok
[INFO] [stdout] test test_internal_error_has_correct_code ... ok
[INFO] [stdout] test test_internal_error_not_recoverable ... ok
[INFO] [stdout] test test_internal_error_wraps_source ... ok
[INFO] [stdout] test test_invalid_params_error_has_correct_code ... ok
[INFO] [stdout] test test_invalid_request_error_has_correct_code ... ok
[INFO] [stdout] test test_io_error_converts_to_server_error ... ok
[INFO] [stdout] test test_json_error_converts_to_parse ... ok
[INFO] [stdout] test test_mcp_error_codes_in_server_range ... ok
[INFO] [stdout] test test_method_not_found_error_has_correct_code ... ok
[INFO] [stdout] test test_concurrent_errors_are_isolated ... ok
[INFO] [stdout] test test_method_not_found_for_unknown_tool ... ok
[INFO] [stdout] test test_non_recoverable_errors ... ok
[INFO] [stdout] test test_reserved_error_codes_range ... ok
[INFO] [stdout] test test_resource_access_denied_error ... ok
[INFO] [stdout] test test_resource_not_found_error ... ok
[INFO] [stdout] test test_retry_with_modified_params ... ok
[INFO] [stdout] test test_parse_error_has_correct_code ... ok
[INFO] [stdout] test test_recoverable_errors ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 29 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/http_e2e.rs (/opt/rustwide/target/debug/deps/http_e2e-3d14b3b13d89a44d)
[INFO] [stdout] 
[INFO] [stderr]      Running tests/initialization_compliance.rs (/opt/rustwide/target/debug/deps/initialization_compliance-c6e1f60f94142dd7)
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 31 tests
[INFO] [stdout] test test_initialize_request_with_protocol_version ... ok
[INFO] [stdout] test test_initialize_result ... ok
[INFO] [stdout] test test_initialize_request_deserialization ... ok
[INFO] [stdout] test test_client_capabilities_with_elicitation ... ok
[INFO] [stdout] test test_client_capabilities_with_sampling ... ok
[INFO] [stdout] test test_client_info ... ok
[INFO] [stdout] test test_initialize_result_with_negotiated_version ... ok
[INFO] [stdout] test test_initialize_result_deserialization ... ok
[INFO] [stdout] test test_client_capabilities_with_roots ... ok
[INFO] [stdout] test test_is_version_supported_latest ... ok
[INFO] [stdout] test test_is_version_supported_unknown ... ok
[INFO] [stdout] test test_is_version_supported_original ... ok
[INFO] [stdout] test test_negotiate_version_detailed_accepted ... ok
[INFO] [stdout] test test_negotiate_version_detailed_counter_offer ... ok
[INFO] [stdout] test test_negotiate_version_supported ... ok
[INFO] [stdout] test test_negotiate_version_unsupported ... ok
[INFO] [stdout] test test_protocol_version ... ok
[INFO] [stdout] test test_server_capabilities_resources ... ok
[INFO] [stdout] test test_rmcp_version_compatibility ... ok
[INFO] [stdout] test test_initialize_request ... ok
[INFO] [stdout] test test_server_capabilities_tools ... ok
[INFO] [stdout] test test_initialize_result_optional_instructions ... ok
[INFO] [stdout] test test_supported_protocol_versions ... ok
[INFO] [stdout] test test_version_negotiation_result_is_exact_match ... ok
[INFO] [stdout] test test_server_capabilities_prompts ... ok
[INFO] [stdout] test test_version_negotiation_result_version ... ok
[INFO] [stdout] test test_server_capabilities_all ... ok
[INFO] [stdout] test test_server_info ... ok
[INFO] [stdout] test test_client_capabilities_default ... ok
[INFO] [stdout] test test_server_capabilities_tasks ... ok
[INFO] [stdout] test test_version_negotiation_spec_compliance ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 31 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/json_rpc_compliance.rs (/opt/rustwide/target/debug/deps/json_rpc_compliance-629245a1d6964d58)
[INFO] [stdout] 
[INFO] [stdout] running 18 tests
[INFO] [stdout] test test_request_id_display ... ok
[INFO] [stdout] test test_request_id_number ... ok
[INFO] [stdout] test test_message_helper_methods ... ok
[INFO] [stdout] test test_notification_with_params ... ok
[INFO] [stdout] test test_batch_not_supported ... ok
[INFO] [stdout] test test_message_parsing ... ok
[INFO] [stdout] test test_null_id_handling ... ok
[INFO] [stdout] test test_request_id_string ... ok
[INFO] [stdout] test test_request_serialization ... ok
[INFO] [stdout] test test_request_params_optional ... ok
[INFO] [stdout] test test_request_with_params ... ok
[INFO] [stdout] test test_response_without_result_or_error ... ok
[INFO] [stdout] test test_response_success ... ok
[INFO] [stdout] test test_response_is_success_and_is_error ... ok
[INFO] [stdout] test test_standard_error_codes ... ok
[INFO] [stdout] test test_request_id_from_impls ... ok
[INFO] [stdout] test test_notification_serialization ... ok
[INFO] [stderr]      Running tests/oauth_integration.rs (/opt/rustwide/target/debug/deps/oauth_integration-2c2e0f80267cfa9f)
[INFO] [stdout] test test_response_error ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 61 tests
[INFO] [stdout] test test_authorization_config_with_scopes ... ok
[INFO] [stdout] test test_authorization_server_metadata_basic ... ok
[INFO] [stdout] test test_authorization_config_confidential_client ... ok
[INFO] [stdout] test test_authorization_config_basic ... ok
[INFO] [stdout] test test_authorization_server_metadata_default_values ... ok
[INFO] [stdout] test test_authorization_server_metadata_from_issuer ... ok
[INFO] [stdout] test test_authorization_request_basic ... ok
[INFO] [stdout] test test_authorization_server_metadata_serialization ... ok
[INFO] [stdout] test test_authorization_request_serialization ... ok
[INFO] [stdout] test test_authorization_server_metadata_with_extras ... ok
[INFO] [stdout] test test_authorization_request_with_options ... ok
[INFO] [stdout] test test_authorization_server_metadata_deserialization ... ok
[INFO] [stdout] test test_client_credentials_flow_simulation ... ok
[INFO] [stdout] test test_client_registration_request_basic ... ok
[INFO] [stdout] test test_client_registration_request_serialization ... ok
[INFO] [stdout] test test_client_registration_response_deserialization ... ok
[INFO] [stdout] test test_client_registration_request_with_options ... ok
[INFO] [stdout] test test_code_challenge_method_display ... ok
[INFO] [stdout] test test_grant_type_serialization ... ok
[INFO] [stdout] test test_grant_type_display ... ok
[INFO] [stdout] test test_mcp_401_response_handling ... ok
[INFO] [stdout] test test_authorization_server_metadata_well_known_url ... ok
[INFO] [stdout] test test_oauth_error_deserialization ... ok
[INFO] [stdout] test test_oauth_error_display ... ok
[INFO] [stdout] test test_oauth_error_serialization ... ok
[INFO] [stdout] test test_oauth_error_response ... ok
[INFO] [stdout] test test_pkce_challenge_plain ... ok
[INFO] [stdout] test test_pkce_verification_wrong_method ... ok
[INFO] [stdout] test test_pkce_challenge_s256 ... ok
[INFO] [stdout] test test_authorization_code_flow_simulation ... ok
[INFO] [stdout] test test_pkce_challenge_generation ... ok
[INFO] [stdout] test test_pkce_verification_wrong_verifier ... ok
[INFO] [stdout] test test_authorization_request_build_url ... ok
[INFO] [stdout] test test_pkce_uniqueness ... ok
[INFO] [stdout] test test_protected_resource_metadata_basic ... ok
[INFO] [stdout] test test_protected_resource_metadata_deserialization ... ok
[INFO] [stdout] test test_protected_resource_metadata_validation_no_auth_server ... ok
[INFO] [stdout] test test_protected_resource_metadata_multiple_auth_servers ... ok
[INFO] [stdout] test test_protected_resource_metadata_with_scopes ... ok
[INFO] [stdout] test test_stored_token_authorization_header ... ok
[INFO] [stdout] test test_protected_resource_metadata_serialization ... ok
[INFO] [stdout] test test_protected_resource_metadata_validation_empty_resource ... ok
[INFO] [stdout] test test_stored_token_basic ... ok
[INFO] [stdout] test test_stored_token_expires_within ... ok
[INFO] [stdout] test test_token_refresh_flow_simulation ... ok
[INFO] [stdout] test test_token_request_authorization_code ... ok
[INFO] [stdout] test test_protected_resource_metadata_well_known_url ... ok
[INFO] [stdout] test test_token_request_client_credentials ... ok
[INFO] [stdout] test test_token_request_with_options ... ok
[INFO] [stdout] test test_token_response_basic ... ok
[INFO] [stdout] test test_token_response_deserialization ... ok
[INFO] [stdout] test test_resource_indicator_required ... ok
[INFO] [stdout] test test_token_response_expiration_check ... ok
[INFO] [stdout] test test_token_request_serialization ... ok
[INFO] [stdout] test test_token_request_refresh ... ok
[INFO] [stdout] test test_token_response_no_expiration ... ok
[INFO] [stdout] test test_www_authenticate_basic ... ok
[INFO] [stdout] test test_www_authenticate_parse_invalid ... ok
[INFO] [stdout] test test_www_authenticate_parse ... ok
[INFO] [stdout] test test_www_authenticate_parse_with_error ... ok
[INFO] [stdout] test test_www_authenticate_with_options ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 61 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/prompts_integration.rs (/opt/rustwide/target/debug/deps/prompts_integration-e2b35ab4e30dc740)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test test_prompt_result_builder ... ok
[INFO] [stdout] test test_prompt_builder ... ok
[INFO] [stdout] test test_prompt_handler_trait ... ok
[INFO] [stdout] test test_multiple_prompts ... ok
[INFO] [stdout] test test_prompt_render ... ok
[INFO] [stdout] test test_prompt_messages ... ok
[INFO] [stdout] test test_prompt_not_found ... ok
[INFO] [stdout] test test_prompt_service_basic ... ok
[INFO] [stdout] test test_prompt_with_no_args ... ok
[INFO] [stderr]      Running tests/request_id_correlation.rs (/opt/rustwide/target/debug/deps/request_id_correlation-aecccad495324af4)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test test_request_id_hashmap_lookup ... ok
[INFO] [stdout] test test_request_id_json_roundtrip ... ok
[INFO] [stdout] test test_request_id_correlation_with_diagnostics ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/resources_integration.rs (/opt/rustwide/target/debug/deps/resources_integration-34de7421fa1b5c3e)
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test test_resource_not_found ... ok
[INFO] [stdout] test test_list_resource_templates ... ok
[INFO] [stdout] test test_resource_service_basic ... ok
[INFO] [stdout] test test_resource_handler_trait ... ok
[INFO] [stdout] test test_multiple_resources ... ok
[INFO] [stdout] test test_resource_read ... ok
[INFO] [stdout] test test_resource_template ... ok
[INFO] [stdout] test test_resource_template_builder ... ok
[INFO] [stdout] test test_resource_template_uri_matching ... ok
[INFO] [stdout] test test_resource_template_with_special_characters ... ok
[INFO] [stdout] test test_resource_template_priority_over_exact ... ok
[INFO] [stdout] test test_resource_builder ... ok
[INFO] [stdout] test test_binary_resource ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/tool_schema_compatibility.rs (/opt/rustwide/target/debug/deps/tool_schema_compatibility-d0d329b54e52bb67)
[INFO] [stdout] 
[INFO] [stdout] running 31 tests
[INFO] [stdout] test test_call_tool_request_without_arguments ... ok
[INFO] [stdout] test test_call_tool_request_serialization ... ok
[INFO] [stdout] test test_empty_input_schema ... ok
[INFO] [stdout] test test_call_tool_result_deserialization_from_rmcp_format ... ok
[INFO] [stdout] test test_call_tool_result_error_deserialization ... ok
[INFO] [stdout] test test_list_tools_request_serialization ... ok
[INFO] [stdout] test test_call_tool_result_is_error_field_casing ... ok
[INFO] [stdout] test test_list_tools_result_without_cursor ... ok
[INFO] [stdout] test test_list_tools_request_without_cursor ... ok
[INFO] [stdout] test test_list_tools_result_deserialization ... ok
[INFO] [stdout] test test_list_tools_result_serialization ... ok
[INFO] [stdout] test test_round_trip_serialization ... ok
[INFO] [stdout] test test_call_tool_result_text_serialization ... ok
[INFO] [stdout] test test_call_tool_result_error_serialization ... ok
[INFO] [stdout] test test_tool_basic_serialization ... ok
[INFO] [stdout] test test_call_tool_result_multiple_content ... ok
[INFO] [stdout] test test_tool_deserialization_with_annotations ... ok
[INFO] [stdout] test test_tool_deserialization_from_rmcp_format ... ok
[INFO] [stdout] test test_tool_field_names_are_camel_case ... ok
[INFO] [stdout] test test_tool_output_error_with_suggestion ... ok
[INFO] [stdout] test test_tool_output_to_call_tool_result ... ok
[INFO] [stdout] test test_tool_output_error_to_call_tool_result ... ok
[INFO] [stdout] test test_tool_with_complex_input_schema ... ok
[INFO] [stdout] test test_tool_with_special_characters_in_name ... ok
[INFO] [stdout] test test_tool_with_unicode_description ... ok
[INFO] [stdout] test test_tool_optional_fields_skip_when_none ... ok
[INFO] [stdout] test test_with_number_param_produces_valid_schema ... ok
[INFO] [stdout] test test_tools_call_response_matches_mcp_spec ... ok
[INFO] [stdout] test test_with_string_param_produces_valid_schema ... ok
[INFO] [stdout] test test_tools_list_response_matches_mcp_spec ... ok
[INFO] [stderr]      Running tests/tools_integration.rs (/opt/rustwide/target/debug/deps/tools_integration-0685b9c451aababf)
[INFO] [stdout] test test_with_boolean_param_produces_valid_schema ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 31 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test test_nested_struct_schema_generation ... ok
[INFO] [stdout] test test_tool_handler_trait ... ok
[INFO] [stdout] test test_tool_builder_annotations ... ok
[INFO] [stdout] test test_tool_not_found ... ok
[INFO] [stdout] test test_tool_output_variants ... ok
[INFO] [stdout] test test_tool_output_error_with_suggestion ... ok
[INFO] [stdout] test test_tool_builder_with_schema ... ok
[INFO] [stdout] test test_tool_service_basic ... ok
[INFO] [stdout] test test_tool_call ... ok
[INFO] [stdout] test test_tool_service_preserves_annotations ... ok
[INFO] [stdout] test test_multiple_tools ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/transport_e2e.rs (/opt/rustwide/target/debug/deps/transport_e2e-3c5a05eb6f89446e)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test test_notification_roundtrip ... ok
[INFO] [stdout] test test_tool_call_lifecycle ... ok
[INFO] [stdout] test test_memory_transport_basic ... ok
[INFO] [stdout] test test_request_response_roundtrip ... ok
[INFO] [stdout] test test_error_response ... ok
[INFO] [stdout] test test_transport_disconnect ... ok
[INFO] [stdout] test test_wire_format_parsing ... ok
[INFO] [stdout] test test_wire_format ... ok
[INFO] [stdout] test test_message_sequence ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/websocket_e2e.rs (/opt/rustwide/target/debug/deps/websocket_e2e-6b599e341f85e725)
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/mcpkit_actix-193ba290de4c5f90)
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test session::tests::test_session_creation ... ok
[INFO] [stdout] test router::tests::test_router_builder ... ok
[INFO] [stdout] test session::tests::test_event_store_config ... ok
[INFO] [stdout] test session::tests::test_session_expiry ... ok
[INFO] [stdout] test session::tests::test_session_store ... ok
[INFO] [stdout] test session::tests::test_stored_event ... ok
[INFO] [stdout] test session::tests::test_session_manager_send_with_storage ... ok
[INFO] [stdout] test session::tests::test_session_manager ... ok
[INFO] [stdout] test session::tests::test_session_manager_replay ... ok
[INFO] [stdout] test session::tests::test_event_store_creation ... ok
[INFO] [stdout] test session::tests::test_event_store_store_and_retrieve ... ok
[INFO] [stdout] test session::tests::test_session_manager_with_event_store ... ok
[INFO] [stdout] test session::tests::test_event_store_get_events_after ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/mcpkit_axum-5de5feb08910d124)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 16 tests
[INFO] [stdout] test session::tests::test_event_store_config ... ok
[INFO] [stdout] test session::tests::test_session_creation ... ok
[INFO] [stdout] test session::tests::test_session_expiry ... ok
[INFO] [stdout] test session::tests::test_event_store_creation ... ok
[INFO] [stdout] test session::tests::test_event_store_store_and_retrieve ... ok
[INFO] [stdout] test session::tests::test_event_store_max_events_limit ... ok
[INFO] [stdout] test session::tests::test_event_store_get_events_after ... ok
[INFO] [stdout] test session::tests::test_event_store_clear ... ok
[INFO] [stdout] test session::tests::test_event_store_auto_id ... ok
[INFO] [stdout] test session::tests::test_session_manager ... ok
[INFO] [stdout] test router::tests::test_router_builder ... ok
[INFO] [stdout] test session::tests::test_session_store ... ok
[INFO] [stdout] test session::tests::test_stored_event ... ok
[INFO] [stdout] test session::tests::test_session_manager_with_event_store ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/mcpkit_client-70ce469aa4493904)
[INFO] [stdout] test session::tests::test_session_manager_replay ... ok
[INFO] [stdout] test session::tests::test_session_manager_send_with_storage ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/mcpkit_core-1327bc5ea8fd4f3f)
[INFO] [stdout] test builder::tests::test_builder_fluent ... ok
[INFO] [stdout] test discovery::tests::test_discovered_server_http ... ok
[INFO] [stdout] test builder::tests::test_builder_defaults ... ok
[INFO] [stdout] test discovery::tests::test_discovered_server_stdio ... ok
[INFO] [stdout] test discovery::tests::test_server_discovery_register ... ok
[INFO] [stdout] test client::tests::test_request_id_generation ... ok
[INFO] [stdout] test discovery::tests::test_transport_serialization ... ok
[INFO] [stdout] test handler::tests::test_root_builder ... ok
[INFO] [stdout] test pool::tests::test_pool_builder ... ok
[INFO] [stdout] test pool::tests::test_pool_config ... ok
[INFO] [stdout] test handler::tests::test_noop_handler ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 146 tests
[INFO] [stdout] test auth::oauth::tests::test_client_registration_request ... ok
[INFO] [stdout] test auth::oauth::tests::test_protected_resource_metadata_validation ... ok
[INFO] [stdout] test auth::oauth::tests::test_protected_resource_metadata ... ok
[INFO] [stdout] test auth::oauth::tests::test_stored_token ... ok
[INFO] [stdout] test auth::oauth::tests::test_oauth_error_display ... ok
[INFO] [stdout] test auth::oauth::tests::test_authorization_server_metadata ... ok
[INFO] [stdout] test auth::oauth::tests::test_token_request_client_credentials ... ok
[INFO] [stdout] test auth::oauth::tests::test_token_request_authorization_code ... ok
[INFO] [stdout] test auth::oauth::tests::test_www_authenticate_parse ... ok
[INFO] [stdout] test capability::tests::test_client_capabilities_builder ... ok
[INFO] [stdout] test auth::oauth::tests::test_www_authenticate_header ... ok
[INFO] [stdout] test auth::oauth::tests::test_authorization_config ... ok
[INFO] [stdout] test capability::tests::test_initialize_result ... ok
[INFO] [stdout] test capability::tests::test_initialize_request ... ok
[INFO] [stdout] test capability::tests::test_server_capabilities_builder ... ok
[INFO] [stdout] test auth::oauth::tests::test_pkce_challenge ... ok
[INFO] [stdout] test debug::recorder::tests::test_session_metadata ... ok
[INFO] [stdout] test debug::recorder::tests::test_session_recorder ... ok
[INFO] [stdout] test auth::oauth::tests::test_authorization_request ... ok
[INFO] [stdout] test capability::tests::test_serialization ... ok
[INFO] [stdout] test debug::inspector::tests::test_enable_disable ... ok
[INFO] [stdout] test debug::validator::tests::test_strict_mode ... ok
[INFO] [stdout] test debug::inspector::tests::test_max_records ... ok
[INFO] [stdout] test debug::validator::tests::test_duplicate_request_id ... ok
[INFO] [stdout] test debug::inspector::tests::test_filter_by_method ... ok
[INFO] [stdout] test debug::inspector::tests::test_message_inspector ... ok
[INFO] [stdout] test debug::validator::tests::test_unmatched_request ... ok
[INFO] [stdout] test error::tests::test_boxed_error_display ... ok
[INFO] [stdout] test error::tests::test_error_size_is_small ... ok
[INFO] [stdout] test error::tests::test_io_error_conversion ... ok
[INFO] [stdout] test error::tests::test_json_rpc_error_conversion ... ok
[INFO] [stdout] test debug::validator::tests::test_valid_sequence ... ok
[INFO] [stdout] test error::tests::test_json_rpc_error_conversion_boxed_variants ... ok
[INFO] [stdout] test debug::validator::tests::test_orphan_response ... ok
[INFO] [stdout] test error::tests::test_recoverable_errors ... ok
[INFO] [stdout] test error::tests::test_context_chaining ... ok
[INFO] [stdout] test extension::apps::tests::test_apps_config ... ok
[INFO] [stdout] test error::tests::test_error_codes ... ok
[INFO] [stdout] test debug::recorder::tests::test_session_serialization ... ok
[INFO] [stdout] test extension::apps::tests::test_serialization ... ok
[INFO] [stdout] test extension::apps::tests::test_tool_ui_meta ... ok
[INFO] [stdout] test extension::apps::tests::test_ui_content_render ... ok
[INFO] [stdout] test extension::apps::tests::test_ui_tool_builder ... ok
[INFO] [stdout] test extension::discovery::tests::test_extension_query_optional_missing ... ok
[INFO] [stdout] test extension::discovery::tests::test_extension_query_missing_required ... ok
[INFO] [stdout] test extension::discovery::tests::test_version_satisfies ... ok
[INFO] [stdout] test extension::discovery::tests::test_extension_query_satisfied ... ok
[INFO] [stdout] test extension::templates::tests::test_finance_extension ... ok
[INFO] [stdout] test extension::templates::tests::test_healthcare_fhir ... ok
[INFO] [stdout] test extension::discovery::tests::test_negotiate_extensions ... ok
[INFO] [stdout] test extension::templates::tests::test_iot_extension ... ok
[INFO] [stdout] test extension::templates::tests::test_registry_with_templates ... ok
[INFO] [stdout] test extension::tests::test_experimental_roundtrip ... ok
[INFO] [stdout] test extension::apps::tests::test_ui_resource ... ok
[INFO] [stdout] test extension::discovery::tests::test_version_requirement ... ok
[INFO] [stdout] test extension::tests::test_extension_builder ... ok
[INFO] [stdout] test extension::tests::test_serialization ... ok
[INFO] [stdout] test extension::tests::test_extension_registry ... ok
[INFO] [stdout] test protocol::tests::test_notification ... ok
[INFO] [stdout] test protocol::tests::test_request_id_types ... ok
[INFO] [stdout] test protocol::tests::test_message_parsing ... ok
[INFO] [stdout] test protocol::tests::test_response_error ... ok
[INFO] [stdout] test protocol_version::tests::test_feature_support ... ok
[INFO] [stdout] test protocol::tests::test_response_success ... ok
[INFO] [stdout] test protocol_version::tests::test_is_compatible_with ... ok
[INFO] [stdout] test protocol_version::tests::test_negotiate ... ok
[INFO] [stdout] test protocol::tests::test_request_serialization ... ok
[INFO] [stdout] test protocol::tests::test_request_with_params ... ok
[INFO] [stdout] test protocol_version::tests::test_serde ... ok
[INFO] [stdout] test protocol_version::tests::test_version_ordering ... ok
[INFO] [stdout] test schema::tests::test_additional_properties_schema ... ok
[INFO] [stdout] test schema::tests::test_any_of_composition ... ok
[INFO] [stdout] test protocol_version::tests::test_version_parse ... ok
[INFO] [stdout] test schema::tests::test_all_of_composition ... ok
[INFO] [stdout] test schema::tests::test_enum_schema ... ok
[INFO] [stdout] test schema::tests::test_formats_constants ... ok
[INFO] [stdout] test schema::tests::test_max_items ... ok
[INFO] [stdout] test schema::tests::test_integer_schema ... ok
[INFO] [stdout] test schema::tests::test_const_value ... ok
[INFO] [stdout] test schema::tests::test_composition ... ok
[INFO] [stdout] test schema::tests::test_array_schema ... ok
[INFO] [stdout] test schema::tests::test_multiple_of ... ok
[INFO] [stdout] test schema::tests::test_not_composition ... ok
[INFO] [stdout] test schema::tests::test_schema_boolean ... ok
[INFO] [stdout] test schema::tests::test_number_schema ... ok
[INFO] [stdout] test schema::tests::test_object_schema ... ok
[INFO] [stdout] test schema::tests::test_schema_any ... ok
[INFO] [stdout] test schema::tests::test_schema_null ... ok
[INFO] [stdout] test schema::tests::test_schema_type_display ... ok
[INFO] [stdout] test schema::tests::test_schema_serialization ... ok
[INFO] [stdout] test schema::tests::test_string_format ... ok
[INFO] [stdout] test protocol_version::tests::test_version_display ... ok
[INFO] [stdout] test schema::tests::test_to_value ... ok
[INFO] [stdout] test schema::tests::test_string_schema ... ok
[INFO] [stdout] test schema::tests::test_tool_input_schema ... ok
[INFO] [stdout] test state::tests::test_disconnect_from_connected ... ok
[INFO] [stdout] test state::tests::test_abort_initialization ... ok
[INFO] [stdout] test state::tests::test_fallible_accessors ... ok
[INFO] [stdout] test state::tests::test_idle_detection ... ok
[INFO] [stdout] test tests::test_error_context ... ok
[INFO] [stdout] test tests::test_prelude_imports ... ok
[INFO] [stdout] test types::completion::tests::test_complete_request_serialization ... ok
[INFO] [stdout] test state::tests::test_initialize_result_builder ... ok
[INFO] [stdout] test types::content::tests::test_annotations ... ok
[INFO] [stdout] test tests::test_protocol_version ... ok
[INFO] [stdout] test types::completion::tests::test_completion_ref ... ok
[INFO] [stdout] test types::content::tests::test_content_serialization ... ok
[INFO] [stdout] test types::content::tests::test_image_content ... ok
[INFO] [stdout] test types::content::tests::test_text_content ... ok
[INFO] [stdout] test types::elicitation::tests::test_choice_elicitation ... ok
[INFO] [stdout] test types::elicitation::tests::test_confirm_elicitation ... ok
[INFO] [stdout] test types::elicitation::tests::test_complex_schema ... ok
[INFO] [stdout] test types::elicitation::tests::test_declined_result ... ok
[INFO] [stdout] test types::elicitation::tests::test_elicit_result ... ok
[INFO] [stdout] test types::elicitation::tests::test_number_schema ... ok
[INFO] [stdout] test types::elicitation::tests::test_property_schema ... ok
[INFO] [stdout] test types::elicitation::tests::test_text_elicitation ... ok
[INFO] [stdout] test types::prompt::tests::test_prompt_builder ... ok
[INFO] [stdout] test types::prompt::tests::test_prompt_output_conversion ... ok
[INFO] [stdout] test types::prompt::tests::test_prompt_result ... ok
[INFO] [stdout] test types::resource::tests::test_resource_builder ... ok
[INFO] [stdout] test types::prompt::tests::test_prompt_message ... ok
[INFO] [stdout] test types::resource::tests::test_resource_contents_json ... ok
[INFO] [stdout] test types::resource::tests::test_resource_contents_text ... ok
[INFO] [stdout] test types::resource::tests::test_resource_template ... ok
[INFO] [stdout] test types::sampling::tests::test_sampling_message ... ok
[INFO] [stdout] test types::sampling::tests::test_serialization ... ok
[INFO] [stdout] test types::sampling::tests::test_temperature_clamping ... ok
[INFO] [stdout] test types::sampling::tests::test_model_preferences ... ok
[INFO] [stdout] test types::task::tests::test_progress_percentage ... ok
[INFO] [stdout] test types::resource::tests::test_resource_contents_blob ... ok
[INFO] [stdout] test types::task::tests::test_task_cancellation ... ok
[INFO] [stdout] test types::sampling::tests::test_create_message_request ... ok
[INFO] [stdout] test types::task::tests::test_task_failure ... ok
[INFO] [stdout] test types::task::tests::test_task_notifications ... ok
[INFO] [stdout] test types::task::tests::test_task_summary ... ok
[INFO] [stdout] test types::task::tests::test_task_lifecycle ... ok
[INFO] [stdout] test types::tool::tests::test_tool_output_conversion ... ok
[INFO] [stdout] test types::tool::tests::test_tool_builder ... ok
[INFO] [stdout] test types::tool::tests::test_tool_output_from_string ... ok
[INFO] [stdout] test types::tool::tests::test_tool_result ... ok
[INFO] [stdout] test types::tool::tests::test_tool_serialization ... ok
[INFO] [stdout] test schema::tests::test_exclusive_bounds ... ok
[INFO] [stdout] test schema::tests::test_min_max_properties ... ok
[INFO] [stdout] test state::tests::test_connection_lifecycle ... ok
[INFO] [stderr]      Running tests/property_serialization.rs (/opt/rustwide/target/debug/deps/property_serialization-bb00c781313ca8a2)
[INFO] [stdout] test state::tests::test_uptime ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 146 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 30 tests
[INFO] [stdout] test additional_tests::test_invalid_json_fails ... ok
[INFO] [stdout] test additional_tests::test_response_into_result_success ... ok
[INFO] [stdout] test additional_tests::test_empty_method ... ok
[INFO] [stdout] test additional_tests::test_missing_jsonrpc_field ... ok
[INFO] [stdout] test additional_tests::test_max_u64_id ... ok
[INFO] [stdout] test additional_tests::test_response_into_result_error ... ok
[INFO] [stdout] test error_codes_in_valid_range ... ok
[INFO] [stdout] test error_roundtrip ... ok
[INFO] [stdout] test cursor_roundtrip ... ok
[INFO] [stdout] test cursor_display_matches_value ... ok
[INFO] [stdout] test error_response_is_error ... ok
[INFO] [stdout] test message_produces_valid_json ... ok
[INFO] [stdout] test message_type_detection ... ok
[INFO] [stdout] test message_roundtrip ... ok
[INFO] [stdout] test progress_token_display_matches_value ... ok
[INFO] [stdout] test progress_token_roundtrip ... ok
[INFO] [stdout] test notification_produces_valid_json ... ok
[INFO] [stdout] test request_id_roundtrip ... ok
[INFO] [stdout] test request_id_display_matches_json ... ok
[INFO] [stdout] test notification_roundtrip ... ok
[INFO] [stdout] test notification_has_no_id ... ok
[INFO] [stdout] test request_has_id ... ok
[INFO] [stdout] test request_has_method ... ok
[INFO] [stdout] test request_has_jsonrpc_version ... ok
[INFO] [stdout] test response_has_result_xor_error ... ok
[INFO] [stdout] test request_roundtrip ... ok
[INFO] [stdout] test success_response_is_success ... ok
[INFO] [stdout] test request_produces_valid_json ... ok
[INFO] [stdout] test response_roundtrip ... ok
[INFO] [stderr]      Running tests/transport_edge_cases.rs (/opt/rustwide/target/debug/deps/transport_edge_cases-b4afc7df61c3d37e)
[INFO] [stdout] test response_produces_valid_json ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 30 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.05s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 35 tests
[INFO] [stdout] test test_error_context_preserves_code ... ok
[INFO] [stdout] test test_extra_fields_ignored ... ok
[INFO] [stdout] test test_emoji_in_params ... ok
[INFO] [stdout] test test_deeply_nested_json ... ok
[INFO] [stdout] test test_empty_json_object_parsing ... ok
[INFO] [stdout] test test_invalid_jsonrpc_version ... ok
[INFO] [stdout] test test_mcp_error_send_sync ... ok
[INFO] [stdout] test test_mcp_error_codes ... ok
[INFO] [stdout] test test_message_send_sync ... ok
[INFO] [stdout] test test_notification_with_empty_params ... ok
[INFO] [stdout] test test_message_with_binary_like_content ... ok
[INFO] [stdout] test test_missing_jsonrpc_field ... ok
[INFO] [stdout] test test_mcp_error_is_recoverable ... ok
[INFO] [stdout] test test_notification_without_params ... ok
[INFO] [stdout] test test_null_values_in_message ... ok
[INFO] [stdout] test test_request_id_large_number ... ok
[INFO] [stdout] test test_request_id_empty_string ... ok
[INFO] [stdout] test test_request_id_negative ... ok
[INFO] [stdout] test test_request_id_send_sync ... ok
[INFO] [stdout] test test_request_id_special_chars ... ok
[INFO] [stdout] test test_request_id_zero ... ok
[INFO] [stdout] test test_response_with_null_result ... ok
[INFO] [stdout] test test_response_with_nested_error_data ... ok
[INFO] [stdout] test test_unicode_in_method_name ... ok
[INFO] [stdout] test test_unicode_in_params ... ok
[INFO] [stdout] test test_transport_error_kind_display ... ok
[INFO] [stdout] test test_truncated_json ... ok
[INFO] [stdout] test test_request_id_very_long_string ... ok
[INFO] [stdout] test test_wrong_type_for_method ... ok
[INFO] [stdout] test test_wrong_type_for_id ... ok
[INFO] [stdout] test test_large_array_in_params ... ok
[INFO] [stdout] test test_large_response_result ... ok
[INFO] [stdout] test test_large_params_object ... ok
[INFO] [stdout] test test_many_concurrent_request_ids ... ok
[INFO] [stdout] test test_very_large_string_content ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 35 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.22s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/mcpkit_macros-66a39244e3334cfd)
[INFO] [stdout] 
[INFO] [stdout] running 24 tests
[INFO] [stdout] test client::tests::test_expand_mcp_client_with_all_handlers ... ok
[INFO] [stdout] test attrs::tests::test_tool_attrs_parse ... ok
[INFO] [stdout] test client::tests::test_find_and_remove_handler_not_found ... ok
[INFO] [stdout] test client::tests::test_expand_mcp_client_with_sampling ... ok
[INFO] [stdout] test client::tests::test_find_and_remove_handler ... ok
[INFO] [stdout] test attrs::tests::test_server_attrs_parse ... ok
[INFO] [stdout] test client::tests::test_expand_mcp_client_empty ... ok
[INFO] [stdout] test codegen::tests::test_is_option_type ... ok
[INFO] [stdout] test client::tests::test_find_and_remove_handler_sync ... ok
[INFO] [stdout] test client::tests::test_find_handler_attr_multiple_attrs ... ok
[INFO] [stdout] test client::tests::test_find_handler_attr ... ok
[INFO] [stdout] test client::tests::test_expand_mcp_client_notification_handlers ... ok
[INFO] [stdout] test client::tests::test_find_handler_attr_not_found ... ok
[INFO] [stdout] test error::tests::test_levenshtein ... ok
[INFO] [stdout] test derive::tests::test_extract_doc_comment ... ok
[INFO] [stdout] test codegen::tests::test_is_result_type ... ok
[INFO] [stdout] test error::tests::test_find_similar ... ok
[INFO] [stdout] test client::tests::test_generate_client_convenience_methods_all_caps ... ok
[INFO] [stdout] test prompt::tests::test_validate_prompt_method ... ok
[INFO] [stdout] test server::tests::test_parse_server_attrs ... ok
[INFO] [stdout] test client::tests::test_generate_client_convenience_methods_no_caps ... ok
[INFO] [stdout] test resource::tests::test_validate_resource_method ... ok
[INFO] [stdout] test tool::tests::test_validate_tool_method ... ok
[INFO] [stdout] test derive::tests::test_is_option_type ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/compile_fail.rs (/opt/rustwide/target/debug/deps/compile_fail-cb8c365187bb9aaa)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stderr]    Compiling proc-macro2 v1.0.103
[INFO] [stderr]    Compiling quote v1.0.42
[INFO] [stderr]    Compiling unicode-ident v1.0.22
[INFO] [stderr]     Checking stable_deref_trait v1.2.1
[INFO] [stderr]    Compiling libc v0.2.178
[INFO] [stderr]     Checking cfg-if v1.0.4
[INFO] [stderr]     Checking memchr v2.7.6
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling version_check v0.9.5
[INFO] [stderr]     Checking litemap v0.8.1
[INFO] [stderr]     Checking writeable v0.6.2
[INFO] [stderr]    Compiling typenum v1.19.0
[INFO] [stderr]    Compiling icu_normalizer_data v2.1.1
[INFO] [stderr]    Compiling icu_properties_data v2.1.2
[INFO] [stderr]    Compiling zerocopy v0.8.31
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling object v0.37.3
[INFO] [stderr]    Compiling ident_case v1.0.1
[INFO] [stderr]    Compiling fnv v1.0.7
[INFO] [stderr]     Checking futures-sink v0.3.31
[INFO] [stderr]     Checking adler2 v2.0.1
[INFO] [stderr]     Checking futures-core v0.3.31
[INFO] [stderr]     Checking gimli v0.32.3
[INFO] [stderr]    Compiling autocfg v1.5.0
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]     Checking smallvec v1.15.1
[INFO] [stderr]    Compiling rustix v1.1.3
[INFO] [stderr]    Compiling syn v2.0.111
[INFO] [stderr]     Checking getrandom v0.2.16
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]     Checking miniz_oxide v0.8.9
[INFO] [stderr]     Checking futures-channel v0.3.31
[INFO] [stderr]     Checking bitflags v2.10.0
[INFO] [stderr]     Checking pin-utils v0.1.0
[INFO] [stderr]    Compiling owo-colors v4.2.3
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]     Checking futures-task v0.3.31
[INFO] [stderr]     Checking slab v0.4.11
[INFO] [stderr]     Checking rustc-demangle v0.1.26
[INFO] [stderr]    Compiling ref-cast v1.0.25
[INFO] [stderr]     Checking pin-project-lite v0.2.16
[INFO] [stderr]     Checking linux-raw-sys v0.11.0
[INFO] [stderr]    Compiling serde_json v1.0.146
[INFO] [stderr]     Checking futures-io v0.3.31
[INFO] [stderr]     Checking crypto-common v0.1.7
[INFO] [stderr]     Checking block-buffer v0.10.4
[INFO] [stderr]     Checking rand_core v0.6.4
[INFO] [stderr]     Checking is_ci v1.2.0
[INFO] [stderr]     Checking utf8_iter v1.0.4
[INFO] [stderr]     Checking unicode-linebreak v0.1.5
[INFO] [stderr]     Checking ryu v1.0.21
[INFO] [stderr]     Checking unicode-width v0.2.2
[INFO] [stderr]     Checking percent-encoding v2.3.2
[INFO] [stderr]     Checking addr2line v0.25.1
[INFO] [stderr]    Compiling thiserror v2.0.17
[INFO] [stderr]     Checking itoa v1.0.16
[INFO] [stderr]     Checking textwrap v0.16.2
[INFO] [stderr]     Checking terminal_size v0.4.3
[INFO] [stderr]     Checking form_urlencoded v1.2.2
[INFO] [stderr]     Checking supports-color v3.0.2
[INFO] [stderr]     Checking digest v0.10.7
[INFO] [stderr]     Checking ppv-lite86 v0.2.21
[INFO] [stderr]     Checking iana-time-zone v0.1.64
[INFO] [stderr]     Checking unicode-width v0.1.14
[INFO] [stderr]     Checking cpufeatures v0.2.17
[INFO] [stderr]     Checking supports-hyperlinks v3.2.0
[INFO] [stderr]     Checking rand_chacha v0.3.1
[INFO] [stderr]     Checking dyn-clone v1.0.20
[INFO] [stderr]     Checking supports-unicode v3.0.0
[INFO] [stderr]     Checking rand v0.8.5
[INFO] [stderr]     Checking sha2 v0.10.9
[INFO] [stderr]     Checking uuid v1.19.0
[INFO] [stderr]     Checking base64 v0.22.1
[INFO] [stderr]     Checking backtrace v0.3.76
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling darling_core v0.20.11
[INFO] [stderr]    Compiling serde_derive_internals v0.29.1
[INFO] [stderr]     Checking backtrace-ext v0.2.1
[INFO] [stderr]    Compiling zerofrom-derive v0.1.6
[INFO] [stderr]    Compiling yoke-derive v0.8.1
[INFO] [stderr]    Compiling zerovec-derive v0.11.2
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling futures-macro v0.3.31
[INFO] [stderr]    Compiling ref-cast-impl v1.0.25
[INFO] [stderr]    Compiling thiserror-impl v2.0.17
[INFO] [stderr]    Compiling schemars_derive v1.1.0
[INFO] [stderr]     Checking futures-util v0.3.31
[INFO] [stdout] test compile_fail_tests has been running for over 60 seconds
[INFO] [stderr]    Compiling miette-derive v7.6.0
[INFO] [stderr]     Checking zerofrom v0.1.6
[INFO] [stderr]     Checking yoke v0.8.1
[INFO] [stderr]     Checking zerovec v0.11.5
[INFO] [stderr]     Checking zerotrie v0.2.3
[INFO] [stderr]    Compiling darling_macro v0.20.11
[INFO] [stderr]     Checking tinystr v0.8.2
[INFO] [stderr]     Checking potential_utf v0.1.4
[INFO] [stderr]     Checking icu_locale_core v2.1.1
[INFO] [stderr]     Checking icu_collections v2.1.1
[INFO] [stderr]    Compiling darling v0.20.11
[INFO] [stderr]    Compiling mcpkit-macros v0.5.0 (/opt/rustwide/workdir/crates/mcpkit-macros)
[INFO] [stderr]     Checking miette v7.6.0
[INFO] [stderr]     Checking icu_provider v2.1.1
[INFO] [stderr]     Checking futures-executor v0.3.31
[INFO] [stderr]     Checking futures v0.3.31
[INFO] [stderr]     Checking icu_normalizer v2.1.1
[INFO] [stderr]     Checking icu_properties v2.1.2
[INFO] [stderr]     Checking chrono v0.4.42
[INFO] [stderr]     Checking schemars v1.1.0
[INFO] [stderr]     Checking idna_adapter v1.2.1
[INFO] [stderr]     Checking idna v1.1.0
[INFO] [stderr]     Checking url v2.5.7
[INFO] [stderr]     Checking mcpkit-core v0.5.0 (/opt/rustwide/workdir/crates/mcpkit-core)
[INFO] [stderr]     Checking mcpkit-macros-tests v0.0.0 (/opt/rustwide/target/tests/trybuild/mcpkit-macros)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 33s
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stderr] test tests/compile-fail/missing_server_name.rs ... ok
[INFO] [stdout] test compile_fail_tests ... ok
[INFO] [stderr] test tests/compile-fail/missing_server_version.rs ... ok
[INFO] [stdout] 
[INFO] [stderr] test tests/compile-fail/prompt_missing_description.rs ... ok
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 94.15s
[INFO] [stderr] test tests/compile-fail/resource_missing_uri.rs ... ok
[INFO] [stdout] 
[INFO] [stderr] test tests/compile-fail/tool_missing_description.rs ... ok
[INFO] [stderr] test tests/compile-fail/typo_in_tool_attr.rs ... ok
[INFO] [stderr] test tests/compile-fail/unknown_server_attr.rs ... ok
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/mcpkit_macros_tests-7b734619f1861309)
[INFO] [stderr]      Running tests/expand.rs (/opt/rustwide/target/debug/deps/expand-82558d5adfca6f75)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stderr]    Compiling syn v2.0.111
[INFO] [stderr]    Compiling libc v0.2.178
[INFO] [stderr]    Compiling stable_deref_trait v1.2.1
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling memchr v2.7.6
[INFO] [stderr]    Compiling pin-project-lite v0.2.16
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling litemap v0.8.1
[INFO] [stderr]    Compiling writeable v0.6.2
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling typenum v1.19.0
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]    Compiling icu_normalizer_data v2.1.1
[INFO] [stderr]    Compiling icu_properties_data v2.1.2
[INFO] [stderr]    Compiling gimli v0.32.3
[INFO] [stderr]    Compiling futures-core v0.3.31
[INFO] [stderr]    Compiling futures-sink v0.3.31
[INFO] [stderr]    Compiling adler2 v2.0.1
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling object v0.37.3
[INFO] [stderr]    Compiling futures-channel v0.3.31
[INFO] [stderr]    Compiling zerocopy v0.8.31
[INFO] [stderr]    Compiling slab v0.4.11
[INFO] [stderr]    Compiling futures-io v0.3.31
[INFO] [stderr]    Compiling linux-raw-sys v0.11.0
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling getrandom v0.2.16
[INFO] [stderr]    Compiling pin-utils v0.1.0
[INFO] [stderr]    Compiling bitflags v2.10.0
[INFO] [stderr]    Compiling rustc-demangle v0.1.26
[INFO] [stderr]    Compiling futures-task v0.3.31
[INFO] [stderr]    Compiling rustix v1.1.3
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling concurrent-queue v2.5.0
[INFO] [stderr]    Compiling ryu v1.0.21
[INFO] [stderr]    Compiling unicode-linebreak v0.1.5
[INFO] [stderr]    Compiling scopeguard v1.2.0
[INFO] [stderr]    Compiling parking v2.2.1
[INFO] [stderr]    Compiling unicode-width v0.2.2
[INFO] [stderr]    Compiling utf8_iter v1.0.4
[INFO] [stderr]    Compiling percent-encoding v2.3.2
[INFO] [stderr]    Compiling itoa v1.0.16
[INFO] [stderr]    Compiling is_ci v1.2.0
[INFO] [stderr]    Compiling addr2line v0.25.1
[INFO] [stderr]    Compiling supports-color v3.0.2
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling serde_json v1.0.146
[INFO] [stderr]    Compiling form_urlencoded v1.2.2
[INFO] [stderr]    Compiling textwrap v0.16.2
[INFO] [stderr]    Compiling event-listener v5.4.1
[INFO] [stderr]    Compiling terminal_size v0.4.3
[INFO] [stderr]    Compiling lock_api v0.4.14
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling owo-colors v4.2.3
[INFO] [stderr]    Compiling dyn-clone v1.0.20
[INFO] [stderr]    Compiling supports-unicode v3.0.0
[INFO] [stderr]    Compiling iana-time-zone v0.1.64
[INFO] [stderr]    Compiling supports-hyperlinks v3.2.0
[INFO] [stderr]    Compiling unicode-width v0.1.14
[INFO] [stderr]    Compiling cpufeatures v0.2.17
[INFO] [stderr]    Compiling once_cell v1.21.3
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling uuid v1.19.0
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling serde_derive_internals v0.29.1
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling event-listener-strategy v0.5.4
[INFO] [stderr]    Compiling mio v1.1.1
[INFO] [stderr]    Compiling signal-hook-registry v1.4.7
[INFO] [stderr]    Compiling backtrace v0.3.76
[INFO] [stderr]    Compiling socket2 v0.6.1
[INFO] [stderr]    Compiling base64 v0.22.1
[INFO] [stderr]    Compiling bytes v1.11.0
[INFO] [stderr]    Compiling mcpkit-transport v0.5.0 (/opt/rustwide/workdir/crates/mcpkit-transport)
[INFO] [stderr]    Compiling darling_core v0.20.11
[INFO] [stderr]    Compiling async-lock v3.4.2
[INFO] [stderr]    Compiling mcpkit-macros-tests v0.0.0 (/opt/rustwide/workdir/crates/mcpkit-macros-tests)
[INFO] [stderr]    Compiling backtrace-ext v0.2.1
[INFO] [stderr]    Compiling zerofrom-derive v0.1.6
[INFO] [stderr]    Compiling yoke-derive v0.8.1
[INFO] [stderr]    Compiling zerovec-derive v0.11.2
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling futures-macro v0.3.31
[INFO] [stderr]    Compiling ref-cast-impl v1.0.25
[INFO] [stderr]    Compiling ref-cast v1.0.25
[INFO] [stderr]    Compiling schemars_derive v1.1.0
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling miette-derive v7.6.0
[INFO] [stderr]    Compiling thiserror-impl v2.0.17
[INFO] [stdout] test expand_tests has been running for over 60 seconds
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling zerofrom v0.1.6
[INFO] [stderr]    Compiling yoke v0.8.1
[INFO] [stderr]    Compiling zerovec v0.11.5
[INFO] [stderr]    Compiling zerotrie v0.2.3
[INFO] [stderr]    Compiling miette v7.6.0
[INFO] [stderr]    Compiling tinystr v0.8.2
[INFO] [stderr]    Compiling potential_utf v0.1.4
[INFO] [stderr]    Compiling icu_locale_core v2.1.1
[INFO] [stderr]    Compiling icu_collections v2.1.1
[INFO] [stderr]    Compiling tokio-macros v2.6.0
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling futures-executor v0.3.31
[INFO] [stderr]    Compiling icu_provider v2.1.1
[INFO] [stderr]    Compiling icu_normalizer v2.1.1
[INFO] [stderr]    Compiling icu_properties v2.1.2
[INFO] [stderr]    Compiling futures v0.3.31
[INFO] [stderr]    Compiling thiserror v2.0.17
[INFO] [stderr]    Compiling darling_macro v0.20.11
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling tokio v1.48.0
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling darling v0.20.11
[INFO] [stderr]    Compiling mcpkit-macros v0.5.0 (/opt/rustwide/workdir/crates/mcpkit-macros)
[INFO] [stderr]    Compiling schemars v1.1.0
[INFO] [stderr]    Compiling chrono v0.4.42
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling url v2.5.7
[INFO] [stderr]    Compiling mcpkit-core v0.5.0 (/opt/rustwide/workdir/crates/mcpkit-core)
[INFO] [stderr]    Compiling mcpkit-client v0.5.0 (/opt/rustwide/workdir/crates/mcpkit-client)
[INFO] [stderr]    Compiling mcpkit-server v0.5.0 (/opt/rustwide/workdir/crates/mcpkit-server)
[INFO] [stderr]    Compiling mcpkit v0.5.0 (/opt/rustwide/workdir/mcpkit)
[INFO] [stderr]    Compiling mcpkit-macros-tests-tests v0.0.0 (/opt/rustwide/target/tests/trybuild/mcpkit-macros-tests)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 35s
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stderr] test tests/expand/client_elicitation.rs ... ok
[INFO] [stderr] test tests/expand/client_empty.rs ... ok
[INFO] [stderr] test tests/expand/client_full.rs ... ok
[INFO] [stderr] test tests/expand/client_lifecycle.rs ... ok
[INFO] [stderr] test tests/expand/client_notifications.rs ... ok
[INFO] [stderr] test tests/expand/client_roots.rs ... ok
[INFO] [stderr] test tests/expand/client_sampling.rs ... ok
[INFO] [stderr] test tests/expand/empty_server.rs ... ok
[INFO] [stderr] test tests/expand/multiple_tools.rs ... ok
[INFO] [stderr] test tests/expand/prompt_only.rs ... ok
[INFO] [stderr] test tests/expand/resource_only.rs ... ok
[INFO] [stderr] test tests/expand/tool_only.rs ... ok
[INFO] [stderr] test tests/expand/with_instructions.rs ... ok
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stdout] test expand_tests ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 109.31s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/mcpkit_rocket-7b4768afd4d36a3c)
[INFO] [stdout] 
[INFO] [stdout] running 36 tests
[INFO] [stdout] test error::tests::test_internal_error ... ok
[INFO] [stdout] test error::tests::test_error_debug_format ... ok
[INFO] [stdout] test error::tests::test_invalid_message_error ... ok
[INFO] [stdout] test error::tests::test_session_not_found_error ... ok
[INFO] [stdout] test error::tests::test_unsupported_version_error ... ok
[INFO] [stdout] test error::tests::test_from_serde_json_error ... ok
[INFO] [stdout] test error::tests::test_serialization_error ... ok
[INFO] [stdout] test handler::tests::test_mcp_response_accepted ... ok
[INFO] [stdout] test handler::tests::test_mcp_response_success ... ok
[INFO] [stdout] test handler::tests::test_mcp_response_error ... ok
[INFO] [stdout] test handler::tests::test_session_id_header_with_value ... ok
[INFO] [stdout] test handler::tests::test_session_id_header_without_value ... ok
[INFO] [stdout] test handler::tests::test_protocol_version_header_without_value ... ok
[INFO] [stdout] test router::tests::test_state_extraction ... ok
[INFO] [stdout] test session::tests::test_multiple_sessions ... ok
[INFO] [stdout] test session::tests::test_session_manager_trait ... ok
[INFO] [stdout] test session::tests::test_session_store_cleanup ... ok
[INFO] [stdout] test session::tests::test_session_store_creation ... ok
[INFO] [stdout] test session::tests::test_session_store_default ... ok
[INFO] [stdout] test session::tests::test_session_store_exists ... ok
[INFO] [stdout] test session::tests::test_session_store_get_receiver ... ok
[INFO] [stdout] test session::tests::test_session_store_send_to_nonexistent ... ok
[INFO] [stdout] test session::tests::test_session_store_sse_channel ... ok
[INFO] [stdout] test session::tests::test_session_store_touch ... ok
[INFO] [stdout] test state::tests::test_has_server_info_trait ... ok
[INFO] [stdout] test state::tests::test_mcp_state_capabilities ... ok
[INFO] [stdout] test state::tests::test_mcp_state_clone ... ok
[INFO] [stdout] test state::tests::test_mcp_state_creation ... ok
[INFO] [stdout] test state::tests::test_mcp_state_sessions ... ok
[INFO] [stdout] test handler::tests::test_handler_context_creation ... ok
[INFO] [stdout] test handler::tests::test_handler_context_clone ... ok
[INFO] [stdout] test error::tests::test_error_is_send_sync ... ok
[INFO] [stdout] test handler::tests::test_last_event_id_header_with_value ... ok
[INFO] [stdout] test handler::tests::test_last_event_id_header_without_value ... ok
[INFO] [stdout] test handler::tests::test_protocol_version_header_with_value ... ok
[INFO] [stdout] test router::tests::test_router_builder ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 36 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.21s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integration.rs (/opt/rustwide/target/debug/deps/integration-f015bb9f2cd71f69)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test test_invalid_json ... ok
[INFO] [stdout] test test_initialize_request ... ok
[INFO] [stdout] test test_call_tool ... ok
[INFO] [stdout] test test_notification ... ok
[INFO] [stdout] test test_list_tools ... ok
[INFO] [stdout] test test_ping_request ... ok
[INFO] [stdout] test test_cors_headers ... ok
[INFO] [stdout] test test_method_not_found ... ok
[INFO] [stdout] test test_session_persistence ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/mcpkit_server-0cd6a78c1e823adb)
[INFO] [stdout] test test_unsupported_protocol_version ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 89 tests
[INFO] [stdout] test builder::tests::test_builder_order_independence ... ok
[INFO] [stdout] test builder::tests::test_typestate_prevents_double_registration ... ok
[INFO] [stdout] test builder::tests::test_server_builder_minimal ... ok
[INFO] [stdout] test capability::completions::tests::test_complete_request_builder ... ok
[INFO] [stdout] test builder::tests::test_server_builder_with_tools ... ok
[INFO] [stdout] test capability::elicitation::tests::test_elicitation_service_default ... ok
[INFO] [stdout] test capability::prompts::tests::test_prompt_builder ... ok
[INFO] [stdout] test capability::prompts::tests::test_prompt_result_builder ... ok
[INFO] [stdout] test capability::elicitation::tests::test_elicitation_result_builder ... ok
[INFO] [stdout] test capability::elicitation::tests::test_elicitation_request_builder ... ok
[INFO] [stdout] test capability::resources::tests::test_template_builder ... ok
[INFO] [stdout] test capability::resources::tests::test_resource_builder ... ok
[INFO] [stdout] test capability::resources::tests::test_template_matching ... ok
[INFO] [stdout] test capability::sampling::tests::test_sampling_result_builder ... ok
[INFO] [stdout] test capability::sampling::tests::test_sampling_service_default ... ok
[INFO] [stdout] test capability::completions::tests::test_completion_service ... ok
[INFO] [stdout] test capability::elicitation::tests::test_elicitation_service_with_handler ... ok
[INFO] [stdout] test capability::sampling::tests::test_sampling_request_builder ... ok
[INFO] [stdout] test capability::sampling::tests::test_sampling_service_with_handler ... ok
[INFO] [stdout] test capability::tasks::tests::test_task_cancellation ... ok
[INFO] [stdout] test capability::prompts::tests::test_prompt_service ... ok
[INFO] [stdout] test context::tests::test_cancellation_token ... ok
[INFO] [stdout] test capability::tasks::tests::test_task_lifecycle ... ok
[INFO] [stdout] test context::tests::test_context_creation ... ok
[INFO] [stdout] test capability::tasks::tests::test_task_service ... ok
[INFO] [stdout] test capability::tools::tests::test_tool_service ... ok
[INFO] [stdout] test capability::tools::tests::test_tool_builder ... ok
[INFO] [stdout] test capability::tasks::tests::test_task_manager ... ok
[INFO] [stdout] test context::tests::test_context_data ... ok
[INFO] [stdout] test handler::tests::test_arc_server_handler ... ok
[INFO] [stdout] test handler::tests::test_log_level_ordering ... ok
[INFO] [stdout] test handler::tests::test_server_handler ... ok
[INFO] [stdout] test health::tests::test_component_health ... ok
[INFO] [stdout] test health::tests::test_degraded_status ... ok
[INFO] [stdout] test health::tests::test_health_status ... ok
[INFO] [stdout] test health::tests::test_health_checker ... ok
[INFO] [stdout] test health::tests::test_unhealthy_status ... ok
[INFO] [stdout] test health::tests::test_liveness_and_readiness ... ok
[INFO] [stdout] test metrics::tests::test_reset ... ok
[INFO] [stdout] test metrics::tests::test_per_method_stats ... ok
[INFO] [stdout] test metrics::tests::test_basic_metrics ... ok
[INFO] [stdout] test metrics::tests::test_top_methods ... ok
[INFO] [stdout] test router::tests::test_notification_constants ... ok
[INFO] [stdout] test router::tests::test_parse_completion_complete ... ok
[INFO] [stdout] test router::tests::test_parse_completion_complete_missing_ref ... ok
[INFO] [stdout] test router::tests::test_parse_completion_complete_prompt_ref ... ok
[INFO] [stdout] test router::tests::test_parse_logging_set_level ... ok
[INFO] [stdout] test router::tests::test_method_constants ... ok
[INFO] [stdout] test router::tests::test_parse_initialize ... ok
[INFO] [stdout] test router::tests::test_parse_initialize_missing_params ... ok
[INFO] [stdout] test router::tests::test_parse_logging_set_level_missing_level ... ok
[INFO] [stdout] test router::tests::test_parse_ping ... ok
[INFO] [stdout] test router::tests::test_parse_prompts_get ... ok
[INFO] [stdout] test router::tests::test_parse_prompts_get_without_arguments ... ok
[INFO] [stdout] test router::tests::test_parse_prompts_list ... ok
[INFO] [stdout] test router::tests::test_parse_resources_list ... ok
[INFO] [stdout] test router::tests::test_parse_resources_list_with_cursor ... ok
[INFO] [stdout] test router::tests::test_parse_resources_templates_list ... ok
[INFO] [stdout] test router::tests::test_parse_prompts_get_missing_name ... ok
[INFO] [stdout] test router::tests::test_parse_resources_read ... ok
[INFO] [stdout] test router::tests::test_parse_resources_unsubscribe ... ok
[INFO] [stdout] test router::tests::test_parse_resources_subscribe ... ok
[INFO] [stdout] test router::tests::test_parse_resources_read_missing_uri ... ok
[INFO] [stdout] test router::tests::test_parse_sampling_create_message ... ok
[INFO] [stdout] test router::tests::test_parse_sampling_create_message_missing_messages ... ok
[INFO] [stdout] test router::tests::test_parse_tasks_list ... ok
[INFO] [stdout] test router::tests::test_parse_tasks_get ... ok
[INFO] [stdout] test router::tests::test_parse_tasks_cancel ... ok
[INFO] [stdout] test router::tests::test_parse_tasks_get_missing_id ... ok
[INFO] [stdout] test router::tests::test_parse_tools_call ... ok
[INFO] [stdout] test router::tests::test_parse_tools_list ... ok
[INFO] [stdout] test router::tests::test_parse_tools_list_with_cursor ... ok
[INFO] [stdout] test router::tests::test_parse_tools_call_missing_params ... ok
[INFO] [stdout] test router::tests::test_parse_unknown_method ... ok
[INFO] [stdout] test router::tests::test_parse_tools_call_missing_name ... ok
[INFO] [stdout] test server::tests::test_cancellation_management ... ok
[INFO] [stdout] test server::tests::test_extract_progress_token_missing_meta ... ok
[INFO] [stdout] test server::tests::test_extract_progress_token_missing_token ... ok
[INFO] [stdout] test server::tests::test_extract_progress_token_number ... ok
[INFO] [stdout] test capability::completions::tests::test_completion_filter ... ok
[INFO] [stdout] test server::tests::test_extract_progress_token_none_params ... ok
[INFO] [stdout] test server::tests::test_extract_progress_token_string ... ok
[INFO] [stdout] test server::tests::test_runtime_config_default ... ok
[INFO] [stdout] test context::tests::test_context_with_progress_token ... ok
[INFO] [stdout] test health::tests::test_health_report_json ... ok
[INFO] [stdout] test server::tests::test_server_state_initialization ... ok
[INFO] [stdout] test state::tests::test_connection_creation ... ok
[INFO] [stdout] test state::tests::test_connection_lifecycle ... ok
[INFO] [stdout] test state::tests::test_connection_state_enum ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 89 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/async_cancellation.rs (/opt/rustwide/target/debug/deps/async_cancellation-5d3825571c528787)
[INFO] [stdout] 
[INFO] [stdout] running 23 tests
[INFO] [stdout] test test_cancellation_token_cancel_via_clone ... ok
[INFO] [stdout] test test_cancellation_token_clone_shares_state ... ok
[INFO] [stdout] test test_cancellation_token_creation ... ok
[INFO] [stdout] test test_cancel_before_future_created ... ok
[INFO] [stdout] test test_cancellation_token_double_cancel ... ok
[INFO] [stdout] test test_cancellation_token_default ... ok
[INFO] [stdout] test test_cancellation_token_is_send_sync ... ok
[INFO] [stdout] test test_cancellation_token_cancel ... ok
[INFO] [stdout] test test_cancelled_future_completes_immediately_when_already_cancelled ... ok
[INFO] [stdout] test test_cancellation_token_in_result_chain ... ok
[INFO] [stdout] test test_cancellation_with_select ... ok
[INFO] [stdout] test test_cancellation_check_is_lock_free ... ok
[INFO] [stdout] test test_cancellation_in_nested_async_context ... ok
[INFO] [stdout] test test_concurrent_cancel_operations ... ok
[INFO] [stdout] test test_cancellation_cleanup_pattern ... ok
[INFO] [stdout] test test_multiple_cancelled_futures_from_same_token ... ok
[INFO] [stdout] test test_independent_tokens_dont_affect_each_other ... ok
[INFO] [stdout] test test_high_contention_cancellation ... ok
[INFO] [stdout] test test_cancellation_stops_work ... ok
[INFO] [stdout] test test_concurrent_cancellation_check ... ok
[INFO] [stdout] test test_cancelled_future_does_not_complete_if_not_cancelled ... ok
[INFO] [stdout] test test_cancellation_race_with_completion ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/mcpkit_testing-bf60b55822fd1ddf)
[INFO] [stdout] test test_cancelled_future_waits_for_cancellation ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.19s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 39 tests
[INFO] [stdout] test assertions::tests::test_assert_output_error ... ok
[INFO] [stdout] test assertions::tests::test_assert_tool_error_passes ... ok
[INFO] [stdout] test assertions::tests::test_assert_tool_success_passes ... ok
[INFO] [stdout] test assertions::tests::test_assert_output_success ... ok
[INFO] [stdout] test async_helpers::tests::test_test_barrier ... ok
[INFO] [stdout] test assertions::tests::test_assert_content_contains ... ok
[INFO] [stdout] test assertions::tests::test_assert_content_text ... ok
[INFO] [stdout] test async_helpers::tests::test_with_timeout_success ... ok
[INFO] [stdout] test async_helpers::tests::test_retry_success ... ok
[INFO] [stdout] test client::tests::test_mock_client_creation ... ok
[INFO] [stdout] test async_helpers::tests::test_test_latch ... ok
[INFO] [stdout] test client::tests::test_parse_tool_list ... ok
[INFO] [stdout] test client::tests::test_record_requests ... ok
[INFO] [stdout] test fixtures::tests::test_calculator_tools ... ok
[INFO] [stdout] test fixtures::tests::test_prompt_with_args ... ok
[INFO] [stdout] test fixtures::tests::test_sample_resources ... ok
[INFO] [stdout] test fixtures::tests::test_sample_tools ... ok
[INFO] [stdout] test mock::tests::test_mock_server_builder ... ok
[INFO] [stdout] test mock::tests::test_mock_tool_dynamic ... ok
[INFO] [stdout] test mock::tests::test_mock_tool_error ... ok
[INFO] [stdout] test async_helpers::tests::test_wait_for ... ok
[INFO] [stdout] test mock::tests::test_mock_tool_text ... ok
[INFO] [stdout] test scenario::tests::test_json_path_nested ... ok
[INFO] [stdout] test scenario::tests::test_message_queue ... ok
[INFO] [stdout] test scenario::tests::test_notification_matcher ... ok
[INFO] [stdout] test scenario::tests::test_response_matcher_json_path ... ok
[INFO] [stdout] test scenario::tests::test_response_matcher_success ... ok
[INFO] [stdout] test scenario::tests::test_scenario_builder ... ok
[INFO] [stdout] test session::tests::test_session_builder ... ok
[INFO] [stdout] test session::tests::test_session_diff ... ok
[INFO] [stdout] test session::tests::test_test_session ... ok
[INFO] [stdout] test session::tests::test_test_session_validation ... ok
[INFO] [stdout] test client::tests::test_create_requests ... ok
[INFO] [stdout] test client::tests::test_parse_resource_list ... ok
[INFO] [stdout] test scenario::tests::test_response_matcher_error ... ok
[INFO] [stdout] test assertions::tests::test_assert_tool_success_fails_on_error - should panic ... ok
[INFO] [stdout] test assertions::tests::test_assert_tool_error_fails_on_success - should panic ... ok
[INFO] [stdout] test assertions::tests::test_assert_tool_success_fails_on_wrong_text - should panic ... ok
[INFO] [stdout] test async_helpers::tests::test_with_timeout_failure - should panic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 39 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.41s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/mcpkit_transport-9bd4e3675b1fe03e)
[INFO] [stdout] 
[INFO] [stdout] running 162 tests
[INFO] [stdout] test error::tests::test_mcp_error_conversion ... ok
[INFO] [stdout] test grpc::transport::tests::test_grpc_config_default ... ok
[INFO] [stdout] test grpc::transport::tests::test_grpc_config_debug ... ok
[INFO] [stdout] test grpc::transport::tests::test_grpc_server_config ... ok
[INFO] [stdout] test grpc::transport::tests::test_grpc_server_config_default ... ok
[INFO] [stdout] test grpc::transport::tests::test_grpc_server_creation ... ok
[INFO] [stdout] test grpc::transport::tests::test_grpc_server_stop ... ok
[INFO] [stdout] test grpc::transport::tests::test_grpc_config_clone ... ok
[INFO] [stdout] test grpc::transport::tests::test_grpc_config_builder ... ok
[INFO] [stdout] test grpc::transport::tests::test_grpc_config_multiple_metadata ... ok
[INFO] [stdout] test error::tests::test_error_kinds ... ok
[INFO] [stdout] test grpc::transport::tests::test_grpc_error_display ... ok
[INFO] [stdout] test http::server::tests::test_http_listener_production_constructor ... ok
[INFO] [stdout] test http::server::tests::test_http_listener_acknowledge_security_warning ... ok
[INFO] [stdout] test http::server::tests::test_http_listener_with_allowed_origins ... ok
[INFO] [stdout] test http::server::tests::test_http_listener_with_multiple_allowed_origins ... ok
[INFO] [stdout] test http::server::tests::test_http_listener_with_origin_validation_mode ... ok
[INFO] [stdout] test http::server::tests::test_http_server_config_allowlist_mode_empty_allows_all ... ok
[INFO] [stdout] test http::server::tests::test_http_server_config_allowlist_mode_with_origins ... ok
[INFO] [stdout] test http::server::tests::test_http_server_config_disabled_mode_allows_all ... ok
[INFO] [stdout] test http::server::tests::test_http_server_config_max_message_size ... ok
[INFO] [stdout] test http::server::tests::test_http_server_config_origin_validation_empty_allows_all ... ok
[INFO] [stdout] test http::server::tests::test_http_server_config_origin_validation_with_allowed_origins ... ok
[INFO] [stdout] test http::server::tests::test_http_server_config_production_constructor ... ok
[INFO] [stdout] test http::server::tests::test_http_server_config_strict_mode_empty_rejects_all ... ok
[INFO] [stdout] test http::server::tests::test_http_server_config_strict_mode_with_origins ... ok
[INFO] [stdout] test http::server::tests::test_http_server_config_warn_and_allow_mode ... ok
[INFO] [stdout] test grpc::transport::tests::test_grpc_server_builder ... ok
[INFO] [stdout] test http::server::tests::test_http_server_config_with_multiple_origins ... ok
[INFO] [stdout] test http::server::tests::test_http_server_config_with_validation_mode ... ok
[INFO] [stdout] test http::server::tests::test_listener_creation ... ok
[INFO] [stdout] test http::server::tests::test_origin_validation_mode_all_variants ... ok
[INFO] [stdout] test http::server::tests::test_origin_validation_mode_default ... ok
[INFO] [stdout] test http::sse::tests::test_sse_buffer_incomplete_event ... ok
[INFO] [stdout] test http::sse::tests::test_sse_buffer_parsing ... ok
[INFO] [stdout] test memory::tests::async_tests::test_bidirectional ... ok
[INFO] [stdout] test http::sse::tests::test_sse_buffer_message_too_large ... ok
[INFO] [stdout] test memory::tests::async_tests::test_close ... ok
[INFO] [stdout] test http::client::tests::test_transport_builder ... ok
[INFO] [stdout] test grpc::transport::tests::test_grpc_config_timeouts ... ok
[INFO] [stdout] test http::client::tests::test_config_builder ... ok
[INFO] [stdout] test http::client::tests::test_transport_metadata ... ok
[INFO] [stdout] test memory::tests::async_tests::test_send_receive ... ok
[INFO] [stdout] test middleware::batching::tests::test_batch_buffer ... ok
[INFO] [stdout] test memory::tests::async_tests::test_send_after_close ... ok
[INFO] [stdout] test middleware::batching::tests::test_config_builder ... ok
[INFO] [stdout] test middleware::batching::tests::test_batching_stats ... ok
[INFO] [stdout] test middleware::logging::tests::test_logging_layer_creation ... ok
[INFO] [stdout] test http::client::tests::test_session_id_management ... ok
[INFO] [stdout] test middleware::metrics::tests::test_metrics_reset ... ok
[INFO] [stdout] test middleware::metrics::tests::test_metrics_creation ... ok
[INFO] [stdout] test http::sse::tests::test_sse_buffer_multiple_events ... ok
[INFO] [stdout] test middleware::rate_limit::store::tests::test_in_memory_store_allows_requests ... ok
[INFO] [stdout] test memory::tests::async_tests::test_memory_transport_pair ... ok
[INFO] [stdout] test middleware::metrics::tests::test_metrics_layer_handle ... ok
[INFO] [stdout] test middleware::rate_limit::store::tests::test_decision_methods ... ok
[INFO] [stdout] test middleware::rate_limit::store::tests::test_in_memory_store_reset ... ok
[INFO] [stdout] test middleware::rate_limit::store::tests::test_in_memory_store_stats ... ok
[INFO] [stdout] test middleware::metrics::tests::test_metrics_rates ... ok
[INFO] [stdout] test middleware::rate_limit::tests::test_rate_limit_config_default ... ok
[INFO] [stdout] test middleware::rate_limit::tests::test_rate_limiter_allows_requests ... ok
[INFO] [stdout] test middleware::rate_limit::tests::test_rate_limiter_reset ... ok
[INFO] [stdout] test middleware::rate_limit::store::tests::test_store_trait_object ... ok
[INFO] [stdout] test middleware::rate_limit::tests::test_rate_limit_config ... ok
[INFO] [stdout] test middleware::rate_limit::tests::test_rate_limiter_stats ... ok
[INFO] [stdout] test middleware::rate_limit::tests::test_rate_limiter_with_key ... ok
[INFO] [stdout] test middleware::rate_limit::tests::test_rejection_rate ... ok
[INFO] [stdout] test middleware::rate_limit::tests::test_rejection_rate_zero_requests ... ok
[INFO] [stdout] test middleware::retry::tests::test_default_retry_policy ... ok
[INFO] [stdout] test middleware::retry::tests::test_exponential_backoff ... ok
[INFO] [stdout] test middleware::rate_limit::tests::test_with_custom_store ... ok
[INFO] [stdout] test middleware::retry::tests::test_exponential_backoff_max ... ok
[INFO] [stdout] test middleware::retry::tests::test_retry_layer_creation ... ok
[INFO] [stdout] test middleware::tests::test_identity_layer ... ok
[INFO] [stdout] test middleware::timeout::tests::test_timeout_layer_builder ... ok
[INFO] [stdout] test middleware::timeout::tests::test_timeout_layer_creation ... ok
[INFO] [stdout] test middleware::timeout::tests::test_timeout_layer_disable ... ok
[INFO] [stdout] test pool::config::tests::test_config_builder ... ok
[INFO] [stdout] test pool::config::tests::test_pool_stats_default ... ok
[INFO] [stdout] test pool::connection::tests::test_pooled_connection ... ok
[INFO] [stdout] test pool::stress_tests::test_pool_basic_acquire_release ... ok
[INFO] [stdout] test pool::stress_tests::test_pool_close ... ok
[INFO] [stdout] test pool::stress_tests::test_pool_fair_connection_distribution ... ok
[INFO] [stdout] test pool::stress_tests::test_pool_exhaustion_and_recovery ... ok
[INFO] [stdout] test pool::stress_tests::test_pool_reuses_connections ... ok
[INFO] [stdout] test pool::stress_tests::test_pool_slow_connection_factory ... ok
[INFO] [stdout] test middleware::rate_limit::store::tests::test_fixed_window_store ... ok
[INFO] [stdout] test middleware::rate_limit::store::tests::test_sliding_window_store ... ok
[INFO] [stdout] test middleware::rate_limit::tests::test_sliding_window_algorithm ... ok
[INFO] [stdout] test pool::stress_tests::test_pool_unhealthy_connection_removal ... ok
[INFO] [stdout] test middleware::rate_limit::tests::test_fixed_window_algorithm ... ok
[INFO] [stdout] test runtime::tests::test_bufreader_cancellation_safety ... ok
[INFO] [stdout] test runtime::tests::test_bufreader_buffered ... ok
[INFO] [stdout] test runtime::tests::test_bufreader_empty_lines ... ok
[INFO] [stdout] test runtime::tests::test_bufreader_partial_buffer ... ok
[INFO] [stdout] test runtime::tests::test_bufreader_json_from_bytes ... ok
[INFO] [stdout] test runtime::tests::test_bufreader_read_line_bytes ... ok
[INFO] [stdout] test runtime::tests::test_timeout_error_display ... ok
[INFO] [stdout] test spawn::tests::test_builder_construction ... ok
[INFO] [stdout] test spawn::tests::test_spawn_and_communicate ... ok
[INFO] [stdout] test stdio::tests::test_max_message_size ... ok
[INFO] [stdout] test stdio::tests::test_sync_transport_creation ... ok
[INFO] [stdout] test telemetry::tests::test_latency_histogram ... ok
[INFO] [stdout] test telemetry::tests::test_metrics_recording ... ok
[INFO] [stdout] test telemetry::tests::test_metrics_snapshot ... ok
[INFO] [stdout] test telemetry::tests::test_telemetry_config ... ok
[INFO] [stdout] test spawn::tests::test_spawn_nonexistent_program ... ok
[INFO] [stdout] test telemetry::tests::test_trace_context_extraction ... ok
[INFO] [stdout] test telemetry::tests::test_trace_context_injection ... ok
[INFO] [stdout] test traits::tests::test_metadata_builder ... ok
[INFO] [stdout] test unix::tests::test_abstract_socket ... ok
[INFO] [stdout] test unix::tests::test_config_creation ... ok
[INFO] [stdout] test unix::tests::test_builder ... ok
[INFO] [stdout] test websocket::client::tests::test_builder_all_options ... ok
[INFO] [stdout] test websocket::client::tests::test_builder_default ... ok
[INFO] [stdout] test websocket::client::tests::test_config_custom_backoff ... ok
[INFO] [stdout] test websocket::client::tests::test_config_default_reconnect_enabled ... ok
[INFO] [stdout] test websocket::client::tests::test_config_reconnect_settings ... ok
[INFO] [stdout] test websocket::client::tests::test_connection_state ... ok
[INFO] [stdout] test websocket::client::tests::test_connection_state_clone_and_copy ... ok
[INFO] [stdout] test websocket::client::tests::test_connection_state_enum_debug ... ok
[INFO] [stdout] test websocket::client::tests::test_connection_state_enum_values ... ok
[INFO] [stdout] test websocket::client::tests::test_connection_state_invalid_value_defaults_to_disconnected ... ok
[INFO] [stdout] test unix::tests::test_unix_socket_communication ... ok
[INFO] [stdout] test pool::stress_tests::test_pool_high_concurrency_100_tasks ... ok
[INFO] [stdout] test websocket::client::tests::test_transport_metadata ... ok
[INFO] [stdout] test websocket::client::tests::test_url_accessor ... ok
[INFO] [stdout] test websocket::client::tests::test_websocket_scheme_variations ... ok
[INFO] [stdout] test websocket::config::tests::test_config_builder ... ok
[INFO] [stdout] test websocket::client::tests::test_initial_message_counters ... ok
[INFO] [stdout] test websocket::client::tests::test_transport_builder ... ok
[INFO] [stdout] test websocket::config::tests::test_default_backoff ... ok
[INFO] [stdout] test websocket::config::tests::test_origin_validation_empty_allows_all ... ok
[INFO] [stdout] test websocket::config::tests::test_origin_validation_with_allowed_origins ... ok
[INFO] [stdout] test websocket::config::tests::test_exponential_backoff ... ok
[INFO] [stdout] test websocket::server::tests::test_listener_active_connections ... ok
[INFO] [stdout] test websocket::config::tests::test_origin_validation_with_multiple_origins ... ok
[INFO] [stdout] test websocket::server::tests::test_listener_config_accessor ... ok
[INFO] [stdout] test websocket::server::tests::test_listener_with_custom_message_size ... ok
[INFO] [stdout] test websocket::server::tests::test_listener_creation ... ok
[INFO] [stdout] test websocket::server::tests::test_listener_with_config ... ok
[INFO] [stdout] test websocket::server::tests::test_origin_validation_allowlist_with_origins ... ok
[INFO] [stdout] test websocket::server::tests::test_listener_with_production_config ... ok
[INFO] [stdout] test websocket::server::tests::test_origin_validation_allowlist_empty_allows_all ... ok
[INFO] [stdout] test websocket::server::tests::test_origin_validation_mode_all_variants ... ok
[INFO] [stdout] test websocket::server::tests::test_origin_validation_mode_default ... ok
[INFO] [stdout] test websocket::server::tests::test_origin_validation_strict_empty_rejects_all ... ok
[INFO] [stdout] test websocket::server::tests::test_origin_validation_warn_and_allow_allows_all ... ok
[INFO] [stdout] test websocket::server::tests::test_websocket_server_config_acknowledge_warning ... ok
[INFO] [stdout] test websocket::server::tests::test_websocket_server_config_default ... ok
[INFO] [stdout] test websocket::server::tests::test_websocket_server_config_max_message_size ... ok
[INFO] [stdout] test websocket::server::tests::test_websocket_server_config_production ... ok
[INFO] [stdout] test websocket::server::tests::test_websocket_server_config_with_allowed_origin ... ok
[INFO] [stdout] test websocket::server::tests::test_websocket_server_config_with_allowed_origins ... ok
[INFO] [stdout] test websocket::server::tests::test_websocket_server_config_with_origin_validation ... ok
[INFO] [stdout] test websocket::server::tests::test_origin_validation_disabled_allows_all ... ok
[INFO] [stdout] test websocket::server::tests::test_origin_validation_strict_with_origins ... ok
[INFO] [stdout] test pool::stress_tests::test_pool_idle_timeout ... ok
[INFO] [stdout] test pool::stress_tests::test_pool_stats_accuracy_under_load ... ok
[INFO] [stdout] test pool::stress_tests::test_pool_timeout_under_exhaustion ... ok
[INFO] [stdout] test pool::stress_tests::test_pool_concurrent_acquire_release_waves ... ok
[INFO] [stdout] test pool::stress_tests::test_pool_stress_500_concurrent_requests ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 162 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.82s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/middleware_interaction.rs (/opt/rustwide/target/debug/deps/middleware_interaction-79f4b4683f8213c6)
[INFO] [stdout] 
[INFO] [stdout] running 26 tests
[INFO] [stdout] test test_error_propagates_through_layers ... ok
[INFO] [stdout] test test_layer_stack_inner_reference ... ok
[INFO] [stdout] test test_identity_layer_composition ... ok
[INFO] [stdout] test test_layer_stack_into_inner ... ok
[INFO] [stdout] test test_logging_layer_applies ... ok
[INFO] [stdout] test test_metadata_propagates_through_layers ... ok
[INFO] [stdout] test test_metrics_track_errors ... ok
[INFO] [stdout] test test_close_propagates_through_layers ... ok
[INFO] [stdout] test test_rate_limit_allows_within_limit ... ok
[INFO] [stdout] test test_metrics_track_sends_and_receives ... ok
[INFO] [stdout] test test_rate_limit_blocks_excess_messages ... ok
[INFO] [stdout] test test_rate_limit_with_metrics_layer ... ok
[INFO] [stdout] test test_full_middleware_stack ... ok
[INFO] [stdout] test test_metrics_layer_applies ... ok
[INFO] [stdout] test test_metrics_track_bytes ... ok
[INFO] [stdout] test test_rate_limited_transport_stats ... ok
[INFO] [stdout] test test_timeout_layer_applies ... ok
[INFO] [stdout] test test_timeout_layer_custom_send_recv ... ok
[INFO] [stdout] test test_send_without_timeout_succeeds ... ok
[INFO] [stdout] test test_timeout_layer_default_values ... ok
[INFO] [stdout] test test_timeout_layer_disable_timeouts ... ok
[INFO] [stdout] test test_timeout_on_slow_receive ... ok
[INFO] [stdout] test test_double_close_through_layers ... ok
[INFO] [stdout] test test_layer_order_preserved ... ok
[INFO] [stdout] test test_rate_limit_reset_after_window ... ok
[INFO] [stdout] test test_concurrent_sends_through_layers ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 26 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/resilience.rs (/opt/rustwide/target/debug/deps/resilience-5ddf0ed3cf92abf4)
[INFO] [stdout] 
[INFO] [stdout] running 19 tests
[INFO] [stdout] test test_graceful_close_and_reconnect ... ok
[INFO] [stdout] test test_buffer_backpressure ... ok
[INFO] [stdout] test test_error_messages_are_descriptive ... ok
[INFO] [stdout] test test_double_close_is_safe ... ok
[INFO] [stdout] test test_large_message_handling ... ok
[INFO] [stdout] test test_concurrent_close ... ok
[INFO] [stdout] test test_operations_on_closed_transport ... ok
[INFO] [stdout] test test_concurrent_send_and_receive ... ok
[INFO] [stdout] test test_pool_acquire_and_release ... ok
[INFO] [stdout] test test_message_ordering_preserved ... ok
[INFO] [stdout] test test_pool_basic_creation ... ok
[INFO] [stdout] test test_partial_close_behavior ... ok
[INFO] [stdout] test test_receive_after_close ... ok
[INFO] [stdout] test test_metadata_consistent_through_lifecycle ... ok
[INFO] [stdout] test test_send_error_does_not_corrupt_state ... ok
[INFO] [stdout] test test_high_throughput_messages ... ok
[INFO] [stdout] test test_message_counters_accurate ... ok
[INFO] [stdout] test test_recv_timeout_behavior ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/mcpkit_warp-8cf579da744ec550)
[INFO] [stdout] test test_concurrent_sends ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 32 tests
[INFO] [stdout] test error::tests::test_error_is_send_sync ... ok
[INFO] [stdout] test error::tests::test_error_implements_reject ... ok
[INFO] [stdout] test error::tests::test_from_serde_json_error ... ok
[INFO] [stdout] test error::tests::test_error_debug_format ... ok
[INFO] [stdout] test error::tests::test_serialization_error ... ok
[INFO] [stdout] test error::tests::test_internal_error ... ok
[INFO] [stdout] test error::tests::test_session_not_found_error ... ok
[INFO] [stdout] test error::tests::test_invalid_message_error ... ok
[INFO] [stdout] test handler::tests::test_with_protocol_version_filter ... ok
[INFO] [stdout] test error::tests::test_unsupported_version_error ... ok
[INFO] [stdout] test handler::tests::test_with_session_id_filter ... ok
[INFO] [stdout] test session::tests::test_multiple_sessions ... ok
[INFO] [stdout] test session::tests::test_session_manager_trait ... ok
[INFO] [stdout] test handler::tests::test_handle_mcp_post_initialize_request ... ok
[INFO] [stdout] test router::tests::test_router_builder ... ok
[INFO] [stdout] test handler::tests::test_handle_mcp_post_with_session ... ok
[INFO] [stdout] test handler::tests::test_handle_mcp_post_notification ... ok
[INFO] [stdout] test handler::tests::test_handle_mcp_post_ping_request ... ok
[INFO] [stdout] test session::tests::test_session_store_creation ... ok
[INFO] [stdout] test session::tests::test_session_store_default ... ok
[INFO] [stdout] test session::tests::test_session_store_exists ... ok
[INFO] [stdout] test session::tests::test_session_store_get_receiver ... ok
[INFO] [stdout] test state::tests::test_mcp_state_capabilities ... ok
[INFO] [stdout] test session::tests::test_session_store_sse_channel ... ok
[INFO] [stdout] test state::tests::test_has_server_info_trait ... ok
[INFO] [stdout] test handler::tests::test_handle_mcp_post_invalid_json ... ok
[INFO] [stdout] test state::tests::test_mcp_state_clone ... ok
[INFO] [stdout] test handler::tests::test_handle_mcp_post_unsupported_version ... ok
[INFO] [stdout] test state::tests::test_mcp_state_creation ... ok
[INFO] [stdout] test state::tests::test_mcp_state_sessions ... ok
[INFO] [stdout] test session::tests::test_session_store_cleanup ... ok
[INFO] [stderr]      Running tests/integration.rs (/opt/rustwide/target/debug/deps/integration-b7c16f4bdda51697)
[INFO] [stdout] test session::tests::test_session_store_touch ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 32 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test test_cors_preflight ... ok
[INFO] [stdout] test test_list_tools ... ok
[INFO] [stdout] test test_initialize_request ... ok
[INFO] [stdout] test test_notification ... ok
[INFO] [stdout] test test_cors_headers ... ok
[INFO] [stdout] test test_method_not_found ... ok
[INFO] [stdout] test test_invalid_json ... ok
[INFO] [stdout] test test_without_cors ... ok
[INFO] [stdout] test test_ping_request ... ok
[INFO] [stdout] test test_call_tool ... ok
[INFO] [stdout] test test_unsupported_protocol_version ... ok
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/minimal_server-697bac2cad93e6ff)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.21s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test tests::test_into_server ... ok
[INFO] [stdout] test tests::test_call_add ... ok
[INFO] [stdout] test tests::test_stateful_behavior ... ok
[INFO] [stdout] test tests::test_call_multiply ... ok
[INFO] [stdout] test tests::test_list_tools ... ok
[INFO] [stdout] test tests::test_capabilities ... ok
[INFO] [stdout] test tests::test_server_info ... ok
[INFO] [stdout] test tests::test_tool_annotations ... ok
[INFO] [stdout] test tests::test_unknown_tool ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/gateway.rs (/opt/rustwide/target/debug/deps/gateway-1cca7dc7099c999c)
[INFO] [stderr]      Running unittests src/resources_service.rs (/opt/rustwide/target/debug/deps/resources_service-f3bf63c7b802aa36)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/tools_service.rs (/opt/rustwide/target/debug/deps/tools_service-7dde86c525cd91b9)
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/rocket_server_example-14de6039f8a27c5a)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/smol_server-d200b8936f448f5a)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test tests::test_echo_with_smol ... ok
[INFO] [stdout] test tests::test_concurrent_with_smol ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/warp_server_example-a047f4dfd21ab9e2)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/websocket_server_example-976074c1b1d234d0)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/with_middleware_example-d0712424cccc1910)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests mcpkit
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test mcpkit/src/lib.rs - (line 16) ... ignored
[INFO] [stdout] test mcpkit/src/prelude.rs - prelude (line 5) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests mcpkit_actix
[INFO] [stdout] all doctests ran in 2.30s; merged doctests compilation took 2.19s
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test crates/mcpkit-actix/src/lib.rs - (line 30) ... ignored
[INFO] [stdout] test crates/mcpkit-actix/src/lib.rs - prelude (line 103) ... ignored
[INFO] [stdout] test crates/mcpkit-actix/src/router.rs - router::McpRouter (line 17) ... ignored
[INFO] [stdout] test crates/mcpkit-actix/src/router.rs - router::McpRouter<H>::serve (line 161) ... ignored
[INFO] [stdout] test crates/mcpkit-actix/src/router.rs - router::McpRouter<H>::with_oauth (line 113) ... ignored
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 5 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 0.89s; merged doctests compilation took 0.89s
[INFO] [stderr]    Doc-tests mcpkit_axum
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test crates/mcpkit-axum/src/lib.rs - (line 30) ... ignored
[INFO] [stdout] test crates/mcpkit-axum/src/lib.rs - (line 56) ... ignored
[INFO] [stdout] test crates/mcpkit-axum/src/lib.rs - prelude (line 114) ... ignored
[INFO] [stdout] test crates/mcpkit-axum/src/router.rs - router::McpRouter (line 18) ... ignored
[INFO] [stdout] test crates/mcpkit-axum/src/router.rs - router::McpRouter<H>::serve (line 166) ... ignored
[INFO] [stdout] test crates/mcpkit-axum/src/router.rs - router::McpRouter<H>::with_oauth (line 110) ... ignored
[INFO] [stdout] test crates/mcpkit-axum/src/session.rs - session::EventStore (line 135) ... ok
[INFO] [stderr]    Doc-tests mcpkit_benches
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 6 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 2.69s; merged doctests compilation took 2.58s
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests mcpkit_client
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test crates/mcpkit-client/src/client.rs - client::Client<T,H>::protocol_version (line 496) ... ignored
[INFO] [stdout] test crates/mcpkit-client/src/builder.rs - builder::ClientBuilder (line 18) - compile ... ok
[INFO] [stdout] test crates/mcpkit-client/src/client.rs - client::Client (line 61) - compile ... ok
[INFO] [stdout] test crates/mcpkit-client/src/pool.rs - pool::ClientPool (line 188) - compile ... ok
[INFO] [stdout] test crates/mcpkit-client/src/handler.rs - handler::ClientHandler (line 24) ... ok
[INFO] [stdout] test crates/mcpkit-client/src/lib.rs - (line 55) ... ok
[INFO] [stdout] test crates/mcpkit-client/src/lib.rs - (line 19) - compile ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 3.00s; merged doctests compilation took 2.96s
[INFO] [stderr]    Doc-tests mcpkit_core
[INFO] [stdout] 
[INFO] [stdout] running 32 tests
[INFO] [stdout] test crates/mcpkit-core/src/capability.rs - capability::ServerCapabilities::with_extensions (line 152) ... ok
[INFO] [stdout] test crates/mcpkit-core/src/debug/mod.rs - debug (line 15) ... ok
[INFO] [stdout] test crates/mcpkit-core/src/error/mod.rs - error (line 63) - compile ... ok
[INFO] [stdout] test crates/mcpkit-core/src/capability.rs - capability::SUPPORTED_PROTOCOL_VERSIONS (line 484) ... ok
[INFO] [stdout] test crates/mcpkit-core/src/auth/mod.rs - auth (line 34) ... ok
[INFO] [stdout] test crates/mcpkit-core/src/error/mod.rs - error (line 32) - compile ... ok
[INFO] [stdout] test crates/mcpkit-core/src/extension/apps.rs - extension::apps::AppsConfig::with_sandbox_permissions (line 324) ... ok
[INFO] [stdout] test crates/mcpkit-core/src/extension/apps.rs - extension::apps (line 15) ... ok
[INFO] [stdout] test crates/mcpkit-core/src/error/mod.rs - error (line 96) ... ok
[INFO] [stdout] test crates/mcpkit-core/src/error/context.rs - error::context::McpResultExt (line 15) ... ok
[INFO] [stdout] test crates/mcpkit-core/src/extension/apps.rs - extension::apps::ToolUiMeta::new (line 173) ... ok
[INFO] [stdout] test crates/mcpkit-core/src/capability.rs - capability::negotiate_version_detailed (line 619) ... ok
[INFO] [stdout] test crates/mcpkit-core/src/extension/mod.rs - extension::Extension::new (line 106) ... ok
[INFO] [stdout] test crates/mcpkit-core/src/capability.rs - capability::is_version_supported (line 512) ... ok
[INFO] [stdout] test crates/mcpkit-core/src/extension/apps.rs - extension::apps::UiResource::new (line 95) ... ok
[INFO] [stdout] test crates/mcpkit-core/src/capability.rs - capability::negotiate_version (line 542) ... ok
[INFO] [stdout] test crates/mcpkit-core/src/extension/mod.rs - extension (line 19) ... ok
[INFO] [stdout] test crates/mcpkit-core/src/protocol.rs - protocol (line 17) ... ok
[INFO] [stdout] test crates/mcpkit-core/src/extension/discovery.rs - extension::discovery (line 12) ... ok
[INFO] [stdout] test crates/mcpkit-core/src/lib.rs - (line 22) ... ok
[INFO] [stdout] test crates/mcpkit-core/src/schema.rs - schema::SchemaBuilder (line 280) ... ok
[INFO] [stdout] test crates/mcpkit-core/src/extension/templates.rs - extension::templates (line 15) ... ok
[INFO] [stdout] test crates/mcpkit-core/src/lib.rs - prelude (line 87) ... ok
[INFO] [stdout] test crates/mcpkit-core/src/protocol_version.rs - protocol_version::ProtocolVersion::is_compatible_with (line 397) ... ok
[INFO] [stdout] test crates/mcpkit-core/src/protocol_version.rs - protocol_version::ProtocolVersion::negotiate (line 345) ... ok
[INFO] [stdout] test crates/mcpkit-core/src/types/tool.rs - types::tool::Tool (line 17) ... ok
[INFO] [stdout] test crates/mcpkit-core/src/schema.rs - schema (line 15) ... ok
[INFO] [stdout] test crates/mcpkit-core/src/state.rs - state (line 15) ... ok
[INFO] [stdout] test crates/mcpkit-core/src/protocol_version.rs - protocol_version (line 17) ... ok
[INFO] [stdout] test crates/mcpkit-core/src/protocol_version.rs - protocol_version::ProtocolVersion (line 43) ... ok
[INFO] [stdout] test crates/mcpkit-core/src/types/tool.rs - types::tool::ToolOutput::from (line 420) ... ok
[INFO] [stdout] test crates/mcpkit-core/src/types/tool.rs - types::tool::ToolOutput::from (line 405) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 32 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 1.36s; merged doctests compilation took 1.26s
[INFO] [stderr]    Doc-tests mcpkit_macros
[INFO] [stdout] 
[INFO] [stdout] running 22 tests
[INFO] [stdout] test crates/mcpkit-macros/src/attrs.rs - attrs::ToolAttrs::max_input_size (line 66) ... ignored
[INFO] [stdout] test crates/mcpkit-macros/src/lib.rs - (line 17) ... ignored
[INFO] [stdout] test crates/mcpkit-macros/src/lib.rs - derive_tool_input (line 302) ... ignored
[INFO] [stdout] test crates/mcpkit-macros/src/lib.rs - elicitation (line 421) ... ignored
[INFO] [stdout] test crates/mcpkit-macros/src/lib.rs - mcp_client (line 332) ... ignored
[INFO] [stdout] test crates/mcpkit-macros/src/lib.rs - mcp_server (line 108) ... ignored
[INFO] [stdout] test crates/mcpkit-macros/src/lib.rs - mcp_server (line 87) ... ignored
[INFO] [stdout] test crates/mcpkit-macros/src/lib.rs - on_connected (line 464) ... ignored
[INFO] [stdout] test crates/mcpkit-macros/src/lib.rs - on_disconnected (line 482) ... ignored
[INFO] [stdout] test crates/mcpkit-macros/src/lib.rs - on_prompts_list_changed (line 575) ... ignored
[INFO] [stdout] test crates/mcpkit-macros/src/lib.rs - on_resource_updated (line 520) ... ignored
[INFO] [stdout] test crates/mcpkit-macros/src/lib.rs - on_resources_list_changed (line 557) ... ignored
[INFO] [stdout] test crates/mcpkit-macros/src/lib.rs - on_task_progress (line 501) ... ignored
[INFO] [stdout] test crates/mcpkit-macros/src/lib.rs - on_tools_list_changed (line 539) ... ignored
[INFO] [stdout] test crates/mcpkit-macros/src/lib.rs - prompt (line 277) ... ignored
[INFO] [stdout] test crates/mcpkit-macros/src/lib.rs - resource (line 247) ... ignored
[INFO] [stdout] test crates/mcpkit-macros/src/lib.rs - roots (line 443) ... ignored
[INFO] [stdout] test crates/mcpkit-macros/src/lib.rs - sampling (line 398) ... ignored
[INFO] [stdout] test crates/mcpkit-macros/src/lib.rs - tool (line 143) ... ignored
[INFO] [stdout] test crates/mcpkit-macros/src/lib.rs - tool (line 161) ... ignored
[INFO] [stdout] test crates/mcpkit-macros/src/lib.rs - tool (line 185) ... ignored
[INFO] [stdout] test crates/mcpkit-macros/src/lib.rs - tool (line 201) ... ignored
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 22 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 0.44s; merged doctests compilation took 0.43s
[INFO] [stderr]    Doc-tests mcpkit_macros_tests
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests mcpkit_rocket
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test crates/mcpkit-rocket/src/lib.rs - (line 30) ... ignored
[INFO] [stdout] test crates/mcpkit-rocket/src/lib.rs - (line 56) ... ignored
[INFO] [stdout] test crates/mcpkit-rocket/src/lib.rs - prelude (line 113) ... ignored
[INFO] [stdout] test crates/mcpkit-rocket/src/router.rs - router::McpRouter (line 15) ... ignored
[INFO] [stdout] test crates/mcpkit-rocket/src/router.rs - router::create_mcp_routes (line 129) ... ignored
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 5 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 0.48s; merged doctests compilation took 0.48s
[INFO] [stderr]    Doc-tests mcpkit_server
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test crates/mcpkit-server/src/handler.rs - handler::ElicitationHandler (line 360) ... ignored
[INFO] [stdout] test crates/mcpkit-server/src/handler.rs - handler::SamplingHandler (line 304) ... ignored
[INFO] [stdout] test crates/mcpkit-server/src/router.rs - router::route_prompts (line 668) ... ignored
[INFO] [stdout] test crates/mcpkit-server/src/router.rs - router::route_resources (line 591) ... ignored
[INFO] [stdout] test crates/mcpkit-server/src/router.rs - router::route_tools (line 520) ... ignored
[INFO] [stdout] test crates/mcpkit-server/src/builder.rs - builder (line 38) ... ok
[INFO] [stdout] test crates/mcpkit-server/src/server.rs - server::ServerState::protocol_version (line 85) ... ignored
[INFO] [stdout] test crates/mcpkit-server/src/context.rs - context (line 16) ... ok
[INFO] [stdout] test crates/mcpkit-server/src/state.rs - state::Connection (line 98) ... ok
[INFO] [stdout] test crates/mcpkit-server/src/handler.rs - handler (line 19) ... ok
[INFO] [stdout] test crates/mcpkit-server/src/metrics.rs - metrics (line 8) ... ok
[INFO] [stdout] test crates/mcpkit-server/src/builder.rs - builder (line 16) ... ok
[INFO] [stdout] test crates/mcpkit-server/src/server.rs - server (line 17) ... ok
[INFO] [stdout] test crates/mcpkit-server/src/health.rs - health (line 8) ... ok
[INFO] [stdout] test crates/mcpkit-server/src/lib.rs - (line 18) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 6 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 1.51s; merged doctests compilation took 1.45s
[INFO] [stderr]    Doc-tests mcpkit_testing
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test crates/mcpkit-testing/src/async_helpers.rs - async_helpers::with_timeout (line 20) ... ignored
[INFO] [stdout] test crates/mcpkit-testing/src/assertions.rs - assertions::assert_tool_result (line 131) ... ok
[INFO] [stdout] test crates/mcpkit-testing/src/lib.rs - (line 52) ... ok
[INFO] [stdout] test crates/mcpkit-testing/src/lib.rs - (line 43) ... ok
[INFO] [stdout] test crates/mcpkit-testing/src/lib.rs - (line 32) ... ok
[INFO] [stdout] test crates/mcpkit-testing/src/mock.rs - mock::MockServer::builder (line 357) ... ok
[INFO] [stdout] test crates/mcpkit-testing/src/lib.rs - (line 17) ... ok
[INFO] [stdout] test crates/mcpkit-testing/src/lib.rs - (line 62) ... ok
[INFO] [stdout] test crates/mcpkit-testing/src/lib.rs - (line 75) ... ok
[INFO] [stdout] test crates/mcpkit-testing/src/assertions.rs - assertions::assert_tool_error_msg (line 149) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.12s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 1.36s; merged doctests compilation took 1.20s
[INFO] [stderr]    Doc-tests mcpkit_transport
[INFO] [stdout] 
[INFO] [stdout] running 42 tests
[INFO] [stdout] test crates/mcpkit-transport/src/grpc/mod.rs - grpc (line 35) ... ignored
[INFO] [stdout] test crates/mcpkit-transport/src/grpc/transport.rs - grpc::transport::GrpcServer (line 411) ... ignored
[INFO] [stdout] test crates/mcpkit-transport/src/http/server.rs - http::server::HttpTransportListener (line 32) ... ignored
[INFO] [stdout] test crates/mcpkit-transport/src/http/server.rs - http::server::HttpTransportListener (line 39) ... ignored
[INFO] [stdout] test crates/mcpkit-transport/src/http/server.rs - http::server::HttpTransportListener::create_router_with_config (line 216) ... ignored
[INFO] [stdout] test crates/mcpkit-transport/src/http/server.rs - http::server::HttpTransportListener::with_allowed_origin (line 139) ... ignored
[INFO] [stdout] test crates/mcpkit-transport/src/lib.rs - (line 33) ... ignored
[INFO] [stdout] test crates/mcpkit-transport/src/lib.rs - (line 42) ... ignored
[INFO] [stdout] test crates/mcpkit-transport/src/lib.rs - (line 51) ... ignored
[INFO] [stdout] test crates/mcpkit-transport/src/lib.rs - (line 60) ... ignored
[INFO] [stdout] test crates/mcpkit-transport/src/lib.rs - (line 73) - compile ... ok
[INFO] [stdout] test crates/mcpkit-transport/src/memory.rs - memory (line 15) ... ok
[INFO] [stdout] test crates/mcpkit-transport/src/http/server.rs - http::server::HttpServerConfig::new (line 388) ... ok
[INFO] [stdout] test crates/mcpkit-transport/src/middleware/batching.rs - middleware::batching (line 17) - compile ... ok
[INFO] [stdout] test crates/mcpkit-transport/src/middleware/rate_limit/mod.rs - middleware::rate_limit (line 41) ... ok
[INFO] [stdout] test crates/mcpkit-transport/src/http/server.rs - http::server::HttpServerConfig (line 351) ... ok
[INFO] [stdout] test crates/mcpkit-transport/src/http/mod.rs - http (line 28) ... ok
[INFO] [stdout] test crates/mcpkit-transport/src/middleware/rate_limit/mod.rs - middleware::rate_limit (line 55) ... ignored
[INFO] [stdout] test crates/mcpkit-transport/src/middleware/rate_limit/mod.rs - middleware::rate_limit::RateLimiter::with_store (line 242) ... ignored
[INFO] [stdout] test crates/mcpkit-transport/src/middleware/rate_limit/store.rs - middleware::rate_limit::store (line 14) ... ignored
[INFO] [stdout] test crates/mcpkit-transport/src/runtime.rs - runtime::BufReader<R>::read_line_bytes (line 329) ... ignored
[INFO] [stdout] test crates/mcpkit-transport/src/middleware/mod.rs - middleware (line 13) ... ok
[INFO] [stdout] test crates/mcpkit-transport/src/spawn.rs - spawn (line 9) - compile ... ok
[INFO] [stdout] test crates/mcpkit-transport/src/spawn.rs - spawn::SpawnedTransport::builder (line 136) - compile ... ok
[INFO] [stdout] test crates/mcpkit-transport/src/spawn.rs - spawn::SpawnedTransport::spawn (line 108) - compile ... ok
[INFO] [stdout] test crates/mcpkit-transport/src/spawn.rs - spawn (line 27) - compile ... ok
[INFO] [stdout] test crates/mcpkit-transport/src/spawn.rs - spawn::SpawnedTransport (line 71) - compile ... ok
[INFO] [stdout] test crates/mcpkit-transport/src/stdio.rs - stdio (line 22) - compile ... ok
[INFO] [stdout] test crates/mcpkit-transport/src/spawn.rs - spawn::SpawnedTransportBuilder (line 285) - compile ... ok
[INFO] [stdout] test crates/mcpkit-transport/src/pool/mod.rs - pool (line 16) ... ok
[INFO] [stdout] test crates/mcpkit-transport/src/websocket/mod.rs - websocket (line 16) ... ok
[INFO] [stdout] test crates/mcpkit-transport/src/websocket/server.rs - websocket::server (line 11) ... ignored
[INFO] [stdout] test crates/mcpkit-transport/src/websocket/server.rs - websocket::server::WebSocketListener (line 203) ... ignored
[INFO] [stdout] test crates/mcpkit-transport/src/websocket/server.rs - websocket::server::WebSocketListener::accept (line 300) ... ignored
[INFO] [stdout] test crates/mcpkit-transport/src/unix.rs - unix (line 16) ... ok
[INFO] [stdout] test crates/mcpkit-transport/src/websocket/server.rs - websocket::server::WebSocketServerConfig (line 56) ... ok
[INFO] [stdout] test crates/mcpkit-transport/src/traits.rs - traits::Transport (line 107) ... ok
[INFO] [stdout] test crates/mcpkit-transport/src/telemetry.rs - telemetry (line 14) ... ok
[INFO] [stdout] test crates/mcpkit-transport/src/websocket/config.rs - websocket::config::WebSocketConfig::with_allowed_origin (line 60) ... ok
[INFO] [stdout] test crates/mcpkit-transport/src/traits.rs - traits (line 13) ... ok
[INFO] [stdout] test crates/mcpkit-transport/src/middleware/rate_limit/mod.rs - middleware::rate_limit::log_rate_limit_warning (line 385) ... ok
[INFO] [stdout] test crates/mcpkit-transport/src/http/server.rs - http::server::HttpServerConfig::production (line 410) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 25 passed; 0 failed; 17 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 1.93s; merged doctests compilation took 1.84s
[INFO] [stderr]    Doc-tests mcpkit_warp
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test crates/mcpkit-warp/src/lib.rs - (line 16) ... ignored
[INFO] [stdout] test crates/mcpkit-warp/src/router.rs - router::McpRouter (line 17) ... ignored
[INFO] [stdout] test crates/mcpkit-warp/src/router.rs - router::McpRouter<H>::serve (line 164) ... ignored
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 3 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 0.33s; merged doctests compilation took 0.32s
[INFO] running `Command { std: "docker" "inspect" "64b5e872beabda0ceae8700fc7091e2a70d00f1254498d284e169fd0c937ed27", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "64b5e872beabda0ceae8700fc7091e2a70d00f1254498d284e169fd0c937ed27", kill_on_drop: false }`
[INFO] [stdout] 64b5e872beabda0ceae8700fc7091e2a70d00f1254498d284e169fd0c937ed27
