[INFO] fetching crate ultrafast-mcp-core 202506018.1.0... [INFO] testing ultrafast-mcp-core-202506018.1.0 against try#b83b707f97d809763b7861afa7638871f3339a33 for pr-145838-1 [INFO] extracting crate ultrafast-mcp-core 202506018.1.0 into /workspace/builds/worker-2-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-2-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate ultrafast-mcp-core 202506018.1.0 on toolchain b83b707f97d809763b7861afa7638871f3339a33 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "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" "+b83b707f97d809763b7861afa7638871f3339a33" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 502f7146a73d985cd421ce9a4ef67d808df74b0bdd172ed18f4609cd2331e314 [INFO] running `Command { std: "docker" "start" "-a" "502f7146a73d985cd421ce9a4ef67d808df74b0bdd172ed18f4609cd2331e314", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "502f7146a73d985cd421ce9a4ef67d808df74b0bdd172ed18f4609cd2331e314", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "502f7146a73d985cd421ce9a4ef67d808df74b0bdd172ed18f4609cd2331e314", kill_on_drop: false }` [INFO] [stdout] 502f7146a73d985cd421ce9a4ef67d808df74b0bdd172ed18f4609cd2331e314 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] a7d323f46d369082719f9eea4a5c656a9964019f80ff0647e50f44d82409b5fa [INFO] running `Command { std: "docker" "start" "-a" "a7d323f46d369082719f9eea4a5c656a9964019f80ff0647e50f44d82409b5fa", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.174 [INFO] [stderr] Compiling cfg-if v1.0.1 [INFO] [stderr] Compiling futures-core v0.3.31 [INFO] [stderr] Compiling futures-sink v0.3.31 [INFO] [stderr] Compiling ref-cast v1.0.24 [INFO] [stderr] Compiling serde_json v1.0.140 [INFO] [stderr] Compiling slab v0.4.10 [INFO] [stderr] Compiling proc-macro2 v1.0.95 [INFO] [stderr] Compiling regex-automata v0.4.9 [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 quote v1.0.40 [INFO] [stderr] Compiling syn v2.0.104 [INFO] [stderr] Compiling getrandom v0.3.3 [INFO] [stderr] Compiling socket2 v0.5.10 [INFO] [stderr] Compiling mio v1.0.4 [INFO] [stderr] Compiling signal-hook-registry v1.4.5 [INFO] [stderr] Compiling rand_core v0.9.3 [INFO] [stderr] Compiling rand_chacha v0.9.0 [INFO] [stderr] Compiling rand v0.9.1 [INFO] [stderr] Compiling regex v1.11.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 schemars_derive v1.0.4 [INFO] [stderr] Compiling tracing-attributes v0.1.30 [INFO] [stderr] Compiling async-trait v0.1.88 [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 serde v1.0.219 [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 34.34s [INFO] running `Command { std: "docker" "inspect" "a7d323f46d369082719f9eea4a5c656a9964019f80ff0647e50f44d82409b5fa", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a7d323f46d369082719f9eea4a5c656a9964019f80ff0647e50f44d82409b5fa", kill_on_drop: false }` [INFO] [stdout] a7d323f46d369082719f9eea4a5c656a9964019f80ff0647e50f44d82409b5fa [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 14b51aa89ca780172f5f88398c5651548f93a3d6ccc06cb15e335553d6cd8229 [INFO] running `Command { std: "docker" "start" "-a" "14b51aa89ca780172f5f88398c5651548f93a3d6ccc06cb15e335553d6cd8229", kill_on_drop: false }` [INFO] [stderr] Compiling futures-channel v0.3.31 [INFO] [stderr] Compiling rustix v1.0.7 [INFO] [stderr] Compiling bitflags v2.9.1 [INFO] [stderr] Compiling linux-raw-sys v0.9.4 [INFO] [stderr] Compiling fastrand v2.3.0 [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 15.53s [INFO] running `Command { std: "docker" "inspect" "14b51aa89ca780172f5f88398c5651548f93a3d6ccc06cb15e335553d6cd8229", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "14b51aa89ca780172f5f88398c5651548f93a3d6ccc06cb15e335553d6cd8229", kill_on_drop: false }` [INFO] [stdout] 14b51aa89ca780172f5f88398c5651548f93a3d6ccc06cb15e335553d6cd8229 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 0573aecce2a7376559e92d31ccdfc3571344f2a386a6a17a094e355ee6186428 [INFO] running `Command { std: "docker" "start" "-a" "0573aecce2a7376559e92d31ccdfc3571344f2a386a6a17a094e355ee6186428", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.11s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/ultrafast_mcp_core-6eb90de8bd2953c7) [INFO] [stdout] [INFO] [stdout] running 177 tests [INFO] [stdout] test config::base::tests::test_config_builder ... ok [INFO] [stdout] test config::base::tests::test_network_config_defaults ... ok [INFO] [stdout] test config::base::tests::test_retry_config_validation ... ok [INFO] [stdout] test config::base::tests::test_security_config_defaults ... ok [INFO] [stdout] test config::base::tests::test_retry_config_defaults ... ok [INFO] [stdout] test config::base::tests::test_timeout_config_defaults ... ok [INFO] [stdout] test config::base::tests::test_timeout_config_validation ... ok [INFO] [stdout] test config::tests::test_base_configs ... ok [INFO] [stdout] test config::tests::test_get_timeout_for_operation ... ok [INFO] [stdout] test config::tests::test_default_timeout_config ... 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 config::tests::test_timeout_validation ... ok [INFO] [stdout] test config::tests::test_config_validation ... ok [INFO] [stdout] test error::tests::test_error_creation ... ok [INFO] [stdout] test error::tests::test_error_variant_conversion ... ok [INFO] [stdout] test protocol::capabilities::tests::test_capability_negotiation ... ok [INFO] [stdout] test protocol::capabilities::tests::test_no_overlap_error ... ok [INFO] [stdout] test protocol::capabilities::tests::test_compatibility_validation ... 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::jsonrpc::tests::test_response_success ... ok [INFO] [stdout] test protocol::lifecycle::tests::test_lifecycle_phases ... 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::jsonrpc::tests::test_request_id_validation ... ok [INFO] [stdout] test protocol::version::tests::test_feature_support_matrix ... ok [INFO] [stdout] test protocol::version::tests::test_version_comparison ... ok [INFO] [stdout] test protocol::version::tests::test_version_negotiation ... ok [INFO] [stdout] test protocol::jsonrpc::tests::test_response_error ... ok [INFO] [stdout] test protocol::version::tests::test_version_parsing ... ok [INFO] [stdout] test protocol::version::tests::test_feature_support ... ok [INFO] [stdout] test protocol::jsonrpc::tests::test_request_serialization ... ok [INFO] [stdout] test protocol::version::tests::test_version_support_check ... ok [INFO] [stdout] test schema::generation::tests::test_basic_schema ... ok [INFO] [stdout] test protocol::version::tests::test_version_supports_feature_function ... ok [INFO] [stdout] test schema::generation::tests::test_object_schema ... ok [INFO] [stdout] test schema::generation::tests::test_schema_generation ... 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 traits::validator::tests::test_base_validator ... ok [INFO] [stdout] test traits::validator::tests::test_composite_validator ... 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::mcp_message_validator_tests::test_validate_dangerous_content_allowed ... ok [INFO] [stdout] test schema::validation::mcp_message_validator_tests::test_validate_uri_security ... ok [INFO] [stdout] test schema::validation::mcp_message_validator_tests::test_validate_tool_call_params ... ok [INFO] [stdout] test schema::validation::tests::test_validate_resource_unsubscribe_params ... ok [INFO] [stdout] test types::completion::tests::test_completion_filtering ... ok [INFO] [stdout] test types::elicitation::tests::test_basic_elicitation_request ... ok [INFO] [stdout] test types::completion::tests::test_completion_request_builder ... ok [INFO] [stdout] test types::completion::tests::test_completion_sorting ... ok [INFO] [stdout] test types::completion::tests::test_completion_value_creation ... 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::elicitation::tests::test_supported_data_types ... ok [INFO] [stdout] test types::elicitation::tests::test_elicitation_response_accept ... ok [INFO] [stdout] test schema::validation::mcp_message_validator_tests::test_validate_dangerous_method_name ... ok [INFO] [stdout] test schema::validation::mcp_message_validator_tests::test_validate_deep_nested_object ... ok [INFO] [stdout] test types::prompts::tests::test_complex_prompt_with_multiple_content_types ... ok [INFO] [stdout] test types::prompts::tests::test_embedded_resource_reference_creation ... ok [INFO] [stdout] test types::prompts::tests::test_embedded_resource_reference_with_options ... ok [INFO] [stdout] test types::prompts::tests::test_embedded_resource_validator_path_traversal ... ok [INFO] [stdout] test types::prompts::tests::test_embedded_resource_validator_local_file_blocked ... ok [INFO] [stdout] test schema::validation::mcp_message_validator_tests::test_validate_initialize_params ... ok [INFO] [stdout] test types::prompts::tests::test_embedded_resource_validator_disallowed_scheme ... ok [INFO] [stdout] test types::prompts::tests::test_embedded_resource_validator_invalid_uri ... ok [INFO] [stdout] test types::prompts::tests::test_embedded_resource_validator_blocked_pattern ... ok [INFO] [stdout] test types::prompts::tests::test_embedded_resource_validator_script_injection ... ok [INFO] [stdout] test types::prompts::tests::test_prompt_content_resource_with_options ... 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_creation_and_validation ... ok [INFO] [stdout] test types::prompts::tests::test_prompt_messages_with_embedded_resource ... ok [INFO] [stdout] test types::prompts::tests::test_prompt_messages_with_resource ... ok [INFO] [stdout] test types::prompts::tests::test_resource_security_policy_defaults ... ok [INFO] [stdout] test types::prompts::tests::test_embedded_resource_validate_convenience_method ... ok [INFO] [stdout] test types::prompts::tests::test_embedded_resource_validation_with_custom_policy ... ok [INFO] [stdout] test types::prompts::tests::test_embedded_resource_validator_with_local_files_allowed ... ok [INFO] [stdout] test types::resources::tests::test_disallowed_scheme ... ok [INFO] [stdout] test schema::validation::mcp_message_validator_tests::test_validate_notification ... ok [INFO] [stdout] test types::resources::tests::test_blocked_patterns ... ok [INFO] [stdout] test schema::validation::mcp_message_validator_tests::test_validate_response_with_both_result_and_error ... ok [INFO] [stdout] test types::resources::tests::test_nested_templates_blocked ... ok [INFO] [stdout] test types::resources::tests::test_parse_variables ... ok [INFO] [stdout] test types::prompts::tests::test_embedded_resource_validator_with_external_allowed ... ok [INFO] [stdout] test types::prompts::tests::test_embedded_resource_validator_valid_uri ... ok [INFO] [stdout] test types::resources::tests::test_resource_content_creation ... ok [INFO] [stdout] test types::resources::tests::test_resource_content_json ... ok [INFO] [stdout] test types::resources::tests::test_resource_template_creation ... ok [INFO] [stdout] test types::resources::tests::test_parse_variables_with_spaces ... ok [INFO] [stdout] test types::resources::tests::test_resource_content_blob ... 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_template_too_many_variables ... ok [INFO] [stdout] test types::prompts::tests::test_inclusion_options_validation_timeout_too_large ... ok [INFO] [stdout] test types::prompts::tests::test_inclusion_options_validation_max_size_too_large ... ok [INFO] [stdout] test schema::validation::mcp_message_validator_tests::test_validate_custom_blocked_pattern ... ok [INFO] [stdout] test types::resources::tests::test_validate_template_duplicate_variables ... ok [INFO] [stdout] test types::resources::tests::test_validate_template_invalid_variable_name ... ok [INFO] [stdout] test types::resources::tests::test_variable_name_length_limit ... ok [INFO] [stdout] test types::resources::tests::test_expanded_uri_validation ... ok [INFO] [stdout] test types::resources::tests::test_script_injection_in_expanded_uri ... ok [INFO] [stdout] test types::roots::tests::test_allowed_file_extensions ... ok [INFO] [stdout] test types::resources::tests::test_expanded_uri_too_long ... ok [INFO] [stdout] test types::roots::tests::test_comprehensive_security_validator ... ok [INFO] [stdout] test schema::validation::mcp_message_validator_tests::test_validate_large_array ... ok [INFO] [stdout] test types::roots::tests::test_blocked_directories ... ok [INFO] [stdout] test types::resources::tests::test_url_encoding_expansion ... ok [INFO] [stdout] test types::roots::tests::test_custom_blocked_paths_and_patterns ... ok [INFO] [stdout] test types::prompts::tests::test_resource_security_policy_private_networks ... ok [INFO] [stdout] test types::resources::tests::test_validate_template ... ok [INFO] [stdout] test types::roots::tests::test_global_blocked_paths ... ok [INFO] [stdout] test types::prompts::tests::test_resource_inclusion_options_defaults ... ok [INFO] [stdout] test types::resources::tests::test_template_metadata ... ok [INFO] [stdout] test types::roots::tests::test_windows_path_handling ... ok [INFO] [stdout] test types::roots::tests::test_root_security_config_default ... ok [INFO] [stdout] test types::sampling::tests::test_model_filtering ... ok [INFO] [stdout] test types::sampling::tests::test_model_preferences_validation ... ok [INFO] [stdout] test types::roots::tests::test_directory_traversal_attempt ... ok [INFO] [stdout] test types::sampling::tests::test_intelligence_optimized_selection ... ok [INFO] [stdout] test types::sampling::tests::test_normalized_weights ... 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::roots::tests::test_comprehensive_security_validation ... ok [INFO] [stdout] test types::sampling::tests::test_model_selection ... ok [INFO] [stdout] test types::tools::tests::test_open_world_tool_annotations ... ok [INFO] [stdout] test types::tools::tests::test_tool_argument_validation ... ok [INFO] [stdout] test types::tools::tests::test_tool_validation ... ok [INFO] [stdout] test types::tools::tests::test_destructive_tool_annotations ... ok [INFO] [stdout] test utils::cancellation::tests::test_cancellation_manager ... ok [INFO] [stdout] test types::roots::tests::test_invalid_uri ... 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_request_id ... ok [INFO] [stdout] test utils::identifiers::tests::test_generate_secure_random ... ok [INFO] [stdout] test types::tools::tests::test_tool_annotations ... ok [INFO] [stdout] test utils::identifiers::tests::test_generate_state ... ok [INFO] [stdout] test types::resources::tests::test_expand_template ... ok [INFO] [stdout] test utils::identifiers::tests::test_generate_session_id ... ok [INFO] [stdout] test utils::pagination::tests::test_cursor_creation ... ok [INFO] [stdout] test utils::cancellation::tests::test_ping_manager ... ok [INFO] [stdout] test types::roots::tests::test_operation_permissions ... 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 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_status ... ok [INFO] [stdout] test utils::progress::tests::test_progress_tracker ... ok [INFO] [stdout] test utils::uri::tests::test_uri_creation ... ok [INFO] [stdout] test utils::uri::tests::test_uri_scheme ... ok [INFO] [stdout] test validation::protocol::tests::test_is_supported_version ... ok [INFO] [stdout] test validation::protocol::tests::test_validate_origin ... ok [INFO] [stdout] test validation::session::tests::test_is_valid_session_id ... ok [INFO] [stdout] test utils::uri::tests::test_uri_validation ... ok [INFO] [stdout] test validation::session::tests::test_validate_session_id ... ok [INFO] [stdout] test validation::timeout::tests::test_get_recommended_timeout ... ok [INFO] [stdout] test validation::protocol::tests::test_validate_protocol_version ... ok [INFO] [stdout] test validation::session::tests::test_validate_event_id ... ok [INFO] [stdout] test validation::protocol::tests::test_validate_method_name ... ok [INFO] [stdout] test validation::timeout::tests::test_validate_retry_count ... 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_is_valid_timeout ... ok [INFO] [stdout] test types::roots::tests::test_blocked_file_extensions ... ok [INFO] [stdout] test types::roots::tests::test_path_outside_root ... ok [INFO] [stdout] test schema::validation::mcp_message_validator_tests::test_validate_invalid_jsonrpc_version ... ok [INFO] [stdout] test types::roots::tests::test_security_patterns ... ok [INFO] [stdout] test types::roots::tests::test_valid_path_within_root ... ok [INFO] [stdout] test types::roots::tests::test_path_depth_validation ... ok [INFO] [stdout] test types::resources::tests::test_expand_template_missing_variable ... ok [INFO] [stdout] test types::resources::tests::test_custom_security_policy ... 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.97s [INFO] [stdout] [INFO] [stderr] Running tests/integration_tests.rs (/opt/rustwide/target/debug/deps/integration_tests-4c6ecf5a27d9fbae) [INFO] [stdout] [INFO] [stdout] running 15 tests [INFO] [stdout] test error_tests::test_method_not_found_error ... ok [INFO] [stdout] test error_tests::test_error_creation ... ok [INFO] [stdout] test protocol_tests::test_capability_negotiation ... ok [INFO] [stdout] test integration_tests::test_serialization_roundtrip ... ok [INFO] [stdout] test protocol_tests::test_jsonrpc_request_creation ... ok [INFO] [stdout] test integration_tests::test_complete_tool_flow ... ok [INFO] [stdout] test protocol_tests::test_jsonrpc_response_success ... ok [INFO] [stdout] test protocol_tests::test_lifecycle_initialization ... ok [INFO] [stdout] test protocol_tests::test_lifecycle_phases ... ok [INFO] [stdout] test result_tests::test_result_error_handling ... ok [INFO] [stdout] test protocol_tests::test_jsonrpc_response_error ... ok [INFO] [stdout] test result_tests::test_result_success ... ok [INFO] [stdout] test types_tests::test_prompt_creation ... ok [INFO] [stdout] test types_tests::test_resource_creation ... ok [INFO] [stdout] test types_tests::test_tool_creation ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Doc-tests ultrafast_mcp_core [INFO] [stdout] [INFO] [stdout] running 12 tests [INFO] [stdout] test src/types/mod.rs - types (line 58) ... 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/utils/mod.rs - utils (line 94) ... ok [INFO] [stdout] test src/utils/mod.rs - utils (line 59) ... ok [INFO] [stdout] test src/protocol/mod.rs - protocol (line 57) ... ok [INFO] [stdout] test src/utils/mod.rs - utils (line 76) ... ok [INFO] [stdout] test src/protocol/mod.rs - protocol (line 99) ... 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/types/mod.rs - types (line 159) ... 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.05s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "0573aecce2a7376559e92d31ccdfc3571344f2a386a6a17a094e355ee6186428", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0573aecce2a7376559e92d31ccdfc3571344f2a386a6a17a094e355ee6186428", kill_on_drop: false }` [INFO] [stdout] 0573aecce2a7376559e92d31ccdfc3571344f2a386a6a17a094e355ee6186428