[INFO] fetching crate ultrafast-mcp-core 202506018.1.0...
[INFO] testing ultrafast-mcp-core-202506018.1.0 against try#33835004928d3bf65db4d4712e1330766263b0bd for pr-155739-1
[INFO] extracting crate ultrafast-mcp-core 202506018.1.0 into /workspace/builds/worker-3-tc2/source
[INFO] started tweaking crates.io crate ultrafast-mcp-core 202506018.1.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate ultrafast-mcp-core 202506018.1.0
[INFO] tweaked toml for crates.io crate ultrafast-mcp-core 202506018.1.0 written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate ultrafast-mcp-core 202506018.1.0 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 ultrafast-mcp-core 202506018.1.0 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-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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] 5eaa19cfe253899c1ae6124bc1894db7f5d58256fe5b22e86e7f2b4237498b92
[INFO] running `Command { std: "docker" "start" "-a" "5eaa19cfe253899c1ae6124bc1894db7f5d58256fe5b22e86e7f2b4237498b92", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "5eaa19cfe253899c1ae6124bc1894db7f5d58256fe5b22e86e7f2b4237498b92", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5eaa19cfe253899c1ae6124bc1894db7f5d58256fe5b22e86e7f2b4237498b92", kill_on_drop: false }`
[INFO] [stdout] 5eaa19cfe253899c1ae6124bc1894db7f5d58256fe5b22e86e7f2b4237498b92
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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] debb3a2b9ad88a159c2644879b4d540dce0d27cbe2a48fa7f0b40809dd3bbc50
[INFO] running `Command { std: "docker" "start" "-a" "debb3a2b9ad88a159c2644879b4d540dce0d27cbe2a48fa7f0b40809dd3bbc50", kill_on_drop: false }`
[INFO] [stderr]    Compiling getrandom v0.3.3
[INFO] [stderr]    Compiling futures-sink v0.3.31
[INFO] [stderr]    Compiling futures-io v0.3.31
[INFO] [stderr]    Compiling serde_json v1.0.140
[INFO] [stderr]    Compiling serde v1.0.219
[INFO] [stderr]    Compiling zerocopy v0.8.26
[INFO] [stderr]    Compiling ref-cast v1.0.24
[INFO] [stderr]    Compiling iana-time-zone v0.1.63
[INFO] [stderr]    Compiling syn v2.0.104
[INFO] [stderr]    Compiling mio v1.0.4
[INFO] [stderr]    Compiling socket2 v0.5.10
[INFO] [stderr]    Compiling dyn-clone v1.0.19
[INFO] [stderr]    Compiling urlencoding v2.1.3
[INFO] [stderr]    Compiling futures-channel v0.3.31
[INFO] [stderr]    Compiling rand_core v0.9.3
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling rand v0.9.1
[INFO] [stderr]    Compiling serde_derive_internals v0.29.1
[INFO] [stderr]    Compiling serde_derive v1.0.219
[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.12
[INFO] [stderr]    Compiling tracing-attributes v0.1.30
[INFO] [stderr]    Compiling async-trait v0.1.88
[INFO] [stderr]    Compiling schemars_derive v1.0.4
[INFO] [stderr]    Compiling tokio v1.46.1
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling thiserror v2.0.12
[INFO] [stderr]    Compiling tracing v0.1.41
[INFO] [stderr]    Compiling futures-executor v0.3.31
[INFO] [stderr]    Compiling futures v0.3.31
[INFO] [stderr]    Compiling uuid v1.17.0
[INFO] [stderr]    Compiling chrono v0.4.41
[INFO] [stderr]    Compiling schemars v1.0.4
[INFO] [stderr]    Compiling ultrafast-mcp-core v202506018.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 30.76s
[INFO] running `Command { std: "docker" "inspect" "debb3a2b9ad88a159c2644879b4d540dce0d27cbe2a48fa7f0b40809dd3bbc50", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "debb3a2b9ad88a159c2644879b4d540dce0d27cbe2a48fa7f0b40809dd3bbc50", kill_on_drop: false }`
[INFO] [stdout] debb3a2b9ad88a159c2644879b4d540dce0d27cbe2a48fa7f0b40809dd3bbc50
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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] aef77f4c3184c3055b36fba990ed4b68756f49eda99dee16e3b83684412a8d2a
[INFO] running `Command { std: "docker" "start" "-a" "aef77f4c3184c3055b36fba990ed4b68756f49eda99dee16e3b83684412a8d2a", kill_on_drop: false }`
[INFO] [stderr]    Compiling futures-channel v0.3.31
[INFO] [stderr]    Compiling rustix v1.0.7
[INFO] [stderr]    Compiling async-stream-impl v0.3.6
[INFO] [stderr]    Compiling tokio v1.46.1
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling async-stream v0.3.6
[INFO] [stderr]    Compiling tempfile v3.20.0
[INFO] [stderr]    Compiling futures-executor v0.3.31
[INFO] [stderr]    Compiling futures v0.3.31
[INFO] [stderr]    Compiling tokio-stream v0.1.17
[INFO] [stderr]    Compiling ultrafast-mcp-core v202506018.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling tokio-test v0.4.4
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 20.58s
[INFO] running `Command { std: "docker" "inspect" "aef77f4c3184c3055b36fba990ed4b68756f49eda99dee16e3b83684412a8d2a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "aef77f4c3184c3055b36fba990ed4b68756f49eda99dee16e3b83684412a8d2a", kill_on_drop: false }`
[INFO] [stdout] aef77f4c3184c3055b36fba990ed4b68756f49eda99dee16e3b83684412a8d2a
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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] 044bc1498e93fe372b51d8efe94ad0649d7a2cb02e805b525258b3a1e11cad01
[INFO] running `Command { std: "docker" "start" "-a" "044bc1498e93fe372b51d8efe94ad0649d7a2cb02e805b525258b3a1e11cad01", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.16s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/ultrafast_mcp_core-9bf6e5e3c072194b)
[INFO] [stdout] 
[INFO] [stdout] running 177 tests
[INFO] [stdout] test config::base::tests::test_config_builder ... ok
[INFO] [stdout] test config::base::tests::test_timeout_config_defaults ... ok
[INFO] [stdout] test config::tests::test_config_validation ... ok
[INFO] [stdout] test config::base::tests::test_retry_config_validation ... ok
[INFO] [stdout] test config::base::tests::test_retry_config_defaults ... ok
[INFO] [stdout] test config::tests::test_default_timeout_config ... ok
[INFO] [stdout] test config::tests::test_get_timeout_for_operation ... ok
[INFO] [stdout] test config::tests::test_high_performance_timeout_config ... ok
[INFO] [stdout] test config::tests::test_long_running_timeout_config ... ok
[INFO] [stdout] test error::tests::test_error_creation ... ok
[INFO] [stdout] test error::tests::test_error_variant_conversion ... ok
[INFO] [stdout] test config::tests::test_base_configs ... ok
[INFO] [stdout] test config::tests::test_timeout_validation ... ok
[INFO] [stdout] test protocol::capabilities::tests::test_capability_negotiation ... ok
[INFO] [stdout] test protocol::capabilities::tests::test_compatibility_validation ... ok
[INFO] [stdout] test protocol::capabilities::tests::test_no_overlap_error ... ok
[INFO] [stdout] test protocol::jsonrpc::tests::test_jsonrpc_message_validation ... ok
[INFO] [stdout] test protocol::jsonrpc::tests::test_notification ... ok
[INFO] [stdout] test protocol::lifecycle::tests::test_lifecycle_phases ... ok
[INFO] [stdout] test protocol::version::tests::test_version_comparison ... ok
[INFO] [stdout] test protocol::jsonrpc::tests::test_response_success ... ok
[INFO] [stdout] test protocol::jsonrpc::tests::test_response_error ... ok
[INFO] [stdout] test protocol::version::tests::test_version_supports_feature_function ... ok
[INFO] [stdout] test protocol::jsonrpc::tests::test_request_serialization ... ok
[INFO] [stdout] test protocol::jsonrpc::tests::test_request_id_to_string ... ok
[INFO] [stdout] test protocol::lifecycle::tests::test_protocol_version_validation ... ok
[INFO] [stdout] test protocol::version::tests::test_feature_support_matrix ... ok
[INFO] [stdout] test config::base::tests::test_security_config_defaults ... ok
[INFO] [stdout] test config::base::tests::test_network_config_defaults ... ok
[INFO] [stdout] test config::base::tests::test_timeout_config_validation ... ok
[INFO] [stdout] test schema::generation::tests::test_object_schema ... ok
[INFO] [stdout] test schema::generation::tests::test_basic_schema ... ok
[INFO] [stdout] test protocol::version::tests::test_version_parsing ... ok
[INFO] [stdout] test protocol::version::tests::test_version_negotiation ... ok
[INFO] [stdout] test protocol::version::tests::test_version_support_check ... ok
[INFO] [stdout] test schema::generation::tests::test_schema_generation ... ok
[INFO] [stdout] test protocol::jsonrpc::tests::test_request_id_validation ... ok
[INFO] [stdout] test protocol::version::tests::test_feature_support ... ok
[INFO] [stdout] test traits::handler::tests::test_base_handler ... ok
[INFO] [stdout] test traits::handler::tests::test_notification_handler ... ok
[INFO] [stdout] test traits::handler::tests::test_request_handler ... ok
[INFO] [stdout] test schema::validation::mcp_message_validator_tests::test_validate_script_injection_in_params ... ok
[INFO] [stdout] test schema::validation::mcp_message_validator_tests::test_validate_valid_request ... ok
[INFO] [stdout] test schema::validation::tests::test_validate_resource_unsubscribe_params ... ok
[INFO] [stdout] test schema::validation::mcp_message_validator_tests::test_validate_notification ... ok
[INFO] [stdout] test types::completion::tests::test_completion_filtering ... ok
[INFO] [stdout] test schema::validation::mcp_message_validator_tests::test_validate_invalid_jsonrpc_version ... ok
[INFO] [stdout] test traits::validator::tests::test_composite_validator ... ok
[INFO] [stdout] test traits::validator::tests::test_base_validator ... ok
[INFO] [stdout] test types::completion::tests::test_completion_value_creation ... ok
[INFO] [stdout] test types::elicitation::tests::test_elicitation_response_accept ... ok
[INFO] [stdout] test types::elicitation::tests::test_basic_elicitation_request ... ok
[INFO] [stdout] test types::elicitation::tests::test_elicitation_response_cancel ... ok
[INFO] [stdout] test types::elicitation::tests::test_elicitation_response_decline ... ok
[INFO] [stdout] test types::prompts::tests::test_complex_prompt_with_multiple_content_types ... ok
[INFO] [stdout] test types::elicitation::tests::test_supported_data_types ... ok
[INFO] [stdout] test types::prompts::tests::test_embedded_resource_reference_with_options ... ok
[INFO] [stdout] test types::prompts::tests::test_embedded_resource_reference_creation ... ok
[INFO] [stdout] test types::completion::tests::test_completion_sorting ... ok
[INFO] [stdout] test types::prompts::tests::test_embedded_resource_validator_invalid_uri ... ok
[INFO] [stdout] test types::completion::tests::test_completion_request_builder ... ok
[INFO] [stdout] test types::prompts::tests::test_embedded_resource_validator_path_traversal ... ok
[INFO] [stdout] test types::prompts::tests::test_embedded_resource_validator_script_injection ... ok
[INFO] [stdout] test schema::validation::mcp_message_validator_tests::test_validate_tool_call_params ... ok
[INFO] [stdout] test types::prompts::tests::test_embedded_resource_validator_local_file_blocked ... ok
[INFO] [stdout] test types::prompts::tests::test_embedded_resource_validator_disallowed_scheme ... ok
[INFO] [stdout] test types::prompts::tests::test_embedded_resource_validator_blocked_pattern ... ok
[INFO] [stdout] test schema::validation::mcp_message_validator_tests::test_validate_uri_security ... ok
[INFO] [stdout] test types::prompts::tests::test_prompt_content_resource_creation ... ok
[INFO] [stdout] test types::prompts::tests::test_prompt_content_resource_with_fallback ... ok
[INFO] [stdout] test types::prompts::tests::test_prompt_content_resource_with_options ... ok
[INFO] [stdout] test schema::validation::mcp_message_validator_tests::test_validate_initialize_params ... ok
[INFO] [stdout] test types::prompts::tests::test_prompt_creation_and_validation ... ok
[INFO] [stdout] test types::prompts::tests::test_prompt_messages_with_resource ... ok
[INFO] [stdout] test types::prompts::tests::test_inclusion_options_validation_timeout_too_large ... ok
[INFO] [stdout] test types::prompts::tests::test_prompt_messages_with_embedded_resource ... ok
[INFO] [stdout] test types::prompts::tests::test_resource_security_policy_defaults ... ok
[INFO] [stdout] test schema::validation::mcp_message_validator_tests::test_validate_deep_nested_object ... ok
[INFO] [stdout] test types::prompts::tests::test_embedded_resource_validator_with_local_files_allowed ... ok
[INFO] [stdout] test schema::validation::mcp_message_validator_tests::test_validate_dangerous_content_allowed ... ok
[INFO] [stdout] test types::prompts::tests::test_embedded_resource_validator_valid_uri ... ok
[INFO] [stdout] test schema::validation::mcp_message_validator_tests::test_validate_dangerous_method_name ... ok
[INFO] [stdout] test types::prompts::tests::test_resource_inclusion_options_defaults ... ok
[INFO] [stdout] test types::prompts::tests::test_embedded_resource_validator_with_external_allowed ... ok
[INFO] [stdout] test types::resources::tests::test_blocked_patterns ... ok
[INFO] [stdout] test types::resources::tests::test_disallowed_scheme ... ok
[INFO] [stdout] test schema::validation::mcp_message_validator_tests::test_validate_custom_blocked_pattern ... ok
[INFO] [stdout] test types::resources::tests::test_parse_variables ... ok
[INFO] [stdout] test types::resources::tests::test_resource_content_blob ... ok
[INFO] [stdout] test types::resources::tests::test_resource_content_creation ... ok
[INFO] [stdout] test types::resources::tests::test_parse_variables_with_spaces ... ok
[INFO] [stdout] test types::resources::tests::test_resource_template_creation ... ok
[INFO] [stdout] test types::resources::tests::test_resource_content_json ... ok
[INFO] [stdout] test types::resources::tests::test_template_metadata ... ok
[INFO] [stdout] test types::resources::tests::test_custom_security_policy ... ok
[INFO] [stdout] test types::resources::tests::test_template_security_validation ... ok
[INFO] [stdout] test types::resources::tests::test_template_too_long ... ok
[INFO] [stdout] test types::resources::tests::test_nested_templates_blocked ... ok
[INFO] [stdout] test types::resources::tests::test_template_too_many_variables ... ok
[INFO] [stdout] test types::prompts::tests::test_embedded_resource_validation_with_custom_policy ... ok
[INFO] [stdout] test schema::validation::mcp_message_validator_tests::test_validate_response_with_both_result_and_error ... ok
[INFO] [stdout] test schema::validation::mcp_message_validator_tests::test_validate_large_array ... ok
[INFO] [stdout] test types::prompts::tests::test_embedded_resource_validate_convenience_method ... ok
[INFO] [stdout] test types::resources::tests::test_validate_template_duplicate_variables ... ok
[INFO] [stdout] test types::prompts::tests::test_inclusion_options_validation_max_size_too_large ... ok
[INFO] [stdout] test types::resources::tests::test_variable_name_length_limit ... ok
[INFO] [stdout] test types::resources::tests::test_validate_template_invalid_variable_name ... ok
[INFO] [stdout] test types::roots::tests::test_allowed_file_extensions ... ok
[INFO] [stdout] test types::resources::tests::test_expand_template_missing_variable ... ok
[INFO] [stdout] test types::prompts::tests::test_resource_security_policy_private_networks ... ok
[INFO] [stdout] test types::roots::tests::test_blocked_directories ... ok
[INFO] [stdout] test types::roots::tests::test_blocked_file_extensions ... ok
[INFO] [stdout] test types::resources::tests::test_expanded_uri_validation ... ok
[INFO] [stdout] test types::roots::tests::test_root_security_config_default ... ok
[INFO] [stdout] test types::roots::tests::test_comprehensive_security_validation ... ok
[INFO] [stdout] test types::resources::tests::test_script_injection_in_expanded_uri ... ok
[INFO] [stdout] test types::roots::tests::test_windows_path_handling ... ok
[INFO] [stdout] test types::sampling::tests::test_intelligence_optimized_selection ... ok
[INFO] [stdout] test types::sampling::tests::test_model_filtering ... ok
[INFO] [stdout] test types::roots::tests::test_path_depth_validation ... ok
[INFO] [stdout] test types::roots::tests::test_global_blocked_paths ... ok
[INFO] [stdout] test types::roots::tests::test_valid_path_within_root ... ok
[INFO] [stdout] test types::roots::tests::test_security_patterns ... ok
[INFO] [stdout] test types::sampling::tests::test_normalized_weights ... ok
[INFO] [stdout] test types::sampling::tests::test_model_selection ... ok
[INFO] [stdout] test types::resources::tests::test_url_encoding_expansion ... ok
[INFO] [stdout] test types::tools::tests::test_open_world_tool_annotations ... ok
[INFO] [stdout] test types::sampling::tests::test_speed_optimized_selection ... ok
[INFO] [stdout] test types::sampling::tests::test_performance_history_influence ... ok
[INFO] [stdout] test types::tools::tests::test_tool_validation ... ok
[INFO] [stdout] test utils::cancellation::tests::test_cancellation_manager ... ok
[INFO] [stdout] test types::sampling::tests::test_model_preferences_validation ... ok
[INFO] [stdout] test types::tools::tests::test_tool_annotations ... ok
[INFO] [stdout] test types::tools::tests::test_tool_argument_validation ... ok
[INFO] [stdout] test types::tools::tests::test_destructive_tool_annotations ... ok
[INFO] [stdout] test utils::cancellation::tests::test_ping_response ... ok
[INFO] [stdout] test utils::identifiers::tests::test_generate_event_id ... ok
[INFO] [stdout] test utils::identifiers::tests::test_generate_session_id ... ok
[INFO] [stdout] test utils::identifiers::tests::test_generate_secure_random ... ok
[INFO] [stdout] test utils::identifiers::tests::test_generate_state ... ok
[INFO] [stdout] test utils::pagination::tests::test_paginated_list ... ok
[INFO] [stdout] test utils::pagination::tests::test_pagination_builder ... ok
[INFO] [stdout] test utils::pagination::tests::test_pagination_params ... ok
[INFO] [stdout] test utils::progress::tests::test_progress_cleanup ... ok
[INFO] [stdout] test types::roots::tests::test_comprehensive_security_validator ... ok
[INFO] [stdout] test utils::progress::tests::test_progress_creation ... ok
[INFO] [stdout] test utils::progress::tests::test_progress_percentage ... ok
[INFO] [stdout] test utils::progress::tests::test_progress_tracker ... ok
[INFO] [stdout] test utils::progress::tests::test_progress_status ... ok
[INFO] [stdout] test utils::uri::tests::test_uri_creation ... ok
[INFO] [stdout] test utils::uri::tests::test_uri_scheme ... ok
[INFO] [stdout] test utils::uri::tests::test_uri_validation ... ok
[INFO] [stdout] test validation::protocol::tests::test_is_supported_version ... ok
[INFO] [stdout] test validation::protocol::tests::test_validate_method_name ... ok
[INFO] [stdout] test utils::cancellation::tests::test_ping_manager ... ok
[INFO] [stdout] test utils::identifiers::tests::test_generate_request_id ... ok
[INFO] [stdout] test utils::pagination::tests::test_cursor_creation ... ok
[INFO] [stdout] test types::roots::tests::test_custom_blocked_paths_and_patterns ... ok
[INFO] [stdout] test types::roots::tests::test_directory_traversal_attempt ... ok
[INFO] [stdout] test types::roots::tests::test_invalid_uri ... ok
[INFO] [stdout] test validation::protocol::tests::test_validate_protocol_version ... ok
[INFO] [stdout] test validation::session::tests::test_is_valid_session_id ... ok
[INFO] [stdout] test validation::timeout::tests::test_get_recommended_timeout ... ok
[INFO] [stdout] test validation::timeout::tests::test_is_valid_timeout ... ok
[INFO] [stdout] test validation::protocol::tests::test_validate_origin ... ok
[INFO] [stdout] test validation::timeout::tests::test_validate_backoff_multiplier ... ok
[INFO] [stdout] test validation::timeout::tests::test_validate_timeout ... ok
[INFO] [stdout] test validation::timeout::tests::test_validate_retry_count ... ok
[INFO] [stdout] test validation::session::tests::test_validate_session_id ... ok
[INFO] [stdout] test validation::session::tests::test_validate_event_id ... ok
[INFO] [stdout] test types::resources::tests::test_validate_template ... ok
[INFO] [stdout] test types::roots::tests::test_path_outside_root ... ok
[INFO] [stdout] test types::roots::tests::test_operation_permissions ... ok
[INFO] [stdout] test types::resources::tests::test_expanded_uri_too_long ... ok
[INFO] [stdout] test types::resources::tests::test_expand_template ... ok
[INFO] [stdout] test utils::cancellation::tests::test_cancellation_cleanup ... ok
[INFO] [stdout] test schema::validation::mcp_message_validator_tests::test_validate_long_strings ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 177 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.84s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integration_tests.rs (/opt/rustwide/target/debug/deps/integration_tests-fe5922a04ba404f8)
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test error_tests::test_error_creation ... ok
[INFO] [stdout] test integration_tests::test_serialization_roundtrip ... ok
[INFO] [stdout] test integration_tests::test_complete_tool_flow ... ok
[INFO] [stdout] test protocol_tests::test_capability_negotiation ... ok
[INFO] [stdout] test protocol_tests::test_jsonrpc_request_creation ... ok
[INFO] [stdout] test protocol_tests::test_jsonrpc_response_error ... ok
[INFO] [stdout] test protocol_tests::test_lifecycle_initialization ... ok
[INFO] [stdout] test protocol_tests::test_jsonrpc_response_success ... ok
[INFO] [stdout] test protocol_tests::test_lifecycle_phases ... ok
[INFO] [stdout] test result_tests::test_result_error_handling ... ok
[INFO] [stdout] test result_tests::test_result_success ... ok
[INFO] [stdout] test types_tests::test_resource_creation ... ok
[INFO] [stdout] test types_tests::test_tool_creation ... ok
[INFO] [stdout] test types_tests::test_prompt_creation ... ok
[INFO] [stderr]    Doc-tests ultrafast_mcp_core
[INFO] [stdout] test error_tests::test_method_not_found_error ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test src/protocol/mod.rs - protocol (line 99) ... ok
[INFO] [stdout] test src/types/mod.rs - types (line 58) ... ok
[INFO] [stdout] test src/types/mod.rs - types (line 159) ... ok
[INFO] [stdout] test src/utils/mod.rs - utils (line 94) ... ok
[INFO] [stdout] test src/protocol/mod.rs - protocol (line 57) ... ok
[INFO] [stdout] test src/utils/mod.rs - utils (line 59) ... ok
[INFO] [stdout] test src/utils/mod.rs - utils (line 76) ... ok
[INFO] [stdout] test src/protocol/mod.rs - protocol (line 128) ... ok
[INFO] [stdout] test src/types/mod.rs - types (line 126) ... ok
[INFO] [stdout] test src/types/mod.rs - types (line 100) ... ok
[INFO] [stdout] test src/types/tools.rs - types::tools::ToolCall (line 11) ... ok
[INFO] [stdout] test src/utils/mod.rs - utils (line 140) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 0.95s; merged doctests compilation took 0.92s
[INFO] running `Command { std: "docker" "inspect" "044bc1498e93fe372b51d8efe94ad0649d7a2cb02e805b525258b3a1e11cad01", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "044bc1498e93fe372b51d8efe94ad0649d7a2cb02e805b525258b3a1e11cad01", kill_on_drop: false }`
[INFO] [stdout] 044bc1498e93fe372b51d8efe94ad0649d7a2cb02e805b525258b3a1e11cad01
