[INFO] fetching crate ratfetch 0.2.0...
[INFO] testing ratfetch-0.2.0 against 1.99.0-beta.8 for beta-1.100-2
[INFO] extracting crate ratfetch 0.2.0 into /workspace/builds/worker-2-tc1/source
[INFO] started tweaking crates.io crate ratfetch 0.2.0
[INFO] finished tweaking crates.io crate ratfetch 0.2.0
[INFO] tweaked toml for crates.io crate ratfetch 0.2.0 written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate ratfetch 0.2.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 ratfetch 0.2.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 wasm-bindgen-shared v0.2.127
[INFO] [stderr]   Downloaded vtparse v0.6.2
[INFO] [stderr]   Downloaded memmem v0.1.1
[INFO] [stderr]   Downloaded unicode-truncate v2.0.1
[INFO] [stderr]   Downloaded lru v0.18.2
[INFO] [stderr]   Downloaded wasm-bindgen-macro v0.2.127
[INFO] [stderr]   Downloaded termios v0.3.3
[INFO] [stderr]   Downloaded line-clipping v0.3.8
[INFO] [stderr]   Downloaded wezterm-dynamic v0.2.1
[INFO] [stderr]   Downloaded wezterm-dynamic-derive v0.1.1
[INFO] [stderr]   Downloaded lab v0.11.0
[INFO] [stderr]   Downloaded mac_address v1.1.8
[INFO] [stderr]   Downloaded libredox v0.1.20
[INFO] [stderr]   Downloaded palette_math v0.7.7
[INFO] [stderr]   Downloaded instability v0.3.13
[INFO] [stderr]   Downloaded roff v1.1.1
[INFO] [stderr]   Downloaded ratatui-termina v0.1.0
[INFO] [stderr]   Downloaded clap_mangen v0.2.33
[INFO] [stderr]   Downloaded wezterm-color-types v0.3.0
[INFO] [stderr]   Downloaded darling_macro v0.24.0
[INFO] [stderr]   Downloaded kasuari v0.4.12
[INFO] [stderr]   Downloaded ratatui-termwiz v0.1.2
[INFO] [stderr]   Downloaded wezterm-input-types v0.1.0
[INFO] [stderr]   Downloaded csscolorparser v0.6.2
[INFO] [stderr]   Downloaded wezterm-blob-leases v0.1.1
[INFO] [stderr]   Downloaded wasm-bindgen v0.2.127
[INFO] [stderr]   Downloaded ratatui v0.30.2
[INFO] [stderr]   Downloaded ratatui-macros v0.7.2
[INFO] [stderr]   Downloaded ratatui-crossterm v0.1.2
[INFO] [stderr]   Downloaded palette_derive v0.7.7
[INFO] [stderr]   Downloaded pest_derive v2.9.0
[INFO] [stderr]   Downloaded pest_meta v2.9.0
[INFO] [stderr]   Downloaded uuid v1.24.1
[INFO] [stderr]   Downloaded wezterm-bidi v0.2.3
[INFO] [stderr]   Downloaded terminfo v0.9.0
[INFO] [stderr]   Downloaded pest_generator v2.9.0
[INFO] [stderr]   Downloaded clap_complete v4.6.11
[INFO] [stderr]   Downloaded ratatui-core v0.1.2
[INFO] [stderr]   Downloaded compact_str v0.9.1
[INFO] [stderr]   Downloaded finl_unicode v1.4.0
[INFO] [stderr]   Downloaded darling v0.24.0
[INFO] [stderr]   Downloaded wasm-bindgen-macro-support v0.2.127
[INFO] [stderr]   Downloaded termina v0.3.3
[INFO] [stderr]   Downloaded darling_core v0.24.0
[INFO] [stderr]   Downloaded pest v2.9.0
[INFO] [stderr]   Downloaded js-sys v0.3.104
[INFO] [stderr]   Downloaded crossterm v0.29.0
[INFO] [stderr]   Downloaded ratatui-widgets v0.3.2
[INFO] [stderr]   Downloaded palette v0.7.7
[INFO] [stderr]   Downloaded termwiz v0.23.3
[INFO] [stderr]   Downloaded deltae v0.3.2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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] e0c13c2360f5e00820f907d933669df08eaaa7020ec81b8c5cfb33aa0041005c
[INFO] running `Command { std: "docker" "start" "e0c13c2360f5e00820f907d933669df08eaaa7020ec81b8c5cfb33aa0041005c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e0c13c2360f5e00820f907d933669df08eaaa7020ec81b8c5cfb33aa0041005c", 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" "e0c13c2360f5e00820f907d933669df08eaaa7020ec81b8c5cfb33aa0041005c" "/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" "e0c13c2360f5e00820f907d933669df08eaaa7020ec81b8c5cfb33aa0041005c", 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" "e0c13c2360f5e00820f907d933669df08eaaa7020ec81b8c5cfb33aa0041005c" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling unicode-segmentation v1.13.3
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling foldhash v0.2.0
[INFO] [stderr]    Compiling thiserror v2.0.20
[INFO] [stderr]    Compiling bitflags v2.13.1
[INFO] [stderr]    Compiling either v1.17.0
[INFO] [stderr]    Compiling instability v0.3.13
[INFO] [stderr]    Compiling static_assertions v1.1.0
[INFO] [stderr]    Compiling signal-hook v0.3.18
[INFO] [stderr]    Compiling unicode-width v0.2.2
[INFO] [stderr]    Compiling castaway v0.2.4
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling log v0.4.33
[INFO] [stderr]    Compiling indoc v2.0.7
[INFO] [stderr]    Compiling smallvec v1.15.2
[INFO] [stderr]    Compiling compact_str v0.9.1
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling hashbrown v0.17.1
[INFO] [stderr]    Compiling mio v1.2.2
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling itertools v0.14.0
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling time-core v0.1.9
[INFO] [stderr]    Compiling winnow v1.0.4
[INFO] [stderr]    Compiling num_threads v0.1.7
[INFO] [stderr]    Compiling line-clipping v0.3.8
[INFO] [stderr]    Compiling clap_builder v4.6.6
[INFO] [stderr]    Compiling convert_case v0.10.0
[INFO] [stderr]    Compiling time v0.3.55
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling signal-hook-mio v0.2.5
[INFO] [stderr]    Compiling toml_writer v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling option-ext v0.2.0
[INFO] [stderr]    Compiling lru v0.18.2
[INFO] [stderr]    Compiling dirs-sys v0.5.0
[INFO] [stderr]    Compiling roff v1.1.1
[INFO] [stderr]    Compiling memchr v2.8.3
[INFO] [stderr]    Compiling toml_parser v1.1.3+spec-1.1.0
[INFO] [stderr]    Compiling dirs v6.0.0
[INFO] [stderr]    Compiling strum_macros v0.28.0
[INFO] [stderr]    Compiling derive_more-impl v2.1.1
[INFO] [stderr]    Compiling unicode-truncate v2.0.1
[INFO] [stderr]    Compiling derive_more v2.1.1
[INFO] [stderr]    Compiling crossterm v0.29.0
[INFO] [stderr]    Compiling serde_spanned v1.1.1
[INFO] [stderr]    Compiling toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling toml v1.1.4+spec-1.1.0
[INFO] [stderr]    Compiling strum v0.28.0
[INFO] [stderr]    Compiling darling_core v0.24.0
[INFO] [stderr]    Compiling thiserror-impl v2.0.20
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling clap_derive v4.6.4
[INFO] [stderr]    Compiling kasuari v0.4.12
[INFO] [stderr]    Compiling ratatui-core v0.1.2
[INFO] [stderr]    Compiling clap v4.6.6
[INFO] [stderr]    Compiling clap_mangen v0.2.33
[INFO] [stderr]    Compiling clap_complete v4.6.11
[INFO] [stderr]    Compiling darling_macro v0.24.0
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling darling v0.24.0
[INFO] [stderr]    Compiling ratfetch v0.2.0 (/opt/rustwide/workdir)
[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]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 35.52s
[INFO] running `Command { std: "docker" "inspect" "e0c13c2360f5e00820f907d933669df08eaaa7020ec81b8c5cfb33aa0041005c", 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" "e0c13c2360f5e00820f907d933669df08eaaa7020ec81b8c5cfb33aa0041005c" "/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 ratfetch v0.2.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 5.50s
[INFO] running `Command { std: "docker" "inspect" "e0c13c2360f5e00820f907d933669df08eaaa7020ec81b8c5cfb33aa0041005c", 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" "e0c13c2360f5e00820f907d933669df08eaaa7020ec81b8c5cfb33aa0041005c" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.16s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/ratfetch-82ab36e33ad8025c)
[INFO] [stdout] 
[INFO] [stdout] running 168 tests
[INFO] [stdout] test app::tests::shrinking_a_ring_drops_the_oldest ... ok
[INFO] [stdout] test app::tests::status_messages_expire ... ok
[INFO] [stdout] test app::tests::history_resizes_every_series ... ok
[INFO] [stdout] test app::tests::ring_keeps_only_the_newest_samples ... ok
[INFO] [stdout] test cli::tests::ctrl_c_is_always_an_interrupt ... ok
[INFO] [stdout] test cli::tests::no_config_skips_files ... ok
[INFO] [stdout] test config::color::tests::display_round_trips ... ok
[INFO] [stdout] test config::color::tests::parses_every_documented_form ... ok
[INFO] [stdout] test cli::tests::explicit_overrides_come_before_the_shorthands ... ok
[INFO] [stdout] test app::tests::ring_scales_against_a_ceiling ... ok
[INFO] [stdout] test app::tests::an_empty_ring_reports_zero_not_infinity ... ok
[INFO] [stdout] test cli::tests::the_argument_parser_is_well_formed ... ok
[INFO] [stdout] test config::enums::tests::sort_cycles_back_to_start ... ok
[INFO] [stdout] test config::enums::tests::typos_get_a_suggestion ... ok
[INFO] [stdout] test cli::tests::generators_parse_their_arguments ... ok
[INFO] [stdout] test app::tests::a_zero_ceiling_does_not_divide_by_zero ... ok
[INFO] [stdout] test config::color::tests::rejects_nonsense_and_suggests ... ok
[INFO] [stdout] test config::keys::tests::literal_plus_is_a_key ... ok
[INFO] [stdout] test cli::tests::shorthand_flags_become_overrides ... ok
[INFO] [stdout] test config::keys::tests::shift_tab_becomes_backtab ... ok
[INFO] [stdout] test cli::tests::generate_config_takes_an_optional_path ... ok
[INFO] [stdout] test config::keys::tests::rejects_nonsense ... ok
[INFO] [stdout] test config::tests::arrays_are_replaced_not_appended ... ok
[INFO] [stdout] test config::keys::tests::matching_ignores_shift_for_uppercase_letters ... ok
[INFO] [stdout] test config::keys::tests::display_round_trips ... ok
[INFO] [stdout] test config::color::tests::parses_modifiers ... ok
[INFO] [stdout] test config::enums::tests::aliases_and_case_are_accepted ... ok
[INFO] [stdout] test config::tests::interval_is_clamped_with_a_warning ... ok
[INFO] [stdout] test config::enums::tests::canonical_names_round_trip ... ok
[INFO] [stdout] test config::keys::tests::matching_is_exact_about_ctrl ... ok
[INFO] [stdout] test config::theme::tests::every_base_colour_is_parseable ... ok
[INFO] [stdout] test config::keys::tests::parses_plain_and_modified_keys ... ok
[INFO] [stdout] test config::tests::bad_enum_values_explain_themselves ... ok
[INFO] [stdout] test config::tests::defaults_are_valid ... ok
[INFO] [stdout] test config::tests::later_layers_win_and_tables_merge ... ok
[INFO] [stdout] test config::theme::tests::names_are_matched_loosely ... ok
[INFO] [stdout] test config::tests::malformed_overrides_are_rejected ... ok
[INFO] [stdout] test config::theme::tests::every_listed_theme_resolves ... ok
[INFO] [stdout] test config::theme::tests::overrides_take_precedence ... ok
[INFO] [stdout] test config::theme::tests::levels_step_at_the_thresholds ... ok
[INFO] [stdout] test config::tests::unknown_sections_are_rejected ... ok
[INFO] [stdout] test config::theme::tests::the_public_list_matches_the_table ... ok
[INFO] [stdout] test config::tests::partial_documents_keep_the_defaults ... ok
[INFO] [stdout] test config::tests::theme_typos_suggest_a_real_theme ... ok
[INFO] [stdout] test config::tests::overrides_build_nested_tables ... ok
[INFO] [stdout] test config::tests::contradictory_values_are_errors ... ok
[INFO] [stdout] test config::tests::unknown_keys_are_rejected_with_a_location ... ok
[INFO] [stdout] test logo::tests::aliases_reach_the_same_art ... ok
[INFO] [stdout] test logo::tests::colour_state_carries_across_lines ... ok
[INFO] [stdout] test config::tests::the_shipped_template_parses_and_validates ... ok
[INFO] [stdout] test logo::tests::double_dollar_is_a_literal ... ok
[INFO] [stdout] test logo::tests::lookup_is_forgiving_about_spelling ... ok
[INFO] [stdout] test logo::tests::slots_beyond_the_palette_wrap ... ok
[INFO] [stdout] test logo::tests::markers_are_stripped_from_plain_text ... ok
[INFO] [stdout] test logo::tests::the_table_is_populated_and_sorted ... ok
[INFO] [stdout] test sys::battery::tests::label_omits_what_is_missing ... ok
[INFO] [stdout] test sys::battery::tests::label_reads_naturally ... ok
[INFO] [stdout] test sys::battery::tests::machines_without_a_battery_report_none ... ok
[INFO] [stdout] test sys::cpu::tests::identical_readings_are_zero_percent ... ok
[INFO] [stdout] test sys::cpu::tests::label_includes_thread_count ... ok
[INFO] [stdout] test sys::desktop::tests::desktop_names_are_normalised ... ok
[INFO] [stdout] test sys::cpu::tests::counters_going_backwards_do_not_panic ... ok
[INFO] [stdout] test sys::cpu::tests::times_parse_and_subtract ... ok
[INFO] [stdout] test sys::cpu::tests::model_names_are_tidied ... ok
[INFO] [stdout] test sys::desktop::tests::ppid_walks_to_the_real_parent ... ok
[INFO] [stdout] test logo::tests::small_falls_back_when_there_is_no_small_variant ... ok
[INFO] [stdout] test sys::disk::tests::root_sorts_first ... ok
[INFO] [stdout] test sys::disk::tests::pseudo_filesystems_and_duplicates_are_dropped ... ok
[INFO] [stdout] test sys::battery::tests::a_negligible_draw_is_not_shown ... ok
[INFO] [stdout] test sys::desktop::tests::terminal_names_are_normalised ... ok
[INFO] [stdout] test sys::disk::tests::percentage_is_used_over_total ... ok
[INFO] [stdout] test sys::disk::tests::reads_this_machine ... ok
[INFO] [stdout] test sys::disk::tests::an_explicit_list_bypasses_the_filters ... ok
[INFO] [stdout] test sys::disk::tests::parses_mount_lines ... ok
[INFO] [stdout] test sys::desktop::tests::window_manager_names_are_normalised ... ok
[INFO] [stdout] test sys::disk::tests::octal_escapes_are_decoded ... ok
[INFO] [stdout] test sys::disk::tests::tiny_filesystems_are_skipped ... ok
[INFO] [stdout] test logo::tests::resolve_handles_every_source_form ... ok
[INFO] [stdout] test sys::disk_io::tests::parses_sector_counters ... ok
[INFO] [stdout] test sys::host::tests::real_values_survive ... ok
[INFO] [stdout] test sys::desktop::tests::detection_never_panics_or_blocks ... ok
[INFO] [stdout] test sys::mem::tests::parses_meminfo ... ok
[INFO] [stdout] test sys::host::tests::model_always_returns_something ... ok
[INFO] [stdout] test sys::mem::tests::available_never_exceeds_total ... ok
[INFO] [stdout] test sys::mem::tests::falls_back_when_mem_available_is_absent ... ok
[INFO] [stdout] test sys::mem::tests::empty_input_is_all_zero ... ok
[INFO] [stdout] test sys::mem::tests::a_machine_with_no_swap_reports_none ... ok
[INFO] [stdout] test sys::gpu::tests::known_vendors_get_a_short_name ... ok
[INFO] [stdout] test sys::gpu::tests::label_degrades_gracefully ... ok
[INFO] [stdout] test sys::gpu::tests::looks_up_vendors_and_devices ... ok
[INFO] [stdout] test sys::mem::tests::reads_this_machine ... ok
[INFO] [stdout] test sys::net::tests::header_rows_are_skipped ... ok
[INFO] [stdout] test sys::net::tests::local_ip_skips_loopback ... ok
[INFO] [stdout] test sys::net::tests::counter_resets_do_not_produce_negative_rates ... ok
[INFO] [stdout] test sys::net::tests::local_ipv6_skips_loopback ... ok
[INFO] [stdout] test sys::net::tests::parses_counters ... ok
[INFO] [stdout] test sys::disk_io::tests::totals_device_rates ... ok
[INFO] [stdout] test sys::gpu::tests::a_device_is_not_found_under_the_wrong_vendor ... ok
[INFO] [stdout] test sys::net::tests::rates_need_two_samples ... ok
[INFO] [stdout] test sys::net::tests::reads_this_machine ... ok
[INFO] [stdout] test sys::net::tests::filters_follow_the_config ... ok
[INFO] [stdout] test sys::net::tests::up_covers_the_unknown_state ... ok
[INFO] [stdout] test sys::packages::tests::dpkg_counts_only_installed_packages ... ok
[INFO] [stdout] test sys::packages::tests::summary_lists_largest_first ... ok
[INFO] [stdout] test sys::disk::tests::unstattable_mounts_are_skipped_not_fatal ... ok
[INFO] [stdout] test sys::procs::tests::display_falls_back_to_the_name ... ok
[INFO] [stdout] test sys::os::tests::logo_id_prefers_id_then_id_like ... ok
[INFO] [stdout] test sys::os::tests::pretty_name_falls_back_to_name ... ok
[INFO] [stdout] test sys::os::tests::os_release_handles_quoting_and_comments ... ok
[INFO] [stdout] test sys::procs::tests::equal_values_keep_a_stable_order ... ok
[INFO] [stdout] test sys::procs::tests::parses_stat_with_parentheses_in_the_name ... ok
[INFO] [stdout] test sys::procs::tests::rejects_garbage ... ok
[INFO] [stdout] test sys::procs::tests::sorts_descending_by_default ... ok
[INFO] [stdout] test sys::procs::tests::reads_this_machine ... ok
[INFO] [stdout] test sys::procs::tests::kernel_threads_can_be_hidden ... ok
[INFO] [stdout] test sys::packages::tests::a_missing_program_counts_as_zero ... ok
[INFO] [stdout] test sys::procs::tests::view_filters_and_builds_a_tree ... ok
[INFO] [stdout] test sys::temp::tests::cpu_sensors_are_recognised_by_chip_or_label ... ok
[INFO] [stdout] test sys::tests::percent_handles_zero_total ... ok
[INFO] [stdout] test sys::procs::tests::parses_stat_with_spaces_in_the_name ... ok
[INFO] [stdout] test sys::temp::tests::cpu_picks_the_first_matching_sensor ... ok
[INFO] [stdout] test sys::os::tests::reads_this_machine ... ok
[INFO] [stdout] test sys::time::tests::fields_stay_in_range ... ok
[INFO] [stdout] test sys::time::tests::formats_a_known_timestamp ... ok
[INFO] [stdout] test sys::time::tests::pretty_names_the_day_and_month ... ok
[INFO] [stdout] test sys::tests::missing_files_are_not_errors ... ok
[INFO] [stdout] test sys::tests::kv_lines_split_on_the_first_colon ... ok
[INFO] [stdout] test ui::chrome::tests::an_oversized_box_is_clamped_to_the_area ... ok
[INFO] [stdout] test ui::chrome::tests::centring_keeps_the_box_inside ... ok
[INFO] [stdout] test sys::time::tests::out_of_range_fields_do_not_panic ... ok
[INFO] [stdout] test sys::host::tests::placeholders_are_rejected ... ok
[INFO] [stdout] test sys::packages::tests::summary_is_empty_when_nothing_is_found ... ok
[INFO] [stdout] test sys::cpu::tests::reads_this_machine ... ok
[INFO] [stdout] test sys::gpu::tests::listing_never_panics ... ok
[INFO] [stdout] test sys::temp::tests::listing_never_panics ... ok
[INFO] [stdout] test sys::tests::a_full_sample_succeeds_on_this_machine ... ok
[INFO] [stdout] test ui::meters::tests::a_bar_is_exactly_the_requested_width ... ok
[INFO] [stdout] test ui::header::tests::a_hidden_logo_takes_no_columns ... ok
[INFO] [stdout] test ui::header::tests::every_info_item_can_be_built ... ok
[INFO] [stdout] test ui::meters::tests::a_zero_width_bar_is_empty_not_a_panic ... ok
[INFO] [stdout] test ui::meters::tests::bar_endpoints_are_empty_and_full ... ok
[INFO] [stdout] test ui::meters::tests::blocks_style_uses_partial_cells ... ok
[INFO] [stdout] test sys::packages::tests::counting_this_machine_does_not_panic ... ok
[INFO] [stdout] test ui::meters::tests::out_of_range_percentages_are_clamped ... ok
[INFO] [stdout] test ui::tables::tests::a_list_shorter_than_the_view_never_scrolls ... ok
[INFO] [stdout] test ui::tables::tests::scrolling_stops_at_the_last_page ... ok
[INFO] [stdout] test ui::header::tests::structural_rows_have_no_key_value_pair ... ok
[INFO] [stdout] test ui::tests::shrink_never_underflows ... ok
[INFO] [stdout] test util::tests::bytes_are_scaled ... ok
[INFO] [stdout] test ui::header::tests::the_header_asks_for_a_sane_height ... ok
[INFO] [stdout] test util::tests::edit_distance_basics ... ok
[INFO] [stdout] test util::tests::truncate_marks_the_cut ... ok
[INFO] [stdout] test util::tests::uptime_drops_leading_zero_units ... ok
[INFO] [stdout] test ui::header::tests::stacking_asks_for_room_for_both_halves ... ok
[INFO] [stdout] test ui::graphs::tests::rate_graphs_have_a_floor_so_idle_looks_idle ... ok
[INFO] [stdout] test ui::graphs::tests::network_expands_into_two_series ... ok
[INFO] [stdout] test ui::header::tests::a_narrow_terminal_stacks_the_logo_above_the_table ... ok
[INFO] [stdout] test ui::graphs::tests::every_graph_kind_produces_a_series ... ok
[INFO] [stdout] test ui::graphs::tests::load_scales_against_the_core_count ... ok
[INFO] [stdout] test logo::tests::every_logo_parses_and_has_art ... ok
[INFO] [stdout] test ui::header::tests::the_logo_never_takes_the_whole_width ... ok
[INFO] [stdout] test ui::header::tests::empty_values_are_dropped_when_asked ... ok
[INFO] [stdout] test ui::graphs::tests::percentage_graphs_are_pinned_to_a_hundred ... ok
[INFO] [stdout] test ui::meters::tests::per_core_expands_into_one_meter_each ... ok
[INFO] [stdout] test ui::meters::tests::a_very_narrow_meter_still_renders ... ok
[INFO] [stdout] test ui::tests::shrink_insets_all_sides ... ok
[INFO] [stdout] test ui::meters::tests::a_meter_line_fits_its_width ... ok
[INFO] [stdout] test util::tests::suggest_picks_the_near_miss ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 168 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.30s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/ratfetch-f0f33f5eed7db3a3)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests ratfetch
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "e0c13c2360f5e00820f907d933669df08eaaa7020ec81b8c5cfb33aa0041005c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e0c13c2360f5e00820f907d933669df08eaaa7020ec81b8c5cfb33aa0041005c", kill_on_drop: false }`
[INFO] [stdout] e0c13c2360f5e00820f907d933669df08eaaa7020ec81b8c5cfb33aa0041005c
