[INFO] cloning repository https://github.com/ionrock/crow
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/ionrock/crow" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fionrock%2Fcrow", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fionrock%2Fcrow'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] e053506991e2b3ed625874f5d77c46e2bf801651
[INFO] testing ionrock/crow against beta-2026-04-21 for beta-1.96-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fionrock%2Fcrow" "/workspace/builds/worker-5-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/ionrock/crow
[INFO] finished tweaking git repo https://github.com/ionrock/crow
[INFO] tweaked toml for git repo https://github.com/ionrock/crow written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/ionrock/crow on toolchain beta-2026-04-21
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-04-21" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/ionrock/crow 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-04-21" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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-04-21" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 7d92310af2968117169dad68ca69ba372f03bc03d1f339357b7fcccabdae91da
[INFO] running `Command { std: "docker" "start" "-a" "7d92310af2968117169dad68ca69ba372f03bc03d1f339357b7fcccabdae91da", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "7d92310af2968117169dad68ca69ba372f03bc03d1f339357b7fcccabdae91da", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7d92310af2968117169dad68ca69ba372f03bc03d1f339357b7fcccabdae91da", kill_on_drop: false }`
[INFO] [stdout] 7d92310af2968117169dad68ca69ba372f03bc03d1f339357b7fcccabdae91da
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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-04-21" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] e812c8a0c9a9b1b9f7a98dd85942fd478822171434e64252bfd1b85b177e6a6e
[INFO] running `Command { std: "docker" "start" "-a" "e812c8a0c9a9b1b9f7a98dd85942fd478822171434e64252bfd1b85b177e6a6e", kill_on_drop: false }`
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling zmij v1.0.21
[INFO] [stderr]    Compiling anstyle v1.0.14
[INFO] [stderr]    Compiling colorchoice v1.0.5
[INFO] [stderr]    Compiling anstyle-query v1.1.5
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.2
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling anyhow v1.0.102
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling owo-colors v4.3.0
[INFO] [stderr]    Compiling anstyle-parse v1.0.0
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling heck v0.5.0
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling iana-time-zone v0.1.65
[INFO] [stderr]    Compiling itoa v1.0.17
[INFO] [stderr]    Compiling anstream v1.0.0
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling chrono v0.4.44
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling clap_derive v4.6.0
[INFO] [stderr]    Compiling clap v4.6.0
[INFO] [stderr]    Compiling crow v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 15.29s
[INFO] running `Command { std: "docker" "inspect" "e812c8a0c9a9b1b9f7a98dd85942fd478822171434e64252bfd1b85b177e6a6e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e812c8a0c9a9b1b9f7a98dd85942fd478822171434e64252bfd1b85b177e6a6e", kill_on_drop: false }`
[INFO] [stdout] e812c8a0c9a9b1b9f7a98dd85942fd478822171434e64252bfd1b85b177e6a6e
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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-04-21" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] c39cb8da7c22885f8e4fc0b669785ea6cd638008cc948a6a04f9d348df396a16
[INFO] running `Command { std: "docker" "start" "-a" "c39cb8da7c22885f8e4fc0b669785ea6cd638008cc948a6a04f9d348df396a16", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.183
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling bitflags v2.11.0
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling crow v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 5.36s
[INFO] running `Command { std: "docker" "inspect" "c39cb8da7c22885f8e4fc0b669785ea6cd638008cc948a6a04f9d348df396a16", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c39cb8da7c22885f8e4fc0b669785ea6cd638008cc948a6a04f9d348df396a16", kill_on_drop: false }`
[INFO] [stdout] c39cb8da7c22885f8e4fc0b669785ea6cd638008cc948a6a04f9d348df396a16
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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-04-21" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 0b7a3fc975a21a7bc654f94e34c0211aefde0e1028ea37461d616847e25bb030
[INFO] running `Command { std: "docker" "start" "-a" "0b7a3fc975a21a7bc654f94e34c0211aefde0e1028ea37461d616847e25bb030", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.12s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/crow-46829c8014423536)
[INFO] [stdout] running 0 tests
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/crow-a8ba8daea10456ba)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 121 tests
[INFO] [stdout] test cmd::install_plugin::tests::plugin_cache_dir_from_contains_name_and_version ... ok
[INFO] [stdout] test cmd::review::tests::author_prompt_empty_body_no_description_section ... ok
[INFO] [stdout] test cmd::review::tests::author_prompt_mixed_resolved_unresolved_only_unresolved_shown ... ok
[INFO] [stdout] test cmd::review::tests::author_prompt_must_fix_prioritization_instruction_present ... ok
[INFO] [stdout] test cmd::install_plugin::tests::do_install_in_registers_in_existing_plugins_json ... ok
[INFO] [stdout] test cmd::install_plugin::tests::claude_dir_from_appends_claude ... ok
[INFO] [stdout] test cmd::review::tests::author_prompt_thread_with_line_range_shows_l15_20_format ... ok
[INFO] [stdout] test cmd::install_plugin::tests::do_install_in_skips_settings_json_when_absent ... ok
[INFO] [stdout] test cmd::review::tests::author_prompt_no_threads_still_has_task_instructions ... ok
[INFO] [stdout] test cmd::review::tests::author_prompt_large_diff_truncation ... ok
[INFO] [stdout] test cmd::review::tests::author_prompt_thread_with_no_line_shows_l_question_mark ... ok
[INFO] [stdout] test cmd::review::tests::author_prompt_with_pr_body_body_included ... ok
[INFO] [stdout] test cmd::install_plugin::tests::do_install_in_does_not_create_deleted_command_files ... ok
[INFO] [stdout] test cmd::review::tests::diff_section_wraps_in_code_fence ... ok
[INFO] [stdout] test cmd::review::tests::files_changed_section_lists_all_files ... ok
[INFO] [stdout] test cmd::review::tests::format_line_label_no_line ... ok
[INFO] [stdout] test cmd::install_plugin::tests::do_uninstall_in_is_noop_when_cache_absent ... ok
[INFO] [stdout] test cmd::review::tests::format_line_label_line_range ... ok
[INFO] [stdout] test cmd::review::tests::format_line_label_same_start_and_end_line ... ok
[INFO] [stdout] test cmd::install_plugin::tests::do_uninstall_in_disables_in_settings_json ... ok
[INFO] [stdout] test cmd::review::tests::reviewer_prompt_empty_body_no_description_section ... ok
[INFO] [stdout] test cmd::review::tests::reviewer_prompt_files_changed_section ... ok
[INFO] [stdout] test cmd::install_plugin::tests::do_uninstall_in_removes_from_plugins_json ... ok
[INFO] [stdout] test cmd::review::tests::reviewer_prompt_crow_comment_guidance_present ... ok
[INFO] [stdout] test cmd::review::tests::format_line_label_single_line ... ok
[INFO] [stdout] test cmd::review::tests::pr_header_contains_all_fields ... ok
[INFO] [stdout] test cmd::install_plugin::tests::uninstall_from_nonexistent_dir_is_noop ... ok
[INFO] [stdout] test cmd::review::tests::reviewer_prompt_line_range_formatting ... ok
[INFO] [stdout] test cmd::review::tests::diff_section_truncates_large_diff ... ok
[INFO] [stdout] test cmd::install_plugin::tests::do_uninstall_in_removes_existing_cache_dir ... ok
[INFO] [stdout] test cmd::review::tests::reviewer_prompt_review_technique_section_present ... ok
[INFO] [stdout] test cmd::review::tests::reviewer_prompt_thread_no_line_shows_l_question_mark ... ok
[INFO] [stdout] test cmd::review::tests::run_fetches_pr_details_and_launches_session ... ok
[INFO] [stdout] test cmd::review::tests::run_with_threads_builds_prompt_with_thread_info ... ok
[INFO] [stdout] test cmd::review::tests::test_author_prompt_multiple_threads ... ok
[INFO] [stdout] test cmd::review::tests::reviewer_prompt_must_fix_instruction_present ... ok
[INFO] [stdout] test cmd::review::tests::test_author_prompt_no_threads ... ok
[INFO] [stdout] test cmd::install_plugin::tests::do_install_in_skips_plugins_json_when_absent ... ok
[INFO] [stdout] test cmd::review::tests::test_author_prompt_large_diff_truncation ... ok
[INFO] [stdout] test cmd::review::tests::author_prompt_multiple_unresolved_threads_all_shown_with_comments_and_diff_hunks ... ok
[INFO] [stdout] test cmd::review::tests::reviewer_prompt_contains_actionable_and_direct_keywords ... ok
[INFO] [stdout] test cmd::review::tests::test_author_prompt_with_body ... ok
[INFO] [stdout] test cmd::review::tests::reviewer_prompt_no_existing_threads_review_section_present ... ok
[INFO] [stdout] test cmd::review::tests::reviewer_prompt_pr_body_included_when_present ... ok
[INFO] [stdout] test cmd::review::tests::reviewer_prompt_with_existing_threads_shown_with_do_not_repeat_instruction ... ok
[INFO] [stdout] test cmd::install_plugin::tests::do_install_in_creates_all_plugin_files ... ok
[INFO] [stdout] test cmd::install_plugin::tests::do_install_in_enables_plugin_in_existing_settings_json ... ok
[INFO] [stdout] test cmd::install_plugin::tests::do_install_in_writes_valid_plugin_json ... ok
[INFO] [stdout] test cmd::review::tests::test_reviewer_prompt_crow_comment_guidance ... ok
[INFO] [stdout] test cmd::review::tests::test_reviewer_prompt_actionable_and_direct ... ok
[INFO] [stdout] test cmd::review::tests::test_reviewer_prompt_files_changed ... ok
[INFO] [stdout] test cmd::status::tests::no_prs_prints_no_attention_message ... ok
[INFO] [stdout] test cmd::review::tests::test_reviewer_prompt_no_threads ... ok
[INFO] [stdout] test cmd::status::tests::both_sections_present_succeeds ... ok
[INFO] [stdout] test cmd::status::tests::only_review_requested_prs_succeeds ... ok
[INFO] [stdout] test display::tests::check_icon_action_required_is_red_x ... ok
[INFO] [stdout] test display::tests::check_icon_cancelled_is_red_x ... ok
[INFO] [stdout] test display::tests::check_icon_empty_is_dimmed_circle ... ok
[INFO] [stdout] test display::tests::check_icon_neutral_is_green_checkmark ... ok
[INFO] [stdout] test display::tests::check_icon_pending_is_dimmed_circle ... ok
[INFO] [stdout] test display::tests::check_icon_skipped_is_green_checkmark ... ok
[INFO] [stdout] test cmd::status::tests::only_authored_prs_succeeds ... ok
[INFO] [stdout] test cmd::review::tests::test_reviewer_prompt_with_body ... ok
[INFO] [stdout] test cmd::review::tests::test_reviewer_prompt_large_diff_truncation ... ok
[INFO] [stdout] test display::tests::check_icon_stale_is_red_x ... ok
[INFO] [stdout] test cmd::review::tests::test_reviewer_prompt_thread_line_range ... ok
[INFO] [stdout] test display::tests::check_icon_in_progress_is_dimmed_circle ... ok
[INFO] [stdout] test display::tests::check_icon_unknown_is_dimmed_circle ... ok
[INFO] [stdout] test display::tests::print_check_row_success_does_not_panic ... ok
[INFO] [stdout] test display::tests::check_icon_startup_failure_is_red_x ... ok
[INFO] [stdout] test display::tests::print_pr_row_no_author_no_decision_does_not_panic ... ok
[INFO] [stdout] test display::tests::check_icon_success_is_green_checkmark ... ok
[INFO] [stdout] test display::tests::print_check_row_failure_with_link_does_not_panic ... ok
[INFO] [stdout] test display::tests::print_check_row_no_completed_at_does_not_panic ... ok
[INFO] [stdout] test cmd::review::tests::reviewer_prompt_large_diff_truncation ... ok
[INFO] [stdout] test display::tests::check_icon_failure_is_red_x ... ok
[INFO] [stdout] test cmd::review::tests::test_author_prompt_only_resolved_threads ... ok
[INFO] [stdout] test cmd::review::tests::run_routes_to_reviewer_flow_when_current_user_differs ... ok
[INFO] [stdout] test cmd::review::tests::run_routes_to_author_flow_when_current_user_is_pr_author ... ok
[INFO] [stdout] test display::tests::check_icon_error_is_red_x ... ok
[INFO] [stdout] test display::tests::print_pr_row_show_author_does_not_panic ... ok
[INFO] [stdout] test display::tests::print_thread_empty_comments_does_not_panic ... ok
[INFO] [stdout] test display::tests::print_thread_no_line_does_not_panic ... ok
[INFO] [stdout] test display::tests::print_thread_single_comment_does_not_panic ... ok
[INFO] [stdout] test display::tests::status_color_approved_is_green ... ok
[INFO] [stdout] test display::tests::status_color_changes_requested_is_yellow ... ok
[INFO] [stdout] test display::tests::print_pr_row_show_decision_does_not_panic ... ok
[INFO] [stdout] test cmd::review::tests::test_author_prompt_with_threads ... ok
[INFO] [stdout] test display::tests::print_thread_line_range_does_not_panic ... ok
[INFO] [stdout] test display::tests::print_thread_with_diff_hunk_does_not_panic ... ok
[INFO] [stdout] test display::tests::status_color_empty_is_dimmed ... ok
[INFO] [stdout] test display::tests::status_color_unknown_is_dimmed ... ok
[INFO] [stdout] test display::tests::time_ago_3_days ... ok
[INFO] [stdout] test display::tests::time_ago_30_seconds ... ok
[INFO] [stdout] test display::tests::time_ago_3_weeks ... ok
[INFO] [stdout] test display::tests::time_ago_5_hours ... ok
[INFO] [stdout] test display::tests::time_ago_45_minutes ... ok
[INFO] [stdout] test display::tests::time_ago_empty_string_returns_input ... ok
[INFO] [stdout] test display::tests::time_ago_exactly_24_hours_is_days ... ok
[INFO] [stdout] test display::tests::time_ago_exactly_60_minutes_is_hours ... ok
[INFO] [stdout] test display::tests::time_ago_exactly_60_seconds_is_minutes ... ok
[INFO] [stdout] test display::tests::check_icon_timed_out_is_red_x ... ok
[INFO] [stdout] test display::tests::time_ago_invalid_returns_input ... ok
[INFO] [stdout] test display::tests::time_ago_exactly_7_days_is_weeks ... ok
[INFO] [stdout] test display::tests::time_ago_just_now ... ok
[INFO] [stdout] test types::tests::test_check_run_pending_state ... ok
[INFO] [stdout] test types::tests::test_check_run_success_state ... ok
[INFO] [stdout] test types::tests::test_pr_detail_empty_body ... ok
[INFO] [stdout] test types::tests::test_pr_detail_with_files ... ok
[INFO] [stdout] test types::tests::test_pr_file_additions_deletions ... ok
[INFO] [stdout] test types::tests::test_review_thread_resolved_no_line_numbers ... ok
[INFO] [stdout] test types::tests::test_repo_info_owner_login_accessor ... ok
[INFO] [stdout] test types::tests::test_review_thread_unresolved_with_line_range ... ok
[INFO] [stdout] test types::tests::test_pr_deserialize_all_fields ... ok
[INFO] [stdout] test types::tests::test_pr_deserialize_optional_fields_null ... ok
[INFO] [stdout] test types::tests::test_thread_comment_all_fields ... ok
[INFO] [stdout] test types::tests::test_check_run_failure_no_optional_fields ... ok
[INFO] [stdout] test display::tests::section_header_does_not_panic ... ok
[INFO] [stdout] test cmd::review::tests::test_author_prompt_prioritise_must_fix ... ok
[INFO] [stdout] test display::tests::print_thread_with_replies_does_not_panic ... ok
[INFO] [stderr]      Running tests/cli_tests.rs (/opt/rustwide/target/debug/deps/cli_tests-171d38c7cce83743)
[INFO] [stdout] test cmd::review::tests::test_reviewer_prompt_existing_threads_shown ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 121 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.16s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test test_invalid_command_errors ... ok
[INFO] [stdout] test test_review_missing_pr_errors ... ok
[INFO] [stdout] test test_install_plugin_parses_without_uninstall ... ok
[INFO] [stdout] test test_install_plugin_parses_with_uninstall ... ok
[INFO] [stdout] test test_status_parses ... ok
[INFO] [stdout] test test_review_parses_pr_number ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests crow
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "0b7a3fc975a21a7bc654f94e34c0211aefde0e1028ea37461d616847e25bb030", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0b7a3fc975a21a7bc654f94e34c0211aefde0e1028ea37461d616847e25bb030", kill_on_drop: false }`
[INFO] [stdout] 0b7a3fc975a21a7bc654f94e34c0211aefde0e1028ea37461d616847e25bb030
