[INFO] fetching crate hotspots-cli 1.42.0...
[INFO] testing hotspots-cli-1.42.0 against 1.100.0-beta.1 for beta-1.100-2
[INFO] extracting crate hotspots-cli 1.42.0 into /workspace/builds/worker-3-tc2/source
[INFO] started tweaking crates.io crate hotspots-cli 1.42.0
[INFO] finished tweaking crates.io crate hotspots-cli 1.42.0
[INFO] tweaked toml for crates.io crate hotspots-cli 1.42.0 written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate hotspots-cli 1.42.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 hotspots-cli 1.42.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] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] bf4389c5e0a13130934bb1029e35bab3f527c30e60360b8228287ded5aa32d9e
[INFO] running `Command { std: "docker" "start" "bf4389c5e0a13130934bb1029e35bab3f527c30e60360b8228287ded5aa32d9e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "bf4389c5e0a13130934bb1029e35bab3f527c30e60360b8228287ded5aa32d9e", 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" "bf4389c5e0a13130934bb1029e35bab3f527c30e60360b8228287ded5aa32d9e" "/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" "bf4389c5e0a13130934bb1029e35bab3f527c30e60360b8228287ded5aa32d9e", 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" "bf4389c5e0a13130934bb1029e35bab3f527c30e60360b8228287ded5aa32d9e" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.180
[INFO] [stderr]    Compiling unicode-ident v1.0.22
[INFO] [stderr]    Compiling quote v1.0.43
[INFO] [stderr]    Compiling proc-macro2 v1.0.105
[INFO] [stderr]    Compiling find-msvc-tools v0.1.8
[INFO] [stderr]    Compiling zerocopy v0.8.33
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.20
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling tree-sitter-language v0.1.7
[INFO] [stderr]    Compiling matrixmultiply v0.3.10
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling memchr v2.7.6
[INFO] [stderr]    Compiling rawpointer v0.2.1
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling anyhow v1.0.100
[INFO] [stderr]    Compiling zmij v1.0.15
[INFO] [stderr]    Compiling siphasher v1.0.1
[INFO] [stderr]    Compiling crc32fast v1.5.1
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling percent-encoding v2.3.2
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling form_urlencoded v1.2.2
[INFO] [stderr]    Compiling phf_shared v0.11.3
[INFO] [stderr]    Compiling unicode-width v0.2.2
[INFO] [stderr]    Compiling log v0.4.29
[INFO] [stderr]    Compiling rustc-hash v2.1.1
[INFO] [stderr]    Compiling simd-adler32 v0.3.10
[INFO] [stderr]    Compiling crossbeam-deque v0.8.6
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling linfa v0.8.1
[INFO] [stderr]    Compiling scoped-tls v1.0.1
[INFO] [stderr]    Compiling zeroize v1.9.0
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling better_scoped_tls v1.0.1
[INFO] [stderr]    Compiling rustls-pki-types v1.15.1
[INFO] [stderr]    Compiling swc_visit v2.0.1
[INFO] [stderr]    Compiling regex-syntax v0.8.8
[INFO] [stderr]    Compiling bitflags v2.10.0
[INFO] [stderr]    Compiling siphasher v0.3.11
[INFO] [stderr]    Compiling syn v2.0.114
[INFO] [stderr]    Compiling rayon v1.11.0
[INFO] [stderr]    Compiling object v0.32.2
[INFO] [stderr]    Compiling smartstring v1.0.1
[INFO] [stderr]    Compiling phf_generator v0.11.3
[INFO] [stderr]    Compiling zip v2.4.2
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling zstd-safe v7.2.4
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling num-complex v0.4.6
[INFO] [stderr]    Compiling approx v0.5.1
[INFO] [stderr]    Compiling unicode-id-start v1.4.0
[INFO] [stderr]    Compiling bumpalo v3.20.2
[INFO] [stderr]    Compiling portable-atomic v1.13.1
[INFO] [stderr]    Compiling owo-colors v4.3.0
[INFO] [stderr]    Compiling rustls v0.23.45
[INFO] [stderr]    Compiling zopfli v0.8.3
[INFO] [stderr]    Compiling webpki-roots v1.0.9
[INFO] [stderr]    Compiling csv-core v0.1.13
[INFO] [stderr]    Compiling bstr v1.12.1
[INFO] [stderr]    Compiling jobserver v0.1.34
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling seq-macro v0.3.6
[INFO] [stderr]    Compiling fallible-iterator v0.3.0
[INFO] [stderr]    Compiling streaming-iterator v0.1.9
[INFO] [stderr]    Compiling cc v1.2.53
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling fallible-streaming-iterator v0.1.9
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling rand_xoshiro v0.7.0
[INFO] [stderr]    Compiling clap_lex v0.7.7
[INFO] [stderr]    Compiling csv v1.4.0
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling clap_builder v4.5.54
[INFO] [stderr]    Compiling webpki-roots v0.26.11
[INFO] [stderr]    Compiling console v0.15.11
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling rand v0.9.4
[INFO] [stderr]    Compiling regex-automata v0.4.13
[INFO] [stderr]    Compiling hashlink v0.9.1
[INFO] [stderr]    Compiling hotspots-cli v1.42.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling number_prefix v0.4.0
[INFO] [stderr]    Compiling indicatif v0.17.11
[INFO] [stderr]    Compiling is-terminal v0.4.17
[INFO] [stderr]    Compiling rand_distr v0.4.3
[INFO] [stderr]    Compiling ndarray v0.16.1
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling zstd-sys v2.0.16+zstd.1.5.7
[INFO] [stderr]    Compiling libsqlite3-sys v0.30.1
[INFO] [stderr]    Compiling stacker v0.1.22
[INFO] [stderr]    Compiling tree-sitter-c v0.24.2
[INFO] [stderr]    Compiling tree-sitter-c-sharp v0.23.5
[INFO] [stderr]    Compiling tree-sitter-go v0.25.0
[INFO] [stderr]    Compiling tree-sitter-java v0.23.5
[INFO] [stderr]    Compiling tree-sitter-python v0.23.6
[INFO] [stderr]    Compiling ar_archive_writer v0.2.0
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling psm v0.1.28
[INFO] [stderr]    Compiling tree-sitter v0.25.10
[INFO] [stderr]    Compiling globset v0.4.18
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling swc_macros_common v1.0.1
[INFO] [stderr]    Compiling zerofrom-derive v0.1.6
[INFO] [stderr]    Compiling yoke-derive v0.8.1
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling zerovec-derive v0.11.2
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling phf_macros v0.11.3
[INFO] [stderr]    Compiling from_variant v3.0.0
[INFO] [stderr]    Compiling swc_eq_ignore_macros v1.0.1
[INFO] [stderr]    Compiling ast_node v5.0.0
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling zerofrom v0.1.6
[INFO] [stderr]    Compiling is-macro v0.3.7
[INFO] [stderr]    Compiling yoke v0.8.1
[INFO] [stderr]    Compiling phf v0.11.3
[INFO] [stderr]    Compiling string_enum v1.0.2
[INFO] [stderr]    Compiling sprs v0.11.2
[INFO] [stderr]    Compiling zerotrie v0.2.3
[INFO] [stderr]    Compiling ndarray-rand v0.15.0
[INFO] [stderr]    Compiling rustls-webpki v0.103.15
[INFO] [stderr]    Compiling clap_derive v4.5.49
[INFO] [stderr]    Compiling zerovec v0.11.5
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling linfa-linalg v0.2.1
[INFO] [stderr]    Compiling argmin-math v0.5.1
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling tinystr v0.8.2
[INFO] [stderr]    Compiling potential_utf v0.1.4
[INFO] [stderr]    Compiling icu_collections v2.1.1
[INFO] [stderr]    Compiling icu_locale_core v2.1.1
[INFO] [stderr]    Compiling rust_xlsxwriter v0.79.4
[INFO] [stderr]    Compiling icu_provider v2.1.1
[INFO] [stderr]    Compiling zstd v0.13.3
[INFO] [stderr]    Compiling clap v4.5.54
[INFO] [stderr]    Compiling icu_properties v2.1.2
[INFO] [stderr]    Compiling icu_normalizer v2.1.1
[INFO] [stderr]    Compiling linfa-trees v0.8.1
[INFO] [stderr]    Compiling triomphe v0.1.15
[INFO] [stderr]    Compiling num-bigint v0.4.6
[INFO] [stderr]    Compiling bytes-str v0.2.7
[INFO] [stderr]    Compiling linfa-ensemble v0.8.1
[INFO] [stderr]    Compiling hstr v3.0.4
[INFO] [stderr]    Compiling swc_atoms v9.0.0
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling argmin v0.11.0
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling swc_common v18.0.1
[INFO] [stderr]    Compiling linfa-linear v0.8.1
[INFO] [stderr]    Compiling ureq v2.12.1
[INFO] [stderr]    Compiling rusqlite v0.32.1
[INFO] [stderr]    Compiling swc_ecma_ast v20.0.0
[INFO] [stderr]    Compiling swc_ecma_visit v20.0.0
[INFO] [stderr]    Compiling swc_ecma_parser v33.0.0
[INFO] [stderr]    Compiling hotspots-core v1.42.0
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 2m 12s
[INFO] running `Command { std: "docker" "inspect" "bf4389c5e0a13130934bb1029e35bab3f527c30e60360b8228287ded5aa32d9e", 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" "bf4389c5e0a13130934bb1029e35bab3f527c30e60360b8228287ded5aa32d9e" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling bitflags v2.10.0
[INFO] [stderr]    Compiling rustix v1.1.3
[INFO] [stderr]    Compiling linux-raw-sys v0.11.0
[INFO] [stderr]    Compiling swc_ecma_ast v20.0.0
[INFO] [stderr]    Compiling rusqlite v0.32.1
[INFO] [stderr]    Compiling hotspots-cli v1.42.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling tempfile v3.24.0
[INFO] [stderr]    Compiling swc_ecma_parser v33.0.0
[INFO] [stderr]    Compiling swc_ecma_visit v20.0.0
[INFO] [stderr]    Compiling hotspots-core v1.42.0
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 43.47s
[INFO] running `Command { std: "docker" "inspect" "bf4389c5e0a13130934bb1029e35bab3f527c30e60360b8228287ded5aa32d9e", 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" "bf4389c5e0a13130934bb1029e35bab3f527c30e60360b8228287ded5aa32d9e" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]    Compiling hotspots-cli v1.42.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 7.18s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/build/hotspots-cli/7adf1e6df5dfec0e/out/hotspots-7adf1e6df5dfec0e)
[INFO] [stdout] 
[INFO] [stdout] running 60 tests
[INFO] [stdout] test cmd::analyze::touch_mode_tests::resolve_touch_mode_and_skip_auto_falls_back_to_config ... ok
[INFO] [stdout] test cmd::analyze::touch_mode_tests::resolve_touch_mode_and_skip_per_function ... ok
[INFO] [stdout] test cmd::analyze::touch_mode_tests::resolve_touch_mode_and_skip_none_sets_skip_true ... ok
[INFO] [stdout] test cmd::analyze::touch_mode_tests::parse_touch_mode_arg_all_named_values ... ok
[INFO] [stdout] test cmd::analyze::touch_mode_tests::resolve_touch_mode_and_skip_explicit_auto_matches_none ... ok
[INFO] [stdout] test cmd::analyze::touch_mode_tests::resolve_touch_mode_and_skip_legacy_flags_unchanged_when_touch_mode_absent ... ok
[INFO] [stdout] test cmd::analyze::validate_analyze_flags_tests::all_functions_requires_snapshot_mode_and_json_format ... ok
[INFO] [stdout] test cmd::analyze::touch_mode_tests::parse_touch_mode_arg_hybrid_bare_and_with_threshold ... ok
[INFO] [stdout] test cmd::analyze::validate_analyze_flags_tests::cold_start_and_axes_are_mutually_exclusive ... ok
[INFO] [stdout] test cmd::analyze::validate_analyze_flags_tests::cold_start_and_axes_reject_mode ... ok
[INFO] [stdout] test cmd::analyze::validate_analyze_flags_tests::base_args_pass_validation ... ok
[INFO] [stdout] test cmd::analyze::touch_mode_tests::resolve_touch_mode_and_skip_file ... ok
[INFO] [stdout] test cmd::analyze::validate_analyze_flags_tests::explain_patterns_rejects_non_snapshot_mode_only_when_mode_is_set ... ok
[INFO] [stdout] test cmd::analyze::touch_mode_tests::resolve_touch_mode_and_skip_hybrid_default_and_explicit_threshold ... ok
[INFO] [stdout] test cmd::coordinate::tests::extract_files_binary_addition_excluded ... ok
[INFO] [stdout] test cmd::analyze::validate_analyze_flags_tests::level_requires_snapshot_mode_text_format_and_rejects_explain ... ok
[INFO] [stdout] test cmd::analyze::validate_analyze_flags_tests::policy_requires_delta_mode ... ok
[INFO] [stdout] test cmd::coordinate::tests::classify_coupling_below_threshold_is_not_hidden_dependency ... ok
[INFO] [stdout] test cmd::analyze::validate_analyze_flags_tests::sarif_csv_xlsx_formats_require_snapshot_mode ... ok
[INFO] [stdout] test cmd::coordinate::tests::extract_files_content_changing_rename_uses_new_path_only ... ok
[INFO] [stdout] test cmd::coordinate::tests::extract_files_deduplicates_preserving_first_occurrence ... ok
[INFO] [stdout] test cmd::coordinate::tests::extract_files_addition_or_modification ... ok
[INFO] [stdout] test cmd::coordinate::tests::classify_coupling_pair_entirely_outside_set_is_ignored ... ok
[INFO] [stdout] test cmd::coordinate::tests::classify_coupling_hidden_dependency_above_threshold ... ok
[INFO] [stdout] test cmd::coordinate::tests::classify_coupling_keeps_strongest_partner_for_outside_file ... ok
[INFO] [stdout] test cmd::coordinate::tests::classify_coupling_within_set_pair ... ok
[INFO] [stdout] test cmd::coordinate::tests::classify_coupling_tied_ratio_resolves_deterministically ... ok
[INFO] [stdout] test cmd::analyze::validate_analyze_flags_tests::no_persist_requires_snapshot_or_delta_mode_and_rejects_force ... ok
[INFO] [stdout] test cmd::coordinate::tests::recommendation_downgrades_when_all_files_concentrated ... ok
[INFO] [stdout] test cmd::coordinate::tests::recommendation_empty_ownership_does_not_downgrade ... ok
[INFO] [stdout] test cmd::coordinate::tests::extract_files_excludes_deletion ... ok
[INFO] [stdout] test cmd::analyze::validate_analyze_flags_tests::include_models_requires_snapshot_mode_and_json_or_html_format ... ok
[INFO] [stdout] test cmd::coordinate::tests::extract_files_pure_rename_has_no_plus_plus_plus_line ... ok
[INFO] [stdout] test cmd::coordinate::tests::resolve_input_files_rejects_none_provided ... ok
[INFO] [stdout] test cmd::coordinate::tests::recommendation_stays_serialize_when_not_all_concentrated ... ok
[INFO] [stdout] test cmd::coordinate::tests::extract_files_ignores_malformed_empty_path_line ... ok
[INFO] [stdout] test cmd::coordinate::tests::resolve_input_files_rejects_more_than_one_source ... ok
[INFO] [stdout] test cmd::coordinate::tests::resolve_input_files_from_files ... ok
[INFO] [stdout] test cmd::estimate::tests::ms_per_function_unmeasured_language_falls_back_to_default ... ok
[INFO] [stdout] test cmd::coordinate::tests::knowledge_mode_degenerate_single_author ... ok
[INFO] [stdout] test cmd::coordinate::tests::recommendation_unaffected_when_coupling_below_threshold ... ok
[INFO] [stdout] test cmd::analyze::validate_analyze_flags_tests::explain_rejects_delta_and_models_mode ... ok
[INFO] [stdout] test cmd::coordinate::tests::resolve_input_files_from_diff ... ok
[INFO] [stdout] test cmd::init::tests::find_repo_root_finds_git_dir ... ok
[INFO] [stdout] test cmd::upgrade::tests::compare_versions_ignores_git_describe_suffix ... ok
[INFO] [stdout] test cmd::upgrade::tests::compare_versions_orders_numerically ... ok
[INFO] [stdout] test cmd::init::tests::write_ci_workflow_fails_if_already_exists ... ok
[INFO] [stdout] test cmd::upgrade::tests::notice_cache_round_trips_through_disk ... ok
[INFO] [stdout] test cmd::analyze::validate_analyze_flags_tests::models_mode_supports_only_text_or_json ... ok
[INFO] [stdout] test cmd::estimate::tests::lang_extension_hint_round_trips_through_from_extension ... ok
[INFO] [stdout] test cmd::estimate::tests::ms_per_function_covers_all_spike_measured_languages ... ok
[INFO] [stdout] test cmd::coordinate::tests::knowledge_mode_does_not_fire_above_author_count_bound ... ok
[INFO] [stdout] test cmd::analyze::touch_mode_tests::parse_touch_mode_arg_rejects_garbage ... ok
[INFO] [stdout] test cmd::init::tests::find_repo_root_returns_none_without_git ... ok
[INFO] [stdout] test cmd::estimate::tests::tier0_terminates_quickly_when_tier1_budget_is_zero ... ok
[INFO] [stdout] test cmd::estimate::tests::validate_estimate_flags_rejects_non_text_json ... ok
[INFO] [stdout] test cmd::init::tests::write_ci_workflow_creates_file ... ok
[INFO] [stdout] test cmd::coordinate::tests::knowledge_mode_fires_concentrated ... ok
[INFO] [stdout] test cmd::estimate::tests::small_repo_all_tiers_succeed ... ok
[INFO] [stdout] test cmd::coordinate::tests::staged_files_lists_pure_rename_new_path_natively ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 60 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.17s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "bf4389c5e0a13130934bb1029e35bab3f527c30e60360b8228287ded5aa32d9e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "bf4389c5e0a13130934bb1029e35bab3f527c30e60360b8228287ded5aa32d9e", kill_on_drop: false }`
[INFO] [stdout] bf4389c5e0a13130934bb1029e35bab3f527c30e60360b8228287ded5aa32d9e
