[INFO] fetching crate turbomcp-core 1.1.2...
[INFO] testing turbomcp-core-1.1.2 against try#c2e32f1c9652b13ed99608599c1e855462f421f3 for pr-146098-7
[INFO] extracting crate turbomcp-core 1.1.2 into /workspace/builds/worker-1-tc2/source
[INFO] started tweaking crates.io crate turbomcp-core 1.1.2
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate turbomcp-core 1.1.2
[INFO] tweaked toml for crates.io crate turbomcp-core 1.1.2 written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate turbomcp-core 1.1.2 on toolchain c2e32f1c9652b13ed99608599c1e855462f421f3
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate turbomcp-core 1.1.2 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" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 188ef24d6eb62f53627c23c9baf1c389b8f9f6fda351a7cffa1946e8fd9af34e
[INFO] running `Command { std: "docker" "start" "-a" "188ef24d6eb62f53627c23c9baf1c389b8f9f6fda351a7cffa1946e8fd9af34e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "188ef24d6eb62f53627c23c9baf1c389b8f9f6fda351a7cffa1946e8fd9af34e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "188ef24d6eb62f53627c23c9baf1c389b8f9f6fda351a7cffa1946e8fd9af34e", kill_on_drop: false }`
[INFO] [stdout] 188ef24d6eb62f53627c23c9baf1c389b8f9f6fda351a7cffa1946e8fd9af34e
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 16a13302cced9469fc5582e142c81df0ff778b39c4e907d3727f09bf7fb65991
[INFO] running `Command { std: "docker" "start" "-a" "16a13302cced9469fc5582e142c81df0ff778b39c4e907d3727f09bf7fb65991", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.176
[INFO] [stderr]    Compiling serde_core v1.0.226
[INFO] [stderr]    Compiling serde v1.0.226
[INFO] [stderr]    Compiling lexical-util v1.0.7
[INFO] [stderr]    Compiling ref-cast v1.0.24
[INFO] [stderr]    Compiling syn v2.0.106
[INFO] [stderr]    Compiling serde_json v1.0.145
[INFO] [stderr]    Compiling thiserror v2.0.16
[INFO] [stderr]    Compiling float-cmp v0.9.0
[INFO] [stderr]    Compiling half v2.6.0
[INFO] [stderr]    Compiling indexmap v2.11.4
[INFO] [stderr]    Compiling castaway v0.2.4
[INFO] [stderr]    Compiling crossbeam-deque v0.8.6
[INFO] [stderr]    Compiling crossbeam-channel v0.5.15
[INFO] [stderr]    Compiling sonic-simd v0.1.1
[INFO] [stderr]    Compiling sonic-number v0.1.0
[INFO] [stderr]    Compiling bumpalo v3.19.0
[INFO] [stderr]    Compiling hashbrown v0.15.5
[INFO] [stderr]    Compiling crossbeam v0.8.4
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling lexical-parse-integer v1.0.6
[INFO] [stderr]    Compiling lexical-write-integer v1.0.6
[INFO] [stderr]    Compiling lexical-parse-float v1.0.6
[INFO] [stderr]    Compiling lexical-write-float v1.0.6
[INFO] [stderr]    Compiling lexical-core v1.0.6
[INFO] [stderr]    Compiling getrandom v0.3.3
[INFO] [stderr]    Compiling getrandom v0.2.16
[INFO] [stderr]    Compiling mio v1.0.4
[INFO] [stderr]    Compiling socket2 v0.6.0
[INFO] [stderr]    Compiling signal-hook-registry v1.4.6
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling serde_derive v1.0.226
[INFO] [stderr]    Compiling futures-macro v0.3.31
[INFO] [stderr]    Compiling ref-cast-impl v1.0.24
[INFO] [stderr]    Compiling tokio-macros v2.5.0
[INFO] [stderr]    Compiling thiserror-impl v2.0.16
[INFO] [stderr]    Compiling tracing-attributes v0.1.30
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling tracing v0.1.41
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling halfbrown v0.2.5
[INFO] [stderr]    Compiling faststr v0.2.32
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling compact_str v0.7.1
[INFO] [stderr]    Compiling uuid v1.18.1
[INFO] [stderr]    Compiling chrono v0.4.42
[INFO] [stderr]    Compiling futures-executor v0.3.31
[INFO] [stderr]    Compiling sonic-rs v0.3.17
[INFO] [stderr]    Compiling parking_lot_core v0.9.11
[INFO] [stderr]    Compiling futures v0.3.31
[INFO] [stderr]    Compiling value-trait v0.8.1
[INFO] [stderr]    Compiling parking_lot v0.12.4
[INFO] [stderr]    Compiling dashmap v6.1.0
[INFO] [stderr]    Compiling tokio v1.47.1
[INFO] [stderr]    Compiling simd-json v0.13.11
[INFO] [stderr]    Compiling tokio-util v0.7.16
[INFO] [stderr]    Compiling turbomcp-core v1.1.2 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 32.62s
[INFO] running `Command { std: "docker" "inspect" "16a13302cced9469fc5582e142c81df0ff778b39c4e907d3727f09bf7fb65991", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "16a13302cced9469fc5582e142c81df0ff778b39c4e907d3727f09bf7fb65991", kill_on_drop: false }`
[INFO] [stdout] 16a13302cced9469fc5582e142c81df0ff778b39c4e907d3727f09bf7fb65991
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 6f7f773982b44ff924417f3e0e96cf2e36c8a7bfb5a29a353b329bf1f739c961
[INFO] running `Command { std: "docker" "start" "-a" "6f7f773982b44ff924417f3e0e96cf2e36c8a7bfb5a29a353b329bf1f739c961", kill_on_drop: false }`
[INFO] [stderr]    Compiling float-cmp v0.9.0
[INFO] [stderr]    Compiling clap_lex v0.7.5
[INFO] [stderr]    Compiling regex-syntax v0.8.6
[INFO] [stderr]    Compiling anstyle v1.0.11
[INFO] [stderr]    Compiling itertools v0.13.0
[INFO] [stderr]    Compiling async-stream-impl v0.3.6
[INFO] [stderr]    Compiling chrono v0.4.42
[INFO] [stderr]    Compiling crossbeam v0.8.4
[INFO] [stderr]    Compiling tokio v1.47.1
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling diff v0.1.13
[INFO] [stderr]    Compiling yansi v1.0.1
[INFO] [stderr]    Compiling anes v0.1.6
[INFO] [stderr]    Compiling value-trait v0.8.1
[INFO] [stderr]    Compiling clap_builder v4.5.48
[INFO] [stderr]    Compiling pretty_assertions v1.4.1
[INFO] [stderr]    Compiling async-stream v0.3.6
[INFO] [stderr]    Compiling simd-json v0.13.11
[INFO] [stderr]    Compiling criterion-plot v0.6.0
[INFO] [stderr]    Compiling regex-automata v0.4.10
[INFO] [stderr]    Compiling clap v4.5.48
[INFO] [stderr]    Compiling regex v1.11.2
[INFO] [stderr]    Compiling criterion v0.7.0
[INFO] [stderr]    Compiling tokio-stream v0.1.17
[INFO] [stderr]    Compiling tokio-util v0.7.16
[INFO] [stderr]    Compiling tokio-test v0.4.4
[INFO] [stderr]    Compiling turbomcp-core v1.1.2 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 35.92s
[INFO] running `Command { std: "docker" "inspect" "6f7f773982b44ff924417f3e0e96cf2e36c8a7bfb5a29a353b329bf1f739c961", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6f7f773982b44ff924417f3e0e96cf2e36c8a7bfb5a29a353b329bf1f739c961", kill_on_drop: false }`
[INFO] [stdout] 6f7f773982b44ff924417f3e0e96cf2e36c8a7bfb5a29a353b329bf1f739c961
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] b008e49955d36bc289e11a15f53685711723d789b13b161abeff9156f5d25d68
[INFO] running `Command { std: "docker" "start" "-a" "b008e49955d36bc289e11a15f53685711723d789b13b161abeff9156f5d25d68", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.21s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/turbomcp_core-d63ca3bd6702097d)
[INFO] [stdout] 
[INFO] [stdout] running 81 tests
[INFO] [stdout] test context::tests::test_bearer_token_extraction ... ok
[INFO] [stdout] test context::tests::test_client_id_extraction ... ok
[INFO] [stdout] test context::tests::test_bidirectional_context_standalone ... ok
[INFO] [stdout] test context::tests::test_completion_context ... ok
[INFO] [stdout] test context::tests::test_client_session ... ok
[INFO] [stdout] test context::tests::test_ping_context_client_initiated ... ok
[INFO] [stdout] test context::tests::test_ping_context_server_initiated ... ok
[INFO] [stdout] test context::tests::test_connection_metrics ... ok
[INFO] [stdout] test context::tests::test_context_derivation ... ok
[INFO] [stdout] test context::tests::test_request_context_builder ... ok
[INFO] [stdout] test context::tests::test_context_metadata_integration ... ok
[INFO] [stdout] test context::tests::test_request_context_creation ... ok
[INFO] [stdout] test context::tests::test_request_analytics ... ok
[INFO] [stdout] test context::tests::test_request_context_ext ... ok
[INFO] [stdout] test context::tests::test_request_info ... ok
[INFO] [stdout] test context::tests::test_response_context_creation ... ok
[INFO] [stdout] test context::tests::test_session_cookie_extraction ... ok
[INFO] [stdout] test context::tests::test_resource_template_context ... ok
[INFO] [stdout] test context::tests::test_user_agent_fallback ... ok
[INFO] [stdout] test enhanced_registry::tests::test_handler_stats ... ok
[INFO] [stdout] test error::tests::test_error_creation ... ok
[INFO] [stdout] test context::tests::test_elicitation_context ... ok
[INFO] [stdout] test error::tests::test_http_status_codes ... ok
[INFO] [stdout] test error_utils::tests::test_io_error ... ok
[INFO] [stdout] test error_utils::tests::test_json_parse_error ... ok
[INFO] [stdout] test error::tests::test_error_macro ... ok
[INFO] [stdout] test lock_free::tests::test_ring_buffer ... ok
[INFO] [stdout] test error::tests::test_error_properties ... ok
[INFO] [stdout] test error::tests::test_error_context ... ok
[INFO] [stdout] test enhanced_registry::tests::test_completion_provider_priority ... ok
[INFO] [stdout] test lock_free::tests::test_lock_free_map ... ok
[INFO] [stdout] test error_utils::tests::test_standard_error_conversion ... ok
[INFO] [stdout] test message::tests::test_message_metadata ... ok
[INFO] [stdout] test enhanced_registry::tests::test_enhanced_registry ... ok
[INFO] [stdout] test message::tests::test_message_parsing ... ok
[INFO] [stdout] test message::tests::test_message_serialization ... ok
[INFO] [stdout] test registry::tests::test_component_trait ... ok
[INFO] [stdout] test registry::tests::test_component_names ... ok
[INFO] [stdout] test registry::tests::test_registry_basic_operations ... ok
[INFO] [stdout] test lock_free::tests::test_lock_free_stack ... ok
[INFO] [stdout] test registry::tests::test_registry_builder ... ok
[INFO] [stdout] test registry::tests::test_registry_errors ... ok
[INFO] [stdout] test registry::tests::test_registry_removal ... ok
[INFO] [stdout] test message::tests::test_format_detection ... ok
[INFO] [stdout] test session::tests::test_request_recording ... ok
[INFO] [stdout] test session::tests::test_parameter_sanitization ... ok
[INFO] [stdout] test registry::tests::test_registry_clear ... ok
[INFO] [stdout] test session::tests::test_session_creation ... ok
[INFO] [stdout] test lock_free::tests::test_mpmc_queue ... ok
[INFO] [stdout] test session::tests::test_session_termination ... ok
[INFO] [stdout] test lock_free::tests::test_spsc_queue ... 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_try_operations ... ok
[INFO] [stdout] test message::tests::test_message_creation ... ok
[INFO] [stdout] test shared::tests::test_consumable_shared_cloning ... ok
[INFO] [stdout] test state::tests::test_clear ... ok
[INFO] [stdout] test shared::tests::test_shared_cloning ... ok
[INFO] [stdout] test shared::tests::test_consumable_shared ... ok
[INFO] [stdout] test shared::tests::test_shared_concurrent_access ... ok
[INFO] [stdout] test session::tests::test_session_authentication ... ok
[INFO] [stdout] test lock_free::tests::test_atomic_counter ... ok
[INFO] [stdout] test state::tests::test_export_import ... ok
[INFO] [stdout] test tests::test_size_constants ... ok
[INFO] [stdout] test utils::tests::test_retry_config ... ok
[INFO] [stdout] test zero_copy::tests::test_cheap_clone ... ok
[INFO] [stdout] test zero_copy::tests::test_message_batch ... ok
[INFO] [stdout] test zero_copy::tests::test_buffer_pool ... ok
[INFO] [stdout] test state::tests::test_state_operations ... ok
[INFO] [stdout] test zero_copy::tests::test_lazy_json_parsing ... ok
[INFO] [stdout] test state::tests::test_list_keys ... ok
[INFO] [stdout] test utils::tests::test_circuit_breaker ... ok
[INFO] [stdout] test tests::test_version_constants ... ok
[INFO] [stdout] test utils::tests::test_measure_time_macro ... ok
[INFO] [stdout] test zero_copy::tests::test_mmap_batch ... ok
[INFO] [stdout] test zero_copy::tests::test_mmap_message ... ok
[INFO] [stdout] test utils::tests::test_retry_with_backoff ... ok
[INFO] [stdout] test context::tests::test_completion_reference_serialization ... ok
[INFO] [stdout] test zero_copy::tests::test_zero_copy_message_creation ... ok
[INFO] [stdout] test zero_copy::tests::test_mmap_pool ... ok
[INFO] [stderr]      Running tests/comprehensive_context_tests.rs (/opt/rustwide/target/debug/deps/comprehensive_context_tests-52017e8236c22f69)
[INFO] [stdout] test utils::tests::test_timeout ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 81 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 58 tests
[INFO] [stdout] test test_client_id_auth_method ... ok
[INFO] [stdout] test test_client_id_extractor_anonymous_fallback ... ok
[INFO] [stdout] test test_client_id_equality ... ok
[INFO] [stdout] test test_client_id_extractor_default ... ok
[INFO] [stdout] test test_client_id_extractor_extract_client_id_priority ... ok
[INFO] [stdout] test test_client_id_extractor_header_priority ... ok
[INFO] [stdout] test test_client_id_extractor_header_extraction ... ok
[INFO] [stdout] test test_client_id_extractor_new ... ok
[INFO] [stdout] test test_client_id_extractor_bearer_token ... ok
[INFO] [stdout] test test_client_id_extractor_query_params ... ok
[INFO] [stdout] test test_client_id_extractor_register_revoke_tokens ... ok
[INFO] [stdout] test test_client_id_extractor_session_cookie ... ok
[INFO] [stdout] test test_client_id_extractor_user_agent_fallback ... ok
[INFO] [stdout] test test_client_id_is_authenticated ... ok
[INFO] [stdout] test test_client_session_authenticate ... ok
[INFO] [stdout] test test_client_id_serialization ... ok
[INFO] [stdout] test test_client_session_is_idle ... ok
[INFO] [stdout] test test_client_session_management_workflow ... ok
[INFO] [stdout] test test_client_session_set_capabilities ... ok
[INFO] [stdout] test test_request_context_ext_extract_client_id ... ok
[INFO] [stdout] test test_request_context_ext_get_enhanced_client_id ... ok
[INFO] [stdout] test test_request_context_ext_with_enhanced_client_id ... ok
[INFO] [stdout] test test_metadata_sharing_between_contexts ... ok
[INFO] [stdout] test test_client_session_new ... ok
[INFO] [stdout] test test_request_context_builder_chain ... ok
[INFO] [stdout] test test_request_context_default ... ok
[INFO] [stdout] test test_context_cancellation_workflow ... ok
[INFO] [stdout] test test_request_context_derive ... ok
[INFO] [stdout] test test_request_context_is_authenticated ... ok
[INFO] [stdout] test test_request_context_has_any_role ... ok
[INFO] [stdout] test test_request_context_is_cancelled_without_token ... ok
[INFO] [stdout] test test_request_context_new ... ok
[INFO] [stdout] test test_request_context_roles ... ok
[INFO] [stdout] test test_request_context_with_cancellation_token ... ok
[INFO] [stdout] test test_request_context_with_client_id ... ok
[INFO] [stdout] test test_request_context_with_id ... ok
[INFO] [stdout] test test_request_context_with_metadata ... ok
[INFO] [stdout] test test_request_info_chaining ... ok
[INFO] [stdout] test test_response_context_cancelled ... ok
[INFO] [stdout] test test_request_info_complete_error ... ok
[INFO] [stdout] test test_request_context_with_session_id ... ok
[INFO] [stdout] test test_request_context_with_user_id ... ok
[INFO] [stdout] test test_request_info_complete_success ... ok
[INFO] [stdout] test test_request_info_new ... ok
[INFO] [stdout] test test_response_context_error ... ok
[INFO] [stdout] test test_response_context_success ... ok
[INFO] [stdout] test test_request_info_with_metadata ... ok
[INFO] [stdout] test test_request_info_with_status_code ... ok
[INFO] [stdout] test test_response_context_with_metadata ... ok
[INFO] [stdout] test test_response_status_display ... ok
[INFO] [stdout] test test_context_error_handling_workflow ... ok
[INFO] [stdout] test test_response_status_equality ... ok
[INFO] [stdout] test test_response_status_serialization ... ok
[INFO] [stdout] test test_client_session_update_activity ... ok
[INFO] [stdout] test test_context_integration_full_workflow ... ok
[INFO] [stdout] test test_client_session_session_duration ... ok
[INFO] [stdout] test test_client_id_as_str ... ok
[INFO] [stdout] test test_request_context_elapsed ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 58 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/comprehensive_error_tests.rs (/opt/rustwide/target/debug/deps/comprehensive_error_tests-f5585449a08059b3)
[INFO] [stdout] 
[INFO] [stdout] running 61 tests
[INFO] [stdout] test test_all_error_kind_constructors ... ok
[INFO] [stdout] test test_error_context_default ... ok
[INFO] [stdout] test test_error_context_serialization ... ok
[INFO] [stdout] test test_error_context_clone ... ok
[INFO] [stdout] test test_error_ext_success_passthrough ... ok
[INFO] [stdout] test test_empty_error_message ... ok
[INFO] [stdout] test test_backtrace_capture ... ok
[INFO] [stdout] test test_deeply_nested_error_chain ... ok
[INFO] [stdout] test test_error_kind_copy_clone ... ok
[INFO] [stdout] test test_error_kind_debug ... ok
[INFO] [stdout] test test_error_kind_description ... ok
[INFO] [stdout] test test_error_kind_display ... ok
[INFO] [stdout] test test_error_kind_equality ... ok
[INFO] [stdout] test test_error_kind_hash ... ok
[INFO] [stdout] test test_error_kind_serialization ... ok
[INFO] [stdout] test test_error_chaining_context ... ok
[INFO] [stdout] test test_error_clone_basic ... ok
[INFO] [stdout] test test_error_source_trait_implementation ... ok
[INFO] [stdout] test test_error_context_large_metadata ... ok
[INFO] [stdout] test test_error_deserialization ... ok
[INFO] [stdout] test test_error_source_clone ... ok
[INFO] [stdout] test test_error_debug ... ok
[INFO] [stdout] test test_error_display_minimal ... ok
[INFO] [stdout] test test_error_display_with_request_id ... ok
[INFO] [stdout] test test_error_display_with_component ... ok
[INFO] [stdout] test test_error_display_with_all_context ... ok
[INFO] [stdout] test test_error_ext_with_mcp_error ... ok
[INFO] [stdout] test test_error_with_context_string ... ok
[INFO] [stdout] test test_error_new ... ok
[INFO] [stdout] test test_error_with_context_bool ... ok
[INFO] [stdout] test test_error_source_chaining ... ok
[INFO] [stdout] test test_error_display_with_operation ... ok
[INFO] [stdout] test test_error_with_request_id ... ok
[INFO] [stdout] test test_error_with_source ... ok
[INFO] [stdout] test test_error_with_context_complex_json ... ok
[INFO] [stdout] test test_error_with_retry_info ... ok
[INFO] [stdout] test test_error_serialization ... ok
[INFO] [stdout] test test_error_with_special_characters ... ok
[INFO] [stdout] test test_error_with_context_number ... ok
[INFO] [stdout] test test_error_with_multiple_context ... ok
[INFO] [stdout] test test_error_ext_with_internal_error ... ok
[INFO] [stdout] test test_from_io_error ... ok
[INFO] [stdout] test test_error_with_operation ... ok
[INFO] [stdout] test test_from_serde_json_error ... ok
[INFO] [stdout] test test_error_clone_with_source ... ok
[INFO] [stdout] test test_error_with_user_id ... ok
[INFO] [stdout] test test_is_retryable ... ok
[INFO] [stdout] test test_mcp_error_macro_simple ... ok
[INFO] [stdout] test test_retry_info_creation ... ok
[INFO] [stdout] test test_http_status_codes ... ok
[INFO] [stdout] test test_mcp_error_macro_with_single_context ... ok
[INFO] [stdout] test test_retry_info_serialization ... ok
[INFO] [stdout] test test_jsonrpc_error_codes ... ok
[INFO] [stdout] test test_very_long_error_message ... ok
[INFO] [stdout] test test_retry_info_without_retry_after ... ok
[INFO] [stdout] test test_is_temporary ... ok
[INFO] [stdout] test test_unicode_error_message ... ok
[INFO] [stdout] test test_mcp_error_macro_with_complex_values ... ok
[INFO] [stdout] test test_result_type_alias ... ok
[INFO] [stdout] test test_mcp_error_macro_with_multiple_context ... ok
[INFO] [stdout] test test_error_with_component ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 61 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.20s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/comprehensive_message_advanced_tests.rs (/opt/rustwide/target/debug/deps/comprehensive_message_advanced_tests-7ccd671240f7cfb0)
[INFO] [stdout] 
[INFO] [stdout] running 44 tests
[INFO] [stdout] test test_deserialize_auto_detection_empty ... ok
[INFO] [stdout] test test_deserialize_auto_detection_json_object ... ok
[INFO] [stdout] test test_deserialize_with_format_cbor_invalid_as_binary ... ok
[INFO] [stdout] test test_deserialize_with_format_json_invalid ... ok
[INFO] [stdout] test test_deserialize_with_format_cbor_to_json ... ok
[INFO] [stdout] test test_deserialize_with_auto_detection ... ok
[INFO] [stdout] test test_deserialize_with_format_messagepack ... ok
[INFO] [stdout] test test_deserialize_with_format_json_valid ... ok
[INFO] [stdout] test test_deserialize_with_format_specification ... ok
[INFO] [stdout] test test_deserialize_auto_detection_messagepack ... ok
[INFO] [stdout] test test_json_creation_with_invalid_serializable ... ok
[INFO] [stdout] test test_deserialize_with_format_simd_json ... ok
[INFO] [stdout] test test_deserialize_auto_detection_unknown_binary ... ok
[INFO] [stdout] test test_message_empty_creation ... ok
[INFO] [stdout] test test_message_metadata_builder_pattern ... ok
[INFO] [stdout] test test_message_metadata_multiple_headers ... ok
[INFO] [stdout] test test_message_metadata_with_unicode_headers ... ok
[INFO] [stdout] test test_message_binary_creation_all_formats ... ok
[INFO] [stdout] test test_message_id_from_conversions ... ok
[INFO] [stdout] test test_message_id_display ... ok
[INFO] [stdout] test test_message_payload_size_calculations ... ok
[INFO] [stdout] test test_message_serializer_builder ... ok
[INFO] [stdout] test test_message_serializer_creation ... ok
[INFO] [stdout] test test_message_serializer_serialize_no_compression ... ok
[INFO] [stdout] test test_parse_json_non_json_payload ... ok
[INFO] [stdout] test test_parse_json_with_cached_value ... ok
[INFO] [stdout] test test_serialize_cbor_existing_cbor_binary ... ok
[INFO] [stdout] test test_parse_json_with_invalid_target_type ... ok
[INFO] [stdout] test test_message_serializer_serialize_with_compression_below_threshold ... ok
[INFO] [stdout] test test_serialize_cbor_invalid_payload ... ok
[INFO] [stdout] test test_message_text_creation ... ok
[INFO] [stdout] test test_message_serializer_serialize_with_compression_above_threshold ... ok
[INFO] [stdout] test test_serialize_cbor_with_parsed_json ... ok
[INFO] [stdout] test test_serialize_cbor_without_parsed_json ... ok
[INFO] [stdout] test test_serialize_json_format_edge_cases ... ok
[INFO] [stdout] test test_serialize_simd_json_invalid ... ok
[INFO] [stdout] test test_serialize_messagepack_not_available ... ok
[INFO] [stdout] test test_serialize_simd_json_non_json_payload ... ok
[INFO] [stdout] test test_parse_json_without_cached_value ... ok
[INFO] [stdout] test test_zero_length_payloads ... ok
[INFO] [stdout] test test_message_with_complex_nested_json ... ok
[INFO] [stdout] test test_serialize_simd_json_valid ... ok
[INFO] [stdout] test test_deserialize_auto_detection_json_array ... ok
[INFO] [stdout] test test_message_serializer_default_trait ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 44 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/comprehensive_message_tests.rs (/opt/rustwide/target/debug/deps/comprehensive_message_tests-cc1f4d038488d077)
[INFO] [stdout] 
[INFO] [stdout] running 60 tests
[INFO] [stdout] test test_binary_format_hash ... ok
[INFO] [stdout] test test_binary_payload_clone ... ok
[INFO] [stdout] test test_binary_format_variants ... ok
[INFO] [stdout] test test_binary_payload_all_formats ... ok
[INFO] [stdout] test test_binary_format_serialization ... ok
[INFO] [stdout] test test_binary_payload_creation ... ok
[INFO] [stdout] test test_deserialize_cbor ... ok
[INFO] [stdout] test test_deserialize_json ... ok
[INFO] [stdout] test test_deserialize_with_format ... ok
[INFO] [stdout] test test_deserialize_simd_json ... ok
[INFO] [stdout] test test_format_detection_cbor ... ok
[INFO] [stdout] test test_format_detection_invalid ... ok
[INFO] [stdout] test test_format_detection_empty ... ok
[INFO] [stdout] test test_deserialize_invalid_json ... ok
[INFO] [stdout] test test_concurrent_message_operations ... ok
[INFO] [stdout] test test_json_payload_creation ... ok
[INFO] [stdout] test test_message_is_empty ... ok
[INFO] [stdout] test test_json_payload_debug_clone ... ok
[INFO] [stdout] test test_format_detection_via_deserialize ... ok
[INFO] [stdout] test test_json_payload_invalid ... ok
[INFO] [stdout] test test_message_binary_creation ... ok
[INFO] [stdout] test test_message_clone ... ok
[INFO] [stdout] test test_message_empty_creation ... ok
[INFO] [stdout] test test_message_id_variants ... ok
[INFO] [stdout] test test_message_id_display ... ok
[INFO] [stdout] test test_message_empty_strings_and_nulls ... ok
[INFO] [stdout] test test_message_id_from_implementations ... ok
[INFO] [stdout] test test_message_debug ... ok
[INFO] [stdout] test test_message_id_serialization ... ok
[INFO] [stdout] test test_message_metadata_builder_pattern ... ok
[INFO] [stdout] test test_message_json_creation ... ok
[INFO] [stdout] test test_message_metadata_new ... ok
[INFO] [stdout] test test_message_metadata_debug_clone ... ok
[INFO] [stdout] test test_message_metadata_serialization ... ok
[INFO] [stdout] test test_message_serializer_compression_threshold ... ok
[INFO] [stdout] test test_message_nested_structures ... ok
[INFO] [stdout] test test_message_serializer_different_formats ... ok
[INFO] [stdout] test test_message_serializer_new ... ok
[INFO] [stdout] test test_message_serializer_default ... ok
[INFO] [stdout] test test_message_serializer_round_trip ... ok
[INFO] [stdout] test test_message_payload_variants ... ok
[INFO] [stdout] test test_message_json_serialization_error ... ok
[INFO] [stdout] test test_message_payload_size ... ok
[INFO] [stdout] test test_message_size ... ok
[INFO] [stdout] test test_message_serializer_with_format ... ok
[INFO] [stdout] test test_message_serializer_serialize ... ok
[INFO] [stdout] test test_message_serializer_with_compression ... ok
[INFO] [stdout] test test_message_text_creation ... ok
[INFO] [stdout] test test_message_with_large_payload ... ok
[INFO] [stdout] test test_message_with_special_characters ... ok
[INFO] [stdout] test test_parse_json_invalid_payload ... ok
[INFO] [stdout] test test_parse_json_malformed_data ... ok
[INFO] [stdout] test test_parse_json_success ... ok
[INFO] [stdout] test test_serialization_format_variants ... ok
[INFO] [stdout] test test_parse_json_with_unparsed_payload ... ok
[INFO] [stdout] test test_serialize_cbor_format ... ok
[INFO] [stdout] test test_serialize_cbor_unparsed_json ... ok
[INFO] [stdout] test test_serialize_json_format ... ok
[INFO] [stdout] test test_serialize_messagepack_unavailable ... ok
[INFO] [stdout] test test_serialize_simd_json_format ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 60 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/comprehensive_session_tests.rs (/opt/rustwide/target/debug/deps/comprehensive_session_tests-ea8cce818444d57b)
[INFO] [stdout] 
[INFO] [stdout] running 41 tests
[INFO] [stdout] test test_analytics_calculation ... ok
[INFO] [stdout] test test_authenticate_client_without_name ... ok
[INFO] [stdout] test test_analytics_empty_state ... ok
[INFO] [stdout] test test_authenticate_client_success ... ok
[INFO] [stdout] test test_authenticate_client_without_token ... ok
[INFO] [stdout] test test_authenticate_client_non_existent ... ok
[INFO] [stdout] test test_analytics_requests_per_minute ... ok
[INFO] [stdout] test test_capacity_enforcement_empty_sessions ... ok
[INFO] [stdout] test test_client_extractor ... ok
[INFO] [stdout] test test_get_or_create_session_existing ... ok
[INFO] [stdout] test test_get_or_create_session_new ... ok
[INFO] [stdout] test test_get_active_sessions ... ok
[INFO] [stdout] test test_get_request_history ... ok
[INFO] [stdout] test test_concurrent_session_operations ... ok
[INFO] [stdout] test test_session_analytics_debug_clone ... ok
[INFO] [stdout] test test_get_session ... ok
[INFO] [stdout] test test_sanitization_edge_cases_via_record_request ... ok
[INFO] [stdout] test test_get_session_events ... ok
[INFO] [stdout] test test_record_request_analytics_disabled ... ok
[INFO] [stdout] test test_full_session_lifecycle ... ok
[INFO] [stdout] test test_session_config_debug_clone ... ok
[INFO] [stdout] test test_record_request_failure ... ok
[INFO] [stdout] test test_record_request_parameter_sanitization ... ok
[INFO] [stdout] test test_session_analytics_serialization ... ok
[INFO] [stdout] test test_session_config_default ... ok
[INFO] [stdout] test test_session_config_serialization ... ok
[INFO] [stdout] test test_record_request_success ... ok
[INFO] [stdout] test test_session_manager_default ... ok
[INFO] [stdout] test test_session_config_custom ... ok
[INFO] [stdout] test test_terminate_session_non_existent ... ok
[INFO] [stdout] test test_session_manager_new ... ok
[INFO] [stdout] test test_update_client_activity ... ok
[INFO] [stdout] test test_terminate_session_success ... ok
[INFO] [stdout] test test_session_event_serialization ... ok
[INFO] [stdout] test test_request_history_capacity ... ok
[INFO] [stdout] test test_session_manager_start ... ok
[INFO] [stdout] test test_session_event_debug_clone ... ok
[INFO] [stdout] test test_session_event_type_variants ... ok
[INFO] [stdout] test test_update_client_activity_with_request_cap ... ok
[INFO] [stdout] test test_capacity_enforcement ... ok
[INFO] [stdout] test test_session_event_history_capacity ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 41 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/comprehensive_utils_tests.rs (/opt/rustwide/target/debug/deps/comprehensive_utils_tests-ae957d0ef0e75152)
[INFO] [stdout] 
[INFO] [stdout] running 49 tests
[INFO] [stdout] test test_circuit_breaker_error_debug ... ok
[INFO] [stdout] test test_circuit_breaker_error_display ... ok
[INFO] [stdout] test test_circuit_breaker_error_source ... ok
[INFO] [stdout] test test_circuit_breaker_fails_fast_when_open ... ok
[INFO] [stdout] test test_circuit_breaker_failure_under_threshold ... ok
[INFO] [stdout] test test_circuit_breaker_success_operation ... ok
[INFO] [stdout] test test_circuit_state_equality ... ok
[INFO] [stdout] test test_circuit_breaker_success_resets_failure_count_when_closed ... ok
[INFO] [stdout] test test_circuit_state_variants ... ok
[INFO] [stdout] test test_circuit_breaker_new ... ok
[INFO] [stdout] test test_feature_gate_macro_basic ... ok
[INFO] [stdout] test test_circuit_breaker_opens_after_threshold ... ok
[INFO] [stdout] test test_extreme_retry_config_values ... ok
[INFO] [stdout] test test_measure_time_macro_with_complex_expression ... ok
[INFO] [stdout] test test_measure_time_macro_with_error ... ok
[INFO] [stdout] test test_measure_time_macro_with_return ... ok
[INFO] [stdout] test test_retry_config_builder_pattern ... ok
[INFO] [stdout] test test_retry_config_debug_clone ... ok
[INFO] [stdout] test test_retry_config_delay_calculation_with_jitter ... ok
[INFO] [stdout] test test_retry_config_edge_cases ... ok
[INFO] [stdout] test test_retry_config_default ... ok
[INFO] [stdout] test test_measure_time_macro_basic ... ok
[INFO] [stdout] test test_retry_config_delay_calculation_no_jitter ... ok
[INFO] [stdout] test test_concurrent_circuit_breaker_access ... ok
[INFO] [stdout] test test_retry_config_new ... ok
[INFO] [stdout] test test_retry_with_backoff_success_first_attempt ... ok
[INFO] [stdout] test test_timeout_error_as_std_error ... ok
[INFO] [stdout] test test_retry_with_backoff_should_not_retry ... ok
[INFO] [stdout] test test_timeout_error_clone_copy ... ok
[INFO] [stdout] test test_timeout_error_debug ... ok
[INFO] [stdout] test test_timeout_error_display ... ok
[INFO] [stdout] test test_timeout_error_eq ... ok
[INFO] [stdout] test test_timeout_new_constructor ... ok
[INFO] [stdout] test test_timeout_success_immediate ... ok
[INFO] [stdout] test test_retry_with_backoff_exhausted ... ok
[INFO] [stdout] test test_retry_with_backoff_mixed_retry_conditions ... ok
[INFO] [stdout] test test_timeout_with_retry_integration ... ok
[INFO] [stdout] test test_timeout_failure ... ok
[INFO] [stdout] test test_timeout_success_with_delay ... ok
[INFO] [stdout] test test_timeout_with_error ... ok
[INFO] [stdout] test test_timeout_zero_duration ... ok
[INFO] [stdout] test test_retry_with_backoff_success_after_retries ... ok
[INFO] [stdout] test test_circuit_breaker_half_open_success_threshold ... ok
[INFO] [stdout] test test_circuit_breaker_half_open_failure_reopens ... ok
[INFO] [stdout] test test_circuit_breaker_with_timeout_integration ... ok
[INFO] [stdout] test test_timeout_exact_timing ... ok
[INFO] [stdout] test test_retry_with_backoff_timing ... ok
[INFO] [stdout] test test_complex_timeout_scenarios ... ok
[INFO] [stdout] test test_circuit_breaker_recovery_to_half_open ... ok
[INFO] [stderr]      Running tests/config_tests.rs (/opt/rustwide/target/debug/deps/config_tests-94cda1ae7ce98cc5)
[INFO] [stdout] 
[INFO] [stderr]      Running tests/enhanced_context_tests.rs (/opt/rustwide/target/debug/deps/enhanced_context_tests-27b263fe705b49f0)
[INFO] [stdout] test result: ok. 49 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s
[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] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test test_bidirectional_context_validation ... ok
[INFO] [stdout] test test_all_server_initiated_types ... ok
[INFO] [stdout] test test_bidirectional_correlation_id ... ok
[INFO] [stdout] test test_communication_directions ... ok
[INFO] [stdout] test test_completion_add_options ... ok
[INFO] [stdout] test test_completion_context_creation ... ok
[INFO] [stdout] test test_completion_capabilities ... ok
[INFO] [stdout] test test_completion_context_with_resolved_args ... ok
[INFO] [stdout] test test_elicitation_state_transitions ... ok
[INFO] [stdout] test test_elicitation_context_creation ... ok
[INFO] [stdout] test test_elicitation_with_client_session ... ok
[INFO] [stdout] test test_server_initiated_context ... ok
[INFO] [stdout] test test_server_initiated_metadata ... ok
[INFO] [stdout] test test_server_initiated_with_capabilities ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/enhanced_session_tests.rs (/opt/rustwide/target/debug/deps/enhanced_session_tests-dd7ca43536a23606)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test test_elicitation_state_management ... ok
[INFO] [stdout] test test_multiple_elicitations_per_client ... ok
[INFO] [stdout] test test_enhanced_analytics ... ok
[INFO] [stdout] test test_session_termination_clears_contexts ... ok
[INFO] [stdout] test test_session_manager_with_elicitations ... ok
[INFO] [stderr]      Running tests/msgpacker_test.rs (/opt/rustwide/target/debug/deps/msgpacker_test-5bb564e8f838b4fe)
[INFO] [stdout] test test_completion_management ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[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 tests/types_tests.rs (/opt/rustwide/target/debug/deps/types_tests-729984152f735c74)
[INFO] [stdout] 
[INFO] [stdout] running 39 tests
[INFO] [stdout] test test_content_type_debug ... ok
[INFO] [stdout] test test_content_type_equality ... ok
[INFO] [stdout] test test_content_type_clone ... ok
[INFO] [stdout] test test_content_type_invalid_serialization ... ok
[INFO] [stdout] test test_content_type_serialization ... ok
[INFO] [stdout] test test_content_type_hash ... ok
[INFO] [stdout] test test_content_type_copy ... ok
[INFO] [stdout] test test_protocol_version_clone ... ok
[INFO] [stdout] test test_protocol_version_debug ... ok
[INFO] [stdout] test test_protocol_version_default ... ok
[INFO] [stdout] test test_protocol_version_edge_cases ... ok
[INFO] [stdout] test test_protocol_version_empty_string ... ok
[INFO] [stdout] test test_all_types_debug_format ... ok
[INFO] [stdout] test test_protocol_version_equality ... ok
[INFO] [stdout] test test_complex_serialization ... ok
[INFO] [stdout] test test_protocol_version_new_string ... ok
[INFO] [stdout] test test_protocol_version_special_characters ... ok
[INFO] [stdout] test test_timestamp_datetime ... ok
[INFO] [stdout] test test_protocol_version_serialization ... ok
[INFO] [stdout] test test_timestamp_clone ... ok
[INFO] [stdout] test test_protocol_version_as_str ... ok
[INFO] [stdout] test test_protocol_version_from_str ... ok
[INFO] [stdout] test test_protocol_version_display ... ok
[INFO] [stdout] test test_protocol_version_hash ... ok
[INFO] [stdout] test test_protocol_version_new ... ok
[INFO] [stdout] test test_timestamp_debug ... ok
[INFO] [stdout] test test_content_type_variants ... ok
[INFO] [stdout] test test_timestamp_display ... ok
[INFO] [stdout] test test_protocol_version_from_string ... ok
[INFO] [stdout] test test_timestamp_equality ... ok
[INFO] [stdout] test test_timestamp_from_datetime ... ok
[INFO] [stdout] test test_timestamp_from_datetime_trait ... ok
[INFO] [stdout] test test_timestamp_future ... ok
[INFO] [stdout] test test_timestamp_now ... ok
[INFO] [stdout] test test_timestamp_ordering ... ok
[INFO] [stdout] test test_timestamp_serialization ... ok
[INFO] [stdout] test test_timestamp_with_microseconds ... ok
[INFO] [stdout] test test_timestamp_elapsed ... ok
[INFO] [stdout] test test_types_in_hashmap ... 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] [stderr]    Doc-tests turbomcp_core
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test src/lib.rs - (line 36) - compile ... ok
[INFO] [stdout] test src/context.rs - context (line 10) ... ok
[INFO] [stdout] test src/context.rs - context::RequestContext::new (line 650) ... ok
[INFO] [stdout] test src/shared.rs - shared::Shareable (line 32) ... ok
[INFO] [stdout] test src/shared.rs - shared::Shared (line 98) ... ok
[INFO] [stdout] test src/shared.rs - shared::ConsumableShared (line 234) ... ok
[INFO] [stdout] test src/context.rs - context (line 20) ... ok
[INFO] [stdout] test src/context.rs - context (line 36) ... ok
[INFO] [stdout] test src/context.rs - context::RequestContext::is_authenticated (line 679) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.26s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 1.29s; merged doctests compilation took 0.99s
[INFO] running `Command { std: "docker" "inspect" "b008e49955d36bc289e11a15f53685711723d789b13b161abeff9156f5d25d68", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b008e49955d36bc289e11a15f53685711723d789b13b161abeff9156f5d25d68", kill_on_drop: false }`
[INFO] [stdout] b008e49955d36bc289e11a15f53685711723d789b13b161abeff9156f5d25d68
