[INFO] fetching crate turbomcp-protocol 3.1.4...
[INFO] testing turbomcp-protocol-3.1.4 against try#33835004928d3bf65db4d4712e1330766263b0bd for pr-155739-1
[INFO] extracting crate turbomcp-protocol 3.1.4 into /workspace/builds/worker-6-tc2/source
[INFO] started tweaking crates.io crate turbomcp-protocol 3.1.4
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate turbomcp-protocol 3.1.4
[INFO] tweaked toml for crates.io crate turbomcp-protocol 3.1.4 written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate turbomcp-protocol 3.1.4 on toolchain 33835004928d3bf65db4d4712e1330766263b0bd
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate turbomcp-protocol 3.1.4 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" "+33835004928d3bf65db4d4712e1330766263b0bd" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 235c91399ec2a636333d2851310443ec9d5f7b08bcb8f28977bbdee5e2b83f21
[INFO] running `Command { std: "docker" "start" "-a" "235c91399ec2a636333d2851310443ec9d5f7b08bcb8f28977bbdee5e2b83f21", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "235c91399ec2a636333d2851310443ec9d5f7b08bcb8f28977bbdee5e2b83f21", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "235c91399ec2a636333d2851310443ec9d5f7b08bcb8f28977bbdee5e2b83f21", kill_on_drop: false }`
[INFO] [stdout] 235c91399ec2a636333d2851310443ec9d5f7b08bcb8f28977bbdee5e2b83f21
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] f62ec3fe49a1d9c5460d8a3f4481ceed7e44cc0e49b292b1d32bb82b2446bd90
[INFO] running `Command { std: "docker" "start" "-a" "f62ec3fe49a1d9c5460d8a3f4481ceed7e44cc0e49b292b1d32bb82b2446bd90", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling stable_deref_trait v1.2.1
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling itoa v1.0.18
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling writeable v0.6.3
[INFO] [stderr]    Compiling zmij v1.0.21
[INFO] [stderr]    Compiling litemap v0.8.2
[INFO] [stderr]    Compiling icu_properties_data v2.2.0
[INFO] [stderr]    Compiling futures-core v0.3.32
[INFO] [stderr]    Compiling utf8_iter v1.0.4
[INFO] [stderr]    Compiling icu_normalizer_data v2.2.0
[INFO] [stderr]    Compiling futures-sink v0.3.32
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling ref-cast v1.0.25
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling futures-channel v0.3.32
[INFO] [stderr]    Compiling simdutf8 v0.1.5
[INFO] [stderr]    Compiling crc32fast v1.5.0
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling lock_api v0.4.14
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.18
[INFO] [stderr]    Compiling ciborium-io v0.2.2
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling percent-encoding v2.3.2
[INFO] [stderr]    Compiling adler2 v2.0.1
[INFO] [stderr]    Compiling simd-adler32 v0.3.9
[INFO] [stderr]    Compiling form_urlencoded v1.2.2
[INFO] [stderr]    Compiling castaway v0.2.4
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling crossbeam-deque v0.8.6
[INFO] [stderr]    Compiling crossbeam-queue v0.3.12
[INFO] [stderr]    Compiling crossbeam-channel v0.5.15
[INFO] [stderr]    Compiling sonic-number v0.1.2
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling sonic-simd v0.1.4
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling bumpalo v3.20.2
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling float-cmp v0.10.0
[INFO] [stderr]    Compiling rand v0.10.1
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling crossbeam v0.8.4
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling hashbrown v0.17.0
[INFO] [stderr]    Compiling uuid v1.23.1
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling zerofrom-derive v0.1.7
[INFO] [stderr]    Compiling yoke-derive v0.8.2
[INFO] [stderr]    Compiling zerovec-derive v0.11.3
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling zerocopy-derive v0.8.48
[INFO] [stderr]    Compiling tokio-macros v2.7.0
[INFO] [stderr]    Compiling ref-cast-impl v1.0.25
[INFO] [stderr]    Compiling futures-macro v0.3.32
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling tokio v1.52.2
[INFO] [stderr]    Compiling zerofrom v0.1.7
[INFO] [stderr]    Compiling yoke v0.8.2
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling zerotrie v0.2.4
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling zerovec v0.11.6
[INFO] [stderr]    Compiling zerocopy v0.8.48
[INFO] [stderr]    Compiling tinystr v0.8.3
[INFO] [stderr]    Compiling potential_utf v0.1.5
[INFO] [stderr]    Compiling icu_collections v2.2.0
[INFO] [stderr]    Compiling icu_locale_core v2.2.0
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling icu_provider v2.2.0
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling halfbrown v0.4.0
[INFO] [stderr]    Compiling faststr v0.2.34
[INFO] [stderr]    Compiling turbomcp-types v3.1.4
[INFO] [stderr]    Compiling chrono v0.4.44
[INFO] [stderr]    Compiling compact_str v0.9.0
[INFO] [stderr]    Compiling icu_normalizer v2.2.0
[INFO] [stderr]    Compiling icu_properties v2.2.0
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling dashmap v6.1.0
[INFO] [stderr]    Compiling value-trait v0.12.1
[INFO] [stderr]    Compiling simd-json v0.17.0
[INFO] [stderr]    Compiling futures-executor v0.3.32
[INFO] [stderr]    Compiling futures v0.3.32
[INFO] [stderr]    Compiling idna_adapter v1.2.2
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling turbomcp-core v3.1.4
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling sonic-rs v0.5.8
[INFO] [stderr]    Compiling turbomcp-protocol v3.1.4 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 50.25s
[INFO] running `Command { std: "docker" "inspect" "f62ec3fe49a1d9c5460d8a3f4481ceed7e44cc0e49b292b1d32bb82b2446bd90", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f62ec3fe49a1d9c5460d8a3f4481ceed7e44cc0e49b292b1d32bb82b2446bd90", kill_on_drop: false }`
[INFO] [stdout] f62ec3fe49a1d9c5460d8a3f4481ceed7e44cc0e49b292b1d32bb82b2446bd90
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 27761ea9dc8e8bf838a78e278a0334338bde9f8c1bad915efee4e0524b52f466
[INFO] running `Command { std: "docker" "start" "-a" "27761ea9dc8e8bf838a78e278a0334338bde9f8c1bad915efee4e0524b52f466", kill_on_drop: false }`
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling tokio v1.52.2
[INFO] [stderr]    Compiling shlex v1.3.0
[INFO] [stderr]    Compiling crossbeam-deque v0.8.6
[INFO] [stderr]    Compiling find-msvc-tools v0.1.9
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling anstyle v1.0.14
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling plotters-backend v0.3.7
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling itertools v0.13.0
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling quick-error v1.2.3
[INFO] [stderr]    Compiling fnv v1.0.7
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling cast v0.3.0
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling crossbeam v0.8.4
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling cc v1.2.61
[INFO] [stderr]    Compiling walkdir v2.5.0
[INFO] [stderr]    Compiling plotters-svg v0.3.7
[INFO] [stderr]    Compiling page_size v0.6.0
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling anes v0.1.6
[INFO] [stderr]    Compiling oorandom v11.1.5
[INFO] [stderr]    Compiling diff v0.1.13
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling sonic-rs v0.5.8
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling rand v0.9.4
[INFO] [stderr]    Compiling pretty_assertions v1.4.1
[INFO] [stderr]    Compiling float-cmp v0.10.0
[INFO] [stderr]    Compiling chrono v0.4.44
[INFO] [stderr]    Compiling plotters v0.3.7
[INFO] [stderr]    Compiling value-trait v0.12.1
[INFO] [stderr]    Compiling alloca v0.4.0
[INFO] [stderr]    Compiling simd-json v0.17.0
[INFO] [stderr]    Compiling proptest v1.11.0
[INFO] [stderr]    Compiling criterion-plot v0.8.2
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling tokio-stream v0.1.18
[INFO] [stderr]    Compiling clap v4.6.1
[INFO] [stderr]    Compiling turbomcp-core v3.1.4
[INFO] [stderr]    Compiling tokio-test v0.4.5
[INFO] [stderr]    Compiling criterion v0.8.2
[INFO] [stderr]    Compiling turbomcp-protocol v3.1.4 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 43.13s
[INFO] running `Command { std: "docker" "inspect" "27761ea9dc8e8bf838a78e278a0334338bde9f8c1bad915efee4e0524b52f466", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "27761ea9dc8e8bf838a78e278a0334338bde9f8c1bad915efee4e0524b52f466", kill_on_drop: false }`
[INFO] [stdout] 27761ea9dc8e8bf838a78e278a0334338bde9f8c1bad915efee4e0524b52f466
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] a1b43f8f37289d10e82c1b9b124cc7ddf8b9d90d5bf1f333908814241e2e0577
[INFO] running `Command { std: "docker" "start" "-a" "a1b43f8f37289d10e82c1b9b124cc7ddf8b9d90d5bf1f333908814241e2e0577", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.34s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/turbomcp_protocol-555f34fd516541b0)
[INFO] [stdout] 
[INFO] [stdout] running 247 tests
[INFO] [stdout] test capabilities::builders::type_state_tests::test_builder_clone_support ... ok
[INFO] [stdout] test capabilities::builders::type_state_tests::test_builder_default_implementations ... ok
[INFO] [stdout] test capabilities::builders::type_state_tests::test_builder_chaining ... ok
[INFO] [stdout] test capabilities::builders::type_state_tests::test_client_capabilities_builder_type_state ... ok
[INFO] [stdout] test capabilities::builders::type_state_tests::test_draft_extensions_require_both_sides ... ok
[INFO] [stdout] test capabilities::builders::type_state_tests::test_builder_validation_errors ... ok
[INFO] [stdout] test capabilities::builders::type_state_tests::test_draft_extensions_round_trip ... ok
[INFO] [stdout] test capabilities::builders::type_state_tests::test_minimal_constructor ... ok
[INFO] [stdout] test capabilities::builders::type_state_tests::test_opt_in_with_minimal ... ok
[INFO] [stdout] test capabilities::builders::type_state_tests::test_opt_out_model ... ok
[INFO] [stdout] test capabilities::builders::type_state_tests::test_server_capabilities_builder_type_state ... ok
[INFO] [stdout] test capabilities::builders::type_state_tests::test_turbomcp_extensions ... ok
[INFO] [stdout] test capabilities::builders::type_state_tests::test_with_negotiator_integration ... ok
[INFO] [stdout] test capabilities::tests::test_capability_matcher ... ok
[INFO] [stdout] test context::request::tests::request_info_lifecycle ... ok
[INFO] [stdout] test capabilities::tests::test_capability_summary ... ok
[INFO] [stdout] test capabilities::tests::test_capability_negotiation ... ok
[INFO] [stdout] test capabilities::tests::test_strict_mode ... ok
[INFO] [stdout] test context::request::tests::response_context_builders ... ok
[INFO] [stdout] test context::rich::tests::test_logging_without_server_to_client ... ok
[INFO] [stdout] test context::rich::tests::test_get_set_state ... ok
[INFO] [stdout] test context::rich::tests::test_progress_without_server_to_client ... ok
[INFO] [stdout] test context::rich::tests::test_try_get_state_errors ... ok
[INFO] [stdout] test context::rich::tests::test_state_isolation ... ok
[INFO] [stdout] test context::rich::tests::test_state_error_display ... ok
[INFO] [stdout] test enhanced_registry::tests::test_completion_provider_priority ... ok
[INFO] [stdout] test error::tests::test_retry_serialization ... ok
[INFO] [stdout] test error::tests::test_retry_serialization_no_delay ... ok
[INFO] [stdout] test error::tests::test_retry_increment ... ok
[INFO] [stdout] test error::tests::test_retry_info_creation ... ok
[INFO] [stdout] test error::tests::test_retry_remaining ... ok
[INFO] [stdout] test context::rich::tests::test_complex_types ... ok
[INFO] [stdout] test jsonrpc::extended_tests::test_complex_params_serialization ... ok
[INFO] [stdout] test enhanced_registry::tests::test_handler_stats ... ok
[INFO] [stdout] test jsonrpc::extended_tests::test_jsonrpc_error_from_code ... ok
[INFO] [stdout] test jsonrpc::extended_tests::test_jsonrpc_error_codes ... ok
[INFO] [stdout] test jsonrpc::extended_tests::test_jsonrpc_error_display ... ok
[INFO] [stdout] test jsonrpc::extended_tests::test_error_response_with_data ... ok
[INFO] [stdout] test jsonrpc::extended_tests::test_jsonrpc_error_from_i32 ... ok
[INFO] [stdout] test error::tests::test_retry_info_with_delay ... ok
[INFO] [stdout] test error::tests::test_retry_default ... ok
[INFO] [stdout] test error::tests::test_retry_exhausted ... ok
[INFO] [stdout] test jsonrpc::extended_tests::test_jsonrpc_notification_new ... ok
[INFO] [stdout] test jsonrpc::extended_tests::test_jsonrpc_notification_with_params_complex ... ok
[INFO] [stdout] test jsonrpc::extended_tests::test_jsonrpc_message_notification ... ok
[INFO] [stdout] test jsonrpc::extended_tests::test_empty_method_name ... ok
[INFO] [stdout] test jsonrpc::extended_tests::test_jsonrpc_message_response ... ok
[INFO] [stdout] test jsonrpc::extended_tests::test_jsonrpc_error_messages ... ok
[INFO] [stdout] test jsonrpc::extended_tests::test_jsonrpc_message_request ... ok
[INFO] [stdout] test jsonrpc::extended_tests::test_error_data_caps_strings_inside_arrays ... ok
[INFO] [stdout] test jsonrpc::extended_tests::test_jsonrpc_request_with_params ... ok
[INFO] [stdout] test jsonrpc::extended_tests::test_jsonrpc_request_new ... ok
[INFO] [stdout] test capabilities::builders::type_state_tests::test_builder_validation_methods ... ok
[INFO] [stdout] test jsonrpc::extended_tests::test_jsonrpc_request_with_params_valid_serialization ... ok
[INFO] [stdout] test jsonrpc::extended_tests::test_jsonrpc_notification_without_params ... ok
[INFO] [stdout] test jsonrpc::extended_tests::test_jsonrpc_response_parse_error ... ok
[INFO] [stdout] test jsonrpc::extended_tests::test_jsonrpc_notification_with_params ... ok
[INFO] [stdout] test jsonrpc::extended_tests::test_jsonrpc_response_parse_error_default ... ok
[INFO] [stdout] test jsonrpc::extended_tests::test_request_with_numeric_id ... ok
[INFO] [stdout] test context::rich::tests::test_session_state_guard ... ok
[INFO] [stdout] test jsonrpc::extended_tests::test_response_payload_accepts_error_only ... ok
[INFO] [stdout] test jsonrpc::extended_tests::test_response_payload_accepts_result_only ... ok
[INFO] [stdout] test jsonrpc::extended_tests::test_response_payload_rejects_both_result_and_error ... ok
[INFO] [stdout] test jsonrpc::extended_tests::test_jsonrpc_version_deserialization ... ok
[INFO] [stdout] test jsonrpc::extended_tests::test_jsonrpc_version_invalid_deserialization ... ok
[INFO] [stdout] test jsonrpc::extended_tests::test_jsonrpc_version_serialization ... ok
[INFO] [stdout] test jsonrpc::extended_tests::test_notification_has_no_id_on_the_wire ... ok
[INFO] [stdout] test context::rich::tests::test_state_without_session ... ok
[INFO] [stdout] test jsonrpc::extended_tests::test_standard_kind_only_classifies_standard_errors ... ok
[INFO] [stdout] test jsonrpc::extended_tests::test_serialization_deserialization_roundtrip ... ok
[INFO] [stdout] test jsonrpc::extended_tests::test_utils_extract_method ... ok
[INFO] [stdout] test jsonrpc::extended_tests::test_utils_parse_message_invalid ... ok
[INFO] [stdout] test jsonrpc::extended_tests::test_jsonrpc_request_without_params ... ok
[INFO] [stdout] test jsonrpc::extended_tests::test_jsonrpc_response_error ... ok
[INFO] [stdout] test jsonrpc::http::tests::test_http_request_invalid_version ... ok
[INFO] [stdout] test jsonrpc::http::tests::test_http_request_parsing ... ok
[INFO] [stdout] test enhanced_registry::tests::test_enhanced_registry ... ok
[INFO] [stdout] test jsonrpc::extended_tests::test_response_payload_rejects_neither_result_nor_error ... ok
[INFO] [stdout] test jsonrpc::extended_tests::test_response_serialization_deserialization_roundtrip ... ok
[INFO] [stdout] test jsonrpc::extended_tests::test_utils_parse_message ... ok
[INFO] [stdout] test jsonrpc::extended_tests::test_jsonrpc_response_success ... ok
[INFO] [stdout] test jsonrpc::extended_tests::test_notification_serialization_deserialization_roundtrip ... ok
[INFO] [stdout] test jsonrpc::http::tests::test_http_response_serialization ... ok
[INFO] [stdout] test jsonrpc::http::tests::test_http_response_error ... ok
[INFO] [stdout] test jsonrpc::extended_tests::test_parse_error_id_is_null_on_the_wire ... ok
[INFO] [stdout] test jsonrpc::http::tests::test_http_response_success ... ok
[INFO] [stdout] test jsonrpc::tests::test_error_codes ... ok
[INFO] [stdout] test jsonrpc::tests::test_jsonrpc_version ... ok
[INFO] [stdout] test jsonrpc::tests::test_response_payload_accepts_null_result ... ok
[INFO] [stdout] test jsonrpc::tests::test_notification ... ok
[INFO] [stdout] test jsonrpc::tests::test_parse_error_response ... ok
[INFO] [stdout] test message::tests::test_format_detection ... ok
[INFO] [stdout] test jsonrpc::tests::test_request_creation ... ok
[INFO] [stdout] test jsonrpc::tests::test_response_creation ... ok
[INFO] [stdout] test message::tests::test_message_creation ... ok
[INFO] [stdout] test message::tests::test_message_parsing ... ok
[INFO] [stdout] test message::tests::test_message_serialization ... ok
[INFO] [stdout] test jsonrpc::tests::test_serialization ... ok
[INFO] [stdout] test registry::tests::test_component_trait ... ok
[INFO] [stdout] test jsonrpc::tests::test_utils ... ok
[INFO] [stdout] test registry::tests::test_registry_basic_operations ... ok
[INFO] [stdout] test jsonrpc::tests::test_error_response ... ok
[INFO] [stdout] test message::tests::test_message_metadata ... ok
[INFO] [stdout] test registry::tests::test_registry_builder ... ok
[INFO] [stdout] test session::tests::test_parameter_sanitization ... ok
[INFO] [stdout] test registry::tests::test_registry_removal ... ok
[INFO] [stdout] test session::tests::test_session_authentication ... ok
[INFO] [stdout] test session::tests::test_request_recording ... ok
[INFO] [stdout] test session::tests::test_session_termination ... ok
[INFO] [stdout] test registry::tests::test_registry_clear ... ok
[INFO] [stdout] test session::tests::test_session_creation ... ok
[INFO] [stdout] test registry::tests::test_registry_errors ... ok
[INFO] [stdout] test registry::tests::test_component_names ... ok
[INFO] [stdout] test message::tests::test_message_serializer_compression ... ok
[INFO] [stdout] test shared::tests::test_consumable_shared ... ok
[INFO] [stdout] test tests::test_error_codes ... ok
[INFO] [stdout] test jsonrpc::extended_tests::test_utils_serialize_message ... ok
[INFO] [stdout] test shared::tests::test_consumable_shared_cloning ... ok
[INFO] [stdout] test tests::test_method_names ... ok
[INFO] [stdout] test shared::tests::test_shared_async_operations ... ok
[INFO] [stdout] test shared::tests::test_shared_basic_operations ... ok
[INFO] [stdout] test shared::tests::test_shared_cloning ... ok
[INFO] [stdout] test shared::tests::test_shared_concurrent_access ... ok
[INFO] [stdout] test shared::tests::test_try_operations ... ok
[INFO] [stdout] test state::tests::test_clear ... ok
[INFO] [stdout] test state::tests::test_export_import ... ok
[INFO] [stdout] test tests::test_version_constants ... ok
[INFO] [stdout] test types::sampling::tests::stop_reason_serialization ... ok
[INFO] [stdout] test types::sampling::tests::stop_reason_wire_values ... ok
[INFO] [stdout] test state::tests::test_state_operations ... ok
[INFO] [stdout] test tests::test_size_constants ... ok
[INFO] [stdout] test types::tasks::tests::test_cancel_task_request ... ok
[INFO] [stdout] test state::tests::test_list_keys ... ok
[INFO] [stdout] test types::tasks::tests::test_get_task_request ... ok
[INFO] [stdout] test types::tasks::tests::test_related_task_metadata ... ok
[INFO] [stdout] test types::tasks::tests::test_create_task_result ... ok
[INFO] [stdout] test types::tasks::tests::test_task_metadata_serialization ... ok
[INFO] [stdout] test types::tasks::tests::test_list_tasks_result ... ok
[INFO] [stdout] test types::tasks::tests::test_task_status_active ... ok
[INFO] [stdout] test types::tasks::tests::test_task_serialization ... ok
[INFO] [stdout] test types::tasks::tests::test_task_status_notification ... ok
[INFO] [stdout] test utils::tests::test_retry_config ... ok
[INFO] [stdout] test utils::tests::test_circuit_breaker ... ok
[INFO] [stdout] test validation::tests::test_protocol_validator_with_custom_rules ... ok
[INFO] [stdout] test utils::tests::test_retry_with_zero_attempts_runs_once ... ok
[INFO] [stdout] test types::sampling::tests::stop_reason_into_string_roundtrip ... ok
[INFO] [stdout] test utils::tests::test_measure_time_macro ... ok
[INFO] [stdout] test validation::tests::test_utils_is_valid_uri ... ok
[INFO] [stdout] test validation::tests::test_utils_warning_creation ... ok
[INFO] [stdout] test utils::tests::test_retry_with_backoff ... ok
[INFO] [stdout] test validation::tests::test_utils_error_creation ... ok
[INFO] [stdout] test types::tasks::tests::test_task_status_serialization ... ok
[INFO] [stdout] test validation::tests::test_validate_deep_object_structure ... ok
[INFO] [stdout] test validation::tests::test_protocol_validator_builder_pattern ... ok
[INFO] [stdout] test validation::tests::test_protocol_validator_new ... ok
[INFO] [stdout] test validation::tests::test_utils_is_valid_method_name ... ok
[INFO] [stdout] test types::tasks::tests::test_task_status_terminal ... ok
[INFO] [stdout] test validation::tests::test_regex_patterns_compilation ... ok
[INFO] [stdout] test validation::tests::test_validate_complex_nested_structure ... ok
[INFO] [stdout] test utils::tests::test_timeout ... ok
[INFO] [stdout] test validation::tests::test_validate_initialize_request_empty_client_name ... ok
[INFO] [stdout] test validation::tests::test_protocol_validator_with_strict_mode ... ok
[INFO] [stdout] test validation::tests::test_validate_initialize_request_empty_client_version ... ok
[INFO] [stdout] test types::tasks::tests::test_task_status_transitions ... ok
[INFO] [stdout] test validation::tests::test_validate_initialize_request_unsupported_version ... ok
[INFO] [stdout] test validation::tests::test_validate_initialize_request_valid ... ok
[INFO] [stdout] test validation::tests::test_validate_notification_empty_method ... ok
[INFO] [stdout] test validation::tests::test_validate_large_array ... ok
[INFO] [stdout] test validation::tests::test_validate_notification_invalid_method ... ok
[INFO] [stdout] test validation::tests::test_validate_long_string ... ok
[INFO] [stdout] test validation::tests::test_validate_request_empty_method ... ok
[INFO] [stdout] test validation::tests::test_validate_prompt_empty_name ... ok
[INFO] [stdout] test validation::tests::test_validate_notification_valid ... ok
[INFO] [stdout] test validation::tests::test_validate_prompt_too_many_arguments ... ok
[INFO] [stdout] test validation::tests::test_validate_params_structure_errors_are_not_duplicated ... ok
[INFO] [stdout] test validation::tests::test_validate_notification_with_params ... ok
[INFO] [stdout] test validation::tests::test_validate_prompt_valid ... ok
[INFO] [stdout] test validation::tests::test_validate_request_rejects_rpc_prefix ... ok
[INFO] [stdout] test validation::tests::test_validate_request_invalid_method_name ... ok
[INFO] [stdout] test validation::tests::test_validate_notification_rejects_rpc_prefix ... ok
[INFO] [stdout] test validation::tests::test_validate_resource_empty_name ... ok
[INFO] [stdout] test validation::tests::test_validate_request_tools_call ... ok
[INFO] [stdout] test validation::tests::test_validate_response_empty_error_message ... ok
[INFO] [stdout] test validation::tests::test_validate_response_positive_error_code ... ok
[INFO] [stdout] test validation::tests::test_validate_response_valid_error ... ok
[INFO] [stdout] test validation::tests::test_validate_request_tools_list_with_unexpected_params ... ok
[INFO] [stdout] test validation::tests::test_validate_request_unknown_method ... ok
[INFO] [stdout] test validation::tests::test_validate_prompt_with_no_arguments ... ok
[INFO] [stdout] test validation::tests::test_validate_response_valid_result ... ok
[INFO] [stdout] test validation::tests::test_validate_resource_invalid_uri ... ok
[INFO] [stdout] test validation::tests::test_validate_tool_non_object_schema ... ok
[INFO] [stdout] test validation::tests::test_validate_request_with_initialize_params ... ok
[INFO] [stdout] test validation::tests::test_validation_context_path_handling ... ok
[INFO] [stdout] test validation::tests::test_validate_tool_empty_name ... ok
[INFO] [stdout] test validation::tests::test_validate_tool_valid ... ok
[INFO] [stdout] test validation::tests::test_validate_request_valid ... ok
[INFO] [stdout] test validation::tests::test_validate_resource_valid ... ok
[INFO] [stdout] test validation::tests::test_validate_tool_name_too_long ... ok
[INFO] [stdout] test versioning::adapter::tests::test_adapter_for_known_versions ... ok
[INFO] [stdout] test versioning::adapter::tests::test_draft_passthrough ... ok
[INFO] [stdout] test validation::tests::test_validation_error_structure ... ok
[INFO] [stdout] test validation::tests::test_validation_result_invalid ... ok
[INFO] [stdout] test versioning::adapter::tests::test_elicitation_capabilities_backward_compat ... ok
[INFO] [stdout] test validation::tests::test_validation_result_valid_with_warnings ... ok
[INFO] [stdout] test versioning::adapter::tests::test_draft_preserves_extensions ... ok
[INFO] [stdout] test versioning::adapter::tests::test_unknown_version_falls_back ... ok
[INFO] [stdout] test versioning::adapter::tests::test_method_sets_are_consistent ... ok
[INFO] [stdout] test validation::tests::test_validation_rules_default ... ok
[INFO] [stdout] test versioning::adapter::tests::test_v2025_06_18_rejects_task_methods ... ok
[INFO] [stdout] test validation::tests::test_validation_rules_required_fields_structure ... ok
[INFO] [stdout] test validation::tests::test_validation_rules_clone ... ok
[INFO] [stdout] test validation::tests::test_validation_warning_structure ... ok
[INFO] [stdout] test validation::tests::test_validation_with_null_params ... ok
[INFO] [stdout] test validation::tests::test_validation_with_empty_object_params ... ok
[INFO] [stdout] test validation::tests::test_validation_result_valid ... ok
[INFO] [stdout] test versioning::adapter::tests::test_v2025_06_18_strips_prompts_icons ... ok
[INFO] [stdout] test versioning::adapter::tests::test_v2025_06_18_supports_and_strips_resource_templates ... ok
[INFO] [stdout] test versioning::adapter::tests::test_v2025_11_25_strips_draft_extensions ... ok
[INFO] [stdout] test versioning::tests::test_compatibility_checking ... ok
[INFO] [stdout] test versioning::tests::test_version_comparison ... ok
[INFO] [stdout] test versioning::tests::test_utils ... ok
[INFO] [stdout] test versioning::adapter::tests::test_v2025_11_25_passthrough ... ok
[INFO] [stdout] test validation::tests::test_validate_resource_various_uri_formats ... ok
[INFO] [stdout] test validation::tests::test_validate_response_neither_result_nor_error ... ok
[INFO] [stdout] test versioning::adapter::tests::test_v2025_06_18_strips_resources_icons ... ok
[INFO] [stdout] test versioning::adapter::tests::test_v2025_06_18_strips_server_info ... ok
[INFO] [stdout] test versioning::adapter::tests::test_v2025_06_18_strips_tools_icons ... ok
[INFO] [stdout] test validation::tests::test_validate_response_both_result_and_error ... ok
[INFO] [stdout] test versioning::tests::test_version_manager ... ok
[INFO] [stdout] test versioning::tests::test_version_compatibility ... ok
[INFO] [stdout] test versioning::tests::test_version_negotiation ... ok
[INFO] [stdout] test versioning::tests::test_version_requirements ... ok
[INFO] [stdout] test versioning::tests::test_version_creation ... ok
[INFO] [stdout] test zero_copy::tests::test_cheap_clone ... ok
[INFO] [stdout] test zero_copy::tests::test_zero_copy_message_creation ... ok
[INFO] [stdout] test versioning::tests::test_version_parsing ... ok
[INFO] [stdout] test zero_copy::tests::test_lazy_json_parsing ... ok
[INFO] [stdout] test zero_copy::tests::test_message_batch ... ok
[INFO] [stdout] test zero_copy::tests::test_buffer_pool ... ok
[INFO] [stdout] test zero_copy::tests::test_mmap_batch ... ok
[INFO] [stdout] test zero_copy::tests::test_mmap_message ... ok
[INFO] [stdout] test versioning::tests::test_invalid_month_rejected ... ok
[INFO] [stdout] test zero_copy::tests::test_mmap_pool ... ok
[INFO] [stdout] test versioning::tests::test_invalid_day_rejected ... ok
[INFO] [stdout] test versioning::tests::test_version_parse_roundtrip ... ok
[INFO] [stdout] test versioning::tests::test_version_compatibility_symmetric ... ok
[INFO] [stdout] test versioning::tests::test_version_comparison_transitive ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 247 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/concurrency_tests.rs (/opt/rustwide/target/debug/deps/concurrency_tests-bac2d291d61b0e1d)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test test_concurrent_notification_ordering ... ok
[INFO] [stdout] test test_concurrent_batch_processing ... ok
[INFO] [stdout] test test_concurrent_tool_list_access ... ok
[INFO] [stdout] test test_concurrent_message_id_uniqueness ... ok
[INFO] [stdout] test test_concurrent_type_cloning ... ok
[INFO] [stdout] test test_concurrent_request_response_correlation ... ok
[INFO] [stdout] test test_concurrent_serialization_safety ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.33s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/mcp_basic_protocol_compliance.rs (/opt/rustwide/target/debug/deps/mcp_basic_protocol_compliance-fd4977b7b1562093)
[INFO] [stdout] 
[INFO] [stdout] running 19 tests
[INFO] [stdout] test capability_negotiation_compliance::test_capability_enforcement ... ok
[INFO] [stdout] test capability_negotiation_compliance::test_standard_capability_structure ... ok
[INFO] [stdout] test icon_compliance::test_icon_mime_type_requirements ... ok
[INFO] [stdout] test icon_compliance::test_icon_same_origin_requirement ... ok
[INFO] [stdout] test jsonrpc_structural_compliance::test_notification_no_id_requirement ... ok
[INFO] [stdout] test jsonrpc_structural_compliance::test_error_code_integer_requirement ... ok
[INFO] [stdout] test icon_compliance::test_icon_uri_security_requirements ... ok
[INFO] [stdout] test jsonrpc_structural_compliance::test_request_id_requirements ... ok
[INFO] [stdout] test jsonrpc_structural_compliance::test_request_id_uniqueness_requirement ... ok
[INFO] [stdout] test jsonrpc_structural_compliance::test_response_id_requirements ... ok
[INFO] [stdout] test lifecycle_compliance::test_initialization_ordering_requirements ... ok
[INFO] [stdout] test jsonrpc_structural_compliance::test_response_result_error_mutual_exclusion ... ok
[INFO] [stdout] test lifecycle_compliance::test_initialization_phase_requirements ... ok
[INFO] [stdout] test lifecycle_compliance::test_initialized_notification_requirement ... ok
[INFO] [stdout] test lifecycle_compliance::test_version_negotiation_requirements ... ok
[INFO] [stdout] test meta_field_compliance::test_meta_key_naming_conventions ... ok
[INFO] [stdout] test meta_field_compliance::test_meta_prefix_label_validation ... ok
[INFO] [stdout] test protocol_version_compliance::test_protocol_version_constants ... ok
[INFO] [stdout] test full_protocol_integration::test_complete_initialization_handshake ... 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] [stderr]      Running tests/mcp_compliance_comprehensive_tests.rs (/opt/rustwide/target/debug/deps/mcp_compliance_comprehensive_tests-82072de09e14c6af)
[INFO] [stderr]      Running tests/mcp_compliance_validation_tests.rs (/opt/rustwide/target/debug/deps/mcp_compliance_validation_tests-2e31735eb6e0c4ab)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test mcp_compliance_tests::test_all_request_types_support_meta_field ... ok
[INFO] [stdout] test mcp_compliance_tests::test_meta_fields_are_optional ... ok
[INFO] [stdout] test mcp_compliance_tests::test_all_result_types_have_meta_field ... ok
[INFO] [stdout] test mcp_compliance_tests::test_call_tool_result_structured_content ... ok
[INFO] [stdout] test mcp_compliance_tests::test_parameter_structures_support_meta ... ok
[INFO] [stdout] test mcp_compliance_tests::test_meta_field_edge_cases ... ok
[INFO] [stdout] test mcp_compliance_tests::test_jsonrpc_roundtrip_with_meta_fields ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 24 tests
[INFO] [stdout] test test_create_message_result_with_stop_reason ... ok
[INFO] [stdout] test test_elicit_result_decline_with_content_warning ... ok
[INFO] [stdout] test test_elicit_result_accept_with_content_valid ... ok
[INFO] [stdout] test test_elicitation_schema_must_be_object ... ok
[INFO] [stdout] test test_enum_names_length_match ... ok
[INFO] [stdout] test test_enum_names_length_mismatch ... ok
[INFO] [stdout] test test_elicitation_schema_additional_properties_warning ... ok
[INFO] [stdout] test test_elicitation_schema_object_valid ... ok
[INFO] [stdout] test test_elicit_result_cancel_without_content_valid ... ok
[INFO] [stdout] test test_priority_range_validation_boundary ... ok
[INFO] [stdout] test test_priority_range_validation_multiple_errors ... ok
[INFO] [stdout] test test_priority_range_validation_out_of_range ... ok
[INFO] [stdout] test test_stop_reason_camel_case_deserialization ... ok
[INFO] [stdout] test test_stop_reason_camel_case_serialization ... ok
[INFO] [stdout] test test_string_format_validation_datetime ... ok
[INFO] [stdout] test test_interop_with_spec_example ... ok
[INFO] [stdout] test test_string_format_validation_date ... ok
[INFO] [stdout] test test_string_format_validation_email ... ok
[INFO] [stdout] test test_string_format_validation_unknown ... ok
[INFO] [stdout] test test_string_format_validation_uri ... ok
[INFO] [stdout] test test_unknown_format_warning ... ok
[INFO] [stdout] test test_full_mcp_compliance_scenario ... ok
[INFO] [stdout] test test_elicit_result_accept_requires_content ... ok
[INFO] [stdout] test test_priority_range_validation_valid ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/version_adapter_tests.rs (/opt/rustwide/target/debug/deps/version_adapter_tests-4eb96e89531898dc)
[INFO] [stdout] 
[INFO] [stdout] running 39 tests
[INFO] [stdout] test test_adapter_does_not_filter_error_values ... ok
[INFO] [stderr]    Doc-tests turbomcp_protocol
[INFO] [stdout] test test_default_is_latest ... ok
[INFO] [stdout] test test_adapter_registry_all_versions ... ok
[INFO] [stdout] test test_adapter_registry_unknown_fallback ... ok
[INFO] [stdout] test test_display ... ok
[INFO] [stdout] test test_draft_accepts_all_methods ... ok
[INFO] [stdout] test test_e2e_initialize_response_v2025_06_18 ... ok
[INFO] [stdout] test test_e2e_tools_list_response_v2025_06_18 ... ok
[INFO] [stdout] test test_elicitation_empty_object_defaults_to_form ... ok
[INFO] [stdout] test test_elicitation_form_only ... ok
[INFO] [stdout] test test_elicitation_full_capabilities ... ok
[INFO] [stdout] test test_from_str_edge_cases ... ok
[INFO] [stdout] test test_from_str_known_versions ... ok
[INFO] [stdout] test test_from_str_unknown_versions ... ok
[INFO] [stdout] test test_into_string ... ok
[INFO] [stdout] test test_is_stable_vs_is_known ... ok
[INFO] [stdout] test test_ordering_known_versions ... ok
[INFO] [stdout] test test_ordering_same_unknown_equal ... ok
[INFO] [stdout] test test_ordering_unknown_after_all_known ... ok
[INFO] [stdout] test test_ordering_unknown_variants_lexicographic ... ok
[INFO] [stdout] test test_method_sets_superset_relationship ... ok
[INFO] [stdout] test test_partial_eq_str ... ok
[INFO] [stdout] test test_serde_roundtrip_draft ... ok
[INFO] [stdout] test test_serde_deserialize_known_not_unknown ... ok
[INFO] [stdout] test test_serde_roundtrip_unknown ... ok
[INFO] [stdout] test test_serde_roundtrip_v2025_11_25 ... ok
[INFO] [stdout] test test_serde_roundtrip_v2025_06_18 ... ok
[INFO] [stdout] test test_stable_constant_contents ... ok
[INFO] [stdout] test test_v2025_06_18_accepts_all_2025_06_18_methods ... ok
[INFO] [stdout] test test_v2025_06_18_passthrough_for_other_methods ... ok
[INFO] [stdout] test test_v2025_06_18_strips_all_server_info_fields ... ok
[INFO] [stdout] test test_v2025_06_18_rejects_2025_11_25_only_methods ... ok
[INFO] [stdout] test test_v2025_06_18_strips_elicitation_url_capability ... ok
[INFO] [stdout] test test_v2025_06_18_strips_all_tool_fields ... ok
[INFO] [stdout] test test_v2025_06_18_strips_prompt_icons ... ok
[INFO] [stdout] test test_v2025_11_25_passthrough_all_methods ... ok
[INFO] [stdout] test test_v2025_06_18_strips_resource_icons ... ok
[INFO] [stdout] test test_v2025_11_25_passthrough_result ... ok
[INFO] [stdout] test test_v2025_06_18_strips_tasks_capability ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 39 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 47 tests
[INFO] [stdout] test src/context/rich.rs - context::rich (line 27) ... ignored
[INFO] [stdout] test src/context/rich.rs - context::rich::RichContextExt::report_progress (line 265) ... ignored
[INFO] [stdout] test src/context/rich.rs - context::rich::SessionStateGuard (line 101) ... ignored
[INFO] [stdout] test src/context/rich.rs - context::rich::cleanup_session_state (line 445) ... ignored
[INFO] [stdout] test src/handlers.rs - handlers::JsonRpcHandler (line 373) ... ignored
[INFO] [stdout] test src/handlers.rs - handlers::JsonRpcHandler (line 403) ... ignored
[INFO] [stdout] test src/lib.rs - (line 162) ... ignored
[INFO] [stdout] test src/capabilities.rs - capabilities::CapabilitySet (line 58) ... ok
[INFO] [stdout] test src/capabilities.rs - capabilities::CapabilityMatcher (line 16) ... ok
[INFO] [stdout] test src/error.rs - error::RetryInfo (line 21) ... ok
[INFO] [stdout] test src/jsonrpc.rs - jsonrpc::http (line 706) ... ok
[INFO] [stdout] test src/lib.rs - (line 105) - compile ... ok
[INFO] [stdout] test src/lib.rs - handlers (line 254) ... ok
[INFO] [stdout] test src/error.rs - error::RetryInfo::increment (line 116) ... ok
[INFO] [stdout] test src/lib.rs - versioning (line 304) ... ignored
[INFO] [stdout] test src/config.rs - config::ConfigBuilder::max_message_size (line 88) ... ok
[INFO] [stdout] test src/error.rs - error::RetryInfo::exhausted (line 98) ... ok
[INFO] [stdout] test src/security/validation.rs - security::validation::validate_path_within (line 138) - compile ... ok
[INFO] [stdout] test src/error.rs - error::RetryInfo::with_delay (line 79) ... ok
[INFO] [stdout] test src/lib.rs - session (line 256) ... ok
[INFO] [stdout] test src/types/tasks.rs - types::tasks (line 45) - compile ... ok
[INFO] [stdout] test src/error.rs - error::RetryInfo::remaining (line 131) ... ok
[INFO] [stdout] test src/security/validation.rs - security::validation::validate_path_syntactic (line 58) - compile ... ok
[INFO] [stdout] test src/lib.rs - handlers (line 307) ... ok
[INFO] [stdout] test src/shared.rs - shared::ConsumableShared (line 234) ... ok
[INFO] [stdout] test src/types/logging.rs - types::logging::ProgressNotification (line 76) ... ok
[INFO] [stdout] test src/shared.rs - shared::Shared (line 98) ... ok
[INFO] [stdout] test src/error.rs - error::RetryInfo::new (line 54) ... ok
[INFO] [stdout] test src/lib.rs - config (line 231) ... ok
[INFO] [stdout] test src/lib.rs - zero_copy (line 277) ... ok
[INFO] [stdout] test src/types/tasks.rs - types::tasks::GetTaskPayloadRequest (line 451) ... ok
[INFO] [stdout] test src/types/tools.rs - types::tools::CallToolRequest (line 58) ... ignored
[INFO] [stdout] test src/lib.rs - test_helpers (line 299) ... ok
[INFO] [stdout] test src/shared.rs - shared::Shareable (line 32) ... ok
[INFO] [stdout] test src/lib.rs - message (line 255) ... ok
[INFO] [stdout] test src/types/tasks.rs - types::tasks::ListTasksRequest (line 508) ... ok
[INFO] [stdout] test src/lib.rs - versioning (line 285) ... ok
[INFO] [stdout] test src/types/tasks.rs - types::tasks::CreateTaskResult (line 377) ... ok
[INFO] [stdout] test src/types/tasks.rs - types::tasks::ListTasksResult (line 545) ... ok
[INFO] [stdout] test src/types/tasks.rs - types::tasks::TaskStatus::can_transition_to (line 181) ... ok
[INFO] [stdout] test src/types/tasks.rs - types::tasks::GetTaskRequest (line 414) ... ok
[INFO] [stdout] test src/versioning/adapter.rs - versioning::adapter (line 17) ... ok
[INFO] [stdout] test src/types/tasks.rs - types::tasks::TaskStatus (line 117) ... ok
[INFO] [stdout] test src/types/tasks.rs - types::tasks::CancelTaskRequest (line 584) ... ok
[INFO] [stdout] test src/types/tasks.rs - types::tasks::Task (line 225) ... ok
[INFO] [stdout] test src/types/tasks.rs - types::tasks::TaskMetadata (line 298) ... ok
[INFO] [stdout] test src/lib.rs - config (line 245) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 38 passed; 0 failed; 9 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 1.56s; merged doctests compilation took 1.52s
[INFO] running `Command { std: "docker" "inspect" "a1b43f8f37289d10e82c1b9b124cc7ddf8b9d90d5bf1f333908814241e2e0577", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a1b43f8f37289d10e82c1b9b124cc7ddf8b9d90d5bf1f333908814241e2e0577", kill_on_drop: false }`
[INFO] [stdout] a1b43f8f37289d10e82c1b9b124cc7ddf8b9d90d5bf1f333908814241e2e0577
