[INFO] fetching crate argus-review 0.5.2...
[INFO] testing argus-review-0.5.2 against beta-2026-03-05 for beta-1.95-1
[INFO] extracting crate argus-review 0.5.2 into /workspace/builds/worker-0-tc2/source
[INFO] started tweaking crates.io crate argus-review 0.5.2
[INFO] finished tweaking crates.io crate argus-review 0.5.2
[INFO] tweaked toml for crates.io crate argus-review 0.5.2 written to /workspace/builds/worker-0-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate argus-review 0.5.2 on toolchain beta-2026-03-05
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-03-05" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate argus-review 0.5.2 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-03-05" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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" "+beta-2026-03-05" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 158e665e898bc931de9bbfb8834caf3599536847d034046c61d8a032dd3118ac
[INFO] running `Command { std: "docker" "start" "-a" "158e665e898bc931de9bbfb8834caf3599536847d034046c61d8a032dd3118ac", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "158e665e898bc931de9bbfb8834caf3599536847d034046c61d8a032dd3118ac", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "158e665e898bc931de9bbfb8834caf3599536847d034046c61d8a032dd3118ac", kill_on_drop: false }`
[INFO] [stdout] 158e665e898bc931de9bbfb8834caf3599536847d034046c61d8a032dd3118ac
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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" "+beta-2026-03-05" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 24b110520613eacad940505bf0d4bafa0abc86f49dd99d179b6646710bf55254
[INFO] running `Command { std: "docker" "start" "-a" "24b110520613eacad940505bf0d4bafa0abc86f49dd99d179b6646710bf55254", kill_on_drop: false }`
[INFO] [stderr]    Compiling tree-sitter-language v0.1.7
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling object v0.37.3
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling gimli v0.32.3
[INFO] [stderr]    Compiling rustix v1.1.3
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling tokio v1.49.0
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling rustc-demangle v0.1.27
[INFO] [stderr]    Compiling owo-colors v4.2.3
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling regex-syntax v0.8.9
[INFO] [stderr]    Compiling rustls v0.23.36
[INFO] [stderr]    Compiling is_ci v1.2.0
[INFO] [stderr]    Compiling unicode-linebreak v0.1.5
[INFO] [stderr]    Compiling textwrap v0.16.2
[INFO] [stderr]    Compiling supports-color v3.0.2
[INFO] [stderr]    Compiling terminal_size v0.4.3
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling addr2line v0.25.1
[INFO] [stderr]    Compiling libz-sys v1.1.23
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling miette-derive v7.6.0
[INFO] [stderr]    Compiling supports-hyperlinks v3.2.0
[INFO] [stderr]    Compiling supports-unicode v3.0.0
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling backtrace v0.3.76
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling webpki-roots v1.0.6
[INFO] [stderr]    Compiling rustls-webpki v0.103.9
[INFO] [stderr]    Compiling libsqlite3-sys v0.30.1
[INFO] [stderr]    Compiling backtrace-ext v0.2.1
[INFO] [stderr]    Compiling hyper v1.8.1
[INFO] [stderr]    Compiling miette v7.6.0
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling libgit2-sys v0.17.0+1.8.1
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling argus-core v0.5.2
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling tree-sitter-go v0.23.4
[INFO] [stderr]    Compiling tree-sitter-php v0.24.2
[INFO] [stderr]    Compiling tree-sitter v0.24.7
[INFO] [stderr]    Compiling tree-sitter-java v0.23.5
[INFO] [stderr]    Compiling tree-sitter-python v0.23.6
[INFO] [stderr]    Compiling tree-sitter-kotlin-ng v1.1.0
[INFO] [stderr]    Compiling tree-sitter-c v0.23.4
[INFO] [stderr]    Compiling tree-sitter-ruby v0.23.1
[INFO] [stderr]    Compiling tree-sitter-rust v0.23.3
[INFO] [stderr]    Compiling tree-sitter-cpp v0.23.4
[INFO] [stderr]    Compiling tree-sitter-javascript v0.23.1
[INFO] [stderr]    Compiling tree-sitter-typescript v0.23.2
[INFO] [stderr]    Compiling tree-sitter-swift v0.7.1
[INFO] [stderr]    Compiling bstr v1.12.1
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling tower-http v0.6.8
[INFO] [stderr]    Compiling globset v0.4.18
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling hyper-rustls v0.27.7
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling num-bigint v0.4.6
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling streaming-iterator v0.1.9
[INFO] [stderr]    Compiling portable-atomic v1.13.1
[INFO] [stderr]    Compiling fixedbitset v0.5.7
[INFO] [stderr]    Compiling petgraph v0.7.1
[INFO] [stderr]    Compiling snafu-derive v0.8.9
[INFO] [stderr]    Compiling simple_asn1 v0.6.4
[INFO] [stderr]    Compiling hashlink v0.9.1
[INFO] [stderr]    Compiling ignore v0.4.25
[INFO] [stderr]    Compiling futures-executor v0.3.31
[INFO] [stderr]    Compiling pem v3.0.6
[INFO] [stderr]    Compiling fallible-streaming-iterator v0.1.9
[INFO] [stderr]    Compiling fallible-iterator v0.3.0
[INFO] [stderr]    Compiling futures v0.3.31
[INFO] [stderr]    Compiling jsonwebtoken v9.3.1
[INFO] [stderr]    Compiling chrono v0.4.43
[INFO] [stderr]    Compiling arc-swap v1.8.2
[INFO] [stderr]    Compiling reqwest v0.12.28
[INFO] [stderr]    Compiling snafu v0.8.9
[INFO] [stderr]    Compiling argus-repomap v0.5.2
[INFO] [stderr]    Compiling hyper-timeout v0.5.2
[INFO] [stderr]    Compiling console v0.15.11
[INFO] [stderr]    Compiling secrecy v0.10.3
[INFO] [stderr]    Compiling serde_path_to_error v0.1.20
[INFO] [stderr]    Compiling web-time v1.1.0
[INFO] [stderr]    Compiling argus-difflens v0.5.2
[INFO] [stderr]    Compiling indicatif v0.17.11
[INFO] [stderr]    Compiling octocrab v0.44.1
[INFO] [stderr]    Compiling rusqlite v0.32.1
[INFO] [stderr]    Compiling git2 v0.19.0
[INFO] [stderr]    Compiling argus-codelens v0.5.2
[INFO] [stderr]    Compiling argus-gitpulse v0.5.2
[INFO] [stderr]    Compiling argus-review v0.5.2 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 3m 20s
[INFO] running `Command { std: "docker" "inspect" "24b110520613eacad940505bf0d4bafa0abc86f49dd99d179b6646710bf55254", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "24b110520613eacad940505bf0d4bafa0abc86f49dd99d179b6646710bf55254", kill_on_drop: false }`
[INFO] [stdout] 24b110520613eacad940505bf0d4bafa0abc86f49dd99d179b6646710bf55254
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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" "+beta-2026-03-05" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 65d04cb277d86d481af696b9c687d31e5c2f9c4a7232f83c4ee9151da895c58c
[INFO] running `Command { std: "docker" "start" "-a" "65d04cb277d86d481af696b9c687d31e5c2f9c4a7232f83c4ee9151da895c58c", kill_on_drop: false }`
[INFO] [stderr]    Compiling rustix v1.1.3
[INFO] [stderr]    Compiling terminal_size v0.4.3
[INFO] [stderr]    Compiling tempfile v3.25.0
[INFO] [stderr]    Compiling miette v7.6.0
[INFO] [stderr]    Compiling argus-core v0.5.2
[INFO] [stderr]    Compiling argus-repomap v0.5.2
[INFO] [stderr]    Compiling argus-difflens v0.5.2
[INFO] [stderr]    Compiling argus-gitpulse v0.5.2
[INFO] [stderr]    Compiling argus-codelens v0.5.2
[INFO] [stderr]    Compiling argus-review v0.5.2 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 18.51s
[INFO] running `Command { std: "docker" "inspect" "65d04cb277d86d481af696b9c687d31e5c2f9c4a7232f83c4ee9151da895c58c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "65d04cb277d86d481af696b9c687d31e5c2f9c4a7232f83c4ee9151da895c58c", kill_on_drop: false }`
[INFO] [stdout] 65d04cb277d86d481af696b9c687d31e5c2f9c4a7232f83c4ee9151da895c58c
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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" "+beta-2026-03-05" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 645022f0c1af91911a25876f6fac33066791be87493a4f4b9f537c2359fa0f49
[INFO] running `Command { std: "docker" "start" "-a" "645022f0c1af91911a25876f6fac33066791be87493a4f4b9f537c2359fa0f49", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.32s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/argus_review-10d7b9a6719d0a0b)
[INFO] [stdout] 
[INFO] [stdout] running 108 tests
[INFO] [stdout] test github::tests::parse_pr_reference_invalid_number ... ok
[INFO] [stdout] test github::tests::parse_pr_reference_missing_hash ... ok
[INFO] [stdout] test llm::tests::anthropic_multiple_thinking_blocks ... ok
[INFO] [stdout] test github::tests::parse_pr_reference_missing_slash ... ok
[INFO] [stdout] test github::tests::parse_valid_pr_reference ... ok
[INFO] [stdout] test llm::tests::anthropic_error_parsing ... ok
[INFO] [stdout] test llm::tests::anthropic_provider_auto_switches_default_model ... ok
[INFO] [stdout] test llm::tests::anthropic_no_text_block_errors ... ok
[INFO] [stdout] test llm::tests::anthropic_provider_preserves_custom_model ... ok
[INFO] [stdout] test llm::tests::anthropic_request_body_format ... ok
[INFO] [stdout] test llm::tests::anthropic_thinking_response_parsing ... ok
[INFO] [stdout] test llm::tests::chat_message_serializes ... ok
[INFO] [stdout] test llm::tests::client_construction_succeeds ... ok
[INFO] [stdout] test llm::tests::config_api_key_takes_precedence ... ok
[INFO] [stdout] test llm::tests::env_var_fallback_anthropic ... ok
[INFO] [stdout] test llm::tests::env_var_fallback_openai ... ok
[INFO] [stdout] test llm::tests::gemini_error_parsing ... ok
[INFO] [stdout] test llm::tests::gemini_provider_auto_switches_from_openai_default ... ok
[INFO] [stdout] test llm::tests::gemini_provider_preserves_custom_model ... ok
[INFO] [stdout] test llm::tests::gemini_response_parsing ... ok
[INFO] [stdout] test llm::tests::gemini_request_body_format ... ok
[INFO] [stdout] test llm::tests::gemini_role_mapping ... ok
[INFO] [stdout] test llm::tests::merge_consecutive_user_messages ... ok
[INFO] [stdout] test llm::tests::gemini_provider_auto_switches_from_anthropic_default ... ok
[INFO] [stdout] test llm::tests::model_returns_config_model ... ok
[INFO] [stdout] test llm::tests::ollama_provider_auto_switches_default_model ... ok
[INFO] [stdout] test llm::tests::ollama_request_body_format ... ok
[INFO] [stdout] test llm::tests::ollama_response_parsing ... ok
[INFO] [stdout] test llm::tests::openai_provider_keeps_default_model ... ok
[INFO] [stdout] test llm::tests::gemini_env_var_fallback ... ok
[INFO] [stdout] test llm::tests::sanitize_provider_error_truncates_long_reason ... ok
[INFO] [stdout] test llm::tests::sanitize_provider_error_redacts_token_like_values ... ok
[INFO] [stdout] test llm::tests::system_message_extraction ... ok
[INFO] [stdout] test llm::tests::unknown_provider_returns_error ... ok
[INFO] [stdout] test llm::tests::ollama_provider_preserves_custom_model ... ok
[INFO] [stdout] test patch::tests::test_skip_missing_file ... ok
[INFO] [stdout] test patch::tests::test_multiline_patch_expands_single_line ... ok
[INFO] [stdout] test patch::tests::test_apply_single_patch ... ok
[INFO] [stdout] test llm::tests::anthropic_response_parsing ... ok
[INFO] [stdout] test patch::tests::test_multiple_patches_same_file ... ok
[INFO] [stdout] test llm::tests::sanitize_provider_error_applies_extra_redactions ... ok
[INFO] [stdout] test patch::tests::test_skip_no_patch ... ok
[INFO] [stdout] test pipeline::tests::common_directory_divergent_trees ... ok
[INFO] [stdout] test pipeline::tests::common_directory_empty_input ... ok
[INFO] [stdout] test pipeline::tests::common_directory_nested ... ok
[INFO] [stdout] test pipeline::tests::common_directory_no_common ... ok
[INFO] [stdout] test pipeline::tests::common_directory_same_parent ... ok
[INFO] [stdout] test pipeline::tests::display_and_markdown_output ... ok
[INFO] [stdout] test pipeline::tests::display_omits_summary_when_none ... ok
[INFO] [stdout] test pipeline::tests::deduplication_merges_identical_comments ... ok
[INFO] [stdout] test pipeline::tests::detects_rate_limit_like_errors ... ok
[INFO] [stdout] test pipeline::tests::display_shows_patch_when_present ... ok
[INFO] [stdout] test pipeline::tests::estimate_tokens_rough_calc ... ok
[INFO] [stdout] test pipeline::tests::display_shows_summary_when_present ... ok
[INFO] [stdout] test pipeline::tests::filter_removes_low_confidence ... ok
[INFO] [stdout] test pipeline::tests::filter_removes_non_matching_severity ... ok
[INFO] [stdout] test pipeline::tests::group_different_directories_separate ... ok
[INFO] [stdout] test pipeline::tests::group_display_name_mixed_directories ... ok
[INFO] [stdout] test pipeline::tests::group_display_name_same_directory ... ok
[INFO] [stdout] test pipeline::tests::group_display_name_single_file ... ok
[INFO] [stdout] test pipeline::tests::group_same_directory_files_together ... ok
[INFO] [stdout] test pipeline::tests::group_root_directory_files ... ok
[INFO] [stdout] test pipeline::tests::group_splits_on_token_limit ... ok
[INFO] [stdout] test pipeline::tests::group_single_file_no_grouping ... ok
[INFO] [stdout] test pipeline::tests::markdown_includes_summary_blockquote ... ok
[INFO] [stdout] test pipeline::tests::markdown_shows_patch_code_block ... ok
[INFO] [stdout] test pipeline::tests::tag_rule_matches_sets_rule_field ... ok
[INFO] [stdout] test pipeline::tests::truncate_to_max_comments ... ok
[INFO] [stdout] test pipeline::tests::sort_by_severity_bug_first ... ok
[INFO] [stdout] test prompt::tests::describe_prompt_includes_diff ... ok
[INFO] [stdout] test prompt::tests::describe_prompt_includes_history ... ok
[INFO] [stdout] test prompt::tests::describe_prompt_includes_repo_map ... ok
[INFO] [stdout] test prompt::tests::describe_system_prompt_contains_key_instructions ... ok
[INFO] [stdout] test prompt::tests::parse_clamps_confidence ... ok
[INFO] [stdout] test prompt::tests::parse_describe_response_malformed ... ok
[INFO] [stdout] test prompt::tests::parse_describe_response_valid ... ok
[INFO] [stdout] test prompt::tests::parse_describe_response_with_fences ... ok
[INFO] [stdout] test prompt::tests::parse_empty_comments ... ok
[INFO] [stdout] test prompt::tests::parse_malformed_returns_empty ... ok
[INFO] [stdout] test prompt::tests::parse_response_with_patch ... ok
[INFO] [stdout] test prompt::tests::parse_response_without_patch ... ok
[INFO] [stdout] test prompt::tests::parse_self_reflection_clamps_score ... ok
[INFO] [stdout] test prompt::tests::parse_self_reflection_malformed_returns_empty ... ok
[INFO] [stdout] test prompt::tests::parse_self_reflection_valid ... ok
[INFO] [stdout] test prompt::tests::parse_self_reflection_with_code_fences ... ok
[INFO] [stdout] test prompt::tests::parse_self_reflection_with_revised_severity ... ok
[INFO] [stdout] test prompt::tests::parse_skips_invalid_entries ... ok
[INFO] [stdout] test prompt::tests::parse_with_code_fences ... ok
[INFO] [stdout] test prompt::tests::parse_valid_response ... ok
[INFO] [stdout] test prompt::tests::review_prompt_includes_context ... ok
[INFO] [stdout] test prompt::tests::review_prompt_includes_cross_file_instruction ... ok
[INFO] [stdout] test prompt::tests::review_prompt_includes_history_context ... ok
[INFO] [stdout] test prompt::tests::review_prompt_includes_diff ... ok
[INFO] [stdout] test prompt::tests::self_reflection_prompt_contains_comments_and_diff ... ok
[INFO] [stdout] test prompt::tests::review_prompt_includes_related_code ... ok
[INFO] [stdout] test prompt::tests::review_prompt_omits_cross_file_when_disabled ... ok
[INFO] [stdout] test prompt::tests::summary_prompt_contains_comment_messages ... ok
[INFO] [stdout] test prompt::tests::system_prompt_no_rules_section_when_empty ... ok
[INFO] [stdout] test prompt::tests::system_prompt_contains_key_instructions ... ok
[INFO] [stdout] test prompt::tests::system_prompt_includes_rules ... ok
[INFO] [stdout] test sarif::tests::sarif_empty_results_valid ... ok
[INFO] [stdout] test prompt::tests::system_prompt_rules_sorted_by_severity ... ok
[INFO] [stdout] test sarif::tests::sarif_has_required_fields ... ok
[INFO] [stdout] test sarif::tests::sarif_comments_mapped_correctly ... ok
[INFO] [stdout] test sarif::tests::sarif_severity_mapping ... ok
[INFO] [stdout] test sarif::tests::sarif_rules_deduplicated ... ok
[INFO] [stdout] test prompt::tests::system_prompt_reflects_include_suggestions ... ok
[INFO] [stdout] test prompt::tests::system_prompt_reflects_max_comments ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 108 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests argus_review
[INFO] [stdout] 
[INFO] [stdout] running 22 tests
[INFO] [stdout] test src/patch.rs - patch::apply_patches (line 40) - compile ... ok
[INFO] [stdout] test src/github.rs - github::GitHubClient::new (line 31) - compile ... ok
[INFO] [stdout] test src/llm.rs - llm::Role (line 31) ... ok
[INFO] [stdout] test src/github.rs - github::parse_pr_reference (line 211) ... ok
[INFO] [stdout] test src/pipeline.rs - pipeline::ReviewStats (line 97) ... ok
[INFO] [stdout] test src/llm.rs - llm::LlmClient (line 65) ... FAILED
[INFO] [stdout] test src/llm.rs - llm::LlmClient::new (line 110) ... FAILED
[INFO] [stdout] test src/pipeline.rs - pipeline::FilteredComment (line 64) ... ok
[INFO] [stdout] test src/pipeline.rs - pipeline::ReviewResult::to_markdown (line 1205) ... ok
[INFO] [stdout] test src/prompt.rs - prompt::build_describe_prompt (line 451) ... ok
[INFO] [stdout] test src/github.rs - github::GitHubClient (line 7) ... ok
[INFO] [stdout] test src/llm.rs - llm::ChatMessage (line 10) ... ok
[INFO] [stdout] test src/pipeline.rs - pipeline::ReviewResult (line 20) ... ok
[INFO] [stdout] test src/prompt.rs - prompt::build_describe_system_prompt (line 417) ... ok
[INFO] [stdout] test src/prompt.rs - prompt::build_review_prompt (line 121) ... ok
[INFO] [stdout] test src/prompt.rs - prompt::build_self_reflection_prompt (line 282) ... ok
[INFO] [stdout] test src/prompt.rs - prompt::build_summary_prompt (line 521) ... ok
[INFO] [stdout] test src/prompt.rs - prompt::parse_review_response (line 197) ... ok
[INFO] [stdout] test src/prompt.rs - prompt::build_system_prompt (line 15) ... ok
[INFO] [stdout] test src/prompt.rs - prompt::parse_describe_response (line 497) ... ok
[INFO] [stdout] test src/prompt.rs - prompt::parse_self_reflection_response (line 371) ... ok
[INFO] [stdout] test src/sarif.rs - sarif::to_sarif (line 13) ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/llm.rs - llm::LlmClient (line 65) stdout ----
[INFO] [stdout] error: linking with `cc` failed: exit status: 1
[INFO] [stdout]   |
[INFO] [stdout]   = note:  "cc" "-m64" "/tmp/rustdoctest8ZUTU8/rustcLb5PvT/symbols.o" "<2 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/{libargus_review-9010b8b4dc1cf6c4,libargus_gitpulse-9e2b7dc5b88bc6de,libgit2-1a5d674aa3a39f76,liblibgit2_sys-400ac66c133c5a45,liblibz_sys-d353ce3b25f24340,liboctocrab-ce5a5be93dc7caa2,libarc_swap-c0f81ea409d5108f,libserde_path_to_error-95240851647cbc86,libhyper_timeout-a6e812e1f0591ee7,libweb_time-582c05e4d51b223d,libsecrecy-084333e1be2ce7ce,libjsonwebtoken-d97072842344a59a,libpem-c65b0b75163a9934,libsimple_asn1-0e8610839bc0df97,libtime-f6ecef49cc7acc02,libtime_core-031b6ab885a7634b,libnum_conv-9ace8b7f2a214982,libderanged-37786d4bcc30bdfb,libpowerfmt-f6019a2766e431f7,libnum_bigint-eed4b2228b0e4eaa,libnum_integer-390ba7bb8e63b2cf,libeither-ee1ed391f5dfcb09,libsnafu-9e2cd8d7a8a1ff47,libchrono-ee4c562af187b403,libiana_time_zone-bcd81aefedc374a6,libnum_traits-c50394e09299f6b8,libargus_difflens-538297d07f253144,libglob-7748687a416caec7,libindicatif-02668bbfa7f9d5bb,libportable_atomic-b2c3e87a13df7d23,libnumber_prefix-6b994bedec76f9db,libconsole-8fe3b82275e370e7,libargus_codelens-b273bf95e3f8ba96,libreqwest-9d78aa620399b1a5,libserde_urlencoded-4bda31b1f06fb9bb,libryu-1f4f40e4352371e5,libhyper_rustls-eb05139d7c0e4c88,libwebpki_roots-d9cc86348a7593ab,librustls_native_certs-465b2aa2129aa72f,libopenssl_probe-6b1b371432012237,libtokio_rustls-dbf5f75e6b8853a3,librustls-55e02b0a6c7b8d23,libsubtle-2ae6a7038b9a0630,libwebpki-f54978f50a1a33a3,libring-3c0d1b41aa9167d8,libgetrandom-eb45b4319acb22f9,libuntrusted-b2f816886faf2178,librustls_pki_types-a1ff9279e609de76,libzeroize-7f213bea776ca5b6,libtower_http-ff62185153096ed2,libiri_string-7980c6545d934b56,libtower-6cc03f4225c2104b,libtokio_util-a88bd1f88258ab3f,libtower_layer-d908dd771b239ecd,libhyper_util-d0a1eb05101bb23f,libbase64-32787b0325ea6df8,libipnet-a38805d99c19843f,libtower_service-3fb88d28c2218805,libtracing-999926e73c4fda4d,libtracing_core-5514c019623f0390,libhyper-09805731835cdd8c,libwant-7a6260b9c50f1479,libtry_lock-8fa2f6971035be84,libhttparse-8c9b827b8f345444,libatomic_waker-06950c8c08d2b8fa,libfutures_util-8661bd3c7b4aac36,libfutures_io-59d0071c9258d69f,libslab-0582d648e59ab406,libfutures_channel-3bb2db6cecc5bacb,libfutures_sink-ae1eb2d060de53a2,libfutures_task-e09ab7898221cb97,libpin_utils-3860774ad9b215b5,libtokio-ae90f4c32edcf2d5,libsignal_hook_registry-00eb75f3c9e86bec,liberrno-345ad5fbce0e89b6,libsocket2-14341f75d99011d9,libmio-252d475348d71f5e,libparking_lot-a05e4e8f8264754b,libparking_lot_core-94b7a9de0b65633f,liblock_api-16d46fed645f7bff,libscopeguard-7ec2214574194454,libhttp_body_util-cfe92d35398de8bd,libpin_project_lite-72bf04572caa1c84,libhttp_body-55146306285889c1,liburl-751187850e267c5b,libidna-370d83516727fde3,libutf8_iter-51566bbad89f3a68,libidna_adapter-4984c303f41a72a0,libicu_properties-8245eeed3394a2c7,libicu_properties_data-b217809bf575558a,libicu_normalizer-3630d252311da690,libicu_normalizer_data-ab8997d7cbbb3306,libicu_collections-7d5b1f4b343660d6,libpotential_utf-8d1a1dbcff646e94,libicu_provider-1f2d0c17efff17a8,libicu_locale_core-5878c421fc90656f,libtinystr-a3e41e46d0a4766c,liblitemap-cd9b5b2aa04e2018,libwriteable-4f74a67d38fff78e,libzerovec-6d5b8e3810d0ccfd,libzerotrie-c24b56d64e035069,libyoke-a975836fe45fad89,libstable_deref_trait-63cbf3f3d3f94e56,libzerofrom-9764432886501ac8,libform_urlencoded-58b0f0edb59b40d2,libpercent_encoding-fa055ecaa1e57cfa,libhttp-621951be98ec0f6f,libbytes-2ed9460101f17bbf,libsync_wrapper-a254cb6192850e87,libfutures_core-3b920243fce8fec0,librusqlite-8065f2c8f20553a0,libsmallvec-bc3128fdd57228fc,libfallible_streaming_iterator-4b12442690f53239,libfallible_iterator-6e888fb96d72e3e0,libhashlink-860c1ac7963aaf41,libhashbrown-a6312d5ceda5abd7,libahash-afc77f98c8b327c5,libonce_cell-e9252a7b5119f3eb,libzerocopy-04d31f9721d0da51,liblibsqlite3_sys-998a7b5bb774dd51,libsha2-d6777488adf6403e,libcpufeatures-e04321643d03190d,libdigest-58e72b83ad3d3d94,libblock_buffer-ceb5bfb4b62e5dc4,libcrypto_common-56b940ef3ee0385e,libgeneric_array-3399f74876fb1fa9,libtypenum-973adb5204d6e560,libargus_repomap-4ad5275cb38f10d8,libignore-7be7944f888daf05,libwalkdir-7cc6f300a6f0bf06,libsame_file-ff49545450c0b63c,libcrossbeam_deque-b817bbc80604796e,libcrossbeam_epoch-c7c6462c376fe23f,libcrossbeam_utils-076f45bf81d9c2d2,libglobset-0e6293d7ebc9ed2a,liblog-f16ce4b64309590f,libbstr-07d56dd6a19c3928,libtree_sitter_swift-d7e023388a09f01e,libtree_sitter_kotlin_ng-40cae5499cd7150f,libtree_sitter_php-650ab812d245d892,libtree_sitter_ruby-063bf819b93cc43b,libtree_sitter_cpp-7642e7badf286567,libtree_sitter_c-5f38d3c4eb767883,libtree_sitter_java-6411a0e41b0795e8,libtree_sitter_go-55904fdfc20e9a89,libtree_sitter_javascript-2a8ef6e839bb4921,libtree_sitter_typescript-2fce7e7dd94f9980,libtree_sitter_python-f62214cde9d7336e,libtree_sitter_rust-58e888e567552dd1,libtree_sitter-8fd7a5aab82711f9,libregex-970de46e71060e43,libregex_automata-6d987baef43d609d,libaho_corasick-403ef3edac25fcbe,libregex_syntax-ee40f7a03f17f1b6,libtree_sitter_language-5155b8cba21ce879,libstreaming_iterator-73bcbfca32316069,libpetgraph-d65ebfb32477eba1,libfixedbitset-625fd2a9d775ed11,libargus_core-461564c5d9c2ce65,libserde_json-7d0b6aeddb1d72e0,libitoa-f3a70a1441f7f89b,libzmij-ef63f1da73704b4c,libtoml-95182e7fad5bd82f,libtoml_edit-67388306dfbd9043,libserde_spanned-6cd12d88d5d38688,libindexmap-f006485b143d2676,libequivalent-6a754676e6af62ae,libhashbrown-25abce2d85979e8d,libwinnow-ff325613e0e6d4a9,libtoml_write-2c704ffd35684d73,libtoml_datetime-a03781620f736697,libthiserror-d317c8ce0fb49e81,libmiette-b83a8802240a4e9c,libbacktrace_ext-9993c2ca3bbfd002,libsupports_unicode-90d86b95ae234b40,libsupports_color-3899ffcb78560df3,libis_ci-e8bef29ef2e608ab,libsupports_hyperlinks-08a168998187319a,libterminal_size-854b2501a78933a2,librustix-5d2df609593c0942,libbitflags-19bd3a07fb167555,liblinux_raw_sys-7c0af75954695899,libtextwrap-c001c64cdccc3ee6,libunicode_linebreak-a9faaa33c69d8a42,libunicode_width-c0be3735b741df1b,libbacktrace-71749ac0d05d31bb,libminiz_oxide-bfb5ea78b3a5c7a8,libadler2-1712579794513681,libobject-81d8fb6c3c887461,libmemchr-5cfa70d22cb32987,liblibc-4fc9a7ee991d175f,libaddr2line-f3d67c68df15d143,libgimli-e1b664456e926008,librustc_demangle-019906bbd6792ceb,libunicode_width-b1bc0d6c10c00ecc,libowo_colors-542d7154100c4576,libcfg_if-83060ec5685761ae,libserde-11398b8a093f9915,libserde_core-21f22ac7b803fb0e}.rlib" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libstd-*,libpanic_unwind-*,libobject-*,libmemchr-*,libaddr2line-*,libgimli-*,libcfg_if-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*,liblibc-*,librustc_std_workspace_core-*,liballoc-*,libcore-*,libcompiler_builtins-*}.rlib" "-Wl,-Bdynamic" "-lz" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/tmp/rustdoctest8ZUTU8/rustcLb5PvT/raw-dylibs" "-B<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld" "-fuse-ld=lld" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/opt/rustwide/target/debug/build/libgit2-sys-c0709a05ae8a8381/out/build" "-L" "/opt/rustwide/target/debug/build/libsqlite3-sys-cf399ae50db0abdd/out" "-L" "/opt/rustwide/target/debug/build/ring-e0e8493731c5cdc8/out" "-L" "/opt/rustwide/target/debug/build/tree-sitter-62a4c46c0d2030e0/out" "-L" "/opt/rustwide/target/debug/build/tree-sitter-c-ea265ccb91edc603/out" "-L" "/opt/rustwide/target/debug/build/tree-sitter-cpp-2910920f6e707282/out" "-L" "/opt/rustwide/target/debug/build/tree-sitter-go-d1072cb384a33963/out" "-L" "/opt/rustwide/target/debug/build/tree-sitter-java-c3a4ada46a6da129/out" "-L" "/opt/rustwide/target/debug/build/tree-sitter-javascript-6813b056ad1be411/out" "-L" "/opt/rustwide/target/debug/build/tree-sitter-kotlin-ng-6cd7ff419f253e49/out" "-L" "/opt/rustwide/target/debug/build/tree-sitter-php-74bfa580fa0282f6/out" "-L" "/opt/rustwide/target/debug/build/tree-sitter-python-a2ced05344be869c/out" "-L" "/opt/rustwide/target/debug/build/tree-sitter-ruby-e54c24ffa664f452/out" "-L" "/opt/rustwide/target/debug/build/tree-sitter-rust-0b484c7f7ace4cf1/out" "-L" "/opt/rustwide/target/debug/build/tree-sitter-swift-cb755c71927fc682/out" "-L" "/opt/rustwide/target/debug/build/tree-sitter-typescript-9cc71cdfe74a7767/out" "-L" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/tmp/rustdoctest8ZUTU8/rust_out" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs"
[INFO] [stdout]   = note: some arguments are omitted. use `--verbose` to show all linker arguments
[INFO] [stdout]   = note: collect2: fatal error: ld terminated with signal 9 [Killed]
[INFO] [stdout]           compilation terminated.
[INFO] [stdout]           
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/llm.rs - llm::LlmClient::new (line 110) stdout ----
[INFO] [stdout] error: linking with `cc` failed: exit status: 1
[INFO] [stdout]   |
[INFO] [stdout]   = note:  "cc" "-m64" "/tmp/rustdoctestjKnB46/rustcW7sV0L/symbols.o" "<2 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/{libargus_review-9010b8b4dc1cf6c4,libargus_gitpulse-9e2b7dc5b88bc6de,libgit2-1a5d674aa3a39f76,liblibgit2_sys-400ac66c133c5a45,liblibz_sys-d353ce3b25f24340,liboctocrab-ce5a5be93dc7caa2,libarc_swap-c0f81ea409d5108f,libserde_path_to_error-95240851647cbc86,libhyper_timeout-a6e812e1f0591ee7,libweb_time-582c05e4d51b223d,libsecrecy-084333e1be2ce7ce,libjsonwebtoken-d97072842344a59a,libpem-c65b0b75163a9934,libsimple_asn1-0e8610839bc0df97,libtime-f6ecef49cc7acc02,libtime_core-031b6ab885a7634b,libnum_conv-9ace8b7f2a214982,libderanged-37786d4bcc30bdfb,libpowerfmt-f6019a2766e431f7,libnum_bigint-eed4b2228b0e4eaa,libnum_integer-390ba7bb8e63b2cf,libeither-ee1ed391f5dfcb09,libsnafu-9e2cd8d7a8a1ff47,libchrono-ee4c562af187b403,libiana_time_zone-bcd81aefedc374a6,libnum_traits-c50394e09299f6b8,libargus_difflens-538297d07f253144,libglob-7748687a416caec7,libindicatif-02668bbfa7f9d5bb,libportable_atomic-b2c3e87a13df7d23,libnumber_prefix-6b994bedec76f9db,libconsole-8fe3b82275e370e7,libargus_codelens-b273bf95e3f8ba96,libreqwest-9d78aa620399b1a5,libserde_urlencoded-4bda31b1f06fb9bb,libryu-1f4f40e4352371e5,libhyper_rustls-eb05139d7c0e4c88,libwebpki_roots-d9cc86348a7593ab,librustls_native_certs-465b2aa2129aa72f,libopenssl_probe-6b1b371432012237,libtokio_rustls-dbf5f75e6b8853a3,librustls-55e02b0a6c7b8d23,libsubtle-2ae6a7038b9a0630,libwebpki-f54978f50a1a33a3,libring-3c0d1b41aa9167d8,libgetrandom-eb45b4319acb22f9,libuntrusted-b2f816886faf2178,librustls_pki_types-a1ff9279e609de76,libzeroize-7f213bea776ca5b6,libtower_http-ff62185153096ed2,libiri_string-7980c6545d934b56,libtower-6cc03f4225c2104b,libtokio_util-a88bd1f88258ab3f,libtower_layer-d908dd771b239ecd,libhyper_util-d0a1eb05101bb23f,libbase64-32787b0325ea6df8,libipnet-a38805d99c19843f,libtower_service-3fb88d28c2218805,libtracing-999926e73c4fda4d,libtracing_core-5514c019623f0390,libhyper-09805731835cdd8c,libwant-7a6260b9c50f1479,libtry_lock-8fa2f6971035be84,libhttparse-8c9b827b8f345444,libatomic_waker-06950c8c08d2b8fa,libfutures_util-8661bd3c7b4aac36,libfutures_io-59d0071c9258d69f,libslab-0582d648e59ab406,libfutures_channel-3bb2db6cecc5bacb,libfutures_sink-ae1eb2d060de53a2,libfutures_task-e09ab7898221cb97,libpin_utils-3860774ad9b215b5,libtokio-ae90f4c32edcf2d5,libsignal_hook_registry-00eb75f3c9e86bec,liberrno-345ad5fbce0e89b6,libsocket2-14341f75d99011d9,libmio-252d475348d71f5e,libparking_lot-a05e4e8f8264754b,libparking_lot_core-94b7a9de0b65633f,liblock_api-16d46fed645f7bff,libscopeguard-7ec2214574194454,libhttp_body_util-cfe92d35398de8bd,libpin_project_lite-72bf04572caa1c84,libhttp_body-55146306285889c1,liburl-751187850e267c5b,libidna-370d83516727fde3,libutf8_iter-51566bbad89f3a68,libidna_adapter-4984c303f41a72a0,libicu_properties-8245eeed3394a2c7,libicu_properties_data-b217809bf575558a,libicu_normalizer-3630d252311da690,libicu_normalizer_data-ab8997d7cbbb3306,libicu_collections-7d5b1f4b343660d6,libpotential_utf-8d1a1dbcff646e94,libicu_provider-1f2d0c17efff17a8,libicu_locale_core-5878c421fc90656f,libtinystr-a3e41e46d0a4766c,liblitemap-cd9b5b2aa04e2018,libwriteable-4f74a67d38fff78e,libzerovec-6d5b8e3810d0ccfd,libzerotrie-c24b56d64e035069,libyoke-a975836fe45fad89,libstable_deref_trait-63cbf3f3d3f94e56,libzerofrom-9764432886501ac8,libform_urlencoded-58b0f0edb59b40d2,libpercent_encoding-fa055ecaa1e57cfa,libhttp-621951be98ec0f6f,libbytes-2ed9460101f17bbf,libsync_wrapper-a254cb6192850e87,libfutures_core-3b920243fce8fec0,librusqlite-8065f2c8f20553a0,libsmallvec-bc3128fdd57228fc,libfallible_streaming_iterator-4b12442690f53239,libfallible_iterator-6e888fb96d72e3e0,libhashlink-860c1ac7963aaf41,libhashbrown-a6312d5ceda5abd7,libahash-afc77f98c8b327c5,libonce_cell-e9252a7b5119f3eb,libzerocopy-04d31f9721d0da51,liblibsqlite3_sys-998a7b5bb774dd51,libsha2-d6777488adf6403e,libcpufeatures-e04321643d03190d,libdigest-58e72b83ad3d3d94,libblock_buffer-ceb5bfb4b62e5dc4,libcrypto_common-56b940ef3ee0385e,libgeneric_array-3399f74876fb1fa9,libtypenum-973adb5204d6e560,libargus_repomap-4ad5275cb38f10d8,libignore-7be7944f888daf05,libwalkdir-7cc6f300a6f0bf06,libsame_file-ff49545450c0b63c,libcrossbeam_deque-b817bbc80604796e,libcrossbeam_epoch-c7c6462c376fe23f,libcrossbeam_utils-076f45bf81d9c2d2,libglobset-0e6293d7ebc9ed2a,liblog-f16ce4b64309590f,libbstr-07d56dd6a19c3928,libtree_sitter_swift-d7e023388a09f01e,libtree_sitter_kotlin_ng-40cae5499cd7150f,libtree_sitter_php-650ab812d245d892,libtree_sitter_ruby-063bf819b93cc43b,libtree_sitter_cpp-7642e7badf286567,libtree_sitter_c-5f38d3c4eb767883,libtree_sitter_java-6411a0e41b0795e8,libtree_sitter_go-55904fdfc20e9a89,libtree_sitter_javascript-2a8ef6e839bb4921,libtree_sitter_typescript-2fce7e7dd94f9980,libtree_sitter_python-f62214cde9d7336e,libtree_sitter_rust-58e888e567552dd1,libtree_sitter-8fd7a5aab82711f9,libregex-970de46e71060e43,libregex_automata-6d987baef43d609d,libaho_corasick-403ef3edac25fcbe,libregex_syntax-ee40f7a03f17f1b6,libtree_sitter_language-5155b8cba21ce879,libstreaming_iterator-73bcbfca32316069,libpetgraph-d65ebfb32477eba1,libfixedbitset-625fd2a9d775ed11,libargus_core-461564c5d9c2ce65,libserde_json-7d0b6aeddb1d72e0,libitoa-f3a70a1441f7f89b,libzmij-ef63f1da73704b4c,libtoml-95182e7fad5bd82f,libtoml_edit-67388306dfbd9043,libserde_spanned-6cd12d88d5d38688,libindexmap-f006485b143d2676,libequivalent-6a754676e6af62ae,libhashbrown-25abce2d85979e8d,libwinnow-ff325613e0e6d4a9,libtoml_write-2c704ffd35684d73,libtoml_datetime-a03781620f736697,libthiserror-d317c8ce0fb49e81,libmiette-b83a8802240a4e9c,libbacktrace_ext-9993c2ca3bbfd002,libsupports_unicode-90d86b95ae234b40,libsupports_color-3899ffcb78560df3,libis_ci-e8bef29ef2e608ab,libsupports_hyperlinks-08a168998187319a,libterminal_size-854b2501a78933a2,librustix-5d2df609593c0942,libbitflags-19bd3a07fb167555,liblinux_raw_sys-7c0af75954695899,libtextwrap-c001c64cdccc3ee6,libunicode_linebreak-a9faaa33c69d8a42,libunicode_width-c0be3735b741df1b,libbacktrace-71749ac0d05d31bb,libminiz_oxide-bfb5ea78b3a5c7a8,libadler2-1712579794513681,libobject-81d8fb6c3c887461,libmemchr-5cfa70d22cb32987,liblibc-4fc9a7ee991d175f,libaddr2line-f3d67c68df15d143,libgimli-e1b664456e926008,librustc_demangle-019906bbd6792ceb,libunicode_width-b1bc0d6c10c00ecc,libowo_colors-542d7154100c4576,libcfg_if-83060ec5685761ae,libserde-11398b8a093f9915,libserde_core-21f22ac7b803fb0e}.rlib" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libstd-*,libpanic_unwind-*,libobject-*,libmemchr-*,libaddr2line-*,libgimli-*,libcfg_if-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*,liblibc-*,librustc_std_workspace_core-*,liballoc-*,libcore-*,libcompiler_builtins-*}.rlib" "-Wl,-Bdynamic" "-lz" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/tmp/rustdoctestjKnB46/rustcW7sV0L/raw-dylibs" "-B<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld" "-fuse-ld=lld" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/opt/rustwide/target/debug/build/libgit2-sys-c0709a05ae8a8381/out/build" "-L" "/opt/rustwide/target/debug/build/libsqlite3-sys-cf399ae50db0abdd/out" "-L" "/opt/rustwide/target/debug/build/ring-e0e8493731c5cdc8/out" "-L" "/opt/rustwide/target/debug/build/tree-sitter-62a4c46c0d2030e0/out" "-L" "/opt/rustwide/target/debug/build/tree-sitter-c-ea265ccb91edc603/out" "-L" "/opt/rustwide/target/debug/build/tree-sitter-cpp-2910920f6e707282/out" "-L" "/opt/rustwide/target/debug/build/tree-sitter-go-d1072cb384a33963/out" "-L" "/opt/rustwide/target/debug/build/tree-sitter-java-c3a4ada46a6da129/out" "-L" "/opt/rustwide/target/debug/build/tree-sitter-javascript-6813b056ad1be411/out" "-L" "/opt/rustwide/target/debug/build/tree-sitter-kotlin-ng-6cd7ff419f253e49/out" "-L" "/opt/rustwide/target/debug/build/tree-sitter-php-74bfa580fa0282f6/out" "-L" "/opt/rustwide/target/debug/build/tree-sitter-python-a2ced05344be869c/out" "-L" "/opt/rustwide/target/debug/build/tree-sitter-ruby-e54c24ffa664f452/out" "-L" "/opt/rustwide/target/debug/build/tree-sitter-rust-0b484c7f7ace4cf1/out" "-L" "/opt/rustwide/target/debug/build/tree-sitter-swift-cb755c71927fc682/out" "-L" "/opt/rustwide/target/debug/build/tree-sitter-typescript-9cc71cdfe74a7767/out" "-L" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/tmp/rustdoctestjKnB46/rust_out" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs"
[INFO] [stdout]   = note: some arguments are omitted. use `--verbose` to show all linker arguments
[INFO] [stdout]   = note: collect2: fatal error: ld terminated with signal 9 [Killed]
[INFO] [stdout]           compilation terminated.
[INFO] [stdout]           
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/llm.rs - llm::LlmClient (line 65)
[INFO] [stdout]     src/llm.rs - llm::LlmClient::new (line 110)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 20 passed; 2 failed; 0 ignored; 0 measured; 0 filtered out; finished in 31.39s
[INFO] [stdout] 
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] running `Command { std: "docker" "inspect" "645022f0c1af91911a25876f6fac33066791be87493a4f4b9f537c2359fa0f49", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "645022f0c1af91911a25876f6fac33066791be87493a4f4b9f537c2359fa0f49", kill_on_drop: false }`
[INFO] [stdout] 645022f0c1af91911a25876f6fac33066791be87493a4f4b9f537c2359fa0f49
