[INFO] cloning repository https://github.com/kryptic-sh/gpur
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/kryptic-sh/gpur" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkryptic-sh%2Fgpur", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkryptic-sh%2Fgpur'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 4048d87f7eb4e29170a19e66029643de9bc06955
[INFO] testing kryptic-sh/gpur against 1.99.0-beta.1+cargoflags=--release for beta-release-1.99-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkryptic-sh%2Fgpur" "/workspace/builds/worker-0-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/kryptic-sh/gpur
[INFO] finished tweaking git repo https://github.com/kryptic-sh/gpur
[INFO] tweaked toml for git repo https://github.com/kryptic-sh/gpur written to /workspace/builds/worker-0-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/kryptic-sh/gpur on toolchain 1.99.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/kryptic-sh/gpur 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.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:8683fc1fc2eb5c9ac98e0d076ab094b2ffac7f99da555d2b6a2e27f346de2ec7" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] c9ac80b641a2ba393ad88937b9c1a38a5035a1f1ec2c40b33c240b8dbb467846
[INFO] running `Command { std: "docker" "start" "c9ac80b641a2ba393ad88937b9c1a38a5035a1f1ec2c40b33c240b8dbb467846", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c9ac80b641a2ba393ad88937b9c1a38a5035a1f1ec2c40b33c240b8dbb467846", 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" "c9ac80b641a2ba393ad88937b9c1a38a5035a1f1ec2c40b33c240b8dbb467846" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c9ac80b641a2ba393ad88937b9c1a38a5035a1f1ec2c40b33c240b8dbb467846", 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" "c9ac80b641a2ba393ad88937b9c1a38a5035a1f1ec2c40b33c240b8dbb467846" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling thiserror v2.0.20
[INFO] [stderr]    Compiling ident_case v1.0.1
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling foldhash v0.2.0
[INFO] [stderr]    Compiling allocator-api2 v0.2.21
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling rustversion v1.0.23
[INFO] [stderr]    Compiling unicode-segmentation v1.13.3
[INFO] [stderr]    Compiling signal-hook v0.3.18
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling log v0.4.33
[INFO] [stderr]    Compiling either v1.17.0
[INFO] [stderr]    Compiling smallvec v1.15.2
[INFO] [stderr]    Compiling static_assertions v1.1.0
[INFO] [stderr]    Compiling anstyle-parse v1.0.0
[INFO] [stderr]    Compiling hashbrown v0.17.1
[INFO] [stderr]    Compiling convert_case v0.10.0
[INFO] [stderr]    Compiling itertools v0.14.0
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling castaway v0.2.4
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling mio v1.2.2
[INFO] [stderr]    Compiling colorchoice v1.0.5
[INFO] [stderr]    Compiling anstyle v1.0.14
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling instability v0.3.13
[INFO] [stderr]    Compiling litrs v1.0.0
[INFO] [stderr]    Compiling anstream v1.0.0
[INFO] [stderr]    Compiling lru v0.18.2
[INFO] [stderr]    Compiling compact_str v0.9.1
[INFO] [stderr]    Compiling document-features v0.2.12
[INFO] [stderr]    Compiling signal-hook-mio v0.2.5
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling fnv v1.0.7
[INFO] [stderr]    Compiling critical-section v1.2.0
[INFO] [stderr]    Compiling winnow v1.0.4
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling unicode-truncate v2.0.1
[INFO] [stderr]    Compiling indoc v2.0.7
[INFO] [stderr]    Compiling dirs-sys v0.5.0
[INFO] [stderr]    Compiling clap_builder v4.6.6
[INFO] [stderr]    Compiling toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling toml_writer v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling num_threads v0.1.7
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling time v0.3.55
[INFO] [stderr]    Compiling dirs v6.0.0
[INFO] [stderr]    Compiling serde_spanned v1.1.1
[INFO] [stderr]    Compiling line-clipping v0.3.8
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling libloading v0.8.9
[INFO] [stderr]    Compiling darling_core v0.24.0
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling signal-hook v0.4.4
[INFO] [stderr]    Compiling toml_parser v1.1.3+spec-1.1.0
[INFO] [stderr]    Compiling darling_core v0.20.11
[INFO] [stderr]    Compiling toml v1.1.4+spec-1.1.0
[INFO] [stderr]    Compiling toml_edit v0.25.13+spec-1.1.0
[INFO] [stderr]    Compiling nvml-wrapper-sys v0.9.1
[INFO] [stderr]    Compiling thiserror-impl v2.0.20
[INFO] [stderr]    Compiling derive_more-impl v2.1.1
[INFO] [stderr]    Compiling strum_macros v0.28.0
[INFO] [stderr]    Compiling kasuari v0.4.12
[INFO] [stderr]    Compiling darling_macro v0.24.0
[INFO] [stderr]    Compiling derive_more v2.1.1
[INFO] [stderr]    Compiling clap_derive v4.6.4
[INFO] [stderr]    Compiling crossterm v0.29.0
[INFO] [stderr]    Compiling darling v0.24.0
[INFO] [stderr]    Compiling darling_macro v0.20.11
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling strum v0.28.0
[INFO] [stderr]    Compiling ratatui-core v0.1.2
[INFO] [stderr]    Compiling darling v0.20.11
[INFO] [stderr]    Compiling hjkl-xdg v0.40.0
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling clap v4.6.6
[INFO] [stderr]    Compiling clap_complete v4.6.9
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling hjkl-fs v0.40.0
[INFO] [stderr]    Compiling wrapcenum-derive v0.4.1
[INFO] [stderr]    Compiling hjkl-keymap v0.40.0
[INFO] [stderr]    Compiling ratatui-widgets v0.3.2
[INFO] [stderr]    Compiling ratatui-crossterm v0.1.2
[INFO] [stderr]    Compiling roff v1.1.1
[INFO] [stderr]    Compiling clap_mangen v0.3.2
[INFO] [stderr]    Compiling hjkl-keymap-tui v0.40.0
[INFO] [stderr]    Compiling nvml-wrapper v0.12.1
[INFO] [stderr]    Compiling ratatui-macros v0.7.2
[INFO] [stderr]    Compiling ratatui v0.30.2
[INFO] [stderr]    Compiling hjkl-config v0.40.0
[INFO] [stderr]    Compiling hjkl-theme v0.40.0
[INFO] [stderr]    Compiling clap_complete_nushell v4.6.2
[INFO] [stderr]    Compiling hjkl-kitty v0.40.0
[INFO] [stderr]    Compiling sysinfo v0.39.6
[INFO] [stderr]    Compiling hjkl-splash v0.40.0
[INFO] [stderr]    Compiling gpur v0.13.2 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 2m 32s
[INFO] running `Command { std: "docker" "inspect" "c9ac80b641a2ba393ad88937b9c1a38a5035a1f1ec2c40b33c240b8dbb467846", 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" "c9ac80b641a2ba393ad88937b9c1a38a5035a1f1ec2c40b33c240b8dbb467846" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling cfg_aliases v0.1.1
[INFO] [stderr]    Compiling arrayvec v0.7.8
[INFO] [stderr]    Compiling downcast-rs v1.2.1
[INFO] [stderr]    Compiling nix v0.28.0
[INFO] [stderr]    Compiling vte v0.15.0
[INFO] [stderr]    Compiling vt100 v0.16.2
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling mio v1.2.2
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling dirs-sys v0.5.0
[INFO] [stderr]    Compiling time v0.3.55
[INFO] [stderr]    Compiling serial2 v0.2.38
[INFO] [stderr]    Compiling filedescriptor v0.8.3
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling signal-hook v0.3.18
[INFO] [stderr]    Compiling dirs v6.0.0
[INFO] [stderr]    Compiling hjkl-xdg v0.40.0
[INFO] [stderr]    Compiling signal-hook v0.4.4
[INFO] [stderr]    Compiling signal-hook-mio v0.2.5
[INFO] [stderr]    Compiling hjkl-fs v0.40.0
[INFO] [stderr]    Compiling crossterm v0.29.0
[INFO] [stderr]    Compiling sysinfo v0.39.6
[INFO] [stderr]    Compiling ratatui-widgets v0.3.2
[INFO] [stderr]    Compiling hjkl-config v0.40.0
[INFO] [stderr]    Compiling ratatui-crossterm v0.1.2
[INFO] [stderr]    Compiling hjkl-kitty v0.40.0
[INFO] [stderr]    Compiling hjkl-keymap-tui v0.40.0
[INFO] [stderr]    Compiling portable-pty v0.9.0
[INFO] [stderr]    Compiling ratatui-macros v0.7.2
[INFO] [stderr]    Compiling ratatui v0.30.2
[INFO] [stderr]    Compiling gpur v0.13.2 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1m 41s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: nix v0.28.0
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1`
[INFO] running `Command { std: "docker" "inspect" "c9ac80b641a2ba393ad88937b9c1a38a5035a1f1ec2c40b33c240b8dbb467846", 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" "c9ac80b641a2ba393ad88937b9c1a38a5035a1f1ec2c40b33c240b8dbb467846" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.31s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: nix v0.28.0
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1`
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/release/deps/gpur-9997e89de32ed8e3)
[INFO] [stdout] 
[INFO] [stdout] running 256 tests
[INFO] [stdout] test app::tests::a_cpu_sample_is_due_only_once_sysinfos_minimum_interval_has_elapsed ... ok
[INFO] [stdout] test app::tests::a_saved_state_is_read_back_unchanged_by_the_loader ... ok
[INFO] [stdout] test app::tests::a_failing_replay_re_detects_to_a_replay_not_to_live_hardware ... ok
[INFO] [stdout] test app::tests::a_fold_survives_a_device_being_added_or_removed ... ok
[INFO] [stdout] test app::tests::a_pid_that_leaves_the_gpu_table_is_pruned_from_the_container_cache ... ok
[INFO] [stdout] test app::tests::a_log_record_lock_serializes_appenders ... ok
[INFO] [stdout] test app::tests::averages_ignore_samples_with_no_reading ... ok
[INFO] [stdout] test app::tests::cgroup_container_detection ... ok
[INFO] [stdout] test app::tests::cached_container_resolves_once_per_process_identity ... ok
[INFO] [stdout] test app::tests::a_returning_device_is_re_identified_not_treated_as_new ... ok
[INFO] [stdout] test app::tests::a_pid_that_leaves_the_gpu_table_is_evicted_from_the_process_cache ... ok
[INFO] [stdout] test app::tests::a_failed_save_leaves_the_previous_state_file_intact ... ok
[INFO] [stdout] test app::tests::fabricated_backends_refuse_to_signal ... ok
[INFO] [stdout] test app::tests::kill_needs_the_process_pane_focused ... ok
[INFO] [stdout] test app::tests::kill_refuses_a_pid_that_no_longer_exists ... ok
[INFO] [stdout] test app::tests::history_separates_an_unreadable_sample_from_a_measured_zero ... ok
[INFO] [stdout] test app::tests::filter_delete_word_removes_one_word_and_its_blanks ... ok
[INFO] [stdout] test app::tests::legacy_tick_state_is_honoured_once_then_demoted ... ok
[INFO] [stdout] test app::tests::new_caps_an_absurd_configured_history_len ... ok
[INFO] [stdout] test app::tests::parse_start_ticks_handles_comm_with_spaces_and_parens ... ok
[INFO] [stdout] test app::tests::only_identified_devices_persist_their_fold ... ok
[INFO] [stdout] test app::tests::per_device_state_follows_the_device_across_a_reorder ... ok
[INFO] [stdout] test app::tests::kill_refuses_init_and_self ... ok
[INFO] [stdout] test app::tests::kill_refuses_when_the_backend_is_not_local ... ok
[INFO] [stdout] test app::tests::legacy_positional_folds_are_dropped_not_applied ... ok
[INFO] [stdout] test app::tests::procs_view_maps_to_the_filtered_and_sorted_rows ... ok
[INFO] [stdout] test app::tests::record_rows_sink_unknown_gpu_mem_below_every_known_figure ... ok
[INFO] [stdout] test app::tests::record_carries_attribution_and_stable_unfiltered_rows ... ok
[INFO] [stdout] test app::tests::kill_refuses_a_recycled_pid ... ok
[INFO] [stdout] test app::tests::rows_with_unknown_gpu_mem_sink_in_both_directions ... ok
[INFO] [stdout] test app::tests::rows_with_unknown_cpu_sink_in_both_directions ... ok
[INFO] [stdout] test app::tests::session_peaks_stay_unknown_without_a_sensor ... ok
[INFO] [stdout] test app::tests::rows_with_unknown_gpu_util_sink_in_both_directions ... ok
[INFO] [stdout] test app::tests::rows_with_unknown_host_mem_sink_in_both_directions ... ok
[INFO] [stdout] test app::tests::recorded_rows_win_over_local_resolution ... ok
[INFO] [stdout] test app::tests::state_restored_by_id_folds_that_device_wherever_it_sits ... ok
[INFO] [stdout] test app::tests::the_startup_tick_clamp_floors_and_caps ... ok
[INFO] [stdout] test app::tests::tick_faster_stops_at_the_shared_floor ... ok
[INFO] [stdout] test app::tests::tick_stays_non_sticky_until_a_key_changes_it ... ok
[INFO] [stdout] test app::tests::tick_slower_clamps_a_huge_tick_instead_of_wrapping ... ok
[INFO] [stdout] test backend::amd::linux_impl::hardware::a_discrete_card_charges_its_clients_only_what_lives_in_vram ... ok
[INFO] [stdout] test backend::amd::linux_impl::hardware::a_discrete_card_publishes_a_vram_total_it_can_meter ... ok
[INFO] [stdout] test backend::amd::linux_impl::hardware::a_live_poll_reports_only_values_this_hardware_can_produce ... ok
[INFO] [stdout] test backend::amd::linux_impl::hardware::an_apu_charges_its_clients_gtt_as_well_as_the_carve_out ... ok
[INFO] [stdout] test app::tests::state_for_departed_devices_is_bounded ... ok
[INFO] [stdout] test backend::amd::linux_impl::hardware::an_apu_is_the_gpu_metrics_revision_saying_so ... ok
[INFO] [stdout] test backend::amd::linux_impl::hardware::device_identity_and_order_survive_repeated_polls ... ok
[INFO] [stdout] test app::tests::the_startup_history_clamp_caps_a_huge_value ... ok
[INFO] [stdout] test backend::amd::linux_impl::hardware::every_drm_client_this_user_owns_reaches_a_process_row ... ok
[INFO] [stdout] test backend::amd::linux_impl::hardware::pcie_bandwidth_is_reported_only_where_this_asic_counts_it ... ok
[INFO] [stdout] test backend::amd::linux_impl::hardware::an_apu_meters_a_carve_out_beside_a_pool_it_marks_shared ... ok
[INFO] [stdout] test app::tests::the_selection_follows_the_selected_device ... ok
[INFO] [stdout] test backend::amd::linux_impl::hardware::per_client_delta_state_is_pruned_to_clients_that_still_exist ... ok
[INFO] [stdout] test backend::amd::linux_impl::hardware::processes_come_from_the_poll_sweep_and_name_a_device_it_read ... ok
[INFO] [stdout] test backend::amd::linux_impl::hardware::the_card_name_is_this_devices_pci_ids_entry ... ok
[INFO] [stdout] test backend::amd::linux_impl::hardware::the_driver_line_names_every_driver_this_machine_runs ... ok
[INFO] [stdout] test backend::amd::linux_impl::hardware::the_hwmon_gauges_are_read_where_hwmon_exists_and_stay_none_where_it_does_not ... ok
[INFO] [stdout] test backend::amd::linux_impl::hardware::the_clocks_fall_back_to_the_dpm_table_where_hwmon_reads_gated ... ok
[INFO] [stdout] test backend::amd::linux_impl::hardware::the_memory_meters_name_the_pools_this_card_publishes ... ok
[INFO] [stdout] test backend::amd::linux_impl::hardware::the_pcie_link_is_the_pci_core_attributes_verbatim ... ok
[INFO] [stdout] test backend::amd::linux_impl::hardware::the_scan_claims_this_machines_amd_cards ... ok
[INFO] [stdout] test backend::amd::linux_impl::hardware::the_sysfs_gauges_are_read_where_this_driver_publishes_them ... ok
[INFO] [stdout] test backend::amd::linux_impl::tests::apu_client_memory_includes_gtt ... ok
[INFO] [stdout] test backend::amd::linux_impl::hardware::the_media_split_never_exceeds_the_video_total_it_came_from ... ok
[INFO] [stdout] test backend::amd::linux_impl::tests::media_engines_split_into_enc_and_dec ... ok
[INFO] [stdout] test app::tests::unidentifiable_and_duplicate_ids_fall_back_to_position ... ok
[INFO] [stdout] test backend::amd::linux_impl::hardware::the_throttle_label_only_names_reasons_this_card_measures ... ok
[INFO] [stdout] test backend::amd::linux_impl::tests::pcie_bw_line_parses ... ok
[INFO] [stdout] test backend::amd::linux_impl::tests::dpm_table_active_level_parses ... ok
[INFO] [stdout] test backend::amd::linux_impl::tests::pcie_bw_absent_file_stays_none ... ok
[INFO] [stdout] test backend::amd::linux_impl::tests::power_gated_clock_falls_through_to_the_dpm_table ... ok
[INFO] [stdout] test backend::amd::linux_impl::tests::pcie_bw_delta_is_packets_times_packet_size ... ok
[INFO] [stdout] test backend::amd::linux_impl::hardware::the_worker_thread_feeds_the_backend_on_real_hardware ... ok
[INFO] [stdout] test backend::apple::tests::absent_properties_stay_absent ... ok
[INFO] [stdout] test backend::apple::tests::an_intel_mac_separates_its_igpu_from_its_dgpu ... ok
[INFO] [stdout] test backend::apple::tests::apple_silicon_name_folds_in_soc_and_core_count ... ok
[INFO] [stdout] test backend::apple::tests::discrete_cards_use_io_class_and_their_own_vram ... ok
[INFO] [stdout] test backend::apple::tests::driver_line_degrades_one_field_at_a_time ... ok
[INFO] [stdout] test backend::apple::tests::agx_detection_keys_off_the_io_class_prefix ... ok
[INFO] [stdout] test backend::apple::tests::driver_line_names_every_distinct_kext_once ... ok
[INFO] [stdout] test backend::apple::tests::device_id_comes_from_the_registry_entry_id ... ok
[INFO] [stdout] test backend::apple::tests::utilization_is_clamped_and_negatives_do_not_wrap ... ok
[INFO] [stdout] test backend::apple::tests::vram_total_does_not_overflow_on_a_bogus_mb_count ... ok
[INFO] [stdout] test backend::intel::linux_impl::hardware::a_card_with_no_local_pool_meters_its_share_of_system_ram ... ok
[INFO] [stdout] test backend::intel::linux_impl::hardware::a_live_poll_reports_only_values_this_hardware_can_produce ... ok
[INFO] [stdout] test backend::intel::linux_impl::hardware::device_identity_and_order_survive_repeated_polls ... ok
[INFO] [stdout] test backend::intel::linux_impl::hardware::every_drm_client_this_user_owns_reaches_a_process_row ... ok
[INFO] [stdout] test backend::intel::linux_impl::hardware::per_client_delta_state_is_pruned_to_clients_that_still_exist ... ok
[INFO] [stdout] test backend::intel::linux_impl::hardware::power_is_an_energy_delta_so_the_first_poll_reports_none ... ok
[INFO] [stdout] test backend::intel::linux_impl::hardware::processes_come_from_the_poll_sweep_and_name_a_device_it_read ... ok
[INFO] [stdout] test backend::intel::linux_impl::hardware::the_card_name_is_this_devices_pci_ids_entry ... ok
[INFO] [stdout] test backend::intel::linux_impl::hardware::the_current_clock_is_read_from_where_this_driver_keeps_it ... ok
[INFO] [stdout] test backend::intel::linux_impl::hardware::the_driver_line_names_every_driver_this_machine_runs ... ok
[INFO] [stdout] test backend::intel::linux_impl::hardware::the_hwmon_gauges_are_read_where_hwmon_exists_and_stay_none_where_it_does_not ... ok
[INFO] [stdout] test backend::intel::linux_impl::hardware::the_device_gauges_are_the_sum_of_the_rows_from_the_same_sweep ... ok
[INFO] [stdout] test backend::intel::linux_impl::hardware::the_pcie_link_is_the_pci_core_attributes_verbatim ... ok
[INFO] [stdout] test backend::intel::linux_impl::hardware::the_scan_claims_this_machines_intel_cards ... ok
[INFO] [stdout] test backend::intel::linux_impl::hardware::the_worker_thread_feeds_the_backend_on_real_hardware ... ok
[INFO] [stdout] test backend::intel::linux_impl::hardware::the_vram_total_is_read_from_where_this_driver_publishes_it ... ok
[INFO] [stdout] test backend::intel::linux_impl::hardware::video_utilization_is_reported_wherever_core_utilization_is ... ok
[INFO] [stdout] test backend::intel::linux_impl::tests::a_device_with_no_attributed_clients_is_unknown ... ok
[INFO] [stdout] test backend::intel::linux_impl::tests::dgpu_memory_splits_local_from_system ... ok
[INFO] [stdout] test backend::intel::linux_impl::tests::an_unreadable_energy_counter_drops_the_power_baseline ... ok
[INFO] [stdout] test backend::intel::linux_impl::tests::idle_attributed_clients_still_measure_zero ... ok
[INFO] [stdout] test backend::intel::linux_impl::tests::igpu_memory_lands_in_the_system_bucket ... ok
[INFO] [stdout] test backend::apple::tests::le_int_decodes_device_tree_blobs ... ok
[INFO] [stdout] test backend::intel::linux_impl::tests::dkms_i915_lmem_total_lives_on_the_card_dir ... ok
[INFO] [stdout] test backend::amd::linux_impl::tests::sweep_devices_carry_each_card_own_driver ... ok
[INFO] [stdout] test backend::intel::linux_impl::tests::mainline_i915_has_no_vram_total ... ok
[INFO] [stdout] test backend::amd::linux_impl::tests::scan_claims_amd_driven_cards_only ... ok
[INFO] [stdout] test backend::amd::linux_impl::tests::utilization_spans_the_two_walks_and_survives_a_poll_without_one ... ok
[INFO] [stdout] test backend::intel::linux_impl::tests::xe_reports_physical_vram_per_tile ... ok
[INFO] [stdout] test backend::linux::tests::a_backend_attributes_only_its_own_vendors_clients ... ok
[INFO] [stdout] test backend::linux::tests::a_cursor_attributes_each_walk_once ... ok
[INFO] [stdout] test backend::linux::tests::card_index_filters_connectors_and_render_nodes ... ok
[INFO] [stdout] test backend::linux::tests::a_swept_row_reports_zero_memory_as_a_measurement ... ok
[INFO] [stdout] test backend::linux::tests::a_refused_worker_spawn_degrades_to_synchronous_mode ... ok
[INFO] [stdout] test backend::linux::tests::card_scan_filters_by_name_and_by_driver ... ok
[INFO] [stdout] test backend::linux::tests::clients_attribute_by_address_and_driver ... ok
[INFO] [stdout] test backend::intel::linux_impl::tests::scan_caches_the_max_pcie_link ... ok
[INFO] [stdout] test backend::linux::tests::hwmon_dir_falls_back_to_the_first_child_when_none_names_the_driver ... ok
[INFO] [stdout] test backend::amd::linux_impl::tests::scan_caches_the_max_pcie_link ... ok
[INFO] [stdout] test backend::linux::tests::fan_duty_is_a_percentage_of_this_cards_own_pwm_scale ... ok
[INFO] [stdout] test backend::linux::tests::hwmon_dir_matches_the_legacy_driver_name ... ok
[INFO] [stdout] test backend::linux::tests::hwmon_dir_prefers_the_driver_named_child_over_readdir_order ... ok
[INFO] [stdout] test backend::linux::tests::meminfo_total_parses_kb ... ok
[INFO] [stdout] test backend::linux::tests::non_drm_fdinfo_is_none ... ok
[INFO] [stdout] test backend::linux::tests::one_client_seen_twice_is_counted_once ... ok
[INFO] [stdout] test backend::linux::tests::parse_size_honours_unit_suffix ... ok
[INFO] [stdout] test backend::linux::tests::parses_amdgpu_client ... ok
[INFO] [stdout] test backend::linux::tests::parses_i915_client_skipping_capacity ... ok
[INFO] [stdout] test backend::linux::tests::pci_device_ids_are_namespaced_and_optional ... ok
[INFO] [stdout] test backend::linux::tests::pci_lookup_finds_device_in_vendor_section ... ok
[INFO] [stdout] test backend::linux::tests::pcie_gen_from_gts_string ... ok
[INFO] [stdout] test backend::linux::tests::pcie_link_absent_files_are_none ... ok
[INFO] [stdout] test backend::linux::tests::marketing_name_falls_back_without_a_bracket ... ok
[INFO] [stdout] test backend::linux::tests::marketing_name_keeps_an_empty_codename_out_of_the_result ... ok
[INFO] [stdout] test backend::linux::tests::marketing_name_prefers_the_bracketed_marketing_name ... ok
[INFO] [stdout] test backend::linux::tests::pcie_link_reads_current_and_max ... ok
[INFO] [stdout] test backend::linux::tests::synchronous_mode_walks_on_the_calling_thread ... ok
[INFO] [stdout] test backend::linux::tests::the_driver_line_names_every_driver_in_use_once ... ok
[INFO] [stdout] test backend::linux::tests::pcie_link_splits_current_from_max ... ok
[INFO] [stdout] test backend::linux::tests::the_sweep_totals_per_device_and_rows_per_process ... ok
[INFO] [stdout] test backend::linux::tests::card_scan_resolves_the_pci_address ... ok
[INFO] [stdout] test backend::intel::linux_impl::tests::scan_claims_intel_driven_cards_only ... ok
[INFO] [stdout] test backend::linux::tests::xe_cycles_utilization ... ok
[INFO] [stdout] test backend::mem_pool_tests::a_card_with_no_memory_figures_at_all_reports_none ... ok
[INFO] [stdout] test backend::mem_pool_tests::a_discrete_card_meters_its_own_vram_and_keeps_gtt_beside_it ... ok
[INFO] [stdout] test backend::mem_pool_tests::a_measured_empty_pool_is_not_an_absent_one ... ok
[INFO] [stdout] test backend::mem_pool_tests::an_apu_meters_its_carve_out_and_calls_the_rest_shared ... ok
[INFO] [stdout] test backend::mem_pool_tests::an_igpu_with_no_local_pool_meters_the_system_one ... ok
[INFO] [stdout] test backend::mem_pool_tests::one_known_half_still_selects_the_pool_it_came_from ... ok
[INFO] [stdout] test backend::intel::linux_impl::tests::utilization_spans_the_two_walks_and_survives_a_poll_without_one ... ok
[INFO] [stdout] test backend::mem_pool_tests::unified_memory_arriving_through_the_vram_fields_is_still_shared ... ok
[INFO] [stdout] test backend::linux::tests::the_linux_backends_partition_one_drm_directory ... ok
[INFO] [stdout] test backend::nvidia::nouveau::tests::missing_sysfs_reads_as_unknown_not_zero ... ok
[INFO] [stdout] test backend::nvidia::nouveau::tests::scan_caches_the_max_pcie_link ... ok
[INFO] [stdout] test backend::nvidia::tests::field_temp_rejects_the_no_reading_sentinel ... ok
[INFO] [stdout] test backend::nvidia::tests::field_temp_widens_every_nvml_value_type ... ok
[INFO] [stdout] test backend::nvidia::nouveau::tests::scan_claims_nouveau_cards_only ... ok
[INFO] [stdout] test backend::nvidia::tests::fold_util_clamps_out_of_range_sm_util ... ok
[INFO] [stdout] test backend::nvidia::tests::fold_util_keeps_the_newest_sample_per_pid ... ok
[INFO] [stdout] test backend::nvidia::tests::fold_util_never_lowers_the_watermark ... ok
[INFO] [stdout] test backend::nvidia::tests::pcie_throughput_converts_decimal_kb_to_kib ... ok
[INFO] [stdout] test backend::nvidia::tests::pstate_labels_cover_the_whole_range ... ok
[INFO] [stdout] test backend::nvidia::tests::reported_process_memory_passes_through ... ok
[INFO] [stdout] test backend::nvidia::tests::per_device_watermarks_are_independent ... ok
[INFO] [stdout] test backend::nvidia::tests::unavailable_process_memory_is_unknown_not_zero ... ok
[INFO] [stdout] test backend::replay::tests::a_pre_option_recording_keeps_its_recorded_memory ... ok
[INFO] [stdout] test backend::replay::tests::a_record_omitting_memory_replays_as_unknown ... ok
[INFO] [stdout] test backend::replay::tests::bounded_lines_drops_oversized_lines_and_keeps_the_rest ... ok
[INFO] [stdout] test backend::replay::tests::legacy_records_without_attribution_still_load ... ok
[INFO] [stdout] test backend::nvidia::nouveau::tests::the_nvml_absent_scan_claims_proprietary_cards ... ok
[INFO] [stdout] test backend::replay::tests::recorded_attribution_survives_playback ... ok
[INFO] [stdout] test backend::replay::tests::the_first_poll_returns_the_preloaded_record ... ok
[INFO] [stdout] test backend::replay::tests::rows_naming_a_card_outside_the_recorded_frame_are_dropped ... ok
[INFO] [stdout] test app::tests::an_in_place_exec_updates_the_command_column ... ok
[INFO] [stdout] test backend::tests::a_child_with_no_devices_takes_no_slots ... ok
[INFO] [stdout] test backend::linux::tests::the_seq_counter_never_regresses_across_worker_and_sync_walks ... ok
[INFO] [stdout] test backend::tests::a_child_without_ids_reports_none ... ok
[INFO] [stdout] test backend::tests::a_failing_child_holds_its_slots_open ... ok
[INFO] [stdout] test backend::tests::a_fully_claimed_generic_backend_drops_out ... ok
[INFO] [stdout] test backend::tests::a_generic_backend_contributes_only_unclaimed_vendors ... ok
[INFO] [stdout] test backend::tests::a_middle_child_changing_size_moves_the_children_after_it ... ok
[INFO] [stdout] test backend::tests::a_generic_backend_without_overlap_contributes_everything ... ok
[INFO] [stdout] test backend::tests::a_placeholder_keeps_the_id_of_the_slot_it_holds ... ok
[INFO] [stdout] test backend::tests::a_process_outside_its_child_span_is_dropped ... ok
[INFO] [stdout] test backend::tests::a_renumbered_child_keeps_its_device_ids ... ok
[INFO] [stdout] test backend::tests::a_short_child_holds_its_slots_open ... ok
[INFO] [stdout] test backend::tests::a_vacated_slot_does_not_duplicate_a_live_device_id ... ok
[INFO] [stdout] test backend::tests::an_empty_result_surfaces_a_partial_failure ... ok
[INFO] [stdout] test backend::tests::can_signal_is_the_and_of_the_children ... ok
[INFO] [stdout] test backend::tests::children_concatenate_in_probe_order ... ok
[INFO] [stdout] test backend::tests::a_vendor_that_did_not_probe_claims_nothing ... ok
[INFO] [stdout] test backend::tests::device_ids_are_namespaced_per_child ... ok
[INFO] [stdout] test backend::tests::driver_info_joins_and_names_the_children ... ok
[INFO] [stdout] test backend::tests::every_child_failing_is_a_poll_error ... ok
[INFO] [stdout] test backend::stub::tests::the_stub_reports_a_real_local_process_and_can_signal ... ok
[INFO] [stdout] test backend::tests::nothing_probing_at_all_is_still_an_error ... ok
[INFO] [stdout] test backend::tests::process_indices_rebase_onto_the_child_offset ... ok
[INFO] [stdout] test backend::tests::one_backend_is_not_wrapped ... ok
[INFO] [stdout] test backend::windows::tests::a_process_with_no_memory_instance_reads_unknown ... ok
[INFO] [stdout] test backend::tests::three_children_concatenate_and_rebase_processes ... ok
[INFO] [stdout] test backend::windows::tests::a_fully_claimed_rig_keeps_no_adapters ... ok
[INFO] [stdout] test backend::tests::a_generic_backend_alone_is_unfiltered_and_unwrapped ... ok
[INFO] [stdout] test backend::windows::tests::luid_and_engtype_splits_instance ... ok
[INFO] [stdout] test backend::windows::tests::luid_prefix_reads_full_26_char_key ... ok
[INFO] [stdout] test backend::windows::tests::several_adapters_of_one_vendor_are_all_kept_or_all_dropped ... ok
[INFO] [stdout] test backend::windows::tests::the_other_counter_alone_still_proves_the_process_was_accounted_for ... ok
[INFO] [stdout] test backend::windows::tests::the_relevant_counter_is_the_reading_zero_included ... ok
[INFO] [stdout] test backend::windows::tests::unclaimed_adapters_survive_in_dxgi_order ... ok
[INFO] [stdout] test backend::windows::tests::vendor_ids_are_compared_at_dxgi_width ... ok
[INFO] [stdout] test cli::tests::mock_count_is_range_checked ... ok
[INFO] [stdout] test keys::tests::footer_advertises_help_and_stays_one_line ... ok
[INFO] [stdout] test keys::tests::footer_chunks_come_from_binds ... ok
[INFO] [stdout] test keys::tests::help_rows_fold_aliases_and_cover_untried_keys ... ok
[INFO] [stdout] test backend::windows::tests::pid_prefix_reads_leading_pid ... ok
[INFO] [stdout] test backend::windows::tests::luid_prefix_rejects_malformed_keys ... ok
[INFO] [stdout] test splash::tests::build_path_coordinates_still_name_their_own_cells_after_the_u8_cast ... ok
[INFO] [stdout] test splash::tests::const_art_bounds_agree_with_the_runtime_dimensions ... ok
[INFO] [stdout] test tests::splash_frames_wait_a_frame_not_zero ... ok
[INFO] [stdout] test tests::steady_state_paces_on_the_tick ... ok
[INFO] [stdout] test keys::tests::the_footer_is_built_once ... ok
[INFO] [stdout] test theme::tests::gradient_interpolates_endpoints_and_midpoint ... ok
[INFO] [stdout] test theme::tests::gradient_survives_degenerate_ramps ... ok
[INFO] [stdout] test theme::tests::mono_paints_reset ... ok
[INFO] [stdout] test theme::tests::quantizers_hit_expected_ranges ... ok
[INFO] [stdout] test theme::tests::temp_style_keys_on_a_high_threshold ... ok
[INFO] [stdout] test theme::tests::temp_style_keys_on_a_low_threshold ... ok
[INFO] [stdout] test ui::tests::a_braille_cell_is_marked_unknown_only_when_all_its_samples_are ... ok
[INFO] [stdout] test ui::tests::a_mono_block_graph_does_not_invert_its_bottom_half ... ok
[INFO] [stdout] test ui::tests::a_mono_waveform_still_separates_unknown_from_a_measured_zero ... ok
[INFO] [stdout] test backend::windows::tests::integrated_heuristic_separates_small_discrete_cards ... ok
[INFO] [stdout] test tests::a_due_poll_wins_over_a_later_frame ... ok
[INFO] [stdout] test theme::tests::temp_style_defaults_to_the_fixed_scale_without_a_threshold ... ok
[INFO] [stdout] test ui::tests::card_stack_height_never_overflows ... ok
[INFO] [stdout] test ui::tests::cards_that_fit_stops_at_the_pane_edge ... ok
[INFO] [stdout] test ui::tests::mem_readout_distinguishes_absent_from_empty ... ok
[INFO] [stdout] test ui::tests::mini_spark_leaves_a_gap_for_unknown_and_a_baseline_for_zero ... ok
[INFO] [stdout] test ui::tests::history_retention_matches_what_the_glyph_set_can_draw ... ok
[INFO] [stdout] test ui::tests::proc_pane_height_caps_at_30_percent ... ok
[INFO] [stdout] test ui::tests::proc_pane_height_leaves_the_gpu_pane_a_row ... ok
[INFO] [stdout] test ui::tests::popup_width_counts_chars_not_bytes ... ok
[INFO] [stdout] test ui::tests::proc_pane_height_never_overflows ... ok
[INFO] [stdout] test ui::tests::the_mem_row_names_the_pool_each_kind_of_card_actually_spends ... ok
[INFO] [stdout] test ui::tests::session_line_omits_sensors_that_never_reported ... ok
[INFO] [stdout] test ui::tests::the_ascii_baseline_is_a_measured_zero_in_a_spark_and_unknown_in_a_waveform ... ok
[INFO] [stdout] test ui::tests::unknown_utilization_renders_na_not_a_zero_meter ... ok
[INFO] [stdout] test ui::tests::upper_blocks_round_to_the_nearest_available_partial ... ok
[INFO] [stdout] test ui::tests::waveform_draws_unknown_and_a_measured_zero_as_different_glyphs ... ok
[INFO] [stdout] test ui::tests::windowed_pads_with_unknown_rather_than_zero ... ok
[INFO] [stdout] test ui::tests::proc_table_says_na_for_unreadable_columns_and_prints_a_real_zero ... ok
[INFO] [stdout] test backend::linux::tests::the_worker_serves_paced_walks_not_one_per_request ... ok
[INFO] [stdout] test backend::replay::tests::a_record_longer_than_the_line_cap_is_dropped ... ok
[INFO] [stdout] test backend::linux::tests::the_worker_thread_publishes_successive_walks ... ok
[INFO] [stdout] test backend::linux::tests::two_cursors_over_one_worker_share_each_walk ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 256 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.76s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/smoke.rs (/opt/rustwide/target/release/deps/smoke-43a7d351b7e03d38)
[INFO] [stdout] 
[INFO] [stdout] running 18 tests
[INFO] [stdout] test help_shows_usage_and_art ... ok
[INFO] [stdout] test man_page_documents_the_current_cli_flags ... ok
[INFO] [stdout] test config_is_read_from_the_sandboxed_xdg_dir ... ok
[INFO] [stdout] test completions_flag_covers_all_shells ... ok
[INFO] [stdout] test json_exits_nonzero_when_every_poll_fails ... ok
[INFO] [stdout] test json_snapshot_without_fail_hook_emits_nonempty_gpus ... ok
[INFO] [stdout] test json_snapshot_emits_valid_shape ... ok
[INFO] [stdout] test once_exits_nonzero_when_every_poll_fails ... ok
[INFO] [stdout] test redirected_stdout_fails_before_creating_the_log ... ok
[INFO] [stdout] test unknown_flag_fails ... ok
[INFO] [stdout] test once_exits_nonzero_when_only_the_final_poll_fails ... ok
[INFO] [stdout] test version_prints_name_and_semver ... ok
[INFO] [stdout] test once_prints_populated_plain_rows_for_the_mock_gpus ... ok
[INFO] [stdout] test once_strips_control_characters_from_recorded_strings ... ok
[INFO] [stdout] test absent_metrics_are_null_not_zero ... ok
[INFO] [stdout] test once_with_log_writes_exactly_one_record ... ok
[INFO] [stdout] test replay_round_trips_a_log_recording ... ok
[INFO] [stdout] test absent_process_metrics_survive_a_json_replay_round_trip ... ok
[INFO] [stderr]      Running tests/tui.rs (/opt/rustwide/target/release/deps/tui-f01e4e4fd7c3879e)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.35s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 38 tests
[INFO] [stdout] test ascii_graphs_draw_the_ascii_ramp_and_plain_meters ... ok
[INFO] [stdout] test help_overlay_opens_and_closes ... ok
[INFO] [stdout] test block_graphs_draw_eighth_blocks_and_swap_colours_below_the_midline ... ok
[INFO] [stdout] test kill_confirm_sends_the_signal_and_reports_it ... ok
[INFO] [stdout] test click_selects_the_process_row_under_the_cursor ... ok
[INFO] [stdout] test click_selects_the_gpu_card_under_the_cursor ... ok
[INFO] [stdout] test kill_is_refused_under_the_mock_backend ... ok
[INFO] [stdout] test fold_toggles_card ... ok
[INFO] [stdout] test click_on_the_process_pane_border_selects_nothing ... ok
[INFO] [stdout] test gpu_cards_scroll_when_they_overflow ... ok
[INFO] [stdout] test legacy_positional_folds_load_without_folding_a_card ... ok
[INFO] [stdout] test kill_dialog_opens_for_a_real_process_and_cancels ... ok
[INFO] [stdout] test no_color_renders_the_dashboard_without_a_single_colour_escape ... ok
[INFO] [stdout] test filter_narrows_process_table ... ok
[INFO] [stdout] test process_rows_show_real_content ... FAILED
[INFO] [stdout] test quit_restores_terminal_modes ... ok
[INFO] [stdout] test mouse_is_ignored_while_the_help_overlay_is_open ... ok
[INFO] [stdout] test renders_dashboard_and_process_table ... ok
[INFO] [stdout] test mouse_is_ignored_while_the_filter_prompt_is_open ... ok
[INFO] [stdout] test process_cursor_highlight_moves ... ok
[INFO] [stdout] test sigterm_restores_terminal_modes ... ok
[INFO] [stdout] test mouse_is_ignored_while_the_kill_dialog_is_open ... ok
[INFO] [stdout] test sort_reverse_reorders_rows ... ok
[INFO] [stdout] test saved_state_is_restored_on_startup ... ok
[INFO] [stdout] test the_default_graph_style_draws_braille_dots ... ok
[INFO] [stdout] test the_mem_row_marks_shared_memory_and_carries_the_second_pool ... ok
[INFO] [stdout] test term_dumb_renders_the_dashboard_in_mono ... ok
[INFO] [stdout] test poll_failure_degrades_gracefully ... ok
[INFO] [stdout] test ui_state_is_saved_into_the_sandboxed_cache ... ok
[INFO] [stdout] test sort_cycle_and_reverse_update_caption ... ok
[INFO] [stdout] test without_colorterm_the_app_quantizes_to_the_256_colour_palette ... ok
[INFO] [stdout] test wheel_over_the_process_pane_scrolls_and_clamps ... ok
[INFO] [stdout] test wheel_over_the_gpu_pane_moves_the_card_selection ... ok
[INFO] [stdout] test survives_resize_storm ... ok
[INFO] [stdout] test persistent_poll_failure_redetects_the_backend ... ok
[INFO] [stdout] test tick_keys_change_the_poll_interval ... ok
[INFO] [stdout] test unreadable_metrics_render_as_na ... ok
[INFO] [stdout] test pause_freezes_the_dashboard ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- process_rows_show_real_content stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'process_rows_show_real_content' (2812) panicked at tests/tui.rs:673:38:
[INFO] [stdout] USER: NotPresent
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e6f5bb294a1 - <<std[104cf6e2632825ea]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[7c831bd917ebf35f]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5e6f5bb3f3fa - core[7c831bd917ebf35f]::fmt::write
[INFO] [stdout]    2:     0x5e6f5bb2e58c - <alloc[2fdc3f7464fcf288]::vec::Vec<u8> as core[7c831bd917ebf35f]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5e6f5bb03076 - std[104cf6e2632825ea]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5e6f5bb20be9 - std[104cf6e2632825ea]::panicking::default_hook
[INFO] [stdout]    5:     0x5e6f5baa9c80 - test[73009c9f9aebf890]::test_main_inner::<test[73009c9f9aebf890]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5e6f5bb20da2 - std[104cf6e2632825ea]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5e6f5bb03122 - std[104cf6e2632825ea]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5e6f5bafadf9 - std[104cf6e2632825ea]::sys::backtrace::__rust_end_short_backtrace::<std[104cf6e2632825ea]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5e6f5bb03e2d - __rustc[b0d56fa5b193ad05]::rust_begin_unwind
[INFO] [stdout]   10:     0x5e6f5bb3fb5c - core[7c831bd917ebf35f]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5e6f5bb3f932 - core[7c831bd917ebf35f]::result::unwrap_failed
[INFO] [stdout]   12:     0x5e6f5ba7362d - <tui[56ab5d15f9c7943b]::process_rows_show_real_content::{closure#0} as core[7c831bd917ebf35f]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x5e6f5ba9cf6b - test[73009c9f9aebf890]::__rust_begin_short_backtrace::<core[7c831bd917ebf35f]::result::Result<(), alloc[2fdc3f7464fcf288]::string::String>, fn() -> core[7c831bd917ebf35f]::result::Result<(), alloc[2fdc3f7464fcf288]::string::String>>
[INFO] [stdout]   14:     0x5e6f5baaa5d5 - test[73009c9f9aebf890]::run_test::{closure#0}
[INFO] [stdout]   15:     0x5e6f5baa3994 - std[104cf6e2632825ea]::sys::backtrace::__rust_begin_short_backtrace::<test[73009c9f9aebf890]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x5e6f5baad732 - <std[104cf6e2632825ea]::thread::lifecycle::spawn_unchecked<test[73009c9f9aebf890]::run_test::{closure#1}, ()>::{closure#1} as core[7c831bd917ebf35f]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   17:     0x5e6f5bb28819 - <std[104cf6e2632825ea]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x7155a6a5607a - <unknown>
[INFO] [stdout]   19:     0x7155a6ae9534 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     process_rows_show_real_content
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 37 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.21s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--test tui`
[INFO] running `Command { std: "docker" "inspect" "c9ac80b641a2ba393ad88937b9c1a38a5035a1f1ec2c40b33c240b8dbb467846", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c9ac80b641a2ba393ad88937b9c1a38a5035a1f1ec2c40b33c240b8dbb467846", kill_on_drop: false }`
[INFO] [stdout] c9ac80b641a2ba393ad88937b9c1a38a5035a1f1ec2c40b33c240b8dbb467846
