[INFO] fetching crate depsguard 0.1.40...
[INFO] testing depsguard-0.1.40 against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate depsguard 0.1.40 into /workspace/builds/worker-0-tc1/source
[INFO] started tweaking crates.io crate depsguard 0.1.40
[INFO] finished tweaking crates.io crate depsguard 0.1.40
[INFO] tweaked toml for crates.io crate depsguard 0.1.40 written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate depsguard 0.1.40 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate depsguard 0.1.40 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.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/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] 3a37ca1aa58b9c99d9abf867cfcb36bdfaf26cc54d63824d01b9eeae2d5f13c7
[INFO] running `Command { std: "docker" "start" "3a37ca1aa58b9c99d9abf867cfcb36bdfaf26cc54d63824d01b9eeae2d5f13c7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "3a37ca1aa58b9c99d9abf867cfcb36bdfaf26cc54d63824d01b9eeae2d5f13c7", 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" "3a37ca1aa58b9c99d9abf867cfcb36bdfaf26cc54d63824d01b9eeae2d5f13c7" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "3a37ca1aa58b9c99d9abf867cfcb36bdfaf26cc54d63824d01b9eeae2d5f13c7", 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" "3a37ca1aa58b9c99d9abf867cfcb36bdfaf26cc54d63824d01b9eeae2d5f13c7" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling depsguard v0.1.40 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 10.29s
[INFO] running `Command { std: "docker" "inspect" "3a37ca1aa58b9c99d9abf867cfcb36bdfaf26cc54d63824d01b9eeae2d5f13c7", 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" "3a37ca1aa58b9c99d9abf867cfcb36bdfaf26cc54d63824d01b9eeae2d5f13c7" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling depsguard v0.1.40 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 16.27s
[INFO] running `Command { std: "docker" "inspect" "3a37ca1aa58b9c99d9abf867cfcb36bdfaf26cc54d63824d01b9eeae2d5f13c7", 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" "3a37ca1aa58b9c99d9abf867cfcb36bdfaf26cc54d63824d01b9eeae2d5f13c7" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.03s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/release/deps/depsguard-e73d0addf6e52c1c)
[INFO] [stdout] 
[INFO] [stdout] running 290 tests
[INFO] [stdout] test fix::tests::apply_fix_aube_writes_flat_npmrc_key ... ok
[INFO] [stdout] test fix::tests::apply_fix_npm ... ok
[INFO] [stdout] test fix::tests::apply_fix_pip_creates_install_section ... ok
[INFO] [stdout] test fix::tests::apply_fix_pip_replaces_colon_delimited_key ... ok
[INFO] [stdout] test fix::tests::apply_fix_bun ... ok
[INFO] [stdout] test fix::tests::apply_fix_pnpm ... ok
[INFO] [stdout] test fix::tests::apply_fix_yarn ... ok
[INFO] [stdout] test fix::tests::apply_fix_pnpm_global_rc_format ... ok
[INFO] [stdout] test fix::tests::dependabot_fix_adds_cooldown_block ... ok
[INFO] [stdout] test fix::tests::dependabot_fix_mixed_entries ... ok
[INFO] [stdout] test fix::tests::apply_fix_dependabot ... ok
[INFO] [stdout] test fix::tests::apply_fix_pnpm_workspace ... ok
[INFO] [stdout] test fix::tests::apply_fix_pnpm_global_yaml_format ... ok
[INFO] [stdout] test fix::tests::apply_fix_uv ... ok
[INFO] [stdout] test fix::tests::apply_fix_pnpm_global_yaml_trust_policy_quoted ... ok
[INFO] [stdout] test fix::tests::apply_fix_pnpm_global_yaml_booleans_unquoted ... ok
[INFO] [stdout] test fix::tests::apply_fix_renovate ... ok
[INFO] [stdout] test fix::tests::encode_decode_round_trip_unix ... ok
[INFO] [stdout] test fix::tests::encode_decode_round_trip_with_special_chars ... ok
[INFO] [stdout] test fix::tests::encode_decode_windows_path ... ok
[INFO] [stdout] test fix::tests::dependabot_fix_updates_existing_default_days ... ok
[INFO] [stdout] test fix::tests::apply_fix_pnpm_workspace_booleans_unquoted ... ok
[INFO] [stdout] test fix::tests::flat_fix_creates_parent_dirs ... ok
[INFO] [stdout] test fix::tests::encode_decode_round_trip_non_ascii ... ok
[INFO] [stdout] test fix::tests::toml_fix_creates_parent_dirs ... ok
[INFO] [stdout] test fix::tests::encode_decode_round_trip_with_percent ... ok
[INFO] [stdout] test fix::tests::apply_fix_poetry_creates_solver_section ... ok
[INFO] [stdout] test fix::tests::json_fix_creates_empty_file ... ok
[INFO] [stdout] test fix::tests::toml_fix_adds_section_and_key ... ok
[INFO] [stdout] test fix::tests::flat_fix_preserves_other_keys ... ok
[INFO] [stdout] test fix::tests::flat_fix_adds_missing_key ... ok
[INFO] [stdout] test fix::tests::toml_fix_quoted_value ... ok
[INFO] [stdout] test fix::tests::flat_fix_updates_existing_key ... ok
[INFO] [stdout] test fix::tests::toml_fix_adds_key_to_existing_section ... ok
[INFO] [stdout] test fix::tests::json_fix_adds_missing_key ... ok
[INFO] [stdout] test fix::tests::json_fix_updates_existing_key ... ok
[INFO] [stdout] test manager::paths::tests::select_scan_paths_none_exist_uses_default ... ok
[INFO] [stdout] test manager::tests::appdata_dir_fallback_when_unset ... ok
[INFO] [stdout] test manager::tests::appdata_dir_uses_env_when_set ... ok
[INFO] [stdout] test fix::tests::toml_fix_updates_existing_key_in_section ... ok
[INFO] [stdout] test manager::tests::check_flat_exact_int_basic ... ok
[INFO] [stdout] test manager::tests::check_status_display ... ok
[INFO] [stdout] test manager::tests::classify_dependabot_outside_github_is_none ... ok
[INFO] [stdout] test manager::tests::check_status_is_ok ... ok
[INFO] [stdout] test manager::tests::classify_npmrc_at_home_is_none ... ok
[INFO] [stdout] test manager::tests::classify_dependabot_in_github_dir ... ok
[INFO] [stdout] test manager::tests::bun_version_boundary_1_2_unsupported_1_3_supported ... ok
[INFO] [stdout] test manager::tests::classify_pnpm_workspace ... ok
[INFO] [stdout] test manager::tests::classify_renovate_filenames ... ok
[INFO] [stdout] test manager::tests::classify_unknown_file_is_none ... ok
[INFO] [stdout] test manager::tests::classify_yarnrc_at_home_is_none ... ok
[INFO] [stdout] test manager::tests::classify_yarnrc_in_project ... ok
[INFO] [stdout] test manager::tests::classify_npmrc_in_project ... ok
[INFO] [stdout] test manager::tests::config_path_bun ... ok
[INFO] [stdout] test fix::tests::toml_fix_updates_top_level_key ... ok
[INFO] [stdout] test fix::tests::yaml_fix_preserves_other_keys ... ok
[INFO] [stdout] test manager::tests::config_path_linux_bun ... ok
[INFO] [stdout] test manager::tests::config_path_linux_bun_uses_xdg_when_set ... ok
[INFO] [stdout] test manager::tests::config_path_linux_uv ... ok
[INFO] [stdout] test manager::tests::config_path_macos_npm ... ok
[INFO] [stdout] test manager::tests::config_path_linux_bun_ignores_empty_xdg ... ok
[INFO] [stdout] test manager::tests::config_path_macos_uv_uses_xdg_when_set ... ok
[INFO] [stdout] test manager::tests::config_path_linux_npm ... ok
[INFO] [stdout] test manager::tests::config_path_linux_pnpm ... ok
[INFO] [stdout] test fix::tests::yaml_fix_quoted_value ... ok
[INFO] [stdout] test fix::tests::toml_fix_top_level_key ... ok
[INFO] [stdout] test manager::tests::config_path_npm ... ok
[INFO] [stdout] test fix::tests::yaml_fix_adds_missing_key ... ok
[INFO] [stdout] test fix::tests::yaml_fix_updates_existing_key ... ok
[INFO] [stdout] test manager::tests::config_path_linux_uv_ignores_empty_xdg ... ok
[INFO] [stdout] test manager::paths::tests::home_dir_returns_path ... ok
[INFO] [stdout] test manager::tests::config_path_windows_npm ... ok
[INFO] [stdout] test manager::tests::config_path_uv ... ok
[INFO] [stdout] test manager::tests::display_path_outside_home ... ok
[INFO] [stdout] test manager::tests::delay_days_round_trip ... ok
[INFO] [stdout] test manager::tests::display_path_under_home ... ok
[INFO] [stdout] test manager::tests::epoch_to_date_known ... ok
[INFO] [stdout] test manager::tests::extract_poetry_version_realistic_string ... ok
[INFO] [stdout] test manager::tests::extract_pip_version_realistic_string ... ok
[INFO] [stdout] test manager::tests::duration_parsers_do_not_panic_on_multibyte_input ... ok
[INFO] [stdout] test manager::tests::extract_uv_version_bare_semver ... ok
[INFO] [stdout] test manager::tests::date_days_ago_is_past ... ok
[INFO] [stdout] test manager::tests::date_days_ago_format ... ok
[INFO] [stdout] test manager::paths::tests::parse_command_path_trims_and_parses ... ok
[INFO] [stdout] test manager::tests::parse_duration_days ... ok
[INFO] [stdout] test manager::tests::config_path_windows_uv ... ok
[INFO] [stdout] test manager::tests::config_path_windows_bun ... ok
[INFO] [stdout] test manager::tests::is_excluded_pnpm_cascades_to_variants ... ok
[INFO] [stdout] test manager::tests::config_path_yarn_linux ... ok
[INFO] [stdout] test manager::tests::extract_uv_version_realistic_string ... ok
[INFO] [stdout] test manager::tests::extract_version_str_strips_tool_prefixes ... ok
[INFO] [stdout] test manager::tests::is_excluded_case_insensitive ... ok
[INFO] [stdout] test manager::tests::is_excluded_empty_list_excludes_nothing ... ok
[INFO] [stdout] test manager::tests::config_path_yarn_macos ... ok
[INFO] [stdout] test manager::tests::manager_kind_all_names ... ok
[INFO] [stdout] test manager::tests::find_repo_configs_starts_from_current_dir ... ok
[INFO] [stdout] test manager::tests::missing_setting_on_unsupported_version_is_never_actionable ... ok
[INFO] [stdout] test manager::tests::parse_duration_hours ... ok
[INFO] [stdout] test manager::tests::parse_iso8601_days_handles_days_and_weeks ... ok
[INFO] [stdout] test manager::tests::parse_duration_invalid ... ok
[INFO] [stdout] test manager::tests::parse_semver_with_prerelease ... ok
[INFO] [stdout] test manager::tests::parse_semver_basic ... ok
[INFO] [stdout] test manager::tests::pnpm_global_rc_linux ... ok
[INFO] [stdout] test manager::tests::parse_semver_invalid ... ok
[INFO] [stdout] test manager::tests::pip_candidates_linux_current_precedes_legacy ... ok
[INFO] [stdout] test manager::tests::pnpm_global_rc_from_cli_rejects_old_version ... ok
[INFO] [stdout] test manager::tests::pip_version_boundary_26_0_unsupported_26_1_supported ... ok
[INFO] [stdout] test manager::tests::config_path_macos_uv ... ok
[INFO] [stdout] test manager::tests::pnpm_global_rc_windows ... ok
[INFO] [stdout] test manager::tests::pnpm_config_dir_ignores_empty_xdg ... ok
[INFO] [stdout] test manager::tests::pnpm_global_rc_macos ... ok
[INFO] [stdout] test manager::tests::pip_candidates_macos_uses_library_when_dir_exists ... ok
[INFO] [stdout] test manager::tests::pnpm_global_rc_macos_uses_xdg_when_set ... ok
[INFO] [stdout] test manager::tests::pnpm_global_yaml_macos ... ok
[INFO] [stdout] test manager::tests::read_flat_config_basic ... ok
[INFO] [stdout] test manager::tests::pnpm_uses_yaml_config_versions ... ok
[INFO] [stdout] test manager::tests::poetry_1_8_missing_setting_is_unsupported_not_actionable_issue_52 ... ok
[INFO] [stdout] test manager::tests::poetry_version_boundary_2_3_unsupported_2_4_supported ... ok
[INFO] [stdout] test manager::tests::read_dependabot_multiple_entries ... ok
[INFO] [stdout] test manager::tests::read_dependabot_no_cooldown ... ok
[INFO] [stdout] test manager::tests::read_flat_config_semicolon_comments ... ok
[INFO] [stdout] test manager::tests::read_dependabot_single_entry_with_cooldown ... ok
[INFO] [stdout] test manager::tests::pnpm_global_yaml_linux ... ok
[INFO] [stdout] test manager::tests::read_json_basic ... ok
[INFO] [stdout] test manager::tests::read_flat_config_empty_and_missing ... ok
[INFO] [stdout] test manager::tests::read_ini_value_keeps_inline_comments ... ok
[INFO] [stdout] test manager::tests::read_json_missing_key ... ok
[INFO] [stdout] test manager::tests::read_ini_value_accepts_equals_and_colon ... ok
[INFO] [stdout] test manager::tests::read_ini_value_skips_full_line_comments ... ok
[INFO] [stdout] test manager::tests::resolve_effective_missing_everywhere_returns_preferred ... ok
[INFO] [stdout] test manager::tests::read_yaml_value_with_comment ... ok
[INFO] [stdout] test manager::tests::recommendation_needs_fix ... ok
[INFO] [stdout] test manager::tests::read_json_no_match_in_nested_value ... ok
[INFO] [stdout] test manager::tests::read_yaml_value_basic ... ok
[INFO] [stdout] test manager::tests::read_yaml_value_missing ... ok
[INFO] [stdout] test manager::tests::resolve_effective_higher_value_wins_even_if_insecure ... ok
[INFO] [stdout] test manager::tests::resolve_effective_falls_through_when_higher_omits_key ... ok
[INFO] [stdout] test manager::tests::read_toml_value_basic ... ok
[INFO] [stdout] test manager::tests::read_toml_value_inline_comment ... ok
[INFO] [stdout] test manager::tests::read_yaml_value_quoted ... ok
[INFO] [stdout] test manager::tests::read_toml_value_missing ... ok
[INFO] [stdout] test manager::tests::read_json_with_comments ... ok
[INFO] [stdout] test manager::tests::read_json_no_false_positive_in_value ... ok
[INFO] [stdout] test manager::tests::read_yaml_value_skips_nested ... ok
[INFO] [stdout] test manager::tests::scan_bun_old_version_missing_setting_is_unsupported ... ok
[INFO] [stdout] test manager::tests::scan_bun_invalid_value ... ok
[INFO] [stdout] test manager::tests::scan_aube_too_low ... ok
[INFO] [stdout] test manager::tests::scan_aube_uses_larger_of_two_keys ... ok
[INFO] [stdout] test manager::tests::scan_aube_missing ... ok
[INFO] [stdout] test manager::tests::scan_bun_checks ... ok
[INFO] [stdout] test manager::tests::scan_aube_invalid_value_is_wrong_value ... ok
[INFO] [stdout] test manager::tests::scan_dependabot_empty ... ok
[INFO] [stdout] test manager::tests::scan_bun_missing ... ok
[INFO] [stdout] test manager::tests::scan_dependabot_missing_cooldown ... ok
[INFO] [stdout] test manager::tests::scan_aube_ok_kebab_case_shared_with_pnpm ... ok
[INFO] [stdout] test manager::tests::resolve_effective_prefers_highest_that_sets_key ... ok
[INFO] [stdout] test manager::tests::scan_npm_higher_release_age_is_misconfigured ... ok
[INFO] [stdout] test manager::tests::scan_npm_missing ... ok
[INFO] [stdout] test manager::tests::scan_npm_wrong_values ... ok
[INFO] [stdout] test manager::tests::scan_dependabot_same_ecosystem_different_dirs ... ok
[INFO] [stdout] test manager::tests::scan_npm_missing_file_is_not_same_as_empty_file ... ok
[INFO] [stdout] test manager::tests::scan_dependabot_single_ecosystem_plain_key ... ok
[INFO] [stdout] test manager::tests::scan_npm_checks ... ok
[INFO] [stdout] test manager::tests::scan_does_not_panic_on_multibyte_date_value ... ok
[INFO] [stdout] test manager::tests::scan_pip_expected_is_iso_duration ... ok
[INFO] [stdout] test manager::tests::scan_dependabot_too_low ... ok
[INFO] [stdout] test manager::tests::scan_pip_old_version_absolute_date_is_unsupported_not_fixable ... ok
[INFO] [stdout] test manager::tests::scan_npm_old_version_missing_release_age_is_unsupported ... ok
[INFO] [stdout] test manager::tests::scan_pip_missing ... ok
[INFO] [stdout] test manager::tests::scan_npm_old_version_unsupported ... ok
[INFO] [stdout] test manager::tests::scan_aube_expected_is_minutes ... ok
[INFO] [stdout] test manager::tests::scan_pip_absolute_date_is_misconfigured ... ok
[INFO] [stdout] test manager::tests::scan_aube_ok_camel_case ... ok
[INFO] [stdout] test manager::tests::scan_pip_relative_too_short ... ok
[INFO] [stdout] test manager::tests::scan_pnpm_global_v10_missing_all ... ok
[INFO] [stdout] test manager::tests::scan_pip_old_version_missing_setting_is_unsupported ... ok
[INFO] [stdout] test manager::tests::scan_bun_old_version_configured_is_unsupported ... ok
[INFO] [stdout] test manager::tests::scan_pip_inline_comment_is_not_stripped ... ok
[INFO] [stdout] test manager::tests::scan_pip_colon_delimiter_is_read ... ok
[INFO] [stdout] test manager::tests::scan_pip_old_version_unsupported ... ok
[INFO] [stdout] test manager::tests::scan_pip_old_version_message_mentions_versions ... ok
[INFO] [stdout] test manager::tests::scan_pip_relative_weeks_differs_is_misconfigured ... ok
[INFO] [stdout] test manager::tests::scan_pnpm_all_ok ... ok
[INFO] [stdout] test manager::tests::scan_bun_too_low ... ok
[INFO] [stdout] test manager::tests::scan_dependabot_ok ... ok
[INFO] [stdout] test manager::tests::scan_pnpm_global_v10_all_ok ... ok
[INFO] [stdout] test manager::tests::scan_pip_too_recent ... ok
[INFO] [stdout] test manager::tests::scan_dependabot_multi_ecosystem_unique_keys ... ok
[INFO] [stdout] test manager::tests::scan_pnpm_higher_release_age_is_misconfigured ... ok
[INFO] [stdout] test manager::tests::scan_pip_relative_days_ok ... ok
[INFO] [stdout] test manager::tests::scan_pnpm_global_v10_old_version_partial ... ok
[INFO] [stdout] test manager::tests::scan_pnpm_global_v11_includes_trust_and_strict_and_ignore_scripts ... ok
[INFO] [stdout] test manager::tests::scan_pnpm_global_v11_missing ... ok
[INFO] [stdout] test manager::tests::scan_pnpm_global_v11_wrong_values_flagged ... ok
[INFO] [stdout] test manager::tests::scan_pnpm_global_v10_old_version_missing_gated_settings_are_unsupported ... ok
[INFO] [stdout] test manager::tests::scan_pnpm_global_v11_all_ok ... ok
[INFO] [stdout] test manager::tests::scan_pnpm_workspace_low_release_age ... ok
[INFO] [stdout] test manager::tests::scan_pnpm_old_version_unsupported ... ok
[INFO] [stdout] test manager::tests::scan_pnpm_workspace_all_ok ... ok
[INFO] [stdout] test manager::tests::scan_pnpm_old_version_missing_release_age_is_unsupported ... ok
[INFO] [stdout] test manager::tests::scan_pnpm_workspace_missing ... ok
[INFO] [stdout] test manager::tests::scan_poetry_missing ... ok
[INFO] [stdout] test manager::tests::scan_pnpm_release_age_missing ... ok
[INFO] [stdout] test manager::tests::scan_pnpm_workspace_old_version_block_exotic_unsupported ... ok
[INFO] [stdout] test manager::tests::scan_pnpm_workspace_version_10_16_partial_support ... ok
[INFO] [stdout] test manager::tests::scan_poetry_expected_is_days ... ok
[INFO] [stdout] test manager::tests::scan_poetry_higher_value_is_misconfigured ... ok
[INFO] [stdout] test manager::tests::scan_pnpm_release_age_too_low ... ok
[INFO] [stdout] test manager::tests::scan_poetry_old_version_missing_setting_is_unsupported ... ok
[INFO] [stdout] test manager::tests::scan_pnpm_workspace_higher_release_age_ok ... ok
[INFO] [stdout] test manager::tests::scan_poetry_old_version_message_mentions_versions ... ok
[INFO] [stdout] test manager::tests::scan_uv_absolute_date_is_misconfigured ... ok
[INFO] [stdout] test manager::tests::scan_renovate_too_short ... ok
[INFO] [stdout] test manager::tests::scan_renovate_missing ... ok
[INFO] [stdout] test manager::tests::scan_poetry_too_low ... ok
[INFO] [stdout] test manager::tests::scan_uv_missing ... ok
[INFO] [stdout] test manager::tests::scan_pnpm_workspace_ignore_scripts ... ok
[INFO] [stdout] test manager::tests::scan_renovate_ok ... ok
[INFO] [stdout] test manager::tests::scan_uv_missing_file_is_not_same_as_empty_file ... ok
[INFO] [stdout] test manager::tests::scan_pnpm_v11_npmrc_settings_marked_unsupported ... ok
[INFO] [stdout] test manager::tests::scan_pnpm_workspace_very_old_version_missing_settings_are_unsupported ... ok
[INFO] [stdout] test manager::tests::scan_uv_old_version_absolute_date_is_unsupported_not_fixable ... ok
[INFO] [stdout] test manager::tests::scan_uv_old_version_unsupported_message ... ok
[INFO] [stdout] test manager::tests::scan_uv_new_version_expected_is_relative ... ok
[INFO] [stdout] test manager::tests::scan_poetry_old_version_unsupported ... ok
[INFO] [stdout] test manager::tests::scan_uv_relative_days ... ok
[INFO] [stdout] test manager::tests::scan_uv_old_version_is_unsupported ... ok
[INFO] [stdout] test manager::tests::scan_poetry_ok ... ok
[INFO] [stdout] test manager::tests::scan_uv_relative_too_short ... ok
[INFO] [stdout] test manager::tests::scan_yarn_missing ... ok
[INFO] [stdout] test manager::tests::scan_uv_too_recent ... ok
[INFO] [stdout] test manager::tests::scan_yarn_minutes_format ... ok
[INFO] [stdout] test manager::tests::scan_uv_old_version_missing_setting_is_unsupported ... ok
[INFO] [stdout] test manager::tests::scan_uv_relative_weeks_differs_is_misconfigured ... ok
[INFO] [stdout] test manager::tests::scan_yarn_old_version_unsupported ... ok
[INFO] [stdout] test manager::tests::target_os_current ... ok
[INFO] [stdout] test manager::tests::select_scan_paths_none_exist_uses_xdg_default ... ok
[INFO] [stdout] test manager::tests::uv_candidates_xdg_is_single_user_file ... ok
[INFO] [stdout] test manager::tests::skip_search_round_trip ... ok
[INFO] [stdout] test manager::tests::version_at_least_checks ... ok
[INFO] [stdout] test term::tests::ansi_hide_show_cursor ... ok
[INFO] [stdout] test manager::tests::scan_yarn_old_version_missing_setting_is_unsupported ... ok
[INFO] [stdout] test manager::tests::scan_yarn_too_low ... ok
[INFO] [stdout] test term::tests::ansi_leave_alt_screen ... ok
[INFO] [stdout] test term::tests::ansi_clear_screen ... ok
[INFO] [stdout] test ui::tests::banner_renders ... ok
[INFO] [stdout] test ui::tests::build_fix_items_empty_when_all_ok ... ok
[INFO] [stdout] test manager::tests::select_scan_paths_both_exist ... ok
[INFO] [stdout] test manager::tests::select_scan_paths_one_exists ... ok
[INFO] [stdout] test manager::tests::uv_version_boundary_0_9_16_is_unsupported ... ok
[INFO] [stdout] test term::tests::ansi_move_to ... ok
[INFO] [stdout] test term::tests::terminal_size_returns_something ... ok
[INFO] [stdout] test term::tests::ansi_enter_alt_screen ... ok
[INFO] [stdout] test manager::tests::uv_version_boundary_0_9_17_is_new ... ok
[INFO] [stdout] test ui::tests::fix_results_error ... ok
[INFO] [stdout] test ui::tests::fix_results_ok ... ok
[INFO] [stdout] test manager::tests::scan_yarn_ok ... ok
[INFO] [stdout] test ui::tests::filter_cycles_through_all_states ... ok
[INFO] [stdout] test ui::tests::myers_diff_add_line ... ok
[INFO] [stdout] test ui::tests::myers_diff_remove_line ... ok
[INFO] [stdout] test ui::tests::page_end_always_includes_at_least_one ... ok
[INFO] [stdout] test ui::tests::page_end_empty_view ... ok
[INFO] [stdout] test ui::tests::page_end_respects_max_lines ... ok
[INFO] [stdout] test ui::tests::myers_diff_completely_different ... ok
[INFO] [stdout] test ui::tests::last_page_start_single_page ... ok
[INFO] [stdout] test tests::apply_selected_applies_selected ... ok
[INFO] [stdout] test ui::tests::page_end_single_group_fits ... ok
[INFO] [stdout] test tests::apply_selected_filters_unselected ... ok
[INFO] [stdout] test ui::tests::build_fix_items_skips_ok ... ok
[INFO] [stdout] test ui::tests::scan_results_file_missing ... ok
[INFO] [stdout] test ui::tests::myers_diff_empty ... ok
[INFO] [stdout] test ui::tests::scan_results_all_ok ... ok
[INFO] [stdout] test ui::tests::prev_page_start_at_zero ... ok
[INFO] [stdout] test ui::tests::build_toggle_keys_assigns_unique_chars ... ok
[INFO] [stdout] test tests::has_needs_fix_false_when_only_unsupported ... ok
[INFO] [stdout] test ui::tests::myers_diff_identical ... ok
[INFO] [stdout] test tests::selection_loop_quit ... ok
[INFO] [stdout] test ui::tests::scan_results_ok_shows_actual_configured_value_not_target ... ok
[INFO] [stdout] test ui::tests::find_page_start_empty_view ... ok
[INFO] [stdout] test ui::tests::scan_results_needs_fix ... ok
[INFO] [stdout] test ui::tests::find_page_start_finds_correct_page ... ok
[INFO] [stdout] test ui::tests::last_page_start_empty_view ... ok
[INFO] [stdout] test ui::tests::filtered_indices_all ... ok
[INFO] [stdout] test ui::tests::scan_results_empty ... ok
[INFO] [stdout] test ui::tests::scan_results_unsupported_is_warning_not_all_clear ... ok
[INFO] [stdout] test ui::tests::scan_results_shared_key_shows_most_significant_status ... ok
[INFO] [stdout] test ui::tests::scan_results_wrong_value ... ok
[INFO] [stdout] test ui::tests::selector_cursor_second_item ... ok
[INFO] [stdout] test ui::tests::selector_renders_cursor ... ok
[INFO] [stdout] test ui::tests::toggle_manager_selects_and_deselects ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 290 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.36s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "3a37ca1aa58b9c99d9abf867cfcb36bdfaf26cc54d63824d01b9eeae2d5f13c7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3a37ca1aa58b9c99d9abf867cfcb36bdfaf26cc54d63824d01b9eeae2d5f13c7", kill_on_drop: false }`
[INFO] [stdout] 3a37ca1aa58b9c99d9abf867cfcb36bdfaf26cc54d63824d01b9eeae2d5f13c7
