[INFO] fetching crate turbomcp-core 1.1.2... [INFO] testing turbomcp-core-1.1.2 against master#350d0ef0ec0493e6d21cfb265cb8211a0e74d766 for pr-145330-1 [INFO] extracting crate turbomcp-core 1.1.2 into /workspace/builds/worker-6-tc1/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-6-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate turbomcp-core 1.1.2 on toolchain 350d0ef0ec0493e6d21cfb265cb8211a0e74d766 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+350d0ef0ec0493e6d21cfb265cb8211a0e74d766" "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" "+350d0ef0ec0493e6d21cfb265cb8211a0e74d766" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded sonic-simd v0.1.1 [INFO] [stderr] Downloaded web-time v0.2.4 [INFO] [stderr] Downloaded sonic-number v0.1.0 [INFO] [stderr] Downloaded value-trait v0.8.1 [INFO] [stderr] Downloaded lexical-write-integer v1.0.6 [INFO] [stderr] Downloaded lexical-parse-integer v1.0.6 [INFO] [stderr] Downloaded msgpacker-derive v0.3.2 [INFO] [stderr] Downloaded msgpacker v0.4.8 [INFO] [stderr] Downloaded munge v0.4.6 [INFO] [stderr] Downloaded rkyv_derive v0.8.11 [INFO] [stderr] Downloaded sonic-rs v0.3.17 [INFO] [stderr] Downloaded faststr v0.2.32 [INFO] [stderr] Downloaded rkyv v0.8.11 [INFO] [stderr] Downloaded lexical-util v1.0.7 [INFO] [stderr] Downloaded lexical-write-float v1.0.6 [INFO] [stderr] Downloaded simd-json v0.13.11 [INFO] [stderr] Downloaded munge_macro v0.4.6 [INFO] [stderr] Downloaded opentelemetry v0.21.0 [INFO] [stderr] Downloaded opentelemetry_sdk v0.21.2 [INFO] [stderr] Downloaded tracing-opentelemetry v0.22.0 [INFO] [stderr] Downloaded lexical-parse-float v1.0.6 [INFO] [stderr] Downloaded lexical-core v1.0.6 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+350d0ef0ec0493e6d21cfb265cb8211a0e74d766" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 53b260daebcaf0e036b0b5c6f00fd47e67ccfcb9c740b0ef235fa9824b84cc89 [INFO] running `Command { std: "docker" "start" "-a" "53b260daebcaf0e036b0b5c6f00fd47e67ccfcb9c740b0ef235fa9824b84cc89", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "53b260daebcaf0e036b0b5c6f00fd47e67ccfcb9c740b0ef235fa9824b84cc89", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "53b260daebcaf0e036b0b5c6f00fd47e67ccfcb9c740b0ef235fa9824b84cc89", kill_on_drop: false }` [INFO] [stdout] 53b260daebcaf0e036b0b5c6f00fd47e67ccfcb9c740b0ef235fa9824b84cc89 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+350d0ef0ec0493e6d21cfb265cb8211a0e74d766" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 87e30d7690a771f35c9c41a0f3de3eecd4709d87618199e0003d2c9d0530c12b [INFO] running `Command { std: "docker" "start" "-a" "87e30d7690a771f35c9c41a0f3de3eecd4709d87618199e0003d2c9d0530c12b", kill_on_drop: false }` [INFO] [stderr] Compiling syn v2.0.106 [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 ahash v0.8.12 [INFO] [stderr] Compiling futures-channel v0.3.31 [INFO] [stderr] Compiling ref-cast v1.0.24 [INFO] [stderr] Compiling simdutf8 v0.1.5 [INFO] [stderr] Compiling serde_json v1.0.145 [INFO] [stderr] Compiling float-cmp v0.9.0 [INFO] [stderr] Compiling crossbeam-deque v0.8.6 [INFO] [stderr] Compiling castaway v0.2.4 [INFO] [stderr] Compiling crossbeam-channel v0.5.15 [INFO] [stderr] Compiling crossbeam-queue v0.3.12 [INFO] [stderr] Compiling sonic-simd v0.1.1 [INFO] [stderr] Compiling hashbrown v0.14.5 [INFO] [stderr] Compiling sonic-number v0.1.0 [INFO] [stderr] Compiling bumpalo v3.19.0 [INFO] [stderr] Compiling arc-swap v1.7.1 [INFO] [stderr] Compiling crossbeam v0.8.4 [INFO] [stderr] Compiling lexical-write-integer v1.0.6 [INFO] [stderr] Compiling lexical-parse-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 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 thiserror v2.0.16 [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 chrono v0.4.42 [INFO] [stderr] Compiling compact_str v0.7.1 [INFO] [stderr] Compiling ciborium v0.2.2 [INFO] [stderr] Compiling sonic-rs v0.3.17 [INFO] [stderr] Compiling uuid v1.18.1 [INFO] [stderr] Compiling parking_lot_core v0.9.11 [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 simd-json v0.13.11 [INFO] [stderr] Compiling tokio v1.47.1 [INFO] [stderr] Compiling futures-executor v0.3.31 [INFO] [stderr] Compiling futures v0.3.31 [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 55.44s [INFO] running `Command { std: "docker" "inspect" "87e30d7690a771f35c9c41a0f3de3eecd4709d87618199e0003d2c9d0530c12b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "87e30d7690a771f35c9c41a0f3de3eecd4709d87618199e0003d2c9d0530c12b", kill_on_drop: false }` [INFO] [stdout] 87e30d7690a771f35c9c41a0f3de3eecd4709d87618199e0003d2c9d0530c12b [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+350d0ef0ec0493e6d21cfb265cb8211a0e74d766" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 5c22ac04d3c04616b9af454bb4394e10f498d8a13ab7744645331acfc9cdc125 [INFO] running `Command { std: "docker" "start" "-a" "5c22ac04d3c04616b9af454bb4394e10f498d8a13ab7744645331acfc9cdc125", kill_on_drop: false }` [INFO] [stderr] Compiling tokio v1.47.1 [INFO] [stderr] Compiling float-cmp v0.9.0 [INFO] [stderr] Compiling clap_builder v4.5.48 [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 tinytemplate v1.2.1 [INFO] [stderr] Compiling value-trait v0.8.1 [INFO] [stderr] Compiling async-stream v0.3.6 [INFO] [stderr] Compiling simd-json v0.13.11 [INFO] [stderr] Compiling clap v4.5.48 [INFO] [stderr] Compiling criterion v0.7.0 [INFO] [stderr] Compiling tokio-util v0.7.16 [INFO] [stderr] Compiling tokio-stream v0.1.17 [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 47.22s [INFO] running `Command { std: "docker" "inspect" "5c22ac04d3c04616b9af454bb4394e10f498d8a13ab7744645331acfc9cdc125", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "5c22ac04d3c04616b9af454bb4394e10f498d8a13ab7744645331acfc9cdc125", kill_on_drop: false }` [INFO] [stdout] 5c22ac04d3c04616b9af454bb4394e10f498d8a13ab7744645331acfc9cdc125 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+350d0ef0ec0493e6d21cfb265cb8211a0e74d766" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 06d58b2fde68e7c35727207a0f0ba149f083750f13aca958cc4b3e676356899c [INFO] running `Command { std: "docker" "start" "-a" "06d58b2fde68e7c35727207a0f0ba149f083750f13aca958cc4b3e676356899c", 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_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_bidirectional_context_standalone ... ok [INFO] [stdout] test context::tests::test_completion_reference_serialization ... ok [INFO] [stdout] test context::tests::test_connection_metrics ... ok [INFO] [stdout] test context::tests::test_client_id_extraction ... 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_context_derivation ... ok [INFO] [stdout] test context::tests::test_ping_context_client_initiated ... ok [INFO] [stdout] test context::tests::test_context_metadata_integration ... ok [INFO] [stdout] test context::tests::test_ping_context_server_initiated ... ok [INFO] [stdout] test context::tests::test_request_context_builder ... ok [INFO] [stdout] test context::tests::test_request_analytics ... ok [INFO] [stdout] test context::tests::test_request_context_creation ... 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_user_agent_fallback ... ok [INFO] [stdout] test context::tests::test_resource_template_context ... ok [INFO] [stdout] test context::tests::test_response_context_creation ... ok [INFO] [stdout] test context::tests::test_session_cookie_extraction ... ok [INFO] [stdout] test enhanced_registry::tests::test_completion_provider_priority ... ok [INFO] [stdout] test enhanced_registry::tests::test_enhanced_registry ... ok [INFO] [stdout] test enhanced_registry::tests::test_handler_stats ... 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::tests::test_error_context ... ok [INFO] [stdout] test error::tests::test_error_creation ... ok [INFO] [stdout] test error::tests::test_error_macro ... ok [INFO] [stdout] test error::tests::test_error_properties ... ok [INFO] [stdout] test error_utils::tests::test_json_parse_error ... ok [INFO] [stdout] test lock_free::tests::test_ring_buffer ... ok [INFO] [stdout] test error_utils::tests::test_standard_error_conversion ... ok [INFO] [stdout] test message::tests::test_format_detection ... ok [INFO] [stdout] test message::tests::test_message_creation ... ok [INFO] [stdout] test message::tests::test_message_metadata ... ok [INFO] [stdout] test message::tests::test_message_serialization ... ok [INFO] [stdout] test registry::tests::test_component_names ... ok [INFO] [stdout] test registry::tests::test_component_trait ... ok [INFO] [stdout] test message::tests::test_message_parsing ... ok [INFO] [stdout] test lock_free::tests::test_lock_free_stack ... ok [INFO] [stdout] test registry::tests::test_registry_basic_operations ... ok [INFO] [stdout] test lock_free::tests::test_lock_free_map ... ok [INFO] [stdout] test registry::tests::test_registry_builder ... ok [INFO] [stdout] test lock_free::tests::test_mpmc_queue ... ok [INFO] [stdout] test registry::tests::test_registry_clear ... ok [INFO] [stdout] test registry::tests::test_registry_errors ... ok [INFO] [stdout] test lock_free::tests::test_atomic_counter ... ok [INFO] [stdout] test session::tests::test_parameter_sanitization ... ok [INFO] [stdout] test registry::tests::test_registry_removal ... ok [INFO] [stdout] test shared::tests::test_consumable_shared ... ok [INFO] [stdout] test session::tests::test_session_termination ... ok [INFO] [stdout] test session::tests::test_request_recording ... ok [INFO] [stdout] test session::tests::test_session_authentication ... ok [INFO] [stdout] test session::tests::test_session_creation ... ok [INFO] [stdout] test shared::tests::test_consumable_shared_cloning ... 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 state::tests::test_list_keys ... ok [INFO] [stdout] test state::tests::test_state_operations ... ok [INFO] [stdout] test tests::test_size_constants ... ok [INFO] [stdout] test tests::test_version_constants ... ok [INFO] [stdout] test utils::tests::test_circuit_breaker ... ok [INFO] [stdout] test utils::tests::test_retry_config ... ok [INFO] [stdout] test zero_copy::tests::test_buffer_pool ... ok [INFO] [stdout] test zero_copy::tests::test_cheap_clone ... 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 utils::tests::test_measure_time_macro ... ok [INFO] [stdout] test zero_copy::tests::test_zero_copy_message_creation ... ok [INFO] [stdout] test utils::tests::test_retry_with_backoff ... ok [INFO] [stdout] test zero_copy::tests::test_mmap_batch ... ok [INFO] [stdout] test zero_copy::tests::test_mmap_message ... ok [INFO] [stdout] test zero_copy::tests::test_mmap_pool ... ok [INFO] [stdout] test utils::tests::test_timeout ... ok [INFO] [stdout] test lock_free::tests::test_spsc_queue ... ok [INFO] [stdout] test context::tests::test_elicitation_context ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 81 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s [INFO] [stdout] [INFO] [stderr] Running tests/comprehensive_context_tests.rs (/opt/rustwide/target/debug/deps/comprehensive_context_tests-52017e8236c22f69) [INFO] [stdout] [INFO] [stdout] running 58 tests [INFO] [stdout] test test_client_id_as_str ... 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_bearer_token ... ok [INFO] [stdout] test test_client_id_extractor_extract_client_id_priority ... ok [INFO] [stdout] test test_client_id_extractor_header_extraction ... ok [INFO] [stdout] test test_client_id_extractor_header_priority ... ok [INFO] [stdout] test test_client_id_extractor_new ... ok [INFO] [stdout] test test_client_id_extractor_query_params ... ok [INFO] [stdout] test test_client_id_is_authenticated ... ok [INFO] [stdout] test test_client_id_serialization ... ok [INFO] [stdout] test test_client_id_extractor_session_cookie ... ok [INFO] [stdout] test test_client_id_extractor_register_revoke_tokens ... ok [INFO] [stdout] test test_client_session_management_workflow ... ok [INFO] [stdout] test test_client_id_extractor_user_agent_fallback ... ok [INFO] [stdout] test test_client_session_is_idle ... ok [INFO] [stdout] test test_client_session_new ... ok [INFO] [stdout] test test_client_session_set_capabilities ... ok [INFO] [stdout] test test_context_cancellation_workflow ... ok [INFO] [stdout] test test_client_session_authenticate ... ok [INFO] [stdout] test test_metadata_sharing_between_contexts ... ok [INFO] [stdout] test test_request_context_builder_chain ... ok [INFO] [stdout] test test_request_context_default ... ok [INFO] [stdout] test test_request_context_derive ... ok [INFO] [stdout] test test_context_error_handling_workflow ... 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_request_context_is_cancelled_without_token ... ok [INFO] [stdout] test test_request_context_has_any_role ... ok [INFO] [stdout] test test_request_context_is_authenticated ... ok [INFO] [stdout] test test_request_context_new ... ok [INFO] [stdout] test test_request_context_with_client_id ... 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_id ... ok [INFO] [stdout] test test_request_context_with_session_id ... ok [INFO] [stdout] test test_request_context_with_metadata ... ok [INFO] [stdout] test test_request_info_complete_error ... ok [INFO] [stdout] test test_request_context_with_user_id ... ok [INFO] [stdout] test test_request_info_chaining ... ok [INFO] [stdout] test test_request_info_complete_success ... ok [INFO] [stdout] test test_request_info_with_metadata ... ok [INFO] [stdout] test test_request_info_new ... ok [INFO] [stdout] test test_request_info_with_status_code ... ok [INFO] [stdout] test test_response_context_cancelled ... ok [INFO] [stdout] test test_response_context_error ... ok [INFO] [stdout] test test_response_context_success ... ok [INFO] [stdout] test test_response_context_with_metadata ... ok [INFO] [stdout] test test_response_status_display ... 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_request_context_elapsed ... ok [INFO] [stdout] test test_client_id_auth_method ... ok [INFO] [stdout] test test_context_integration_full_workflow ... ok [INFO] [stderr] Running tests/comprehensive_error_tests.rs (/opt/rustwide/target/debug/deps/comprehensive_error_tests-f5585449a08059b3) [INFO] [stdout] test test_client_session_session_duration ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 58 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 61 tests [INFO] [stdout] test test_error_clone_basic ... ok [INFO] [stdout] test test_all_error_kind_constructors ... ok [INFO] [stdout] test test_error_context_clone ... ok [INFO] [stdout] test test_error_clone_with_source ... ok [INFO] [stdout] test test_error_context_default ... ok [INFO] [stdout] test test_error_deserialization ... ok [INFO] [stdout] test test_error_context_large_metadata ... ok [INFO] [stdout] test test_error_display_with_all_context ... ok [INFO] [stdout] test test_error_display_with_component ... ok [INFO] [stdout] test test_error_display_with_operation ... ok [INFO] [stdout] test test_error_display_with_request_id ... ok [INFO] [stdout] test test_error_ext_success_passthrough ... ok [INFO] [stdout] test test_error_chaining_context ... ok [INFO] [stdout] test test_error_display_minimal ... ok [INFO] [stdout] test test_error_context_serialization ... ok [INFO] [stdout] test test_error_kind_copy_clone ... ok [INFO] [stdout] test test_error_kind_debug ... ok [INFO] [stdout] test test_error_kind_display ... ok [INFO] [stdout] test test_error_kind_description ... 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_backtrace_capture ... ok [INFO] [stdout] test test_error_debug ... ok [INFO] [stdout] test test_empty_error_message ... ok [INFO] [stdout] test test_error_ext_with_mcp_error ... ok [INFO] [stdout] test test_error_new ... ok [INFO] [stdout] test test_error_source_chaining ... ok [INFO] [stdout] test test_error_source_clone ... ok [INFO] [stdout] test test_error_source_trait_implementation ... ok [INFO] [stdout] test test_error_with_component ... ok [INFO] [stdout] test test_error_serialization ... ok [INFO] [stdout] test test_error_with_context_complex_json ... ok [INFO] [stdout] test test_error_with_context_bool ... ok [INFO] [stdout] test test_deeply_nested_error_chain ... ok [INFO] [stdout] test test_error_with_operation ... ok [INFO] [stdout] test test_error_ext_with_internal_error ... ok [INFO] [stdout] test test_error_with_context_number ... ok [INFO] [stdout] test test_error_with_multiple_context ... ok [INFO] [stdout] test test_error_with_source ... ok [INFO] [stdout] test test_error_with_context_string ... ok [INFO] [stdout] test test_error_with_user_id ... ok [INFO] [stdout] test test_error_with_special_characters ... ok [INFO] [stdout] test test_from_io_error ... ok [INFO] [stdout] test test_from_serde_json_error ... ok [INFO] [stdout] test test_mcp_error_macro_simple ... ok [INFO] [stdout] test test_mcp_error_macro_with_multiple_context ... ok [INFO] [stdout] test test_mcp_error_macro_with_complex_values ... ok [INFO] [stdout] test test_is_retryable ... ok [INFO] [stdout] test test_mcp_error_macro_with_single_context ... ok [INFO] [stdout] test test_is_temporary ... ok [INFO] [stdout] test test_result_type_alias ... ok [INFO] [stdout] test test_retry_info_creation ... ok [INFO] [stdout] test test_retry_info_serialization ... ok [INFO] [stdout] test test_unicode_error_message ... ok [INFO] [stdout] test test_very_long_error_message ... ok [INFO] [stdout] test test_jsonrpc_error_codes ... ok [INFO] [stdout] test test_retry_info_without_retry_after ... ok [INFO] [stdout] test test_http_status_codes ... ok [INFO] [stdout] test test_error_with_request_id ... ok [INFO] [stdout] test test_error_with_retry_info ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 61 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.18s [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_array ... ok [INFO] [stdout] test test_deserialize_auto_detection_messagepack ... ok [INFO] [stdout] test test_deserialize_with_auto_detection ... ok [INFO] [stdout] test test_deserialize_auto_detection_json_object ... ok [INFO] [stdout] test test_deserialize_auto_detection_unknown_binary ... 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_format_json_valid ... ok [INFO] [stdout] test test_deserialize_with_format_messagepack ... ok [INFO] [stdout] test test_message_binary_creation_all_formats ... ok [INFO] [stdout] test test_deserialize_with_format_specification ... ok [INFO] [stdout] test test_message_empty_creation ... ok [INFO] [stdout] test test_message_id_display ... ok [INFO] [stdout] test test_deserialize_with_format_simd_json ... ok [INFO] [stdout] test test_json_creation_with_invalid_serializable ... ok [INFO] [stdout] test test_message_id_from_conversions ... ok [INFO] [stdout] test test_message_metadata_builder_pattern ... ok [INFO] [stdout] test test_message_payload_size_calculations ... ok [INFO] [stdout] test test_message_serializer_builder ... ok [INFO] [stdout] test test_message_serializer_default_trait ... 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_serializer_serialize_with_compression_below_threshold ... ok [INFO] [stdout] test test_message_serializer_serialize_no_compression ... ok [INFO] [stdout] test test_message_serializer_creation ... ok [INFO] [stdout] test test_message_serializer_serialize_with_compression_above_threshold ... ok [INFO] [stdout] test test_message_text_creation ... ok [INFO] [stdout] test test_message_with_complex_nested_json ... ok [INFO] [stderr] Running tests/comprehensive_message_tests.rs (/opt/rustwide/target/debug/deps/comprehensive_message_tests-cc1f4d038488d077) [INFO] [stdout] test test_parse_json_with_invalid_target_type ... ok [INFO] [stdout] test test_parse_json_non_json_payload ... ok [INFO] [stdout] test test_parse_json_without_cached_value ... ok [INFO] [stdout] test test_serialize_cbor_existing_cbor_binary ... ok [INFO] [stdout] test test_parse_json_with_cached_value ... ok [INFO] [stdout] test test_serialize_cbor_with_parsed_json ... ok [INFO] [stdout] test test_serialize_cbor_invalid_payload ... 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_non_json_payload ... ok [INFO] [stdout] test test_serialize_messagepack_not_available ... ok [INFO] [stdout] test test_serialize_simd_json_invalid ... ok [INFO] [stdout] test test_serialize_simd_json_valid ... ok [INFO] [stdout] test test_zero_length_payloads ... 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] [stdout] [INFO] [stdout] running 60 tests [INFO] [stdout] test test_binary_format_serialization ... ok [INFO] [stdout] test test_binary_format_variants ... ok [INFO] [stdout] test test_binary_format_hash ... ok [INFO] [stdout] test test_binary_payload_all_formats ... ok [INFO] [stdout] test test_binary_payload_clone ... ok [INFO] [stdout] test test_deserialize_invalid_json ... ok [INFO] [stdout] test test_deserialize_cbor ... ok [INFO] [stdout] test test_binary_payload_creation ... ok [INFO] [stdout] test test_deserialize_json ... ok [INFO] [stdout] test test_deserialize_simd_json ... ok [INFO] [stdout] test test_deserialize_with_format ... ok [INFO] [stdout] test test_format_detection_empty ... ok [INFO] [stdout] test test_format_detection_invalid ... ok [INFO] [stdout] test test_format_detection_cbor ... ok [INFO] [stdout] test test_format_detection_via_deserialize ... ok [INFO] [stdout] test test_json_payload_creation ... ok [INFO] [stdout] test test_json_payload_debug_clone ... ok [INFO] [stdout] test test_message_debug ... ok [INFO] [stdout] test test_json_payload_invalid ... ok [INFO] [stdout] test test_message_empty_creation ... ok [INFO] [stdout] test test_message_clone ... ok [INFO] [stdout] test test_message_empty_strings_and_nulls ... ok [INFO] [stdout] test test_message_binary_creation ... ok [INFO] [stdout] test test_message_id_display ... ok [INFO] [stdout] test test_message_id_from_implementations ... ok [INFO] [stdout] test test_message_json_creation ... ok [INFO] [stdout] test test_message_id_variants ... ok [INFO] [stdout] test test_message_id_serialization ... ok [INFO] [stdout] test test_message_is_empty ... ok [INFO] [stdout] test test_message_json_serialization_error ... ok [INFO] [stdout] test test_message_metadata_new ... ok [INFO] [stdout] test test_message_metadata_builder_pattern ... ok [INFO] [stdout] test test_message_payload_size ... ok [INFO] [stdout] test test_message_nested_structures ... ok [INFO] [stdout] test test_message_metadata_serialization ... ok [INFO] [stdout] test test_message_payload_variants ... ok [INFO] [stdout] test test_message_serializer_compression_threshold ... ok [INFO] [stdout] test test_message_metadata_debug_clone ... ok [INFO] [stdout] test test_message_serializer_serialize ... ok [INFO] [stdout] test test_concurrent_message_operations ... ok [INFO] [stdout] test test_message_serializer_default ... ok [INFO] [stdout] test test_message_serializer_with_compression ... ok [INFO] [stdout] test test_message_serializer_with_format ... ok [INFO] [stdout] test test_message_serializer_new ... ok [INFO] [stdout] test test_message_serializer_different_formats ... ok [INFO] [stdout] test test_message_serializer_round_trip ... ok [INFO] [stdout] test test_message_with_large_payload ... ok [INFO] [stdout] test test_parse_json_malformed_data ... ok [INFO] [stdout] test test_message_text_creation ... ok [INFO] [stdout] test test_parse_json_invalid_payload ... ok [INFO] [stdout] test test_message_with_special_characters ... 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_message_size ... ok [INFO] [stdout] test test_serialize_cbor_format ... ok [INFO] [stderr] Running tests/comprehensive_session_tests.rs (/opt/rustwide/target/debug/deps/comprehensive_session_tests-ea8cce818444d57b) [INFO] [stdout] test test_serialize_messagepack_unavailable ... ok [INFO] [stdout] test test_serialize_simd_json_format ... ok [INFO] [stdout] test test_serialize_json_format ... ok [INFO] [stdout] test test_serialize_cbor_unparsed_json ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 60 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 41 tests [INFO] [stdout] test test_analytics_calculation ... ok [INFO] [stdout] test test_analytics_empty_state ... ok [INFO] [stdout] test test_analytics_requests_per_minute ... ok [INFO] [stdout] test test_authenticate_client_without_name ... ok [INFO] [stdout] test test_authenticate_client_without_token ... ok [INFO] [stdout] test test_get_active_sessions ... ok [INFO] [stdout] test test_get_or_create_session_existing ... ok [INFO] [stdout] test test_concurrent_session_operations ... ok [INFO] [stdout] test test_get_or_create_session_new ... ok [INFO] [stdout] test test_authenticate_client_success ... ok [INFO] [stdout] test test_authenticate_client_non_existent ... ok [INFO] [stdout] test test_full_session_lifecycle ... ok [INFO] [stdout] test test_get_session ... ok [INFO] [stdout] test test_get_request_history ... ok [INFO] [stdout] test test_record_request_analytics_disabled ... ok [INFO] [stdout] test test_record_request_failure ... ok [INFO] [stdout] test test_client_extractor ... ok [INFO] [stdout] test test_get_session_events ... ok [INFO] [stdout] test test_capacity_enforcement_empty_sessions ... ok [INFO] [stdout] test test_record_request_parameter_sanitization ... ok [INFO] [stdout] test test_record_request_success ... ok [INFO] [stdout] test test_sanitization_edge_cases_via_record_request ... ok [INFO] [stdout] test test_session_analytics_debug_clone ... ok [INFO] [stdout] test test_request_history_capacity ... ok [INFO] [stdout] test test_session_analytics_serialization ... ok [INFO] [stdout] test test_session_config_custom ... ok [INFO] [stdout] test test_session_config_default ... ok [INFO] [stdout] test test_session_config_debug_clone ... ok [INFO] [stdout] test test_session_event_type_variants ... ok [INFO] [stdout] test test_session_event_serialization ... ok [INFO] [stdout] test test_session_manager_default ... ok [INFO] [stdout] test test_session_manager_new ... ok [INFO] [stdout] test test_session_config_serialization ... ok [INFO] [stdout] test test_session_manager_start ... ok [INFO] [stdout] test test_session_event_debug_clone ... ok [INFO] [stdout] test test_terminate_session_non_existent ... ok [INFO] [stdout] test test_terminate_session_success ... ok [INFO] [stdout] test test_update_client_activity_with_request_cap ... ok [INFO] [stdout] test test_update_client_activity ... ok [INFO] [stdout] test test_capacity_enforcement ... ok [INFO] [stderr] Running tests/comprehensive_utils_tests.rs (/opt/rustwide/target/debug/deps/comprehensive_utils_tests-ae957d0ef0e75152) [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] [stdout] [INFO] [stdout] running 49 tests [INFO] [stdout] test test_circuit_breaker_error_debug ... ok [INFO] [stdout] test test_circuit_breaker_error_source ... ok [INFO] [stdout] test test_circuit_breaker_new ... ok [INFO] [stdout] test test_circuit_breaker_failure_under_threshold ... ok [INFO] [stdout] test test_circuit_breaker_success_resets_failure_count_when_closed ... ok [INFO] [stdout] test test_circuit_breaker_success_operation ... ok [INFO] [stdout] test test_circuit_state_equality ... ok [INFO] [stdout] test test_circuit_breaker_fails_fast_when_open ... ok [INFO] [stdout] test test_circuit_breaker_error_display ... ok [INFO] [stdout] test test_circuit_state_variants ... ok [INFO] [stdout] test test_circuit_breaker_opens_after_threshold ... ok [INFO] [stdout] test test_extreme_retry_config_values ... ok [INFO] [stdout] test test_feature_gate_macro_basic ... 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_default ... ok [INFO] [stdout] test test_retry_config_delay_calculation_no_jitter ... 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_new ... ok [INFO] [stdout] test test_measure_time_macro_basic ... ok [INFO] [stdout] test test_concurrent_circuit_breaker_access ... ok [INFO] [stdout] test test_retry_with_backoff_should_not_retry ... 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_retry_with_backoff_success_first_attempt ... ok [INFO] [stdout] test test_timeout_error_as_std_error ... 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_retry_with_backoff_success_after_retries ... ok [INFO] [stdout] test test_circuit_breaker_half_open_failure_reopens ... ok [INFO] [stdout] test test_circuit_breaker_half_open_success_threshold ... ok [INFO] [stdout] test test_timeout_success_immediate ... ok [INFO] [stdout] test test_timeout_new_constructor ... ok [INFO] [stdout] test test_circuit_breaker_with_timeout_integration ... ok [INFO] [stdout] test test_timeout_with_retry_integration ... ok [INFO] [stdout] test test_timeout_zero_duration ... ok [INFO] [stdout] test test_timeout_exact_timing ... ok [INFO] [stdout] test test_timeout_failure ... ok [INFO] [stdout] test test_timeout_with_error ... ok [INFO] [stdout] test test_timeout_success_with_delay ... ok [INFO] [stdout] test test_complex_timeout_scenarios ... ok [INFO] [stdout] test test_retry_with_backoff_timing ... ok [INFO] [stdout] test test_circuit_breaker_recovery_to_half_open ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 49 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s [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/config_tests.rs (/opt/rustwide/target/debug/deps/config_tests-94cda1ae7ce98cc5) [INFO] [stderr] Running tests/enhanced_context_tests.rs (/opt/rustwide/target/debug/deps/enhanced_context_tests-27b263fe705b49f0) [INFO] [stdout] [INFO] [stdout] running 14 tests [INFO] [stdout] test test_all_server_initiated_types ... ok [INFO] [stdout] test test_bidirectional_context_validation ... ok [INFO] [stdout] test test_completion_add_options ... ok [INFO] [stdout] test test_completion_capabilities ... ok [INFO] [stdout] test test_completion_context_with_resolved_args ... ok [INFO] [stdout] test test_completion_context_creation ... ok [INFO] [stdout] test test_bidirectional_correlation_id ... ok [INFO] [stdout] test test_elicitation_context_creation ... ok [INFO] [stdout] test test_server_initiated_context ... ok [INFO] [stdout] test test_elicitation_with_client_session ... ok [INFO] [stdout] test test_elicitation_state_transitions ... ok [INFO] [stdout] test test_server_initiated_metadata ... ok [INFO] [stdout] test test_communication_directions ... 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_completion_management ... ok [INFO] [stdout] test test_elicitation_state_management ... ok [INFO] [stdout] test test_enhanced_analytics ... ok [INFO] [stdout] test test_multiple_elicitations_per_client ... ok [INFO] [stdout] test test_session_manager_with_elicitations ... ok [INFO] [stdout] test test_session_termination_clears_contexts ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/msgpacker_test.rs (/opt/rustwide/target/debug/deps/msgpacker_test-5bb564e8f838b4fe) [INFO] [stdout] [INFO] [stderr] Running tests/types_tests.rs (/opt/rustwide/target/debug/deps/types_tests-729984152f735c74) [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 39 tests [INFO] [stdout] test test_all_types_debug_format ... ok [INFO] [stdout] test test_complex_serialization ... ok [INFO] [stdout] test test_content_type_clone ... ok [INFO] [stdout] test test_content_type_equality ... ok [INFO] [stdout] test test_content_type_copy ... ok [INFO] [stdout] test test_content_type_debug ... ok [INFO] [stdout] test test_content_type_invalid_serialization ... ok [INFO] [stdout] test test_content_type_hash ... ok [INFO] [stdout] test test_content_type_serialization ... ok [INFO] [stdout] test test_content_type_variants ... ok [INFO] [stdout] test test_protocol_version_default ... ok [INFO] [stdout] test test_protocol_version_debug ... ok [INFO] [stdout] test test_protocol_version_equality ... ok [INFO] [stdout] test test_protocol_version_edge_cases ... ok [INFO] [stdout] test test_protocol_version_clone ... ok [INFO] [stdout] test test_protocol_version_as_str ... ok [INFO] [stdout] test test_protocol_version_display ... ok [INFO] [stdout] test test_protocol_version_from_str ... ok [INFO] [stdout] test test_protocol_version_empty_string ... ok [INFO] [stdout] test test_protocol_version_from_string ... ok [INFO] [stdout] test test_protocol_version_hash ... ok [INFO] [stdout] test test_protocol_version_new ... ok [INFO] [stdout] test test_protocol_version_special_characters ... ok [INFO] [stdout] test test_timestamp_clone ... ok [INFO] [stdout] test test_timestamp_datetime ... ok [INFO] [stdout] test test_timestamp_debug ... ok [INFO] [stdout] test test_timestamp_display ... ok [INFO] [stdout] test test_timestamp_elapsed ... ok [INFO] [stdout] test test_timestamp_from_datetime ... ok [INFO] [stdout] test test_timestamp_equality ... ok [INFO] [stdout] test test_timestamp_future ... ok [INFO] [stdout] test test_timestamp_from_datetime_trait ... ok [INFO] [stdout] test test_timestamp_now ... ok [INFO] [stdout] test test_timestamp_serialization ... ok [INFO] [stdout] test test_protocol_version_new_string ... ok [INFO] [stdout] test test_timestamp_with_microseconds ... ok [INFO] [stdout] test test_protocol_version_serialization ... ok [INFO] [stderr] Doc-tests turbomcp_core [INFO] [stdout] test test_timestamp_ordering ... 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] [stdout] [INFO] [stdout] running 9 tests [INFO] [stdout] test src/lib.rs - (line 36) - compile ... ok [INFO] [stdout] test src/context.rs - context::RequestContext::is_authenticated (line 679) ... ok [INFO] [stdout] test src/context.rs - context (line 20) ... ok [INFO] [stdout] test src/shared.rs - shared::ConsumableShared (line 234) ... ok [INFO] [stdout] test src/shared.rs - shared::Shareable (line 32) ... ok [INFO] [stdout] test src/context.rs - context::RequestContext::new (line 650) ... ok [INFO] [stdout] test src/context.rs - context (line 10) ... ok [INFO] [stdout] test src/context.rs - context (line 36) ... ok [INFO] [stdout] test src/shared.rs - shared::Shared (line 98) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "06d58b2fde68e7c35727207a0f0ba149f083750f13aca958cc4b3e676356899c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "06d58b2fde68e7c35727207a0f0ba149f083750f13aca958cc4b3e676356899c", kill_on_drop: false }` [INFO] [stdout] 06d58b2fde68e7c35727207a0f0ba149f083750f13aca958cc4b3e676356899c