[INFO] fetching crate lc-providers 0.27.0...
[INFO] testing lc-providers-0.27.0 against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate lc-providers 0.27.0 into /workspace/builds/worker-1-tc2/source
[INFO] started tweaking crates.io crate lc-providers 0.27.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate lc-providers 0.27.0
[INFO] tweaked toml for crates.io crate lc-providers 0.27.0 written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate lc-providers 0.27.0 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate lc-providers 0.27.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" "+1.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 8a6e9c29fa26ed7973009ad8c5660416eab1d1abce5a549c7f0b1509f6d94342
[INFO] running `Command { std: "docker" "start" "8a6e9c29fa26ed7973009ad8c5660416eab1d1abce5a549c7f0b1509f6d94342", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "8a6e9c29fa26ed7973009ad8c5660416eab1d1abce5a549c7f0b1509f6d94342", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "8a6e9c29fa26ed7973009ad8c5660416eab1d1abce5a549c7f0b1509f6d94342" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "8a6e9c29fa26ed7973009ad8c5660416eab1d1abce5a549c7f0b1509f6d94342", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "8a6e9c29fa26ed7973009ad8c5660416eab1d1abce5a549c7f0b1509f6d94342" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling smallvec v1.16.1
[INFO] [stderr]    Compiling find-msvc-tools v0.1.12
[INFO] [stderr]    Compiling http v1.5.0
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling openssl v0.10.81
[INFO] [stderr]    Compiling syn v3.0.6
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling indexmap v2.14.2
[INFO] [stderr]    Compiling native-tls v0.2.18
[INFO] [stderr]    Compiling unicase v2.9.0
[INFO] [stderr]    Compiling regex-automata v0.4.18
[INFO] [stderr]    Compiling sync_wrapper v1.0.2
[INFO] [stderr]    Compiling bit-vec v0.6.3
[INFO] [stderr]    Compiling ref-cast v1.0.27
[INFO] [stderr]    Compiling encoding_rs v0.8.35
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling uuid v1.26.1
[INFO] [stderr]    Compiling mime_guess v2.0.5
[INFO] [stderr]    Compiling cc v1.4.6
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling bit-set v0.5.3
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling openssl-sys v0.9.117
[INFO] [stderr]    Compiling http-body v1.1.0
[INFO] [stderr]    Compiling http-body-util v0.1.5
[INFO] [stderr]    Compiling regex v1.13.1
[INFO] [stderr]    Compiling bstr v1.13.1
[INFO] [stderr]    Compiling synstructure v0.14.0
[INFO] [stderr]    Compiling serde_derive_internals v0.30.0
[INFO] [stderr]    Compiling fancy-regex v0.12.0
[INFO] [stderr]    Compiling zerofrom-derive v0.1.8
[INFO] [stderr]    Compiling yoke-derive v0.8.3
[INFO] [stderr]    Compiling zerovec-derive v0.11.6
[INFO] [stderr]    Compiling displaydoc v0.2.7
[INFO] [stderr]    Compiling tokio-macros v2.7.2
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling tokio v1.53.1
[INFO] [stderr]    Compiling futures-macro v0.3.34
[INFO] [stderr]    Compiling openssl-macros v0.1.1
[INFO] [stderr]    Compiling thiserror-impl v2.0.20
[INFO] [stderr]    Compiling ref-cast-impl v1.0.27
[INFO] [stderr]    Compiling async-stream-impl v0.3.6
[INFO] [stderr]    Compiling zerofrom v0.1.8
[INFO] [stderr]    Compiling yoke v0.8.3
[INFO] [stderr]    Compiling schemars_derive v1.2.2
[INFO] [stderr]    Compiling async-trait v0.1.92
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling zerovec v0.11.8
[INFO] [stderr]    Compiling zerotrie v0.2.5
[INFO] [stderr]    Compiling tiktoken-rs v0.5.9
[INFO] [stderr]    Compiling futures-util v0.3.34
[INFO] [stderr]    Compiling async-stream v0.3.6
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling chrono v0.4.45
[INFO] [stderr]    Compiling thiserror v2.0.20
[INFO] [stderr]    Compiling lc-shared v0.27.0
[INFO] [stderr]    Compiling tinystr v0.8.4
[INFO] [stderr]    Compiling potential_utf v0.1.6
[INFO] [stderr]    Compiling icu_collections v2.1.1
[INFO] [stderr]    Compiling icu_locale_core v2.1.1
[INFO] [stderr]    Compiling schemars v1.2.2
[INFO] [stderr]    Compiling lc-schema v0.27.0
[INFO] [stderr]    Compiling icu_provider v2.1.1
[INFO] [stderr]    Compiling icu_normalizer v2.1.1
[INFO] [stderr]    Compiling icu_properties v2.1.2
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling tokio-util v0.7.19
[INFO] [stderr]    Compiling tokio-native-tls v0.3.1
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling tokio-stream v0.1.19
[INFO] [stderr]    Compiling tower-http v0.6.11
[INFO] [stderr]    Compiling h2 v0.4.19
[INFO] [stderr]    Compiling hyper v1.11.1
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling hyper-tls v0.6.0
[INFO] [stderr]    Compiling reqwest v0.12.28
[INFO] [stderr]    Compiling lc-callbacks v0.27.0
[INFO] [stderr]    Compiling lc-core v0.27.0
[INFO] [stderr]    Compiling lc-providers v0.27.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1m 36s
[INFO] running `Command { std: "docker" "inspect" "8a6e9c29fa26ed7973009ad8c5660416eab1d1abce5a549c7f0b1509f6d94342", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "8a6e9c29fa26ed7973009ad8c5660416eab1d1abce5a549c7f0b1509f6d94342" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling lc-providers v0.27.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 33.27s
[INFO] running `Command { std: "docker" "inspect" "8a6e9c29fa26ed7973009ad8c5660416eab1d1abce5a549c7f0b1509f6d94342", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "8a6e9c29fa26ed7973009ad8c5660416eab1d1abce5a549c7f0b1509f6d94342" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.22s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/lc-providers/85b1d0ba27b78ba2/out/lc_providers-85b1d0ba27b78ba2)
[INFO] [stdout] 
[INFO] [stdout] running 285 tests
[INFO] [stdout] test error::tests::deepseek_provider_error_into_lcel_error ... ok
[INFO] [stdout] test error::tests::openai_compatible_error_label_and_source ... ok
[INFO] [stdout] test error::tests::openai_error_into_lcel_error ... ok
[INFO] [stdout] test error::tests::qwen_provider_error_into_lcel_error ... ok
[INFO] [stdout] test media::tests::audio_format_aliases ... ok
[INFO] [stdout] test media::tests::anthropic_policy_rejects_audio_and_video ... ok
[INFO] [stdout] test media::tests::filename_tail_extraction ... ok
[INFO] [stdout] test media::tests::non_pdf_files_are_rejected_everywhere ... ok
[INFO] [stdout] test media::tests::ollama_policy_rejects_non_image_attachments ... ok
[INFO] [stdout] test media::tests::extension_mime_table ... ok
[INFO] [stdout] test media::tests::gs_uris_only_pass_gemini_policy ... ok
[INFO] [stdout] test media::tests::data_uri_parsing ... ok
[INFO] [stdout] test ollama::chat::null_content_tests::missing_content_field_defaults_to_none ... ok
[INFO] [stdout] test media::tests::ssrf_blocks_loopback_fetch_during_resolution ... ok
[INFO] [stdout] test media::tests::openai_blocks_cover_all_modalities ... ok
[INFO] [stdout] test media::tests::pdf_detection ... ok
[INFO] [stdout] test ollama::chat::stream_truncation_tests::truncated_stream_without_terminal_marker_is_reported ... ok
[INFO] [stdout] test ollama::chat::null_content_tests::non_stream_null_content_with_tool_call_parses ... ok
[INFO] [stdout] test openai::assistants::tests::test_error_display ... ok
[INFO] [stdout] test ollama::chat::null_content_tests::build_request_body_routes_reasoning_model_to_max_completion ... ok
[INFO] [stdout] test openai::assistants::tests::test_is_terminal_status ... ok
[INFO] [stdout] test openai::assistants::tests::test_poll_config_custom ... ok
[INFO] [stdout] test openai::assistants::tests::test_poll_config_default ... ok
[INFO] [stdout] test openai::assistants::tests::test_from_id ... ok
[INFO] [stdout] test client::tests::test_no_overrides_passes_config_through ... ok
[INFO] [stdout] test client::tests::test_openai_constructor ... ok
[INFO] [stdout] test client::tests::test_deref_works ... ok
[INFO] [stdout] test openai::assistants::tests::test_from_id_with_tools ... ok
[INFO] [stdout] test openai::chat::tests::tests_b7_multimodal::mp3_audio_uses_mp3_format_token ... ok
[INFO] [stdout] test openai::chat::tests::tests_b7_multimodal::multimodal_user_emits_text_image_audio_video_file_blocks ... ok
[INFO] [stdout] test openai::chat::tests::tests_b7_multimodal::image_only_message_keeps_text_block_first ... ok
[INFO] [stdout] test client::tests::test_with_temperature_override_applies_to_config ... ok
[INFO] [stdout] test openai::chat::tests::tests_b7_multimodal::plain_text_user_stays_a_string ... ok
[INFO] [stdout] test client::tests::test_into_inner ... ok
[INFO] [stdout] test client::tests::test_from_arc ... ok
[INFO] [stdout] test client::tests::test_from_llm_openai ... ok
[INFO] [stdout] test openai::assistants::tests::test_register_tool ... ok
[INFO] [stdout] test openai::chat::tests::tests_q3_q4::test_aggregate_stream_carries_terminal_usage_and_tool_calls ... ok
[INFO] [stdout] test openai::chat::tests::tests_q3_q4::test_aggregate_stream_concatenates_tokens_in_order ... ok
[INFO] [stdout] test ollama::chat::tests_env::test_from_env_result_ok_when_vars_set ... ok
[INFO] [stdout] test openai::chat::tests::tests_q3_q4::test_llm_result_empty_content_no_thinking ... ok
[INFO] [stdout] test openai::chat::tests::tests_q3_q4::test_llm_result_keeps_content_when_non_empty ... ok
[INFO] [stdout] test openai::chat::tests::tests_q3_q4::test_llm_result_reasoning_does_not_leak_into_content ... ok
[INFO] [stdout] test openai::chat::tests::tests_q3_q4::test_aggregate_stream_stops_on_error ... ok
[INFO] [stdout] test ollama::chat::tests_env::test_from_env_result_uses_defaults_when_vars_missing ... ok
[INFO] [stdout] test ollama::config::tests::test_from_env_result_ok_when_vars_set ... ok
[INFO] [stdout] test ollama::config::tests::test_from_env_result_uses_defaults_when_vars_missing ... ok
[INFO] [stdout] test client::tests::test_from_env_no_keys ... ok
[INFO] [stdout] test openai::chat::tests::tests_env::test_from_env_result_err_when_key_missing ... ok
[INFO] [stdout] test openai::chat::tests::tests_response_format::build_request_body_has_no_response_format_by_default ... ok
[INFO] [stdout] test openai::chat::tests::tests_response_format::is_openai_reasoning_model_matches_o_series_prefix ... ok
[INFO] [stdout] test openai::chat::tests::tests_response_format::build_request_body_includes_json_object_format ... ok
[INFO] [stdout] test openai::chat::tests::tests_response_format::build_request_body_keeps_max_tokens_for_chat_model ... ok
[INFO] [stdout] test openai::assistants::tests::test_with_poll_config ... ok
[INFO] [stdout] test openai::chat::tests::tests_response_format::build_request_body_omits_reasoning_effort_by_default ... ok
[INFO] [stdout] test openai::chat::tests::tests_prompt_cache_and_raw_schema::raw_json_schema_is_sent_as_response_format ... ok
[INFO] [stdout] test openai::chat::tests::tests_prompt_cache_and_raw_schema::prompt_cache_without_key_is_a_no_op_for_openai ... ok
[INFO] [stdout] test openai::chat::tests::tests_response_format::build_request_body_includes_reasoning_effort_when_set ... ok
[INFO] [stdout] test openai::chat::tests::tests_streaming_tool_calls::stream_chat_accumulates_fragmented_tool_calls ... ok
[INFO] [stdout] test openai::chat::tests::tests_prompt_cache_and_raw_schema::prompt_cache_key_is_emitted_in_the_request_body ... ok
[INFO] [stdout] test openai::chat::tests::tests_prompt_cache_and_raw_schema::no_prompt_cache_key_by_default ... ok
[INFO] [stdout] test openai::chat::tests::tests_response_format::with_structured_output_keeps_tool_based_path ... ok
[INFO] [stdout] test openai::config::tests::api_key_is_held_in_a_sensitive_string ... ok
[INFO] [stdout] test openai::config::tests::prompt_cache_key_builder_and_default ... ok
[INFO] [stdout] test openai::config::tests::test_debug_redacts_api_key ... ok
[INFO] [stdout] test openai::chat::tests::tests_streaming_tool_calls::stream_chat_flushes_tool_calls_without_usage_chunk ... ok
[INFO] [stdout] test openai::chat::tests::tests_response_format::with_json_schema_output_sets_strict_schema_format ... ok
[INFO] [stdout] test openai::chat::tests::tests_streaming_tool_calls::stream_chat_forwards_reasoning_and_requests_usage ... ok
[INFO] [stdout] test openai::config::tests::test_reasoning_effort_builder_and_default ... ok
[INFO] [stdout] test openai::config::tests::with_json_schema_sets_response_format_from_raw_schema ... ok
[INFO] [stdout] test openai::multimodal::tests::test_base64_decode_invalid ... ok
[INFO] [stdout] test openai::multimodal::tests::test_base64_decode_valid ... ok
[INFO] [stdout] test openai::multimodal::tests::test_dalle_size_str ... ok
[INFO] [stdout] test openai::multimodal::tests::test_tts_voice_str ... ok
[INFO] [stdout] test openai::chat::tests::tests_streaming_tool_calls::stream_chat_truncated_without_terminal_emits_error ... ok
[INFO] [stdout] test openai::chat::tests::tests_t43_structured_output_forward::gpt_function_calling_keeps_no_response_format ... ok
[INFO] [stdout] test openai::response_format::tests::test_from_output_carries_the_raw_schema ... ok
[INFO] [stdout] test openai::chat::tests::tests_env::test_from_env_result_ok_when_key_set ... ok
[INFO] [stdout] test openai::response_format::tests::test_from_output_non_strict_leaves_the_schema_alone ... ok
[INFO] [stdout] test openai::response_format::tests::test_make_strict_schema_idempotent ... ok
[INFO] [stdout] test openai::response_format::tests::test_from_output_normalizes_when_strict ... ok
[INFO] [stdout] test openai::response_format::tests::test_make_strict_schema_recursive ... ok
[INFO] [stdout] test openai::response_format::tests::test_make_strict_schema_top_level ... ok
[INFO] [stdout] test openai::response_format::tests::test_make_strict_schema_non_object ... ok
[INFO] [stdout] test openai::response_format::tests::test_response_format_serialization_json_object ... ok
[INFO] [stdout] test openai::response_format::tests::test_make_strict_schema_variants ... ok
[INFO] [stdout] test openai::responses::tests::server_tools_are_marked_server_executed_but_function_calls_are_not ... ok
[INFO] [stdout] test openai::response_format::tests::test_response_format_serialization_json_schema ... ok
[INFO] [stdout] test openai::response_format::tests::test_response_format_serialization_text ... ok
[INFO] [stdout] test openai::chat::tests::tests_t43_structured_output_forward::schema_yields_strict_json_schema_response_format ... ok
[INFO] [stdout] test openai::chat::tests::tests_b5_headers::keyless_config_omits_authorization_and_keeps_extras ... ok
[INFO] [stdout] test openai::responses::tests::test_builtin_tool_to_api_value ... ok
[INFO] [stdout] test openai::responses::tests::test_config_builder ... ok
[INFO] [stdout] test openai::chat::tests::tests_b5_headers::default_config_still_sends_bearer ... ok
[INFO] [stdout] test openai::responses::tests::test_error_display ... ok
[INFO] [stdout] test openai::responses::tests::test_message_to_input_ai ... ok
[INFO] [stdout] test openai::chat::tests::tests_streaming_tool_calls::stream_chat_finish_reason_without_done_completes_ok ... ok
[INFO] [stdout] test openai::responses::tests::test_message_to_input_human ... ok
[INFO] [stdout] test openai::chat::tests::tests_t43_structured_output_forward::no_schema_gpt_call_has_no_response_format ... ok
[INFO] [stdout] test openai::responses::tests::test_parse_response_function_call_and_reasoning_items ... ok
[INFO] [stdout] test openai::responses::tests::test_parse_response_multiple_content_parts ... ok
[INFO] [stdout] test openai::responses::tests::test_message_to_input_tool ... ok
[INFO] [stdout] test openai::responses::tests::test_message_to_input_system ... ok
[INFO] [stdout] test openai::responses::tests::test_parse_response_refusal ... ok
[INFO] [stdout] test openai::responses::tests::test_parse_response_text_only ... ok
[INFO] [stdout] test openai::responses::tests::test_parse_response_with_web_search ... ok
[INFO] [stdout] test openai::responses::tests::test_stream_error_event_message_shapes ... ok
[INFO] [stdout] test openai::responses::tests::test_stream_event_deserialize_completed ... ok
[INFO] [stdout] test openai::responses::tests::test_stream_event_deserialize_text_delta ... ok
[INFO] [stdout] test openai::responses::tests::test_stream_event_output_item_done_function_call ... ok
[INFO] [stdout] test openai::responses::tests::test_parse_response_with_code_interpreter ... ok
[INFO] [stdout] test openai::chat::tests::tests_t43_structured_output_forward::o_series_with_schema_coexists_with_reasoning_field ... ok
[INFO] [stdout] test openai::responses::tests::test_build_request_body_with_options ... ok
[INFO] [stdout] test openai::responses::tests::test_build_request_body_basic ... ok
[INFO] [stdout] test openai::multimodal::tests::test_whisper_transcribe_blocks_private_audio_url ... ok
[INFO] [stdout] test openai::responses::tests::tests_b2_contracts::stream_error_event_surfaces_message ... ok
[INFO] [stdout] test openai::responses::tests::test_with_temperature_and_max_tokens ... ok
[INFO] [stdout] test openai::sse::tests::test_framer_emits_many_complete_events_and_keeps_trailer ... ok
[INFO] [stdout] test openai::responses::tests::tests_b2_contracts::non_stream_sends_bearer_and_parses_function_call_item ... ok
[INFO] [stdout] test openai::sse::tests::test_framer_rejects_runaway_buffer ... ok
[INFO] [stdout] test openai::sse::tests::test_openai_chunk_parsing ... ok
[INFO] [stdout] test openai::sse::tests::test_openai_chunk_parsing_reasoning_content_delta ... ok
[INFO] [stdout] test openai::sse::tests::test_openai_chunk_parsing_tool_calls_delta ... ok
[INFO] [stdout] test openai::sse::tests::test_sse_done_event ... ok
[INFO] [stdout] test openai::chat::tests::tests_response_format::build_request_body_uses_max_completion_tokens_for_reasoning_model ... ok
[INFO] [stdout] test openai::sse::tests::test_sse_parser ... ok
[INFO] [stdout] test openai::sse::tests::test_sse_parser_crlf_event_separator ... ok
[INFO] [stdout] test openai::sse::tests::test_sse_parser_crlf_multiple_events_across_chunks ... ok
[INFO] [stdout] test openai::sse::tests::test_sse_parser_crlf_split_across_chunks ... ok
[INFO] [stdout] test openai::responses::tests::test_with_builtin_tool_returns_new_instance ... ok
[INFO] [stdout] test openai::sse::tests::test_sse_parser_multiline_data_joined_with_newline ... ok
[INFO] [stdout] test openai::sse::tests::test_sse_parser_data_without_space ... ok
[INFO] [stdout] test openai_compatible::config::tests::api_key_enables_auth_and_extra_headers_are_carried ... ok
[INFO] [stdout] test openai::sse::tests::test_stream_tool_call_accumulator_reconstructs_fragmented_calls ... ok
[INFO] [stdout] test openai_compatible::config::tests::debug_redacts_api_key ... ok
[INFO] [stdout] test openai::sse::tests::test_framer_handles_many_events_linearly_in_one_push ... ok
[INFO] [stdout] test openai::sse::tests::test_stream_tool_call_accumulator_drops_unfinished_call ... ok
[INFO] [stdout] test openai_compatible::config::tests::new_is_keyless_and_trims_trailing_slash ... ok
[INFO] [stdout] test openai_compatible::config::tests::openrouter_attribution_headers ... ok
[INFO] [stdout] test openai_compatible::config::tests::hosted_presets_pin_endpoint_and_label ... ok
[INFO] [stdout] test openai::responses::tests::test_build_request_body_with_tools ... ok
[INFO] [stdout] test openai::responses::tests::tests_b2_contracts::stream_closed_before_terminal_is_stream_interrupted ... ok
[INFO] [stdout] test openai::responses::tests::tests_b2_contracts::stream_incomplete_event_surfaces_reason ... ok
[INFO] [stdout] test openai::responses::tests::test_invocation_config_applies_sampling_overrides ... ok
[INFO] [stdout] test openai::responses::tests::tests_b2_contracts::stream_failed_event_surfaces_real_message ... ok
[INFO] [stdout] test openai_compatible::tests::live_endpoint_connectivity_smoke ... ignored, hits a live OpenAI-compatible endpoint; set LANGCHAINRUST_TEST_OPENAI_COMPAT_BASE_URL and LANGCHAINRUST_TEST_OPENAI_COMPAT_MODEL (optional LANGCHAINRUST_TEST_OPENAI_COMPAT_API_KEY)
[INFO] [stdout] test openai_compatible::tests::client_carries_endpoint_model_and_label ... ok
[INFO] [stdout] test openai::responses::tests::tests_b2_contracts::stream_forwards_text_function_call_and_completed_usage ... ok
[INFO] [stdout] test openai_compatible::tests::bind_tools_binds_and_keeps_preset ... ok
[INFO] [stdout] test openai::config::tests::test_from_env_result_uses_optional_vars ... ok
[INFO] [stdout] test openai::config::tests::test_from_env_result_err_when_key_missing ... ok
[INFO] [stdout] test provider_http::tests::ensure_provider_api_key_fails_fast_on_empty ... ok
[INFO] [stdout] test provider_http::tests::ensure_provider_api_key_ok_when_present ... ok
[INFO] [stdout] test provider_http::tests::empty_key_with_auth_fails_fast ... ok
[INFO] [stdout] test provider_http::tests::keyless_send_auth_false_is_ok ... ok
[INFO] [stdout] test provider_http::tests::non_empty_key_is_ok ... ok
[INFO] [stdout] test providers::anthropic::chat::tests::b7_hosted_pdf_url_is_skipped_by_sync_mapper ... ok
[INFO] [stdout] test providers::anthropic::chat::tests::b7_non_pdf_document_is_skipped_by_sync_mapper ... ok
[INFO] [stdout] test providers::anthropic::chat::tests::b7_pdf_without_explicit_mime_uses_data_uri_mime ... ok
[INFO] [stdout] test openai_compatible::tests::error_label_mentions_preset ... ok
[INFO] [stdout] test openai_compatible::tests::json_schema_output_sets_response_format ... ok
[INFO] [stdout] test openai_compatible::config::tests::from_env_generic_requires_base_url_and_model ... ok
[INFO] [stdout] test providers::anthropic::chat::tests::b7_image_and_pdf_file_become_image_and_document_blocks ... ok
[INFO] [stdout] test providers::anthropic::chat::tests::test_bind_tools_creates_new_chat_with_tools ... ok
[INFO] [stdout] test providers::anthropic::chat::tests::prompt_caching_on_caches_last_tool ... ok
[INFO] [stdout] test providers::anthropic::chat::tests::prompt_caching_off_keeps_plain_system_string ... ok
[INFO] [stdout] test openai_compatible::tests::sampling_builders_return_same_preset ... ok
[INFO] [stdout] test providers::anthropic::chat::tests::test_human_message_with_jpeg_base64_image ... ok
[INFO] [stdout] test providers::anthropic::chat::tests::test_human_message_with_url_image_skips_image ... ok
[INFO] [stdout] test providers::anthropic::chat::tests::test_human_message_without_images_uses_text_content ... ok
[INFO] [stdout] test providers::anthropic::chat::tests::test_human_message_with_base64_image_uses_blocks ... ok
[INFO] [stdout] test providers::anthropic::chat::tests::test_image_to_anthropic_source_url_returns_none ... ok
[INFO] [stdout] test providers::anthropic::chat::tests::test_image_to_anthropic_source_base64 ... ok
[INFO] [stdout] test providers::anthropic::chat::tests::prompt_caching_on_emits_cache_control_block ... ok
[INFO] [stdout] test providers::anthropic::chat::tests::usage_deserializes_cache_fields ... ok
[INFO] [stdout] test providers::anthropic::chat::tests::usage_parse_tolerates_missing_cache_fields ... ok
[INFO] [stdout] test providers::anthropic::tests::assert_billed_chat_uses_predispatch_only_retry ... ok
[INFO] [stdout] test providers::anthropic::chat::tests::test_build_request_body_with_image_message ... ok
[INFO] [stdout] test openai_compatible::tests::works_as_boxed_base_chat_model ... ok
[INFO] [stdout] test providers::anthropic::tests::test_anthropic_config_with_thinking ... ok
[INFO] [stdout] test providers::anthropic::tests::test_anthropic_content_deserialize_text ... ok
[INFO] [stdout] test providers::anthropic::tests::test_anthropic_config_default_no_thinking ... ok
[INFO] [stdout] test providers::anthropic::tests::test_anthropic_content_deserialize_thinking ... ok
[INFO] [stdout] test providers::anthropic::tests::test_anthropic_delta_deserialize_text_delta ... ok
[INFO] [stdout] test providers::anthropic::chat::tests::test_with_structured_output_binds_tool ... ok
[INFO] [stdout] test providers::anthropic::tests::test_anthropic_delta_deserialize_thinking_delta ... ok
[INFO] [stdout] test providers::anthropic::tests::test_thinking_config_disabled ... ok
[INFO] [stdout] test providers::anthropic::tests::test_thinking_config_enabled ... ok
[INFO] [stdout] test providers::anthropic::tests::test_thinking_type_default ... ok
[INFO] [stdout] test providers::anthropic::chat::tests::test_build_request_body_tool_choice_specific ... ok
[INFO] [stdout] test providers::anthropic::chat::tests::test_build_request_body_includes_tools ... ok
[INFO] [stdout] test providers::anthropic::chat::tests::test_build_request_body_tool_choice_auto ... ok
[INFO] [stdout] test providers::anthropic::chat::tests::test_with_tool_choice_sets_config ... ok
[INFO] [stdout] test providers::anthropic::tests::tests_a12_stream_truncation::stream_ending_with_message_stop_completes_ok ... ok
[INFO] [stdout] test providers::anthropic::tests::test_anthropic_chat_with_thinking ... ok
[INFO] [stdout] test providers::anthropic::tests::test_build_request_body_with_thinking ... ok
[INFO] [stdout] test providers::azure::tests::test_chat_url_trailing_slash ... ok
[INFO] [stdout] test providers::azure::tests::test_chat_url ... ok
[INFO] [stdout] test providers::azure::tests::test_config_builder ... ok
[INFO] [stdout] test openai::responses::tests::test_base_language_model_trait ... ok
[INFO] [stdout] test providers::azure::tests::test_config_new ... ok
[INFO] [stdout] test providers::azure::tests::test_effective_model ... ok
[INFO] [stdout] test providers::azure::tests::test_error_display ... ok
[INFO] [stdout] test providers::anthropic::tests::test_build_request_body_without_thinking ... ok
[INFO] [stdout] test providers::azure::tests::test_chat_new ... ok
[INFO] [stdout] test providers::anthropic::tests::tests_a12_stream_truncation::stream_truncated_before_message_stop_emits_error ... ok
[INFO] [stdout] test providers::azure::tests::tests_a12_stream_truncation::stream_truncated_without_terminal_emits_error ... ok
[INFO] [stdout] test providers::azure::tests::test_build_request_body_tools_and_tool_choice ... ok
[INFO] [stdout] test providers::cohere::tests::test_accumulator_drops_unfinished_calls ... ok
[INFO] [stdout] test providers::azure::tests::tests_b2_contracts::non_stream_sends_api_key_and_tools_and_parses_tool_call ... ok
[INFO] [stdout] test providers::azure::tests::test_model_name ... ok
[INFO] [stdout] test providers::azure::tests::tests_b2_contracts::stream_forwards_reasoning_tool_calls_and_usage ... ok
[INFO] [stdout] test providers::cohere::tests::test_cohere_event_to_chunk_content_delta ... ok
[INFO] [stdout] test providers::cohere::tests::test_cohere_event_to_chunk_message_end_usage ... ok
[INFO] [stdout] test providers::cohere::tests::test_cohere_event_to_chunk_ignores_framing_events ... ok
[INFO] [stdout] test providers::cohere::tests::test_config_builder ... ok
[INFO] [stdout] test providers::azure::tests::tests_a12_stream_truncation::stream_finish_reason_completes_ok ... ok
[INFO] [stdout] test openai_compatible::tests::structured_output_snapshot_per_preset ... ok
[INFO] [stdout] test providers::azure::tests::test_build_request_body_no_model ... ok
[INFO] [stdout] test providers::cohere::tests::test_build_request_body ... ok
[INFO] [stdout] test providers::azure::tests::test_build_request_body_stream_requests_usage ... ok
[INFO] [stdout] test providers::cohere::tests::test_content_part_without_text_deserializes ... ok
[INFO] [stdout] test providers::cohere::tests::test_config_new ... ok
[INFO] [stdout] test providers::cohere::tests::test_error_display ... ok
[INFO] [stdout] test providers::cohere::tests::test_message_to_cohere_format_human ... ok
[INFO] [stdout] test providers::cohere::tests::test_parse_cohere_event_done_terminator ... ok
[INFO] [stdout] test providers::cohere::tests::test_message_to_cohere_format_system ... ok
[INFO] [stdout] test providers::cohere::tests::test_non_stream_arguments_accept_json_object ... ok
[INFO] [stdout] test providers::cohere::tests::test_non_stream_arguments_accept_string_too ... ok
[INFO] [stdout] test providers::cohere::tests::test_parse_cohere_event_malformed_data_errors ... ok
[INFO] [stdout] test providers::cohere::tests::test_tool_plan_delta_maps_to_thinking_content ... ok
[INFO] [stdout] test providers::cohere::tests::test_stream_parses_full_cohere_v2_stream ... ok
[INFO] [stdout] test providers::cohere::tests::test_streaming_tool_calls_accumulate_by_index_and_flush_on_message_end ... ok
[INFO] [stdout] test providers::gemini::tests::assert_billed_chat_uses_predispatch_only_retry ... ok
[INFO] [stdout] test providers::cohere::tests::test_chat_new ... ok
[INFO] [stdout] test openai::config::tests::test_from_env_result_uses_defaults_for_optional_vars ... ok
[INFO] [stdout] test openai::config::tests::test_from_env_result_ok_when_key_set ... ok
[INFO] [stdout] test openai_compatible::config::tests::groq_from_env_with_defaults_and_base_override ... ok
[INFO] [stdout] test providers::azure::tests::test_config_from_env_result_ok ... ok
[INFO] [stdout] test providers::gemini::tests::b2_streaming_contract::stream_uses_alt_sse_and_parses_chunks ... ok
[INFO] [stdout] test providers::gemini::tests::b2_streaming_contract::stream_forwards_function_call_and_thinking ... ok
[INFO] [stdout] test providers::cohere::tests::tests_b2_contracts::non_stream_sends_bearer_tools_and_parses_object_arguments ... ok
[INFO] [stdout] test providers::cohere::tests::test_model_name ... ok
[INFO] [stdout] test providers::cohere::tests::tests_b2_contracts::stream_forwards_tool_plan_fragmented_tool_calls_and_usage ... ok
[INFO] [stdout] test providers::gemini::tests::test_build_request_includes_tools ... ok
[INFO] [stdout] test openai_compatible::config::tests::openrouter_from_env_requires_model_and_reads_attribution ... ok
[INFO] [stdout] test openai_compatible::config::tests::xai_from_env_defaults_to_grok_4 ... ok
[INFO] [stdout] test providers::cohere::tests::test_config_from_env_result_err_when_missing ... ok
[INFO] [stdout] test providers::mistral::tests::test_config_builder ... ok
[INFO] [stdout] test providers::gemini::tests::b7_multimodal::gs_uri_becomes_file_data_with_extension_mime ... ok
[INFO] [stdout] test providers::azure::tests::test_config_from_env_result_err_when_missing ... ok
[INFO] [stdout] test client::tests::test_from_env_detects_each_provider ... ok
[INFO] [stdout] test providers::mistral::tests::test_into_openai_config ... ok
[INFO] [stdout] test providers::cohere::tests::test_config_from_env_result_ok ... ok
[INFO] [stdout] test providers::mistral::tests::test_config_from_env_result_err_when_missing ... ok
[INFO] [stdout] test providers::mistral::tests::test_config_new ... ok
[INFO] [stdout] test providers::mistral::tests::test_config_from_env_result_ok ... ok
[INFO] [stdout] test retry::tests::next_backoff_honors_larger_retry_after ... ok
[INFO] [stdout] test retry::tests::next_backoff_jitter_is_bounded ... ok
[INFO] [stdout] test retry::tests::next_backoff_caps_at_max_delay ... ok
[INFO] [stdout] test providers::gemini::tests::b7_multimodal::hosted_url_is_skipped_by_sync_mapper ... ok
[INFO] [stdout] test providers::cohere::tests::tests_b2_contracts::stream_truncation_without_message_end_is_interrupted ... ok
[INFO] [stdout] test retry::tests::next_backoff_ignores_smaller_retry_after ... ok
[INFO] [stdout] test retry::tests::next_backoff_zero_entropy_is_plain_base ... ok
[INFO] [stdout] test providers::gemini::tests::b7_multimodal::plain_text_message_is_unchanged ... ok
[INFO] [stdout] test providers::gemini::tests::test_bind_tools_creates_new_chat_with_tools ... ok
[INFO] [stdout] test providers::gemini::tests::test_with_tool_choice_sets_config ... ok
[INFO] [stdout] test retry::tests::transient_status_classification ... ok
[INFO] [stdout] test sampling::tests::no_override_is_a_zero_copy_borrow ... ok
[INFO] [stdout] test sampling::tests::temperature_override_applies_and_clones ... ok
[INFO] [stdout] test sampling::tests::max_tokens_override_applies ... ok
[INFO] [stdout] test providers::gemini::tests::b7_multimodal::data_uri_media_becomes_inline_data_parts ... ok
[INFO] [stdout] test providers::gemini::tests::test_build_request_tool_choice_none ... ok
[INFO] [stdout] test providers::mistral::tests::test_chat_new ... ok
[INFO] [stdout] test providers::gemini::tests::test_build_request_tool_choice_auto ... ok
[INFO] [stdout] test providers::gemini::tests::test_with_structured_output_binds_tool ... ok
[INFO] [stdout] test retry::tests::retries_are_capped_and_last_transient_response_is_returned ... ok
[INFO] [stdout] test providers::gemini::tests::test_request_serializes_with_camel_case_wire_keys ... ok
[INFO] [stdout] test retry::tests::permanent_4xx_is_not_retried ... ok
[INFO] [stdout] test retry::tests::transient_429s_are_retried_until_success ... ok
[INFO] [stdout] test retry::tests::connect_failure_is_still_retried_in_predispatch_only_mode ... ok
[INFO] [stdout] test retry::tests::retry_after_header_raises_retry_delay ... ok
[INFO] [stdout] test providers::mistral::tests::test_model_name ... ok
[INFO] [stdout] test retry::tests::post_dispatch_timeout_is_not_retried_in_predispatch_only_mode ... ok
[INFO] [stdout] test retry::tests::post_dispatch_timeout_is_retried_by_default_mode ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 284 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 2.83s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/provider_cassettes.rs (/opt/rustwide/target/release/build/lc-providers/561a69dd0e30fd6f/out/provider_cassettes-561a69dd0e30fd6f)
[INFO] [stdout] 
[INFO] [stdout] running 19 tests
[INFO] [stdout] test common::harness_tests::custom_headers_emitted ... ok
[INFO] [stdout] test common::harness_tests::seq_serves_in_order_then_501 ... ok
[INFO] [stdout] test common::harness_tests::fixed_repeats ... ok
[INFO] [stdout] test common::harness_tests::fixture_roundtrip_and_sanitize ... ok
[INFO] [stdout] test record_chat_completion_fixture ... ignored, records a live fixture; set RECORD_UPSTREAM + a real key to run
[INFO] [stdout] test common::harness_tests::seq_then_fixed_compose ... ok
[INFO] [stdout] test anthropic_nonstream_text_usage_mapping ... ok
[INFO] [stdout] test anthropic_stream_tool_call_aggregation ... ok
[INFO] [stdout] test anthropic_nonstream_cache_usage_totals ... ok
[INFO] [stdout] test anthropic_stream_early_message_stop_surfaces_error ... ok
[INFO] [stdout] test anthropic_cache_ttl_breakpoints_in_request ... FAILED
[INFO] [stdout] test anthropic_stream_aggregates_text_and_usage ... ok
[INFO] [stdout] test anthropic_nonstream_thinking_tool_call_mapping ... ok
[INFO] [stdout] test anthropic_error_status_mapping ... ok
[INFO] [stdout] test openai_response_format_in_request ... ok
[INFO] [stdout] test openai_error_status_mapping ... ok
[INFO] [stdout] test anthropic_strict_tool_choice_literal_in_request ... ok
[INFO] [stdout] test openai_nonstream_reasoning_not_leaked_to_content ... ok
[INFO] [stdout] test openai_nonstream_usage_and_tool_call_mapping ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- anthropic_cache_ttl_breakpoints_in_request stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'anthropic_cache_ttl_breakpoints_in_request' (2264) panicked at tests/provider_cassettes.rs:472:5:
[INFO] [stdout] assertion `left == right` failed: system block uses long-lived TTL marker
[INFO] [stdout]   left: String("ephemeral")
[INFO] [stdout]  right: "ttl"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5ea96586d2d1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5ea965883efa - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5ea96587222c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5ea965846a66 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5ea965864399 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5ea965615950 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5ea9658646c2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5ea965846b12 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5ea96583f309 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5ea9658479ad - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5ea96588465c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5ea9658845d3 - core[a373ad73a504971]::panicking::assert_failed_inner
[INFO] [stdout]   12:     0x5ea9655f42eb - core[a373ad73a504971]::panicking::assert_failed::<serde_json[f3ad17a58ccb0eca]::value::Value, &str>
[INFO] [stdout]   13:     0x5ea9655c75b3 - provider_cassettes[d92f6c54cdeaa17c]::anthropic_cache_ttl_breakpoints_in_request::{closure#0}
[INFO] [stdout]   14:     0x5ea9655fa58b - <tokio[b9dfa8fa6b58d916]::runtime::scheduler::current_thread::CurrentThread>::block_on::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>
[INFO] [stdout]   15:     0x5ea9655f2682 - <tokio[b9dfa8fa6b58d916]::runtime::runtime::Runtime>::block_on::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>
[INFO] [stdout]   16:     0x5ea9655cd77e - <provider_cassettes[d92f6c54cdeaa17c]::anthropic_cache_ttl_breakpoints_in_request::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   17:     0x5ea965608d9b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   18:     0x5ea965615f75 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   19:     0x5ea96560f864 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   20:     0x5ea965619002 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   21:     0x5ea96586c23f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   22:     0x776ceae2cdfa - <unknown>
[INFO] [stdout]   23:     0x776ceaec03d4 - clone
[INFO] [stdout]   24:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     anthropic_cache_ttl_breakpoints_in_request
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 17 passed; 1 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.28s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--test provider_cassettes`
[INFO] running `Command { std: "docker" "inspect" "8a6e9c29fa26ed7973009ad8c5660416eab1d1abce5a549c7f0b1509f6d94342", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8a6e9c29fa26ed7973009ad8c5660416eab1d1abce5a549c7f0b1509f6d94342", kill_on_drop: false }`
[INFO] [stdout] 8a6e9c29fa26ed7973009ad8c5660416eab1d1abce5a549c7f0b1509f6d94342
