[INFO] fetching crate mandible-tui 0.8.4...
[INFO] testing mandible-tui-0.8.4 against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate mandible-tui 0.8.4 into /workspace/builds/worker-2-tc1/source
[INFO] started tweaking crates.io crate mandible-tui 0.8.4
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate mandible-tui 0.8.4
[INFO] tweaked toml for crates.io crate mandible-tui 0.8.4 written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate mandible-tui 0.8.4 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 mandible-tui 0.8.4 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 lru v0.12.5
[INFO] [stderr]   Downloaded unicode-truncate v1.1.0
[INFO] [stderr]   Downloaded unicode-segmentation v1.13.3
[INFO] [stderr]   Downloaded instability v0.3.13
[INFO] [stderr]   Downloaded darling_macro v0.24.0
[INFO] [stderr]   Downloaded dirs-sys v0.4.1
[INFO] [stderr]   Downloaded indenter v0.3.4
[INFO] [stderr]   Downloaded gethostname v1.1.0
[INFO] [stderr]   Downloaded objc2-io-surface v0.3.2
[INFO] [stderr]   Downloaded directories v5.0.1
[INFO] [stderr]   Downloaded peg-runtime v0.8.6
[INFO] [stderr]   Downloaded cached_proc_macro_types v0.1.1
[INFO] [stderr]   Downloaded utf8-chars v3.0.7
[INFO] [stderr]   Downloaded cached_proc_macro v0.27.0
[INFO] [stderr]   Downloaded mandible-search v0.8.4
[INFO] [stderr]   Downloaded peg v0.8.6
[INFO] [stderr]   Downloaded pest_generator v2.8.8
[INFO] [stderr]   Downloaded cassowary v0.3.0
[INFO] [stderr]   Downloaded pest_derive v2.8.8
[INFO] [stderr]   Downloaded nucleo v0.5.0
[INFO] [stderr]   Downloaded console v0.16.4
[INFO] [stderr]   Downloaded peg-macros v0.8.6
[INFO] [stderr]   Downloaded arboard v3.6.1
[INFO] [stderr]   Downloaded dispatch2 v0.3.1
[INFO] [stderr]   Downloaded darling v0.24.0
[INFO] [stderr]   Downloaded nucleo-matcher v0.3.1
[INFO] [stderr]   Downloaded pest_meta v2.8.8
[INFO] [stderr]   Downloaded bon v3.9.3
[INFO] [stderr]   Downloaded darling_core v0.24.0
[INFO] [stderr]   Downloaded compact_str v0.8.2
[INFO] [stderr]   Downloaded cached v0.59.0
[INFO] [stderr]   Downloaded bon-macros v3.9.3
[INFO] [stderr]   Downloaded objc2-core-graphics v0.3.2
[INFO] [stderr]   Downloaded crossterm v0.28.1
[INFO] [stderr]   Downloaded mandible-core v0.8.4
[INFO] [stderr]   Downloaded brush-parser v0.4.0
[INFO] [stderr]   Downloaded insta v1.48.0
[INFO] [stderr]   Downloaded pest v2.8.8
[INFO] [stderr]   Downloaded winnow v0.6.26
[INFO] [stderr]   Downloaded x11rb v0.13.2
[INFO] [stderr]   Downloaded objc2 v0.6.4
[INFO] [stderr]   Downloaded ratatui v0.29.0
[INFO] [stderr]   Downloaded x11rb-protocol v0.13.2
[INFO] [stderr]   Downloaded objc2-app-kit v0.3.2
[INFO] [stderr]   Downloaded mandible-extract v0.8.4
[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:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 2d71a93015256c27d730634127a38ecd349dfebba5fbc2c7b4159efa70e5a419
[INFO] running `Command { std: "docker" "start" "2d71a93015256c27d730634127a38ecd349dfebba5fbc2c7b4159efa70e5a419", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "2d71a93015256c27d730634127a38ecd349dfebba5fbc2c7b4159efa70e5a419", 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" "2d71a93015256c27d730634127a38ecd349dfebba5fbc2c7b4159efa70e5a419" "/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" "2d71a93015256c27d730634127a38ecd349dfebba5fbc2c7b4159efa70e5a419", 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" "2d71a93015256c27d730634127a38ecd349dfebba5fbc2c7b4159efa70e5a419" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling bitflags v2.13.1
[INFO] [stderr]    Compiling lock_api v0.4.14
[INFO] [stderr]    Compiling either v1.17.0
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling ident_case v1.0.1
[INFO] [stderr]    Compiling signal-hook v0.3.18
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling unicode-segmentation v1.13.3
[INFO] [stderr]    Compiling log v0.4.33
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling option-ext v0.2.0
[INFO] [stderr]    Compiling winnow v0.7.15
[INFO] [stderr]    Compiling toml_write v0.1.2
[INFO] [stderr]    Compiling rustix v0.38.44
[INFO] [stderr]    Compiling dirs-sys v0.4.1
[INFO] [stderr]    Compiling mio v1.2.2
[INFO] [stderr]    Compiling foldhash v0.1.5
[INFO] [stderr]    Compiling allocator-api2 v0.2.21
[INFO] [stderr]    Compiling instability v0.3.13
[INFO] [stderr]    Compiling linux-raw-sys v0.4.15
[INFO] [stderr]    Compiling nucleo-matcher v0.3.1
[INFO] [stderr]    Compiling hashbrown v0.15.5
[INFO] [stderr]    Compiling signal-hook-mio v0.2.5
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling directories v5.0.1
[INFO] [stderr]    Compiling itertools v0.13.0
[INFO] [stderr]    Compiling castaway v0.2.4
[INFO] [stderr]    Compiling indoc v2.0.7
[INFO] [stderr]    Compiling x11rb-protocol v0.13.2
[INFO] [stderr]    Compiling unicode-width v0.1.14
[INFO] [stderr]    Compiling compact_str v0.8.2
[INFO] [stderr]    Compiling darling_core v0.24.0
[INFO] [stderr]    Compiling nucleo v0.5.0
[INFO] [stderr]    Compiling unicode-truncate v1.1.0
[INFO] [stderr]    Compiling crossterm v0.28.1
[INFO] [stderr]    Compiling lru v0.12.5
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling cassowary v0.3.0
[INFO] [stderr]    Compiling unicode-width v0.2.0
[INFO] [stderr]    Compiling gethostname v1.1.0
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling strum_macros v0.26.4
[INFO] [stderr]    Compiling thiserror v1.0.69
[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 x11rb v0.13.2
[INFO] [stderr]    Compiling strum v0.26.3
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling ratatui v0.29.0
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling arboard v3.6.1
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling mandible-core v0.8.4
[INFO] [stderr]    Compiling mandible-search v0.8.4
[INFO] [stderr]    Compiling mandible-tui v0.8.4 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 2m 07s
[INFO] running `Command { std: "docker" "inspect" "2d71a93015256c27d730634127a38ecd349dfebba5fbc2c7b4159efa70e5a419", 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" "2d71a93015256c27d730634127a38ecd349dfebba5fbc2c7b4159efa70e5a419" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling zerocopy v0.8.55
[INFO] [stderr]    Compiling memchr v2.8.3
[INFO] [stderr]    Compiling ucd-trie v0.1.7
[INFO] [stderr]    Compiling fnv v1.0.7
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling thiserror v2.0.19
[INFO] [stderr]    Compiling thiserror-impl v2.0.19
[INFO] [stderr]    Compiling peg-runtime v0.8.6
[INFO] [stderr]    Compiling cfg_aliases v0.2.2
[INFO] [stderr]    Compiling nix v0.29.0
[INFO] [stderr]    Compiling pest v2.8.8
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling peg-macros v0.8.6
[INFO] [stderr]    Compiling web-time v1.1.0
[INFO] [stderr]    Compiling arrayvec v0.7.8
[INFO] [stderr]    Compiling pest_meta v2.8.8
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling dirs-sys v0.4.1
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling directories v5.0.1
[INFO] [stderr]    Compiling signal-hook v0.3.18
[INFO] [stderr]    Compiling mio v1.2.2
[INFO] [stderr]    Compiling console v0.16.4
[INFO] [stderr]    Compiling cached_proc_macro_types v0.1.1
[INFO] [stderr]    Compiling peg v0.8.6
[INFO] [stderr]    Compiling nucleo v0.5.0
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling utf8-chars v3.0.7
[INFO] [stderr]    Compiling signal-hook-mio v0.2.5
[INFO] [stderr]    Compiling crossterm v0.28.1
[INFO] [stderr]    Compiling darling_core v0.23.0
[INFO] [stderr]    Compiling darling_core v0.20.11
[INFO] [stderr]    Compiling pest_generator v2.8.8
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling prettyplease v0.2.37
[INFO] [stderr]    Compiling gethostname v1.1.0
[INFO] [stderr]    Compiling x11rb v0.13.2
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling strum_macros v0.26.4
[INFO] [stderr]    Compiling pest_derive v2.8.8
[INFO] [stderr]    Compiling indenter v0.3.4
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling insta v1.48.0
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling arboard v3.6.1
[INFO] [stderr]    Compiling darling_macro v0.20.11
[INFO] [stderr]    Compiling darling v0.20.11
[INFO] [stderr]    Compiling darling_macro v0.23.0
[INFO] [stderr]    Compiling cached_proc_macro v0.27.0
[INFO] [stderr]    Compiling mandible-core v0.8.4
[INFO] [stderr]    Compiling darling v0.23.0
[INFO] [stderr]    Compiling bon-macros v3.9.3
[INFO] [stderr]    Compiling strum v0.26.3
[INFO] [stderr]    Compiling ratatui v0.29.0
[INFO] [stderr]    Compiling cached v0.59.0
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling rand v0.9.5
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling mandible-search v0.8.4
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling winnow v0.6.26
[INFO] [stderr]    Compiling proptest v1.11.0
[INFO] [stderr]    Compiling mandible-tui v0.8.4 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling bon v3.9.3
[INFO] [stderr]    Compiling brush-parser v0.4.0
[INFO] [stderr]    Compiling mandible-extract v0.8.4
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 3m 48s
[INFO] running `Command { std: "docker" "inspect" "2d71a93015256c27d730634127a38ecd349dfebba5fbc2c7b4159efa70e5a419", 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" "2d71a93015256c27d730634127a38ecd349dfebba5fbc2c7b4159efa70e5a419" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.26s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/mandible_tui-7ca43acf9c782ccf)
[INFO] [stdout] 
[INFO] [stdout] running 246 tests
[INFO] [stdout] test app::tests::a_requested_path_selects_its_node_once_the_tree_has_it ... ok
[INFO] [stdout] test app::tests::a_pending_fetch_is_not_requested_again ... ok
[INFO] [stdout] test app::tests::a_boundary_press_leaves_both_views_where_they_were ... ok
[INFO] [stdout] test app::tests::already_pending_node_is_not_reported_again ... ok
[INFO] [stdout] test app::tests::clicks_and_collapses_that_go_nowhere_leave_the_pane_alone ... ok
[INFO] [stdout] test app::tests::a_requested_path_that_the_finished_tree_lacks_is_reported ... ok
[INFO] [stdout] test app::tests::collapse_on_leaf_jumps_to_parent ... ok
[INFO] [stdout] test app::tests::a_real_move_still_resets_both_views ... ok
[INFO] [stdout] test app::tests::an_active_query_rebuilds_immediately_and_finds_the_new_node ... ok
[INFO] [stdout] test app::tests::a_requested_path_waits_while_its_parent_is_still_filling ... ok
[INFO] [stdout] test app::tests::detail_hscroll_is_a_noop_with_the_config_toggle_off ... ok
[INFO] [stdout] test app::tests::detail_hscroll_overflow_flags_track_the_current_offset ... ok
[INFO] [stdout] test app::tests::a_failed_fetch_is_still_rendered_as_raw ... ok
[INFO] [stdout] test app::tests::detail_hscroll_resets_on_collapse_or_jump_to_parent ... ok
[INFO] [stdout] test app::tests::expand_then_collapse_round_trips_row_count ... ok
[INFO] [stdout] test app::tests::detail_hscroll_resets_on_selection_change ... ok
[INFO] [stdout] test app::tests::each_view_keeps_its_own_horizontal_place ... ok
[INFO] [stdout] test app::tests::each_view_keeps_its_own_vertical_place ... ok
[INFO] [stdout] test app::tests::moving_the_selection_in_raw_mode_fetches_the_new_node ... ok
[INFO] [stdout] test app::tests::a_status_message_expires_and_restores_the_hints ... ok
[INFO] [stdout] test app::tests::expanding_an_unfilled_node_reports_the_path_to_fill ... ok
[INFO] [stdout] test app::tests::moving_the_selection_resets_both_views ... ok
[INFO] [stdout] test app::tests::leaving_raw_mode_needs_no_fetch_and_hides_cached_text ... ok
[INFO] [stdout] test app::tests::name_mode_admits_a_bare_modifier_letter_match ... ok
[INFO] [stdout] test app::tests::name_mode_admits_a_word_prefix_flag_match ... ok
[INFO] [stdout] test app::tests::name_mode_refuses_a_non_word_prefix_flag_match ... ok
[INFO] [stdout] test app::tests::manual_navigation_clears_the_selected_flag_target ... ok
[INFO] [stdout] test app::tests::reload_keeps_expanded_nodes_expanded ... ok
[INFO] [stdout] test app::tests::reload_drops_cached_raw_help ... ok
[INFO] [stdout] test app::tests::pending_row_is_marked_in_flattened_rows ... ok
[INFO] [stdout] test app::tests::reload_clamps_when_the_selected_node_is_gone ... ok
[INFO] [stdout] test app::tests::reload_clears_pending_fills ... ok
[INFO] [stdout] test app::tests::search_pins_on_escape_and_clears_on_second_escape ... ok
[INFO] [stdout] test app::tests::searching_a_flag_spelling_selects_its_parent_command ... ok
[INFO] [stdout] test app::tests::expanding_a_known_complete_node_needs_no_fill ... ok
[INFO] [stdout] test app::tests::searching_a_modifier_description_selects_its_parent_command ... ok
[INFO] [stdout] test app::tests::selected_node_resolves_via_noderef ... ok
[INFO] [stdout] test app::tests::selection_command_drops_a_flag_target_that_does_not_resolve ... ok
[INFO] [stdout] test app::tests::rows_are_not_rebuilt_on_pure_navigation ... ok
[INFO] [stdout] test app::tests::selection_command_is_the_command_path_with_no_flag_target ... ok
[INFO] [stdout] test app::tests::reload_leaves_the_index_current_and_unthrottled ... ok
[INFO] [stdout] test app::tests::selection_command_composes_a_searched_flag_onto_its_command ... ok
[INFO] [stdout] test app::tests::repeated_toggles_return_each_view_to_its_own_place ... ok
[INFO] [stdout] test app::tests::starts_with_root_expanded ... ok
[INFO] [stdout] test app::tests::splice_filled_node_with_new_children_auto_expands ... ok
[INFO] [stdout] test app::tests::splicing_many_nodes_rebuilds_the_index_once ... ok
[INFO] [stdout] test app::tests::word_prefix_matches_finds_a_bare_modifier_letter ... ok
[INFO] [stdout] test app::tests::word_prefix_matches_finds_either_half_of_an_underscored_name ... ok
[INFO] [stdout] test app::tests::reload_keeps_the_selection_on_the_same_node ... ok
[INFO] [stdout] test app::tests::word_prefix_matches_finds_either_word_of_a_dashed_name ... ok
[INFO] [stdout] test app::tests::word_prefix_matches_is_case_insensitive ... ok
[INFO] [stdout] test app::tests::word_prefix_matches_refuses_a_query_longer_than_the_word ... ok
[INFO] [stdout] test app::tests::word_prefix_matches_refuses_the_docker_run_no_trunc_case ... ok
[INFO] [stdout] test app::tests::the_rebuild_throttle_defers_a_change_without_dropping_it ... ok
[INFO] [stdout] test app::tests::toggle_focus_cycles_tree_and_detail ... ok
[INFO] [stdout] test app::tests::toggling_raw_mode_requests_the_selected_nodes_help_text ... ok
[INFO] [stdout] test app_review::tests::an_unrelated_letter_is_not_claimed_and_falls_through ... ok
[INFO] [stdout] test app_review::tests::arrow_keys_are_swallowed_while_drafting ... ok
[INFO] [stdout] test app_review::tests::enter_submits_a_correct_verdict_with_no_note ... ok
[INFO] [stdout] test app_review::tests::backspace_edits_the_note ... ok
[INFO] [stdout] test app_review::tests::enter_submits_the_verdict_and_note_and_clears_the_draft ... ok
[INFO] [stdout] test app_review::tests::ctrl_c_is_never_claimed_even_mid_draft ... ok
[INFO] [stdout] test app_review::tests::ctrl_c_is_never_claimed_so_quit_from_anywhere_still_works ... ok
[INFO] [stdout] test app_review::tests::enter_refuses_a_wrong_verdict_with_no_note ... ok
[INFO] [stdout] test app_review::tests::escape_cancels_the_draft_without_submitting ... ok
[INFO] [stdout] test app_review::tests::every_verdict_letter_maps_to_its_canonical_word ... ok
[INFO] [stdout] test app_review::tests::no_review_overlay_means_the_key_is_never_claimed ... ok
[INFO] [stdout] test app_review::tests::pressing_a_verdict_letter_starts_a_draft ... ok
[INFO] [stdout] test app_review::tests::typing_clears_the_note_required_warning_and_then_enter_submits ... ok
[INFO] [stdout] test clipboard::tests::osc52_encodes_expected_sequence_shape ... ok
[INFO] [stdout] test app_review::tests::typing_while_drafting_builds_the_note ... ok
[INFO] [stdout] test app_review::tests::verdict_letters_type_into_the_search_box_instead_of_starting_a_draft ... ok
[INFO] [stdout] test event::tests::arrow_down_moves_selection ... ok
[INFO] [stdout] test event::tests::arrow_keys_move_selection_while_search_stays_focused ... ok
[INFO] [stdout] test event::tests::click_on_chevron_toggles_expand_not_select ... ok
[INFO] [stdout] test event::tests::clicking_the_row_already_selected_does_not_move_the_detail_pane ... ok
[INFO] [stdout] test event::tests::ctrl_c_quits_even_while_in_search ... ok
[INFO] [stdout] test event::tests::enter_in_the_search_box_still_moves_focus_by_default ... ok
[INFO] [stdout] test event::tests::enter_keeps_its_search_meaning_under_print_selection ... ok
[INFO] [stdout] test event::tests::enter_prints_the_selection_when_the_mode_is_on ... ok
[INFO] [stdout] test app::tests::splice_filled_node_replaces_node_and_clears_pending ... ok
[INFO] [stdout] test app::tests::a_requested_path_waits_instead_of_reporting_a_node_that_has_not_arrived ... ok
[INFO] [stdout] test event::tests::help_overlay_closes_on_any_key ... ok
[INFO] [stdout] test app::tests::detail_hscroll_clamps_at_both_ends ... ok
[INFO] [stdout] test event::tests::enter_still_expands_when_print_selection_is_off ... ok
[INFO] [stdout] test event::tests::q_quits ... ok
[INFO] [stdout] test event::tests::h_and_l_are_scoped_to_the_focused_pane ... ok
[INFO] [stdout] test event::tests::r_requests_refresh ... ok
[INFO] [stdout] test event::tests::slash_focuses_search_and_typing_updates_query ... ok
[INFO] [stdout] test glyphs::tests::ascii_fallback_is_pure_ascii ... ok
[INFO] [stdout] test glyphs::tests::unicode_set_is_actually_non_ascii ... ok
[INFO] [stdout] test layout::tests::medium_terminal_hides_summaries_but_keeps_both_panes ... ok
[INFO] [stdout] test layout::tests::narrow_terminal_stacks_and_shows_focused_pane_only ... ok
[INFO] [stdout] test layout::tests::wide_terminal_shows_both_panes_side_by_side ... ok
[INFO] [stdout] test render::detail_pane::tests::a_barely_parsed_node_warns_with_its_score ... ok
[INFO] [stdout] test render::detail_pane::tests::a_choice_that_fits_on_one_line_is_never_followed_by_a_blank_line ... ok
[INFO] [stdout] test render::detail_pane::tests::a_comma_glued_value_renders_with_no_space ... ok
[INFO] [stdout] test layout::tests::tree_pane_has_minimum_width ... ok
[INFO] [stdout] test render::detail_pane::tests::a_column_the_minority_fits_still_serves_the_whole_section ... ok
[INFO] [stdout] test render::detail_pane::tests::a_confident_node_gets_no_caveat ... ok
[INFO] [stdout] test render::detail_pane::tests::a_convention_discovered_node_says_it_is_unverified ... ok
[INFO] [stdout] test render::detail_pane::tests::a_dashed_punctuation_short_keeps_its_value_gap ... ok
[INFO] [stdout] test event::tests::y_returns_copy_effect_with_node_path ... ok
[INFO] [stdout] test render::detail_pane::tests::a_flag_key_does_not_land_on_a_dashless_row_of_the_same_name ... ok
[INFO] [stdout] test render::detail_pane::tests::a_followed_confession_gets_no_caveat ... ok
[INFO] [stdout] test render::detail_pane::tests::a_form_indented_deeper_than_the_first_stays_deeper ... ok
[INFO] [stdout] test render::detail_pane::tests::a_form_indented_less_than_the_label_clamps_at_zero ... ok
[INFO] [stdout] test render::detail_pane::tests::a_form_led_by_another_command_path_is_not_prefixed_with_the_node ... ok
[INFO] [stdout] test render::detail_pane::tests::a_lookalike_word_that_only_contains_the_name_is_not_treated_as_naming_it ... ok
[INFO] [stdout] test render::detail_pane::tests::a_multibyte_leading_word_is_not_an_or_marker_and_does_not_panic ... ok
[INFO] [stdout] test render::detail_pane::tests::a_placeholder_and_choices_together_leave_the_spelling_column_untouched ... ok
[INFO] [stdout] test render::detail_pane::tests::a_placeholder_is_fused_onto_its_spelling_not_given_a_slot ... ok
[INFO] [stdout] test render::detail_pane::tests::a_pushed_description_continues_at_the_shared_column ... ok
[INFO] [stdout] test render::detail_pane::tests::a_search_target_near_the_end_does_not_scroll_past_it ... ok
[INFO] [stdout] test render::detail_pane::tests::a_narrow_pane_clamps_the_column_rather_than_shredding_prose ... ok
[INFO] [stdout] test render::detail_pane::tests::a_repeatable_flag_gets_no_ellipsis ... ok
[INFO] [stdout] test render::detail_pane::tests::a_repeatable_positional_renders_its_ellipsis ... ok
[INFO] [stdout] test render::detail_pane::tests::a_usage_form_naming_the_node_with_an_alias_list_does_not_prepend ... ok
[INFO] [stdout] test render::detail_pane::tests::a_usage_form_still_prepends_when_the_name_is_truly_absent ... ok
[INFO] [stdout] test render::detail_pane::tests::a_usage_form_substitutes_the_nodes_own_bracket_abbreviated_word ... ok
[INFO] [stdout] test render::detail_pane::tests::a_node_with_no_aliases_renders_no_alias_line ... ok
[INFO] [stdout] test render::detail_pane::tests::a_verbatim_node_gets_no_caveat ... ok
[INFO] [stdout] test render::detail_pane::tests::a_preserved_description_break_renders_as_its_own_line ... ok
[INFO] [stdout] test render::detail_pane::tests::a_section_opening_divider_carries_no_rule ... ok
[INFO] [stdout] test render::detail_pane::tests::a_single_form_tool_renders_flush_at_the_block_indent ... ok
[INFO] [stdout] test render::detail_pane::tests::a_search_target_already_on_screen_does_not_scroll ... ok
[INFO] [stdout] test render::detail_pane::tests::an_unfollowed_confession_warns_with_the_advertised_argv ... ok
[INFO] [stdout] test render::detail_pane::tests::an_unverified_node_says_so_even_when_it_degraded_to_verbatim ... ok
[INFO] [stdout] test render::detail_pane::tests::argfile_sigil_flag_glues_its_value_with_no_space ... ok
[INFO] [stdout] test render::detail_pane::tests::break_overlong_word_never_splits_a_multibyte_character ... ok
[INFO] [stdout] test render::detail_pane::tests::choices_render_even_when_the_flag_has_no_description ... ok
[INFO] [stdout] test render::detail_pane::tests::choices_render_on_their_own_line_below_the_description ... ok
[INFO] [stdout] test render::detail_pane::tests::cp_usage_names_the_node_by_path_basename ... ok
[INFO] [stdout] test render::detail_pane::tests::a_nodes_alias_renders_as_its_own_line ... ok
[INFO] [stdout] test render::detail_pane::tests::deprecated_flag_gets_a_tag ... ok
[INFO] [stdout] test render::detail_pane::tests::described_choices_render_as_a_name_description_list ... ok
[INFO] [stdout] test render::detail_pane::tests::each_section_computes_its_own_column ... ok
[INFO] [stdout] test render::detail_pane::tests::env_vars_render_as_their_own_section ... ok
[INFO] [stdout] test render::detail_pane::tests::every_rule_label_is_drawn_in_its_own_rules_style ... ok
[INFO] [stdout] test render::detail_pane::tests::a_usage_form_does_not_prepend_when_the_full_path_already_names_the_node ... ok
[INFO] [stdout] test render::detail_pane::tests::flag_descriptions_share_one_column ... ok
[INFO] [stdout] test render::detail_pane::tests::a_wrapped_entry_is_one_logical_row ... ok
[INFO] [stdout] test render::detail_pane::tests::build_lines_wraps_rather_than_truncates_a_long_usage_token ... ok
[INFO] [stdout] test render::detail_pane::tests::every_short_precedes_every_long_keeping_each_groups_own_order ... ok
[INFO] [stdout] test render::detail_pane::tests::group_labels_drop_a_sentence_terminator_like_a_heading_colon ... ok
[INFO] [stdout] test render::detail_pane::tests::flag_line_has_distinctly_styled_spans ... ok
[INFO] [stdout] test render::detail_pane::tests::group_keys_strip_trailing_colon_and_fold_case ... ok
[INFO] [stdout] test render::detail_pane::tests::group_labels_are_mixed_case_never_caps ... ok
[INFO] [stdout] test render::detail_pane::tests::inherited_flags_are_grouped_last ... ok
[INFO] [stdout] test render::detail_pane::tests::hard_wrapped_description_prose_still_reflows_in_the_pane ... ok
[INFO] [stdout] test render::detail_pane::tests::one_overlong_head_pushes_only_its_own_first_line ... ok
[INFO] [stdout] test render::detail_pane::tests::modifiers_render_as_their_own_section ... ok
[INFO] [stdout] test render::detail_pane::tests::selected_env_var_reports_its_own_line_index ... ok
[INFO] [stdout] test render::detail_pane::tests::same_as_ancestor_node_renders_summary_notice_and_accepted_modifiers ... ok
[INFO] [stdout] test render::detail_pane::tests::selected_flag_reports_its_own_line_index ... ok
[INFO] [stdout] test render::detail_pane::tests::selected_modifier_reports_its_own_line_index ... ok
[INFO] [stdout] test render::detail_pane::tests::every_description_line_starts_at_the_column_or_one_space_past_its_head ... ok
[INFO] [stdout] test render::detail_pane::tests::raw_mode_renders_each_state_to_the_screen ... ok
[INFO] [stdout] test render::detail_pane::tests::the_ellipsis_is_charged_to_the_row_that_carries_it ... ok
[INFO] [stdout] test render::detail_pane::tests::the_label_width_is_compensated_so_forms_stay_as_drawn ... ok
[INFO] [stdout] test render::detail_pane::tests::shorts_start_at_the_edge_and_longs_align_in_one_column ... ok
[INFO] [stdout] test render::detail_pane::tests::the_shared_column_fits_the_majority_not_the_widest ... ok
[INFO] [stdout] test render::detail_pane::tests::unparsed_node_renders_labelled_raw_text ... ok
[INFO] [stdout] test render::detail_pane::tests::selected_positional_reports_its_own_line_index ... ok
[INFO] [stdout] test render::detail_pane::tests::usage_form_wraps_at_pane_width_with_continuation_keeping_its_own_left_edge ... ok
[INFO] [stdout] test render::detail_pane::tests::no_target_flag_means_no_scroll_override ... ok
[INFO] [stdout] test render::detail_pane::tests::short_spellings_render_before_long_ones_even_when_documented_long_first ... ok
[INFO] [stdout] test render::detail_pane::tests::usage_form_wraps_on_screen_with_no_clip_marker ... ok
[INFO] [stdout] test render::detail_pane::tests::the_column_never_moves_left_of_the_heads_it_serves ... ok
[INFO] [stdout] test render::detail_pane::tests::usage_form_that_fits_the_pane_is_unchanged ... ok
[INFO] [stdout] test render::detail_pane::tests::same_as_ancestor_node_with_no_modifiers_renders_summary_and_notice_only ... ok
[INFO] [stdout] test render::detail_pane::tests::vim_basic_usage_drops_or_marker_and_names_the_node_once ... ok
[INFO] [stdout] test render::detail_pane::tests::wrap_description_is_unchanged_for_ordinary_prose ... ok
[INFO] [stdout] test render::detail_pane::tests::wrap_description_starts_a_new_line_at_each_bullet ... ok
[INFO] [stdout] test render::detail_pane::tests::wrap_preformatted_hard_cuts_a_line_with_nowhere_to_break ... ok
[INFO] [stdout] test render::detail_pane::tests::wrap_preformatted_keeps_short_lines_verbatim_and_continues_long_ones ... ok
[INFO] [stdout] test render::detail_pane::tests::wrap_preformatted_never_splits_a_double_width_character ... ok
[INFO] [stdout] test render::detail_pane::tests::wrap_words_breaks_an_overlong_token_instead_of_losing_it ... ok
[INFO] [stdout] test render::detail_pane::wrap::tests::a_numbered_arrow_list_still_breaks_before_each_number ... ok
[INFO] [stdout] test render::help_overlay::tests::print_selection_moves_enter_off_the_expand_row ... ok
[INFO] [stdout] test render::help_overlay::tests::the_default_overlay_is_unchanged ... ok
[INFO] [stdout] test render::review_overlay::tests::drafting_bar_shows_the_verdict_and_note ... ok
[INFO] [stdout] test render::review_overlay::tests::idle_bar_shows_tool_progress_and_tags ... ok
[INFO] [stdout] test render::review_overlay::tests::zero_area_does_not_panic ... ok
[INFO] [stdout] test render::status_bar::tests::ascii_fallback_hints_are_pure_ascii ... ok
[INFO] [stdout] test render::status_bar::tests::every_action_key_is_named_at_full_width ... ok
[INFO] [stdout] test render::status_bar::tests::hints_are_not_flush_against_the_left_edge ... ok
[INFO] [stdout] test render::detail_pane::tests::verbatim_fallback_draws_aligned_columns_and_scrolls_sideways ... ok
[INFO] [stdout] test render::status_bar::tests::hints_shrink_to_leave_room_for_the_right_hand_text ... ok
[INFO] [stdout] test render::detail_pane::tests::wrap_description_does_not_break_a_lone_arrow_range ... ok
[INFO] [stdout] test render::detail_pane::tests::wrap_description_starts_a_new_line_at_a_colon_keyed_item ... ok
[INFO] [stdout] test render::detail_pane::tests::wrap_description_starts_a_new_line_at_each_enumerator_arrow ... ok
[INFO] [stdout] test render::detail_pane::tests::wrap_preformatted_handles_blank_lines_and_a_pane_swallowing_indent ... ok
[INFO] [stdout] test render::status_bar::tests::horizontal_hint_matches_the_config_toggle ... ok
[INFO] [stdout] test render::status_bar::tests::quit_hint_survives_a_narrow_terminal ... ok
[INFO] [stdout] test render::status_bar::tests::the_select_hint_appears_only_in_print_selection_mode ... ok
[INFO] [stdout] test render::status_bar::tests::the_select_hint_is_the_last_one_dropped ... ok
[INFO] [stdout] test render::status_bar::tests::wide_terminal_shows_every_hint ... ok
[INFO] [stdout] test render::tree_pane::tests::a_badged_row_still_respects_the_width_budget ... ok
[INFO] [stdout] test render::tree_pane::tests::a_badged_row_still_shows_its_summary_behind_a_separator ... ok
[INFO] [stdout] test render::tree_pane::tests::a_pending_row_keeps_a_gap_between_the_name_and_the_spinner ... ok
[INFO] [stdout] test render::tree_pane::tests::a_row_with_a_display_name_shows_the_source_spelling ... ok
[INFO] [stdout] test render::detail_pane::wrap::tests::a_bullet_list_with_inline_dashes_keeps_each_bullet_on_one_segment ... ok
[INFO] [stdout] test render::tree_pane::tests::a_row_with_no_display_name_shows_the_bare_name ... ok
[INFO] [stdout] test render::tree_pane::tests::an_ordinary_row_carries_no_badge ... ok
[INFO] [stdout] test render::tree_pane::tests::an_unverified_row_carries_the_badge ... ok
[INFO] [stdout] test render::tree_pane::tests::chevron_position_matches_two_times_depth ... ok
[INFO] [stdout] test render::tree_pane::tests::no_color_selected_row_still_readable_via_reverse ... ok
[INFO] [stdout] test render::tree_pane::tests::no_query_means_no_underline ... ok
[INFO] [stdout] test render::detail_pane::wrap::tests::a_bare_dash_with_no_star_two_back_still_opens_an_item ... ok
[INFO] [stdout] test render::tree_pane::tests::adversarial_name_never_produces_embedded_newline ... ok
[INFO] [stdout] test render::tree_pane::tests::summary_truncates_at_word_boundary_with_ellipsis ... ok
[INFO] [stdout] test render::tree_pane::tests::long_summary_is_truncated_to_width ... ok
[INFO] [stdout] test render::tree_pane::tests::the_badge_survives_the_narrow_width_ladder ... ok
[INFO] [stdout] test render::tree_pane::tests::matched_characters_within_the_name_are_underlined ... ok
[INFO] [stdout] test render::tree_pane::tests::name_column_never_yields_to_the_summary ... ok
[INFO] [stdout] test sanitize::tests::ellipsis_truncation_respects_the_exact_budget ... ok
[INFO] [stdout] test sanitize::tests::ellipsis_truncation_breaks_at_word_boundary ... ok
[INFO] [stdout] test sanitize::tests::ellipsis_truncation_falls_back_to_hard_cut_for_one_giant_word ... ok
[INFO] [stdout] test sanitize::tests::strips_newlines_and_tabs ... ok
[INFO] [stdout] test sanitize::tests::ellipsis_truncation_leaves_short_strings_untouched ... ok
[INFO] [stdout] test sanitize::tests::truncates_ascii_by_count ... ok
[INFO] [stdout] test style::tests::accent_degrades_to_bold_without_color ... ok
[INFO] [stdout] test style::tests::dumb_and_missing_term_disable_color ... ok
[INFO] [stdout] test style::tests::muted_has_no_color_when_disabled ... ok
[INFO] [stdout] test style::tests::no_level_of_the_hierarchy_leans_on_dim ... ok
[INFO] [stdout] test style::tests::selected_keeps_reversed_either_way ... ok
[INFO] [stdout] test style::tests::sixteen_color_terminals_get_one_shade_for_both_levels ... ok
[INFO] [stdout] test sanitize::tests::handles_emoji_width ... ok
[INFO] [stdout] test style::tests::the_three_neutral_levels_step_clearly_apart ... ok
[INFO] [stdout] test style::tests::the_depth_probe_recognizes_only_known_signals ... ok
[INFO] [stdout] test sanitize::tests::truncates_wide_chars_without_overflow ... ok
[INFO] [stdout] test sanitize::tests::zero_width_budget_yields_empty ... ok
[INFO] [stdout] test style::tests::warning_degrades_to_bold_without_color ... ok
[INFO] [stdout] test tree::tests::expanding_root_shows_direct_children_only ... ok
[INFO] [stdout] test terminal::tests::the_drain_is_bounded_by_its_budget ... ok
[INFO] [stdout] test tree::tests::empty_matches_behaves_like_no_filter ... ok
[INFO] [stdout] test tree::tests::filter_shows_only_the_matched_node_when_it_has_no_matching_descendants ... ok
[INFO] [stdout] test tree::tests::filter_force_expands_ancestor_chain_to_a_match ... ok
[INFO] [stdout] test tree::tests::filter_hides_non_matching_siblings ... ok
[INFO] [stdout] test tree::tests::root_collapsed_shows_only_root ... ok
[INFO] [stdout] test tree::tests::nested_expansion ... ok
[INFO] [stdout] test render::tree_pane::tests::pending_row_shows_spinner_not_summary ... ok
[INFO] [stderr]      Running tests/border_integrity.rs (/opt/rustwide/target/release/deps/border_integrity-7735c84bd9c5bd38)
[INFO] [stdout] test render::tree_pane::tests::pending_row_still_respects_width_budget ... ok
[INFO] [stdout] test render::tree_pane::tests::summary_column_is_capped_at_40_percent_of_width ... ok
[INFO] [stdout] test render::tree_pane::tests::summary_column_is_computed_over_every_row_not_just_visible_ones ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 246 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test borders_survive_help_overlay ... ok
[INFO] [stdout] test detail_pane_hscroll_affordance_shows_even_with_the_tree_focused ... ok
[INFO] [stdout] test hscroll_clip_markers_mark_only_the_clipped_lines ... ok
[INFO] [stdout] test ascii_glyph_set_renders_a_pure_ascii_frame ... ok
[INFO] [stdout] test unicode_glyph_set_still_draws_rounded_borders ... ok
[INFO] [stdout] test detail_pane_hscroll_affordance_marks_overflow_without_corrupting_the_border ... ok
[INFO] [stdout] test borders_survive_with_each_row_selected_and_detail_focused ... ok
[INFO] [stdout] test narrow_terminal_stacked_layout_borders_survive ... ok
[INFO] [stdout] test detail_pane_hscroll_affordance_absent_when_the_config_toggle_is_off ... ok
[INFO] [stdout] test detail_pane_hscroll_affordance_uses_the_ascii_glyphs ... ok
[INFO] [stdout] test borders_survive_a_node_with_unparsed_raw_help_text ... ok
[INFO] [stderr]      Running tests/confidence_footer.rs (/opt/rustwide/target/release/deps/confidence_footer-efae02bee5a91026)
[INFO] [stdout] test borders_survive_adversarial_text_across_widths_and_scroll ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.15s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test genuinely_low_confidence_node_keeps_its_badge ... ok
[INFO] [stdout] test ssh_keygen_shaped_node_shows_no_low_confidence_badge ... ok
[INFO] [stdout] test verbatim_node_stays_silent ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/detail_pane_rewrap.rs (/opt/rustwide/target/release/deps/detail_pane_rewrap-01610305cef1fe9d)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test narrower_pane_still_wraps_cleanly_without_raggedness_from_source_breaks ... ok
[INFO] [stderr]      Running tests/detail_pane_width_probe.rs (/opt/rustwide/target/release/deps/detail_pane_width_probe-b66ee29798e76771)
[INFO] [stdout] test hard_wrapped_description_reflows_to_the_actual_pane_width ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test width_probe_reports_row_heights_at_60_70_80 ... ok
[INFO] [stderr]      Running tests/detail_scroll_memory.rs (/opt/rustwide/target/release/deps/detail_scroll_memory-973302fa7d3a386d)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test a_first_visit_to_a_view_starts_at_the_top_left ... ok
[INFO] [stdout] test each_view_returns_to_its_own_column ... ok
[INFO] [stdout] test each_view_returns_to_its_own_line ... ok
[INFO] [stdout] test a_node_change_clears_both_views_positions ... ok
[INFO] [stdout] test a_remembered_position_clamps_to_the_views_current_extent ... ok
[INFO] [stdout] test scrolling_one_view_leaves_the_others_position_alone ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.27s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/detail_sections.rs (/opt/rustwide/target/release/deps/detail_sections-e39f97f33b1a2e0f)
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test a_placeholder_does_not_hang_the_description_it_shares_a_row_with ... ok
[INFO] [stdout] test empty_sections_do_not_render ... ok
[INFO] [stdout] test blank_rows_follow_the_container_hierarchy ... ok
[INFO] [stdout] test longs_share_one_column_whether_or_not_a_short_precedes_them ... ok
[INFO] [stdout] test a_group_divider_degrades_to_ascii ... ok
[INFO] [stdout] test a_group_divider_is_shaped_differently_from_a_section_header ... ok
[INFO] [stdout] test positionals_are_inset_by_two_columns_and_the_flag_sections_stay_flush ... ok
[INFO] [stdout] test a_wide_entity_pushes_only_its_own_first_line ... ok
[INFO] [stdout] test a_value_placeholder_wider_than_the_pane_is_wrapped_not_reflowed ... ok
[INFO] [stdout] test sections_render_in_the_specified_order ... ok
[INFO] [stdout] test section_headers_carry_the_count_of_what_they_render ... ok
[INFO] [stdout] test modifiers_and_environment_render_from_constructed_entities ... ok
[INFO] [stdout] test a_divider_that_opens_its_section_drops_its_rule ... ok
[INFO] [stdout] test a_real_environment_section_reaches_the_screen_through_the_real_pipeline ... FAILED
[INFO] [stdout] test section_prose_wraps_and_never_scrolls_horizontally ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- a_real_environment_section_reaches_the_screen_through_the_real_pipeline stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'a_real_environment_section_reaches_the_screen_through_the_real_pipeline' (4089) panicked at tests/detail_sections.rs:944:6:
[INFO] [stdout] reading the bpftrace corpus fixture's captured stderr: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6366017122b1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x63660172831a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x63660171676c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6366016ee326 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x63660170a6a9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x636601633d40 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x63660170a862 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6366016ee3d2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6366016e6fc9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6366016eefcd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x636601728a7c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x636601728852 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x636601547207 - <detail_sections[de0f865a1e19cdf1]::a_real_environment_section_reaches_the_screen_through_the_real_pipeline::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x63660162702b - 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]   14:     0x636601634695 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   15:     0x63660162df54 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x6366016377f2 - <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]   17:     0x636601711819 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x7e76faf6cdfa - <unknown>
[INFO] [stdout]   19:     0x7e76fb0003d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     a_real_environment_section_reaches_the_screen_through_the_real_pipeline
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 14 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--test detail_sections`
[INFO] running `Command { std: "docker" "inspect" "2d71a93015256c27d730634127a38ecd349dfebba5fbc2c7b4159efa70e5a419", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2d71a93015256c27d730634127a38ecd349dfebba5fbc2c7b4159efa70e5a419", kill_on_drop: false }`
[INFO] [stdout] 2d71a93015256c27d730634127a38ecd349dfebba5fbc2c7b4159efa70e5a419
