[INFO] fetching crate readout 0.4.0...
[INFO] testing readout-0.4.0 against 1.99.0-beta.8 for beta-1.100-2
[INFO] extracting crate readout 0.4.0 into /workspace/builds/worker-1-tc1/source
[INFO] started tweaking crates.io crate readout 0.4.0
[INFO] finished tweaking crates.io crate readout 0.4.0
[INFO] tweaked toml for crates.io crate readout 0.4.0 written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate readout 0.4.0 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 readout 0.4.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.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded instability v0.3.13
[INFO] [stderr]   Downloaded lru v0.18.2
[INFO] [stderr]   Downloaded line-clipping v0.3.8
[INFO] [stderr]   Downloaded palette_derive v0.7.7
[INFO] [stderr]   Downloaded pest_generator v2.9.0
[INFO] [stderr]   Downloaded darling_macro v0.24.0
[INFO] [stderr]   Downloaded palette_math v0.7.7
[INFO] [stderr]   Downloaded pest_derive v2.9.0
[INFO] [stderr]   Downloaded pest_meta v2.9.0
[INFO] [stderr]   Downloaded darling_core v0.24.0
[INFO] [stderr]   Downloaded darling v0.24.0
[INFO] [stderr]   Downloaded dirs v7.0.0
[INFO] [stderr]   Downloaded palette v0.7.7
[INFO] [stderr]   Downloaded pest v2.9.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 68df850e683119a02a9222a962039b861398a5d703e2e180abfe1ea7927181ba
[INFO] running `Command { std: "docker" "start" "68df850e683119a02a9222a962039b861398a5d703e2e180abfe1ea7927181ba", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "68df850e683119a02a9222a962039b861398a5d703e2e180abfe1ea7927181ba", 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" "68df850e683119a02a9222a962039b861398a5d703e2e180abfe1ea7927181ba" "/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" "68df850e683119a02a9222a962039b861398a5d703e2e180abfe1ea7927181ba", 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" "68df850e683119a02a9222a962039b861398a5d703e2e180abfe1ea7927181ba" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling foldhash v0.2.0
[INFO] [stderr]    Compiling either v1.17.0
[INFO] [stderr]    Compiling thiserror v2.0.20
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling instability v0.3.13
[INFO] [stderr]    Compiling darling_core v0.24.0
[INFO] [stderr]    Compiling castaway v0.2.4
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling compact_str v0.9.1
[INFO] [stderr]    Compiling hashbrown v0.17.1
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling itertools v0.14.0
[INFO] [stderr]    Compiling critical-section v1.2.0
[INFO] [stderr]    Compiling log v0.4.33
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.20
[INFO] [stderr]    Compiling smallvec v1.15.2
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling indoc v2.0.7
[INFO] [stderr]    Compiling lru v0.18.2
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling mio v1.2.2
[INFO] [stderr]    Compiling kasuari v0.4.12
[INFO] [stderr]    Compiling crossbeam-deque v0.8.7
[INFO] [stderr]    Compiling time v0.3.55
[INFO] [stderr]    Compiling cc v1.4.3
[INFO] [stderr]    Compiling signal-hook-mio v0.2.5
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling unicode-truncate v2.0.1
[INFO] [stderr]    Compiling line-clipping v0.3.8
[INFO] [stderr]    Compiling clap_builder v4.6.7
[INFO] [stderr]    Compiling clap_derive v4.6.7
[INFO] [stderr]    Compiling constant_time_eq v0.4.2
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling chrono v0.4.45
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling blake3 v1.8.7
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling strum_macros v0.28.0
[INFO] [stderr]    Compiling derive_more-impl v2.1.1
[INFO] [stderr]    Compiling derive_more v2.1.1
[INFO] [stderr]    Compiling crossterm v0.29.0
[INFO] [stderr]    Compiling darling_macro v0.24.0
[INFO] [stderr]    Compiling darling v0.24.0
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling dirs v7.0.0
[INFO] [stderr]    Compiling clap v4.6.7
[INFO] [stderr]    Compiling gethostname v1.1.0
[INFO] [stderr]    Compiling strum v0.28.0
[INFO] [stderr]    Compiling ratatui-core v0.1.2
[INFO] [stderr]    Compiling ratatui-widgets v0.3.2
[INFO] [stderr]    Compiling ratatui-crossterm v0.1.2
[INFO] [stderr]    Compiling ratatui-macros v0.7.2
[INFO] [stderr]    Compiling ratatui v0.30.2
[INFO] [stderr]    Compiling readout v0.4.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: use of deprecated method `std::sync::atomic::Atomic::<u64>::fetch_update`: renamed to `try_update` for consistency
[INFO] [stdout]    --> src/scan.rs:209:36
[INFO] [stdout]     |
[INFO] [stdout] 209 |                         bytes_read.fetch_update(Ordering::Relaxed, Ordering::Relaxed, |value| {
[INFO] [stdout]     |                                    ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]     |
[INFO] [stdout] 209 -                         bytes_read.fetch_update(Ordering::Relaxed, Ordering::Relaxed, |value| {
[INFO] [stdout] 209 +                         bytes_read.try_update(Ordering::Relaxed, Ordering::Relaxed, |value| {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 51.33s
[INFO] running `Command { std: "docker" "inspect" "68df850e683119a02a9222a962039b861398a5d703e2e180abfe1ea7927181ba", 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" "68df850e683119a02a9222a962039b861398a5d703e2e180abfe1ea7927181ba" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling readout v0.4.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: use of deprecated method `std::sync::atomic::Atomic::<u64>::fetch_update`: renamed to `try_update` for consistency
[INFO] [stdout]    --> src/scan.rs:209:36
[INFO] [stdout]     |
[INFO] [stdout] 209 |                         bytes_read.fetch_update(Ordering::Relaxed, Ordering::Relaxed, |value| {
[INFO] [stdout]     |                                    ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]     |
[INFO] [stdout] 209 -                         bytes_read.fetch_update(Ordering::Relaxed, Ordering::Relaxed, |value| {
[INFO] [stdout] 209 +                         bytes_read.try_update(Ordering::Relaxed, Ordering::Relaxed, |value| {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 12.18s
[INFO] running `Command { std: "docker" "inspect" "68df850e683119a02a9222a962039b861398a5d703e2e180abfe1ea7927181ba", 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" "68df850e683119a02a9222a962039b861398a5d703e2e180abfe1ea7927181ba" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr] warning: use of deprecated method `std::sync::atomic::Atomic::<u64>::fetch_update`: renamed to `try_update` for consistency
[INFO] [stderr]    --> src/scan.rs:209:36
[INFO] [stderr]     |
[INFO] [stderr] 209 |                         bytes_read.fetch_update(Ordering::Relaxed, Ordering::Relaxed, |value| {
[INFO] [stderr]     |                                    ^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] help: replace the use of the deprecated method
[INFO] [stderr]     |
[INFO] [stderr] 209 -                         bytes_read.fetch_update(Ordering::Relaxed, Ordering::Relaxed, |value| {
[INFO] [stderr] 209 +                         bytes_read.try_update(Ordering::Relaxed, Ordering::Relaxed, |value| {
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: `readout` (bin "readout" test) generated 1 warning (run `cargo fix --bin "readout" -p readout --tests` to apply 1 suggestion)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.18s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/readout-3474654991b02365)
[INFO] [stdout] 
[INFO] [stdout] running 294 tests
[INFO] [stdout] test agg::tests::a_current_window_excludes_future_events ... ok
[INFO] [stdout] test agg::tests::a_date_window_excludes_older_events ... ok
[INFO] [stdout] test agg::tests::a_streak_counts_back_from_today ... ok
[INFO] [stdout] test agg::tests::an_unbounded_range_has_no_period_before_it ... ok
[INFO] [stdout] test agg::tests::a_picked_day_in_the_past_reports_no_month_figures ... ok
[INFO] [stdout] test agg::tests::a_family_filter_selects_every_version_and_an_id_still_selects_its_own ... ok
[INFO] [stdout] test agg::tests::a_month_is_not_projected_from_a_window_that_does_not_cover_it ... ok
[INFO] [stdout] test agg::tests::a_rise_from_an_empty_window_has_no_percentage ... ok
[INFO] [stdout] test agg::tests::a_single_request_session_never_tops_the_context_ranking ... ok
[INFO] [stdout] test agg::tests::burn_rate_divides_by_the_window_not_by_the_days_that_happened_to_be_busy ... ok
[INFO] [stdout] test agg::tests::idle_days_appear_as_zeros_rather_than_vanishing ... ok
[INFO] [stdout] test agg::tests::cache_hit_ratio_measures_reads_against_everything_sent_not_against_the_total ... ok
[INFO] [stdout] test agg::tests::model_rows_are_ranked_by_token_volume ... ok
[INFO] [stdout] test agg::tests::copied_events_enter_one_shared_device_bucket ... ok
[INFO] [stdout] test agg::tests::projects_with_the_same_basename_remain_distinct ... ok
[INFO] [stdout] test agg::tests::ratios_are_absent_rather_than_zero_when_there_is_nothing_to_divide ... ok
[INFO] [stdout] test agg::tests::rollups_agree_with_the_total ... ok
[INFO] [stdout] test agg::tests::source_and_project_filters_compose ... ok
[INFO] [stdout] test agg::tests::grouping_folds_versions_into_one_row_but_prices_each_by_its_own_rate ... ok
[INFO] [stdout] test agg::tests::sessions_are_counted_distinctly_not_summed ... ok
[INFO] [stdout] test agg::tests::identical_session_ids_from_different_tools_remain_distinct ... ok
[INFO] [stdout] test agg::tests::shared_device_filter_selects_only_events_seen_on_multiple_devices ... ok
[INFO] [stdout] test agg::tests::the_costliest_session_leads_the_ranking_and_the_cap_is_knowable ... ok
[INFO] [stdout] test agg::tests::the_previous_window_sits_immediately_before_and_is_the_same_length ... ok
[INFO] [stdout] test agg::tests::today_is_absent_rather_than_zero_when_nothing_was_billed ... ok
[INFO] [stdout] test agg::tests::today_respects_the_filter_it_was_summarized_under ... ok
[INFO] [stdout] test agg::tests::today_is_the_same_number_however_wide_the_window ... ok
[INFO] [stdout] test agg::tests::undated_events_still_respect_non_date_filters ... ok
[INFO] [stdout] test agg::tests::undated_events_are_excluded_from_a_windowed_view_not_guessed_into_it ... ok
[INFO] [stdout] test agg::tests::unpriced_models_are_surfaced_and_cost_coverage_drops ... ok
[INFO] [stdout] test cache::tests::an_untouched_file_is_skipped_and_an_appended_one_resumes ... ok
[INFO] [stdout] test cache::tests::a_replaced_file_forces_a_full_reparse ... ok
[INFO] [stdout] test cache::tests::an_oversized_cache_is_ignored_without_reading_it ... ok
[INFO] [stdout] test devices::tests::a_custom_ssh_config_is_passed_to_openssh ... ok
[INFO] [stdout] test agg::tests::week_over_week_compares_against_the_previous_seven_days ... ok
[INFO] [stdout] test cache::tests::truncation_forces_a_full_reparse ... ok
[INFO] [stdout] test cache::tests::an_unknown_file_is_parsed_whole ... ok
[INFO] [stdout] test cache::tests::a_foreign_schema_version_is_discarded_not_migrated ... ok
[INFO] [stdout] test devices::tests::copied_events_count_once_and_keep_both_observers ... ok
[INFO] [stdout] test devices::tests::bundle_round_trip_excludes_replay_content ... ok
[INFO] [stdout] test cache::tests::save_then_load_round_trips ... ok
[INFO] [stdout] test cache::tests::cache_files_are_private ... ok
[INFO] [stdout] test devices::tests::bootstrap_retries_only_remote_command_failures_not_ssh_transport_failures ... ok
[INFO] [stdout] test devices::tests::an_unusable_snapshot_costs_that_device_and_nothing_else ... ok
[INFO] [stdout] test devices::tests::merge_event_limit_counts_the_deduplicated_result ... ok
[INFO] [stdout] test devices::tests::a_snapshot_claiming_the_local_device_id_is_refused_without_killing_the_scan ... ok
[INFO] [stdout] test devices::tests::merge_text_limit_includes_the_device_id_before_mutating ... ok
[INFO] [stdout] test devices::tests::project_aliases_unify_cross_platform_working_directories ... ok
[INFO] [stdout] test devices::tests::remote_bootstrap_uses_the_official_installer_and_preserves_the_install_dir ... ok
[INFO] [stdout] test devices::tests::remote_bundle_cannot_impersonate_the_shared_bucket ... ok
[INFO] [stdout] test devices::tests::remote_readout_does_not_retry_transport_or_application_failures ... ok
[INFO] [stdout] test devices::tests::remote_readout_falls_back_to_the_unix_user_install_directory ... ok
[INFO] [stdout] test devices::tests::remote_readout_prefers_the_windows_user_install_directory_for_cmd_errors ... ok
[INFO] [stdout] test devices::tests::ssh_config_tokenizer_handles_quotes_escapes_and_comments ... ok
[INFO] [stdout] test devices::tests::the_local_only_path_still_records_its_observer ... ok
[INFO] [stdout] test devices::tests::capped_reader_drains_but_never_keeps_more_than_the_limit ... ok
[INFO] [stdout] test devices::tests::ssh_config_discovery_keeps_only_concrete_hosts_and_follows_includes ... ok
[INFO] [stdout] test doctor::tests::duplicate_collapsing_is_reported_as_working_rather_than_as_damage ... ok
[INFO] [stdout] test doctor::tests::a_capped_file_list_accounts_for_the_lines_it_did_not_name ... ok
[INFO] [stdout] test doctor::tests::an_unpriced_model_is_reported_without_being_called_free ... ok
[INFO] [stdout] test doctor::tests::malformed_lines_are_named_with_the_files_holding_them ... ok
[INFO] [stdout] test doctor::tests::the_text_report_shows_a_glyph_beside_every_level ... ok
[INFO] [stdout] test doctor::tests::undated_requests_are_flagged_because_every_window_drops_them ... ok
[INFO] [stdout] test fmt::tests::a_share_never_rounds_a_real_quantity_to_nothing ... ok
[INFO] [stdout] test fmt::tests::counts_are_digit_grouped ... ok
[INFO] [stdout] test fmt::tests::ellipsize_respects_the_budget ... ok
[INFO] [stdout] test fmt::tests::hour_labels_read_as_a_clock ... ok
[INFO] [stdout] test fmt::tests::money_scales_its_precision ... ok
[INFO] [stdout] test fmt::tests::multipliers_keep_a_significant_digit_at_every_magnitude ... ok
[INFO] [stdout] test fmt::tests::token_counts_climb_the_unit_ladder ... ok
[INFO] [stdout] test fmt::tests::unknown_cost_never_renders_as_zero ... ok
[INFO] [stdout] test model::tests::a_version_with_no_name_keeps_its_id_when_grouped ... ok
[INFO] [stdout] test model::tests::aliases_normalize_only_for_claude ... ok
[INFO] [stdout] test model::tests::date_suffix_is_stripped_for_pricing ... ok
[INFO] [stdout] test model::tests::hostile_counts_saturate_instead_of_wrapping ... ok
[INFO] [stdout] test model::tests::reasoning_effort_folds_onto_the_base_model_but_a_tier_does_not ... ok
[INFO] [stdout] test model::tests::tokens_totals ... ok
[INFO] [stdout] test model::tests::versions_of_a_named_line_share_a_family ... ok
[INFO] [stdout] test parse::claude::tests::a_finished_response_replaces_an_unfinished_one ... ok
[INFO] [stdout] test parse::claude::tests::a_partial_trailing_line_is_not_consumed ... ok
[INFO] [stdout] test parse::claude::tests::among_equally_unfinished_records_the_largest_wins ... ok
[INFO] [stdout] test parse::claude::tests::broken_lines_are_counted_but_a_torn_tail_is_not ... ok
[INFO] [stdout] test fmt::tests::a_change_from_nothing_is_named_rather_than_given_a_percentage ... ok
[INFO] [stdout] test parse::claude::tests::cache_only_requests_are_billable ... ok
[INFO] [stdout] test parse::claude::tests::cwd_from_a_preceding_record_is_snapshotted_per_response ... ok
[INFO] [stdout] test fmt::tests::terminal_text_neutralizes_layout_and_bidi_controls ... ok
[INFO] [stdout] test parse::claude::tests::each_response_keeps_the_cwd_in_effect_for_that_request ... ok
[INFO] [stdout] test parse::claude::tests::cache_creation_breakdown_is_rescaled_when_it_under_sums ... ok
[INFO] [stdout] test parse::claude::tests::hostile_cache_breakdowns_do_not_overflow ... ok
[INFO] [stdout] test parse::claude::tests::missing_breakdown_defaults_to_the_five_minute_tier ... ok
[INFO] [stdout] test parse::claude::tests::parses_one_assistant_record ... ok
[INFO] [stdout] test parse::claude::tests::project_falls_back_to_the_directory_when_cwd_is_absent ... ok
[INFO] [stdout] test parse::claude::tests::synthetic_records_are_counted_but_not_billed ... ok
[INFO] [stdout] test parse::claude::tests::the_damage_count_is_a_floor_rather_than_a_false_alarm ... ok
[INFO] [stdout] test parse::claude::tests::zero_token_records_are_dropped ... ok
[INFO] [stdout] test parse::codex::tests::a_partial_trailing_line_is_not_consumed ... ok
[INFO] [stdout] test parse::codex::tests::a_re_emitted_snapshot_contributes_nothing ... ok
[INFO] [stdout] test parse::codex::tests::broken_rollout_lines_are_counted_wherever_they_sit ... ok
[INFO] [stdout] test parse::codex::tests::cached_above_input_is_clamped ... ok
[INFO] [stdout] test parse::codex::tests::a_regressing_cumulative_snapshot_does_not_go_negative ... ok
[INFO] [stdout] test parse::codex::tests::exact_per_request_usage_beats_subtracting_cumulative_snapshots ... ok
[INFO] [stdout] test parse::codex::tests::copied_usage_records_receive_the_same_stable_id ... ok
[INFO] [stdout] test parse::codex::tests::incremental_resume_preserves_stable_id_sequence ... ok
[INFO] [stdout] test parse::codex::tests::input_is_reported_net_of_the_cached_portion ... ok
[INFO] [stdout] test parse::codex::tests::falls_back_to_high_water_subtraction_without_last_usage ... ok
[INFO] [stdout] test parse::codex::tests::null_info_is_skipped ... ok
[INFO] [stdout] test parse::codex::tests::repeats_are_suppressed_per_rate_limit_lane ... ok
[INFO] [stdout] test parse::codex::tests::resuming_mid_file_continues_the_same_dedup_state ... ok
[INFO] [stdout] test parse::tests::a_record_is_shaped_like_an_object_or_it_is_damage ... ok
[INFO] [stdout] test parse::tests::only_newline_terminated_lines_are_yielded ... ok
[INFO] [stdout] test parse::tests::timestamps_parse_to_unix_seconds ... ok
[INFO] [stdout] test paths::tests::claude_dir_names_only_lose_the_leading_separator ... ok
[INFO] [stdout] test paths::tests::cwd_remains_an_unambiguous_project_identity ... ok
[INFO] [stdout] test pricing::tests::cache_rates_derive_from_the_input_rate ... ok
[INFO] [stdout] test pricing::tests::cost_sums_every_token_class ... ok
[INFO] [stdout] test pricing::tests::coverage_is_a_token_weighted_fraction ... ok
[INFO] [stdout] test pricing::tests::dated_claude_ids_resolve_to_the_undated_rate ... ok
[INFO] [stdout] test pricing::tests::gpt_6_astra_keeps_the_cache_write_openai_bills_for_it ... ok
[INFO] [stdout] test pricing::tests::gpt_6_sol_and_luna_bill_their_published_cards ... ok
[INFO] [stdout] test parse::codex::tests::model_names_normalize ... ok
[INFO] [stdout] test parse::codex::tests::a_resumed_turn_uses_its_current_working_directory ... ok
[INFO] [stdout] test pricing::tests::openai_rates_pin_cache_writes_to_zero_and_fold_effort_suffixes ... ok
[INFO] [stdout] test pricing::tests::priced_totals_saturate_instead_of_wrapping ... ok
[INFO] [stdout] test pricing::tests::opus_5_5_charges_the_cache_hit_rate_anthropic_publishes_for_it ... ok
[INFO] [stdout] test pricing::tests::starter_override_escapes_model_names_and_preserves_explicit_cache_rates ... ok
[INFO] [stdout] test pricing::tests::the_5_1_models_charge_the_cache_hit_rate_anthropic_publishes_for_them ... ok
[INFO] [stdout] test pricing::tests::unknown_models_are_unpriced_not_zero ... ok
[INFO] [stdout] test pricing::tests::sonnet_5_bills_the_price_that_was_actually_charged ... ok
[INFO] [stdout] test replay::tests::claude_tool_errors_keep_their_call_name ... ok
[INFO] [stdout] test replay::tests::codex_messages_and_tool_pairs_become_a_trace ... ok
[INFO] [stdout] test replay::tests::matching_accepts_main_files_subagents_and_codex_rollouts ... ok
[INFO] [stdout] test replay::tests::previews_are_single_line_and_bounded ... ok
[INFO] [stdout] test replay::tests::streaming_loader_orders_events_and_ignores_a_torn_tail ... ok
[INFO] [stdout] test report::tests::a_one_day_window_does_not_repeat_itself_as_today ... ok
[INFO] [stdout] test report::tests::csv_has_one_row_per_day_including_idle_ones ... ok
[INFO] [stdout] test report::tests::insight_json_keeps_an_unmeasurable_ratio_null_rather_than_zero ... ok
[INFO] [stdout] test report::tests::insight_text_marks_partly_priced_figures_and_names_its_cap ... ok
[INFO] [stdout] test doctor::tests::a_clean_corpus_reports_nothing_to_fix_and_exits_zero ... FAILED
[INFO] [stdout] test doctor::tests::an_unreadable_device_snapshot_fails_because_the_total_is_now_wrong ... FAILED
[INFO] [stdout] test report::tests::json_carries_today_and_null_when_there_is_none ... ok
[INFO] [stdout] test report::tests::month_to_date_is_null_when_the_window_does_not_cover_the_month ... ok
[INFO] [stdout] test report::tests::search_output_labels_a_hit_the_way_replay_would ... ok
[INFO] [stdout] test report::tests::search_output_says_when_a_list_was_cut_rather_than_just_being_shorter ... ok
[INFO] [stdout] test report::tests::text_output_flags_partial_pricing ... ok
[INFO] [stdout] test report::tests::text_output_reports_today_beside_the_window ... ok
[INFO] [stdout] test scan::tests::a_finished_copy_beats_a_mid_stream_copy ... ok
[INFO] [stdout] test scan::tests::a_scan_that_learned_nothing_leaves_the_cache_alone ... ok
[INFO] [stdout] test report::tests::json_output_is_parseable_and_carries_coverage ... ok
[INFO] [stdout] test fmt::tests::error_chains_put_the_actionable_root_cause_first ... ok
[INFO] [stdout] test pricing::tests::zeroed_unknown_override_rows_remain_unpriced ... ok
[INFO] [stdout] test pricing::tests::invalid_rates_are_rejected ... ok
[INFO] [stdout] test scan::tests::a_transcript_that_disappears_after_discovery_fails_the_scan ... ok
[INFO] [stdout] test doctor::tests::the_json_report_carries_every_check_and_the_exit_verdict ... FAILED
[INFO] [stdout] test scan::tests::keyless_events_are_never_merged ... ok
[INFO] [stdout] test scan::tests::claude_discovery_reaches_workflow_subagents ... ok
[INFO] [stdout] test scan::tests::codex_discovery_does_not_cross_into_archived_sessions ... ok
[INFO] [stdout] test scan::tests::discovery_does_not_follow_directory_symlinks ... ok
[INFO] [stdout] test scan::tests::streamed_claude_records_are_deduplicated_inside_the_cache ... ok
[INFO] [stdout] test scan::tests::streaming_scan_leaves_a_torn_tail_for_the_next_append ... ok
[INFO] [stdout] test scan::tests::distinct_keys_survive ... ok
[INFO] [stdout] test scan::tests::equal_rank_keeps_the_larger_output ... ok
[INFO] [stdout] test scan::tests::the_same_response_in_two_transcripts_is_counted_once ... ok
[INFO] [stdout] test search::tests::a_query_shorter_than_the_floor_is_refused_rather_than_answered ... ok
[INFO] [stdout] test search::tests::a_match_that_lives_only_in_metadata_is_not_a_hit ... ok
[INFO] [stdout] test search::tests::a_phrase_that_crosses_a_line_break_is_still_found ... ok
[INFO] [stdout] test search::tests::a_query_of_only_separators_falls_back_to_parsing_every_line ... ok
[INFO] [stdout] test search::tests::a_query_with_quotes_survives_json_escaping ... ok
[INFO] [stdout] test search::tests::a_transcript_with_no_billed_request_is_still_searchable ... ok
[INFO] [stdout] test search::tests::a_snippet_is_bounded_and_points_at_the_match ... ok
[INFO] [stdout] test search::tests::a_window_bounds_the_records_rather_than_the_sessions ... ok
[INFO] [stdout] test search::tests::matching_ignores_ascii_case_in_both_the_gate_and_the_confirmation ... ok
[INFO] [stdout] test report::tests::json_says_which_devices_the_totals_came_from ... ok
[INFO] [stdout] test search::tests::a_codex_rollout_is_attributed_to_the_thread_id_inside_its_name ... ok
[INFO] [stdout] test search::tests::a_torn_final_line_is_left_for_the_next_search ... ok
[INFO] [stdout] test search::tests::the_gate_only_narrows_what_is_parsed ... ok
[INFO] [stdout] test search::tests::one_record_copied_into_a_forked_transcript_counts_once ... ok
[INFO] [stdout] test search::tests::the_session_index_takes_its_project_from_the_same_place_the_sessions_page_does ... ok
[INFO] [stdout] test settings::tests::enabling_a_host_is_idempotent_and_disabling_removes_it ... ok
[INFO] [stdout] test settings::tests::large_fleets_are_not_limited_to_the_old_sixty_four_host_cap ... ok
[INFO] [stdout] test settings::tests::a_settings_file_from_before_model_families_still_loads_with_it_off ... ok
[INFO] [stdout] test settings::tests::only_concrete_safe_ssh_aliases_can_be_enabled ... ok
[INFO] [stdout] test settings::tests::renaming_a_device_preserves_its_stable_id ... ok
[INFO] [stdout] test settings::tests::the_legacy_placeholder_migrates_without_changing_the_device_id ... ok
[INFO] [stdout] test tests::days_rejects_zero_negative_and_impractically_large_windows ... ok
[INFO] [stdout] test tui::anim::tests::a_huge_target_still_settles_promptly ... ok
[INFO] [stdout] test tui::anim::tests::a_settled_value_reports_no_motion ... ok
[INFO] [stdout] test tui::anim::tests::easing_converges_and_stops ... ok
[INFO] [stdout] test search::tests::one_unreadable_transcript_leaves_a_counted_gap_rather_than_no_answer ... ok
[INFO] [stdout] test tui::anim::tests::retargeting_mid_flight_redirects_rather_than_restarts ... ok
[INFO] [stdout] test tui::anim::tests::snapping_skips_the_animation ... ok
[INFO] [stdout] test tui::anim::tests::spinner_frames_stay_in_range ... ok
[INFO] [stdout] test tui::app::tests::a_cli_excluded_tool_cannot_be_switched_on_from_the_ui ... ok
[INFO] [stdout] test tui::app::tests::a_days_flag_opens_on_the_chip_that_matches_it ... ok
[INFO] [stdout] test tests::the_group_models_flag_overrides_the_setting_in_both_directions ... ok
[INFO] [stdout] test tui::app::tests::a_failed_scan_does_not_wedge_watch_mode ... ok
[INFO] [stdout] test tui::app::tests::an_all_time_chart_window_is_bounded ... ok
[INFO] [stdout] test tui::app::tests::a_watch_scan_eases_from_the_number_on_screen ... ok
[INFO] [stdout] test settings::tests::settings_round_trip_and_remain_private ... ok
[INFO] [stdout] test tests::device_management_commands_are_exposed_by_the_cli ... ok
[INFO] [stdout] test tui::app::tests::a_watch_scan_that_finds_nothing_new_does_not_redraw ... ok
[INFO] [stdout] test tui::app::tests::configured_direct_hosts_stay_visible_and_can_sync_without_ssh_config ... ok
[INFO] [stdout] test tui::app::tests::kpis_animate_from_zero_on_a_filter_change ... ok
[INFO] [stdout] test tui::app::tests::drilling_into_a_model_narrows_every_rollup ... ok
[INFO] [stdout] test tui::app::tests::opening_a_project_shows_only_that_projects_sessions ... ok
[INFO] [stdout] test tui::app::tests::aggregate_setting_changes_default_totals_but_not_the_devices_page_source ... ok
[INFO] [stdout] test tui::app::tests::every_user_can_rename_the_local_device_in_settings_without_changing_its_id ... ok
[INFO] [stdout] test tui::app::tests::page_navigation_wraps_in_both_directions ... ok
[INFO] [stdout] test tui::app::tests::opening_devices_reads_the_ssh_config_on_one_code_path ... ok
[INFO] [stdout] test tui::app::tests::crossing_midnight_repaints_even_if_nothing_moved ... ok
[INFO] [stdout] test tui::app::tests::a_command_line_grouping_flag_lasts_the_run_and_is_never_saved ... ok
[INFO] [stdout] test tui::app::tests::discovered_hosts_are_not_enabled_until_the_compatibility_check_finishes ... ok
[INFO] [stdout] test tui::app::tests::scrolling_follows_the_selection ... ok
[INFO] [stdout] test tui::app::tests::selection_stays_inside_the_list_when_it_shrinks ... ok
[INFO] [stdout] test tui::app::tests::replay_playback_advances_the_selected_event_and_stops_at_the_end ... ok
[INFO] [stdout] test tui::app::tests::remote_only_session_opens_an_explicit_usage_only_state ... ok
[INFO] [stdout] test tui::app::tests::the_device_picker_accepts_a_safe_hostname_not_present_in_ssh_config ... ok
[INFO] [stdout] test tui::app::tests::the_device_picker_filters_large_host_lists_without_changing_settings ... ok
[INFO] [stdout] test tui::app::tests::the_ssh_settings_row_opens_the_shared_device_management_flow ... ok
[INFO] [stdout] test tui::app::tests::the_today_chip_is_a_one_day_window ... ok
[INFO] [stdout] test tui::app::tests::turning_off_the_last_tool_is_refused ... ok
[INFO] [stdout] test tui::app::tests::upgrading_a_remote_takes_two_presses_and_a_moved_selection_cancels_it ... ok
[INFO] [stdout] test tui::app::tests::watch_waits_for_the_interval_and_for_the_scan_in_flight ... ok
[INFO] [stdout] test tui::hit::tests::clearing_removes_stale_regions ... ok
[INFO] [stdout] test tui::hit::tests::hover_ids_come_from_the_topmost_region_only ... ok
[INFO] [stdout] test tui::hit::tests::the_topmost_region_wins ... ok
[INFO] [stdout] test tui::pages::tests::a_wide_plot_gives_each_hour_two_columns_without_doubling_its_height ... ok
[INFO] [stdout] test tui::pages::tests::columns_map_back_to_the_right_time_of_day_band ... ok
[INFO] [stdout] test tui::pages::tests::merged_hours_saturate_instead_of_wrapping ... ok
[INFO] [stdout] test tui::pages::tests::midnight_is_always_labelled ... ok
[INFO] [stdout] test tui::pages::tests::widened_days_keep_their_heights_order_and_fit ... ok
[INFO] [stdout] test tui::app::tests::recovering_from_a_failure_repaints_even_if_nothing_moved ... ok
[INFO] [stdout] test tui::tests::a_click_on_empty_space_does_nothing ... ok
[INFO] [stdout] test tui::app::tests::the_families_setting_regroups_every_rollup_and_is_saved ... ok
[INFO] [stdout] test tui::pages::tests::a_day_is_never_cropped_at_any_width ... ok
[INFO] [stdout] test tui::pages::tests::the_headline_leads_with_today_at_every_width ... ok
[INFO] [stdout] test tui::tests::a_hit_in_a_session_with_no_billed_usage_still_opens_its_replay ... ok
[INFO] [stdout] test tui::tests::a_day_with_nothing_billed_is_not_opened ... ok
[INFO] [stdout] test tui::hit::tests::degenerate_rects_are_not_registered ... ok
[INFO] [stdout] test tui::hit::tests::a_point_inside_a_region_resolves_to_its_action ... ok
[INFO] [stdout] test tui::tests::a_refresh_click_requests_a_rescan ... ok
[INFO] [stdout] test tui::tests::a_row_click_selects_before_it_drills ... ok
[INFO] [stdout] test tui::tests::a_scan_that_never_finishes_is_never_joined_by_a_second ... ok
[INFO] [stdout] test tui::tests::a_second_refresh_does_not_stack_a_second_scan ... ok
[INFO] [stdout] test tui::tests::a_session_row_opens_its_replay_not_a_model_filter ... ok
[INFO] [stdout] test tui::tests::an_all_time_window_shows_no_period_comparison ... ok
[INFO] [stdout] test tui::tests::an_insight_row_opens_the_session_it_names_not_the_one_at_that_offset ... ok
[INFO] [stdout] test tui::tests::a_range_chip_lets_go_of_a_picked_day_even_the_chip_already_lit ... ok
[INFO] [stdout] test tui::tests::clicking_a_model_row_toggles_the_drill_down ... ok
[INFO] [stdout] test tui::tests::ctrl_c_quits ... ok
[INFO] [stdout] test tui::tests::devices_refresh_is_manual_and_uses_the_background_sync_worker ... ok
[INFO] [stdout] test tui::tests::a_picked_day_keeps_the_drill_it_was_picked_under ... ok
[INFO] [stdout] test tui::tests::escape_clears_a_drill_down_before_it_can_quit ... ok
[INFO] [stdout] test tui::tests::enter_on_a_daily_row_opens_the_insights_for_that_row ... ok
[INFO] [stdout] test tui::tests::hover_only_redraws_when_the_target_changes ... ok
[INFO] [stdout] test tui::tests::insights_are_recomputed_with_the_summary_rather_than_alongside_it ... ok
[INFO] [stdout] test tui::tests::key_releases_are_ignored ... ok
[INFO] [stdout] test tui::tests::nothing_is_scanned_on_a_timer_unless_watching ... ok
[INFO] [stdout] test tui::tests::clicking_a_daily_bar_opens_that_days_insights_and_esc_comes_back ... ok
[INFO] [stdout] test tui::tests::number_keys_select_the_matching_range ... ok
[INFO] [stdout] test tui::tests::a_daily_row_does_not_light_up_when_a_bar_is_pointed_at ... ok
[INFO] [stdout] test tui::tests::search_results_name_their_sessions_and_quote_the_lines_that_matched ... ok
[INFO] [stdout] test tui::tests::opening_a_hit_seeks_the_replay_to_the_moment_it_matched ... ok
[INFO] [stdout] test tui::tests::rendering_registers_clickable_regions ... ok
[INFO] [stdout] test tui::tests::a_narrow_search_page_drops_the_sample_pane_rather_than_the_results ... ok
[INFO] [stdout] test tui::tests::slash_opens_search_from_any_page ... ok
[INFO] [stdout] test tui::tests::the_daily_list_scrolls_with_its_own_selection ... ok
[INFO] [stdout] test tui::tests::session_replay_renders_trace_timeline_and_compact_sizes ... ok
[INFO] [stdout] test tui::tests::the_query_editor_owns_the_keyboard_while_it_has_focus ... ok
[INFO] [stdout] test tui::tests::the_rate_table_scrolls_to_its_last_row ... ok
[INFO] [stdout] test tui::tests::the_dashboard_renders_with_no_data_at_all ... ok
[INFO] [stdout] test tui::tests::the_settings_name_editor_captures_keys_and_renders_the_current_value ... ok
[INFO] [stdout] test tui::tests::the_watch_chip_toggles_watching ... ok
[INFO] [stdout] test tui::tests::the_wheel_scrolls_the_list ... ok
[INFO] [stdout] test tui::tests::the_selection_stays_on_screen_when_it_runs_past_the_window ... ok
[INFO] [stdout] test tui::theme::tests::an_entity_keeps_its_hue_regardless_of_rank ... ok
[INFO] [stdout] test tui::theme::tests::the_categorical_hues_are_all_distinct ... ok
[INFO] [stdout] test tui::widgets::tests::a_card_returns_an_inner_rect_below_its_header ... ok
[INFO] [stdout] test tui::widgets::tests::a_card_with_no_room_yields_an_empty_rect_instead_of_panicking ... ok
[INFO] [stdout] test tui::widgets::tests::a_full_bar_fills_its_track_exactly ... ok
[INFO] [stdout] test tui::widgets::tests::a_tiny_but_nonzero_bar_is_still_drawn ... ok
[INFO] [stdout] test tui::widgets::tests::a_zero_bar_draws_nothing ... ok
[INFO] [stdout] test tui::widgets::tests::an_empty_window_says_so_rather_than_drawing_a_flat_line ... ok
[INFO] [stdout] test tui::widgets::tests::axis_labels_that_would_collide_are_dropped ... ok
[INFO] [stdout] test tui::tests::watching_starts_one_scan_per_interval_not_one_per_frame ... ok
[INFO] [stdout] test tui::widgets::tests::right_aligned_text_ends_at_the_right_edge ... ok
[INFO] [stdout] test tui::widgets::tests::bars_never_overrun_their_track ... ok
[INFO] [stdout] test tui::widgets::tests::vbars_register_one_clickable_column_per_bar ... ok
[INFO] [stdout] test updater::tests::updater_urls_are_fixed_official_release_assets ... ok
[INFO] [stdout] test tui::theme::tests::status_hues_are_not_in_the_categorical_set ... ok
[INFO] [stdout] test devices::tests::oversized_or_control_character_fields_are_rejected ... ok
[INFO] [stdout] test tui::tests::every_page_the_arrows_work_on_shows_where_the_selection_is ... ok
[INFO] [stdout] test tui::tests::the_dashboard_renders_at_a_range_of_sizes_without_panicking ... ok
[INFO] [stdout] test tui::tests::a_max_size_replay_stays_within_the_frame_budget ... ok
[INFO] [stdout] test tui::tests::a_frame_costs_far_less_than_the_frame_budget ... ok
[INFO] [stderr] error: test failed, to rerun pass `--bin readout`
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- doctor::tests::a_clean_corpus_reports_nothing_to_fix_and_exits_zero stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'doctor::tests::a_clean_corpus_reports_nothing_to_fix_and_exits_zero' (962) panicked at src/doctor.rs:693:9:
[INFO] [stdout] assertion failed: !report.failed()
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5c11c1031cc1 - std[70759c8f55707aa4]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5c11c1031cc1 - std[70759c8f55707aa4]::backtrace_rs::backtrace::trace_unsynchronized::<std[70759c8f55707aa4]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5c11c1031cc1 - std[70759c8f55707aa4]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5c11c1031cc1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5c11c104a6ea - <core[df12db4294e9bfd3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5c11c104a6ea - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    6:     0x5c11c1036b3c - core[df12db4294e9bfd3]::io::write::default_write_fmt::<alloc[2182bb758b4b3781]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x5c11c1036b3c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x5c11c100a156 - <std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5c11c100a156 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5c11c10288c9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5c11c0dd4650 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   12:     0x5c11c0dd4650 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5c11c1028bf2 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   14:     0x5c11c1028bf2 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x5c11c100a234 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:681:13
[INFO] [stdout]   16:     0x5c11c10025e9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5c11c100b1ad - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x5c11c104aedc - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5c11c104aea2 - core[df12db4294e9bfd3]::panicking::panic
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panicking.rs:150:5
[INFO] [stdout]   20:     0x5c11c0a770b8 - readout[173e36d20b9088d1]::doctor::tests::a_clean_corpus_reports_nothing_to_fix_and_exits_zero
[INFO] [stdout]                                at /opt/rustwide/workdir/src/doctor.rs:693:9
[INFO] [stdout]   21:     0x5c11c0a60987 - readout[173e36d20b9088d1]::doctor::tests::a_clean_corpus_reports_nothing_to_fix_and_exits_zero::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/doctor.rs:689:62
[INFO] [stdout]   22:     0x5c11c0d13c36 - <readout[173e36d20b9088d1]::doctor::tests::a_clean_corpus_reports_nothing_to_fix_and_exits_zero::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5c11c0dc793b - <fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5c11c0dc793b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:733:18
[INFO] [stdout]   25:     0x5c11c0dd4fa5 - test[9d35eded1c95d3be]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:74
[INFO] [stdout]   26:     0x5c11c0dd4fa5 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5c11c0dd4fa5 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   28:     0x5c11c0dd4fa5 - std[70759c8f55707aa4]::panicking::catch_unwind::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5c11c0dd4fa5 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5c11c0dd4fa5 - test[9d35eded1c95d3be]::run_test_in_process
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:27
[INFO] [stdout]   31:     0x5c11c0dd4fa5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:677:43
[INFO] [stdout]   32:     0x5c11c0dce864 - test[9d35eded1c95d3be]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:707:41
[INFO] [stdout]   33:     0x5c11c0dce864 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5c11c0dd8102 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x5c11c0dd8102 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5c11c0dd8102 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   37:     0x5c11c0dd8102 - std[70759c8f55707aa4]::panicking::catch_unwind::<(), core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5c11c0dd8102 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5c11c0dd8102 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x5c11c0dd8102 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5c11c1030d09 - <alloc[2182bb758b4b3781]::boxed::Box<dyn core[df12db4294e9bfd3]::ops::function::FnOnce<(), Output = ()> + core[df12db4294e9bfd3]::marker::Send> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2320:9
[INFO] [stdout]   42:     0x5c11c1030d09 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   43:     0x74635663adfa - <unknown>
[INFO] [stdout]   44:     0x7463566ce3d4 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- doctor::tests::an_unreadable_device_snapshot_fails_because_the_total_is_now_wrong stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'doctor::tests::an_unreadable_device_snapshot_fails_because_the_total_is_now_wrong' (964) panicked at src/doctor.rs:795:9:
[INFO] [stdout] assertion failed: !report.failed()
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5c11c1031cc1 - std[70759c8f55707aa4]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5c11c1031cc1 - std[70759c8f55707aa4]::backtrace_rs::backtrace::trace_unsynchronized::<std[70759c8f55707aa4]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5c11c1031cc1 - std[70759c8f55707aa4]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5c11c1031cc1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5c11c104a6ea - <core[df12db4294e9bfd3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5c11c104a6ea - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    6:     0x5c11c1036b3c - core[df12db4294e9bfd3]::io::write::default_write_fmt::<alloc[2182bb758b4b3781]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x5c11c1036b3c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x5c11c100a156 - <std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5c11c100a156 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5c11c10288c9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5c11c0dd4650 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   12:     0x5c11c0dd4650 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5c11c1028bf2 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   14:     0x5c11c1028bf2 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x5c11c100a234 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:681:13
[INFO] [stdout]   16:     0x5c11c10025e9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5c11c100b1ad - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x5c11c104aedc - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5c11c104aea2 - core[df12db4294e9bfd3]::panicking::panic
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panicking.rs:150:5
[INFO] [stdout]   20:     0x5c11c0a7a9b4 - readout[173e36d20b9088d1]::doctor::tests::an_unreadable_device_snapshot_fails_because_the_total_is_now_wrong
[INFO] [stdout]                                at /opt/rustwide/workdir/src/doctor.rs:795:9
[INFO] [stdout]   21:     0x5c11c0a60ad7 - readout[173e36d20b9088d1]::doctor::tests::an_unreadable_device_snapshot_fails_because_the_total_is_now_wrong::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/doctor.rs:760:76
[INFO] [stdout]   22:     0x5c11c0d13d16 - <readout[173e36d20b9088d1]::doctor::tests::an_unreadable_device_snapshot_fails_because_the_total_is_now_wrong::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5c11c0dc793b - <fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5c11c0dc793b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:733:18
[INFO] [stdout]   25:     0x5c11c0dd4fa5 - test[9d35eded1c95d3be]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:74
[INFO] [stdout]   26:     0x5c11c0dd4fa5 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5c11c0dd4fa5 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   28:     0x5c11c0dd4fa5 - std[70759c8f55707aa4]::panicking::catch_unwind::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5c11c0dd4fa5 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5c11c0dd4fa5 - test[9d35eded1c95d3be]::run_test_in_process
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:27
[INFO] [stdout]   31:     0x5c11c0dd4fa5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:677:43
[INFO] [stdout]   32:     0x5c11c0dce864 - test[9d35eded1c95d3be]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:707:41
[INFO] [stdout]   33:     0x5c11c0dce864 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5c11c0dd8102 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x5c11c0dd8102 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5c11c0dd8102 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   37:     0x5c11c0dd8102 - std[70759c8f55707aa4]::panicking::catch_unwind::<(), core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5c11c0dd8102 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5c11c0dd8102 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x5c11c0dd8102 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5c11c1030d09 - <alloc[2182bb758b4b3781]::boxed::Box<dyn core[df12db4294e9bfd3]::ops::function::FnOnce<(), Output = ()> + core[df12db4294e9bfd3]::marker::Send> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2320:9
[INFO] [stdout]   42:     0x5c11c1030d09 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   43:     0x74635663adfa - <unknown>
[INFO] [stdout]   44:     0x7463566ce3d4 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- doctor::tests::the_json_report_carries_every_check_and_the_exit_verdict stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'doctor::tests::the_json_report_carries_every_check_and_the_exit_verdict' (967) panicked at src/doctor.rs:817:9:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: Bool(true)
[INFO] [stdout]  right: false
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5c11c1031cc1 - std[70759c8f55707aa4]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5c11c1031cc1 - std[70759c8f55707aa4]::backtrace_rs::backtrace::trace_unsynchronized::<std[70759c8f55707aa4]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5c11c1031cc1 - std[70759c8f55707aa4]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5c11c1031cc1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5c11c104a6ea - <core[df12db4294e9bfd3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5c11c104a6ea - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    6:     0x5c11c1036b3c - core[df12db4294e9bfd3]::io::write::default_write_fmt::<alloc[2182bb758b4b3781]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x5c11c1036b3c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x5c11c100a156 - <std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5c11c100a156 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5c11c10288c9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5c11c0dd4650 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   12:     0x5c11c0dd4650 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5c11c1028bf2 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   14:     0x5c11c1028bf2 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x5c11c100a202 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x5c11c10025e9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5c11c100b1ad - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x5c11c104aedc - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5c11c104ad73 - core[df12db4294e9bfd3]::panicking::assert_failed_inner
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panicking.rs:452:17
[INFO] [stdout]   20:     0x5c11c0aad4ed - core[df12db4294e9bfd3]::panicking::assert_failed::<serde_json[e7eae743f7ea9f96]::value::Value, bool>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panicking.rs:407:5
[INFO] [stdout]   21:     0x5c11c0a78762 - readout[173e36d20b9088d1]::doctor::tests::the_json_report_carries_every_check_and_the_exit_verdict
[INFO] [stdout]                                at /opt/rustwide/workdir/src/doctor.rs:817:9
[INFO] [stdout]   22:     0x5c11c0a60a17 - readout[173e36d20b9088d1]::doctor::tests::the_json_report_carries_every_check_and_the_exit_verdict::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/doctor.rs:811:66
[INFO] [stdout]   23:     0x5c11c0d13c96 - <readout[173e36d20b9088d1]::doctor::tests::the_json_report_carries_every_check_and_the_exit_verdict::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5c11c0dc793b - <fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5c11c0dc793b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:733:18
[INFO] [stdout]   26:     0x5c11c0dd4fa5 - test[9d35eded1c95d3be]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:74
[INFO] [stdout]   27:     0x5c11c0dd4fa5 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x5c11c0dd4fa5 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   29:     0x5c11c0dd4fa5 - std[70759c8f55707aa4]::panicking::catch_unwind::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5c11c0dd4fa5 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5c11c0dd4fa5 - test[9d35eded1c95d3be]::run_test_in_process
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:27
[INFO] [stdout]   32:     0x5c11c0dd4fa5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:677:43
[INFO] [stdout]   33:     0x5c11c0dce864 - test[9d35eded1c95d3be]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:707:41
[INFO] [stdout]   34:     0x5c11c0dce864 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5c11c0dd8102 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x5c11c0dd8102 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x5c11c0dd8102 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   38:     0x5c11c0dd8102 - std[70759c8f55707aa4]::panicking::catch_unwind::<(), core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5c11c0dd8102 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5c11c0dd8102 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x5c11c0dd8102 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5c11c1030d09 - <alloc[2182bb758b4b3781]::boxed::Box<dyn core[df12db4294e9bfd3]::ops::function::FnOnce<(), Output = ()> + core[df12db4294e9bfd3]::marker::Send> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2320:9
[INFO] [stdout]   43:     0x5c11c1030d09 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   44:     0x74635663adfa - <unknown>
[INFO] [stdout]   45:     0x7463566ce3d4 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     doctor::tests::a_clean_corpus_reports_nothing_to_fix_and_exits_zero
[INFO] [stdout]     doctor::tests::an_unreadable_device_snapshot_fails_because_the_total_is_now_wrong
[INFO] [stdout]     doctor::tests::the_json_report_carries_every_check_and_the_exit_verdict
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 291 passed; 3 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.53s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "68df850e683119a02a9222a962039b861398a5d703e2e180abfe1ea7927181ba", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "68df850e683119a02a9222a962039b861398a5d703e2e180abfe1ea7927181ba", kill_on_drop: false }`
[INFO] [stdout] 68df850e683119a02a9222a962039b861398a5d703e2e180abfe1ea7927181ba
