[INFO] fetching crate superlighttui 0.25.0...
[INFO] testing superlighttui-0.25.0 against 1.100.0-beta.1 for beta-1.100-2
[INFO] extracting crate superlighttui 0.25.0 into /workspace/builds/worker-6-tc2/source
[INFO] started tweaking crates.io crate superlighttui 0.25.0
[INFO] finished tweaking crates.io crate superlighttui 0.25.0
[INFO] tweaked toml for crates.io crate superlighttui 0.25.0 written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate superlighttui 0.25.0 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate superlighttui 0.25.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]    --> Cargo.toml:186:12
[INFO] [stderr]     |
[INFO] [stderr] 186 | homepage = "https://github.com/subinium/SuperLightTUI"
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 191 | repository = "https://github.com/subinium/SuperLightTUI"
[INFO] [stderr]     |              -------------------------------------------
[INFO] [stderr]     |
[INFO] [stderr]     = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `superlighttui` (manifest) generated 1 warning
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 67fc1970f93757bebda17d3b4c8b75acd8b214d3fcb420a96b11f4021f92d67f
[INFO] running `Command { std: "docker" "start" "67fc1970f93757bebda17d3b4c8b75acd8b214d3fcb420a96b11f4021f92d67f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "67fc1970f93757bebda17d3b4c8b75acd8b214d3fcb420a96b11f4021f92d67f", 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" "67fc1970f93757bebda17d3b4c8b75acd8b214d3fcb420a96b11f4021f92d67f" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "67fc1970f93757bebda17d3b4c8b75acd8b214d3fcb420a96b11f4021f92d67f", 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" "67fc1970f93757bebda17d3b4c8b75acd8b214d3fcb420a96b11f4021f92d67f" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]    --> Cargo.toml:186:12
[INFO] [stderr]     |
[INFO] [stderr] 186 | homepage = "https://github.com/subinium/SuperLightTUI"
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 191 | repository = "https://github.com/subinium/SuperLightTUI"
[INFO] [stderr]     |              -------------------------------------------
[INFO] [stderr]     |
[INFO] [stderr]     = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `superlighttui` (manifest) generated 1 warning
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling signal-hook v0.3.18
[INFO] [stderr]    Compiling smallvec v1.15.2
[INFO] [stderr]    Compiling log v0.4.34
[INFO] [stderr]    Compiling bitflags v2.13.1
[INFO] [stderr]    Compiling rustix v0.38.44
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling unicode-bidi v0.3.18
[INFO] [stderr]    Compiling unicode-segmentation v1.13.3
[INFO] [stderr]    Compiling castaway v0.2.4
[INFO] [stderr]    Compiling compact_str v0.9.1
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling mio v1.2.2
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling signal-hook-mio v0.2.5
[INFO] [stderr]    Compiling crossterm v0.28.1
[INFO] [stderr]    Compiling superlighttui v0.25.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 14.23s
[INFO] running `Command { std: "docker" "inspect" "67fc1970f93757bebda17d3b4c8b75acd8b214d3fcb420a96b11f4021f92d67f", 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" "67fc1970f93757bebda17d3b4c8b75acd8b214d3fcb420a96b11f4021f92d67f" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]    --> Cargo.toml:186:12
[INFO] [stderr]     |
[INFO] [stderr] 186 | homepage = "https://github.com/subinium/SuperLightTUI"
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 191 | repository = "https://github.com/subinium/SuperLightTUI"
[INFO] [stderr]     |              -------------------------------------------
[INFO] [stderr]     |
[INFO] [stderr]     = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `superlighttui` (manifest) generated 1 warning
[INFO] [stderr]    Compiling zerocopy v0.8.56
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling crossbeam-utils v0.8.22
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling crossbeam-deque v0.8.7
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling find-msvc-tools v0.1.11
[INFO] [stderr]    Compiling fastrand v2.5.0
[INFO] [stderr]    Compiling either v1.18.0
[INFO] [stderr]    Compiling plotters-svg v0.3.7
[INFO] [stderr]    Compiling clap_builder v4.6.6
[INFO] [stderr]    Compiling regex-automata v0.4.18
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling cc v1.4.4
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling cast v0.3.0
[INFO] [stderr]    Compiling quick-error v1.2.3
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling console v0.16.4
[INFO] [stderr]    Compiling page_size v0.6.0
[INFO] [stderr]    Compiling itertools v0.13.0
[INFO] [stderr]    Compiling oorandom v11.1.5
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling rand v0.9.5
[INFO] [stderr]    Compiling anes v0.1.6
[INFO] [stderr]    Compiling similar v2.7.0
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.20
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling plotters v0.3.7
[INFO] [stderr]    Compiling alloca v0.4.0
[INFO] [stderr]    Compiling criterion-plot v0.8.2
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling regex v1.13.1
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling clap v4.6.6
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling superlighttui v0.25.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling insta v1.48.0
[INFO] [stderr]    Compiling zerocopy-derive v0.8.56
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling proptest v1.11.0
[INFO] [stderr]    Compiling criterion v0.8.2
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 58.57s
[INFO] running `Command { std: "docker" "inspect" "67fc1970f93757bebda17d3b4c8b75acd8b214d3fcb420a96b11f4021f92d67f", 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" "67fc1970f93757bebda17d3b4c8b75acd8b214d3fcb420a96b11f4021f92d67f" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]    --> Cargo.toml:186:12
[INFO] [stderr]     |
[INFO] [stderr] 186 | homepage = "https://github.com/subinium/SuperLightTUI"
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 191 | repository = "https://github.com/subinium/SuperLightTUI"
[INFO] [stderr]     |              -------------------------------------------
[INFO] [stderr]     |
[INFO] [stderr]     = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `superlighttui` (manifest) generated 1 warning
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.16s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/superlighttui/5cf66d2f46f945a3/out/slt-5cf66d2f46f945a3)
[INFO] [stdout] running 1000 tests
[INFO] [stdout] test anim::tests::keyframes_interpolates_across_multiple_stops ... ok
[INFO] [stdout] test anim::tests::keyframes_pingpong_reverses_direction ... ok
[INFO] [stdout] test anim::tests::keyframes_repeat_loop_restarts ... ok
[INFO] [stdout] test anim::tests::degenerate_animations_complete_once ... ok
[INFO] [stdout] test anim::tests::keyframes_segment_easing_valid_index ... ok
[INFO] [stdout] test anim::tests::lerp_interpolates_values ... ok
[INFO] [stdout] test anim::tests::sequence_chains_segments_in_order ... ok
[INFO] [stdout] test anim::tests::looping_animations_do_not_report_terminal_completion ... ok
[INFO] [stdout] test anim::tests::completion_callbacks_fire_once_per_reset ... ok
[INFO] [stdout] test anim::tests::sequence_loop_modes_repeat_and_pingpong_work ... ok
[INFO] [stdout] test anim::tests::easing_functions_have_expected_endpoints ... ok
[INFO] [stdout] test anim::tests::spring_on_settle_fires_once ... ok
[INFO] [stdout] test anim::tests::spring_valid_damping_settles ... ok
[INFO] [stdout] test anim::tests::stagger_applies_per_item_delay ... ok
[INFO] [stdout] test anim::tests::stagger_is_all_done_returns_false_mid_animation ... ok
[INFO] [stdout] test anim::tests::stagger_is_all_done_returns_true_after_last_item ... ok
[INFO] [stdout] test anim::tests::stagger_is_all_done_zero_items ... ok
[INFO] [stdout] test anim::tests::stagger_is_done_reflects_last_sampled_item_only ... ok
[INFO] [stdout] test anim::tests::tween_on_complete_fires_once ... ok
[INFO] [stdout] test anim::tests::tween_reset_restarts_animation ... ok
[INFO] [stdout] test anim::tests::tween_returns_start_middle_end_values ... ok
[INFO] [stdout] test anim::tests::spring_settles_to_target ... ok
[INFO] [stdout] test buffer::tests::checked_construction_rejects_budget_and_edge_overflow ... ok
[INFO] [stdout] test buffer::tests::clip_stack_intersects_nested_regions ... ok
[INFO] [stdout] test buffer::tests::diff_with_different_origins_and_sizes_is_a_bounded_full_redraw ... ok
[INFO] [stdout] test buffer::tests::different_styles_yield_different_line_hashes ... ok
[INFO] [stdout] test buffer::tests::failed_checked_resize_preserves_existing_geometry_and_content ... ok
[INFO] [stdout] test buffer::tests::fnv1a_distinct_rows_distinct_identical_rows_collide ... ok
[INFO] [stdout] test buffer::tests::kitty_clip_stack_cleared_on_reset ... ok
[INFO] [stdout] test buffer::tests::fnv1a_hash_rgba_is_deterministic_and_content_sensitive ... ok
[INFO] [stdout] test buffer::tests::kitty_clip_stack_restores_outer_on_pop ... ok
[INFO] [stdout] test buffer::tests::identical_buffers_share_line_hashes_after_recompute ... ok
[INFO] [stdout] test buffer::tests::is_valid_osc8_url_matches_sanitize ... ok
[INFO] [stdout] test buffer::tests::kitty_clip_pop_on_empty_stack_is_none ... ok
[INFO] [stdout] test buffer::tests::needs_bidi_reorder_true_for_rtl_and_controls ... ok
[INFO] [stdout] test buffer::tests::nonzero_origin_string_writes_clip_on_all_four_edges ... ok
[INFO] [stdout] test buffer::tests::pop_clip_restores_previous_clip ... ok
[INFO] [stdout] test buffer::tests::recompute_line_hashes_clears_dirty_and_caches_hashes ... ok
[INFO] [stdout] test buffer::tests::reorder_line_visual_empty_is_noop ... ok
[INFO] [stdout] test buffer::tests::needs_bidi_reorder_false_for_pure_ltr ... ok
[INFO] [stdout] test buffer::tests::sanitize_osc8_url_rejects_control_chars_and_esc ... ok
[INFO] [stdout] test buffer::tests::reset_clears_clip_stack ... ok
[INFO] [stdout] test buffer::tests::resize_keeps_line_arrays_in_sync ... ok
[INFO] [stdout] test buffer::tests::row_clean_returns_false_for_unrecomputed_or_dirty_row ... ok
[INFO] [stdout] test buffer::tests::kitty_horizontal_clip_crops_source_pixels_to_visible_columns ... ok
[INFO] [stdout] test buffer::tests::line_dirty_initial_state_is_all_dirty ... ok
[INFO] [stdout] test buffer::tests::set_char_marks_row_dirty ... ok
[INFO] [stdout] test buffer::tests::set_string_caps_combining_overflow ... ok
[INFO] [stdout] test buffer::tests::set_string_advances_even_when_clipped ... ok
[INFO] [stdout] test buffer::tests::set_string_inner_parity_no_link ... ok
[INFO] [stdout] test buffer::tests::set_string_numbers_inside_rtl_stay_ltr ... ok
[INFO] [stdout] test buffer::tests::set_string_pure_rtl_reverses_to_visual_order ... ok
[INFO] [stdout] test buffer::tests::set_string_replaces_control_chars_with_replacement ... ok
[INFO] [stdout] test buffer::tests::set_string_wide_char_with_rtl_blanks_trailing_cell ... ok
[INFO] [stdout] test buffer::tests::snapshot_format_color_runs_grouped ... ok
[INFO] [stdout] test buffer::tests::snapshot_format_deterministic ... ok
[INFO] [stdout] test buffer::tests::snapshot_format_empty_buffer_is_spaces ... ok
[INFO] [stdout] test buffer::tests::snapshot_format_default_style_unannotated ... ok
[INFO] [stdout] test buffer::tests::snapshot_format_escapes_quote_and_backslash ... ok
[INFO] [stdout] test buffer::tests::set_string_control_chars_filtered_in_rtl ... ok
[INFO] [stdout] test buffer::tests::snapshot_format_modifiers_canonical_order ... ok
[INFO] [stdout] test buffer::tests::snapshot_format_multi_row_uses_newlines ... ok
[INFO] [stdout] test buffer::tests::snapshot_format_zero_dim_returns_empty ... ok
[INFO] [stdout] test buffer::tests::try_get_out_of_bounds_returns_none ... ok
[INFO] [stdout] test buffer::tests::snapshot_format_indexed_color ... ok
[INFO] [stdout] test buffer::tests::snapshot_format_modifier_transitions ... ok
[INFO] [stdout] test buffer::tests::set_string_mixed_ltr_rtl_run ... ok
[INFO] [stdout] test buffer::tests::wide_replacement_clears_continuation_and_stale_hyperlink ... ok
[INFO] [stdout] test buffer::tests::snapshot_format_rgb_uses_hex_codes ... ok
[INFO] [stdout] test buffer::tests::set_string_marks_row_dirty ... ok
[INFO] [stdout] test buffer::tests::set_string_linked_attaches_hyperlink_to_wide_char_pair ... ok
[INFO] [stdout] test buffer::tests::set_string_linked_hyperlink_survives_reorder ... ok
[INFO] [stdout] test buffer::tests::set_string_ltr_unchanged_by_reorder_path ... ok
[INFO] [stdout] test buffer::tests::wide_write_never_splits_at_area_or_clip_boundary ... ok
[INFO] [stdout] test buffer::tests::zwj_grapheme_is_atomic_and_marks_continuation_cells ... ok
[INFO] [stdout] test buffer::tests::zero_width_combining_does_not_append_control_bytes ... ok
[INFO] [stdout] test buffer::v024_tests::kitty_identity_includes_original_raster_shape ... ok
[INFO] [stdout] test buffer::v024_tests::media_requires_full_visibility_and_uncropped_source ... ok
[INFO] [stdout] test buffer::v024_tests::public_caret_getter_tracks_reset_without_consuming_it ... ok
[INFO] [stdout] test cell::tests::cell_size_within_cache_line ... ok
[INFO] [stdout] test cell::tests::normalized_symbol_defends_against_direct_public_mutation ... ok
[INFO] [stdout] test chart::axis::tests::finite_ratio_handles_extreme_spans_without_overflow ... ok
[INFO] [stdout] test chart::axis::tests::invalid_manual_bounds_fall_back_to_finite_data ... ok
[INFO] [stdout] test chart::axis::tests::reversed_and_extreme_bounds_normalize_to_finite_ordered_span ... ok
[INFO] [stdout] test chart::bar::tests::histogram_ticks_preserve_numeric_edges_and_endpoints ... ok
[INFO] [stdout] test cell::tests::setters_keep_one_safe_grapheme_and_clear_links ... ok
[INFO] [stdout] test chart::grid::tests::adds_ellipsis_when_truncated ... ok
[INFO] [stdout] test chart::grid::tests::cell_writer_reserves_wide_continuation_cells ... ok
[INFO] [stdout] test chart::grid::tests::clipping_preserves_graphemes_and_exact_cell_budget ... ok
[INFO] [stdout] test chart::grid::tests::handles_cjk_double_width ... ok
[INFO] [stdout] test chart::grid::tests::keeps_short_label_unchanged ... ok
[INFO] [stdout] test chart::render::tests::cjk_and_combining_x_tick_labels_preserve_cell_width ... ok
[INFO] [stdout] test chart::render::tests::non_finite_manual_ticks_do_not_escape_rendering ... ok
[INFO] [stdout] test chart::axis::tests::tick_generation_remains_finite_for_extreme_input ... ok
[INFO] [stdout] test context::container::cached_region_tests::cached_region_miss_on_key_change ... ok
[INFO] [stdout] test context::container::cached_region_tests::cached_region_byte_identical_on_first_frame ... ok
[INFO] [stdout] test context::container::cached_region_tests::cached_region_preserves_focus_and_hit_map ... ok
[INFO] [stdout] test context::container::cached_region_tests::cached_region_hit_on_unchanged_key_body_still_runs ... ok
[INFO] [stdout] test context::container::cached_region_tests::cached_region_raw_draw_replays ... ok
[INFO] [stdout] test context::container::cached_region_tests::cached_region_invalidates_on_resize ... ok
[INFO] [stdout] test cell::tests::empty_symbol_is_explicit_continuation_state ... ok
[INFO] [stdout] test chart::grid::tests::drops_label_when_too_narrow ... ok
[INFO] [stdout] test context::container::cached_region_tests::cached_regions_do_not_collide_per_call_site ... ok
[INFO] [stdout] test context::container::flex_wrap_tests::no_wrap_row_keeps_single_line ... ok
[INFO] [stdout] test context::container::hotfix_tests::canvas_labels_do_not_render_partial_wide_graphemes ... ok
[INFO] [stdout] test context::container::flex_wrap_tests::wrap_row_flows_overflow_to_second_line ... ok
[INFO] [stdout] test buffer::tests::geometry_proptest::origin_writes_and_mismatched_diffs_never_panic ... ok
[INFO] [stdout] test context::container::hotfix_tests::draw_precomputed_accepts_borrowed_local_data ... ok
[INFO] [stdout] test context::container::hotfix_tests::draw_precomputed_rejects_pathological_source_geometry ... ok
[INFO] [stdout] test context::container::gap_saturation_tests::every_public_gap_boundary_saturates ... ok
[INFO] [stdout] test context::container::hotfix_tests::canvas_labels_respect_grapheme_cell_width ... ok
[INFO] [stdout] test context::container::hotfix_tests::filled_circle_renders_without_panic_and_is_non_empty ... ok
[INFO] [stdout] test context::container::hotfix_tests::filled_triangle_degenerate_horizontal_is_safe ... ok
[INFO] [stdout] test context::container::hotfix_tests::filled_triangle_handles_tall_triangle_without_panic ... ok
[INFO] [stdout] test chart::bar::tests::histogram_linear_preparation_matches_sorted_counting ... ok
[INFO] [stdout] test context::container::hotfix_tests::isqrt_i64_clamps_non_positive_to_zero ... ok
[INFO] [stdout] test context::container::hotfix_tests::isqrt_i64_handles_perfect_squares_and_boundaries ... ok
[INFO] [stdout] test context::container::hotfix_tests::scroll_offset_is_crate_internal_api ... ok
[INFO] [stdout] test context::container::v024_canvas_tests::clear_retains_grids_and_scratch_and_reuses_extra_layers ... ok
[INFO] [stdout] test context::container::hotfix_tests::filled_triangle_paints_expected_interior ... ok
[INFO] [stdout] test context::container::hotfix_tests::isqrt_i64_matches_floor_sqrt_for_small_values ... ok
[INFO] [stdout] test context::helpers::measure_tests::measure_text_some_zero_is_treated_as_unbounded ... ok
[INFO] [stdout] test context::helpers::measure_tests::measure_text_unwrapped_reports_widest_line_and_line_count ... ok
[INFO] [stdout] test context::helpers::measure_tests::measure_text_wraps_to_budget_and_never_exceeds_it ... ok
[INFO] [stdout] test context::helpers::measure_tests::measured_rect_is_none_on_first_frame ... ok
[INFO] [stdout] test context::helpers::deferred_draw_tests::multiple_regions_leave_no_clip_state_after_success ... ok
[INFO] [stdout] test context::helpers::measure_tests::measure_text_counts_wide_cjk_glyphs_as_two_cells ... ok
[INFO] [stdout] test context::helpers::measure_tests::measured_rect_returns_group_geometry_after_a_render ... ok
[INFO] [stdout] test context::helpers::v024_table_tests::truncation_keeps_clusters_and_exact_column_budgets ... ok
[INFO] [stdout] test context::container::gap_saturation_tests::public_and_breakpoint_gaps_never_flip_sign ... ok
[INFO] [stdout] test context::scheduler_tests::elapsed_unknown_for_missing_timer ... ok
[INFO] [stdout] test context::container::v024_canvas_tests::label_slot_and_byte_budgets_are_bounded_across_retained_layers ... ok
[INFO] [stdout] test context::scheduler_tests::exclusive_cancels_stale ... ok
[INFO] [stdout] test context::scheduler_tests::gc_drops_untouched_slots ... ok
[INFO] [stdout] test context::scheduler_tests::huge_durations_do_not_overflow_instant_arithmetic ... ok
[INFO] [stdout] test context::scheduler_tests::no_default_features_smoke ... ok
[INFO] [stdout] test context::scheduler_tests::elapsed_reports_wallclock ... ok
[INFO] [stdout] test buffer::v024_tests::distant_suffix_writes_are_noops ... ok
[INFO] [stdout] test context::scheduler_tests::proptests::intervals_elapsed_matches_floor_div ... ok
[INFO] [stdout] test context::scheduler_tests::schedule_not_fired_before_deadline ... ok
[INFO] [stdout] test context::tests::consume_activation_keys_claims_enter_and_space_only_when_focused ... ok
[INFO] [stdout] test context::tests::draw_does_not_emit_interaction_marker ... ok
[INFO] [stdout] test context::tests::draw_interactive_emits_interaction_marker_and_raw_draw ... ok
[INFO] [stdout] test context::tests::emit_pending_tooltips_drains_queue_and_settles_overlay_depth ... ok
[INFO] [stdout] test context::scheduler_tests::every_counts_intervals ... ok
[INFO] [stdout] test context::tests::events_blocked_by_modal_guard ... ok
[INFO] [stdout] test context::tests::events_filters_consumed ... ok
[INFO] [stdout] test context::tests::grid_with_fixed_columns_emit_constraints ... ok
[INFO] [stdout] test context::tests::group_uses_arc_str_and_single_allocation_path ... ok
[INFO] [stdout] test context::tests::inactive_screen_allocates_its_hook_segment_on_first_activation ... ok
[INFO] [stdout] test context::tests::interaction_allocator_keeps_dense_slots_and_explicit_markers ... ok
[INFO] [stdout] test context::tests::is_group_hovered_uses_o1_hashset_lookup ... ok
[INFO] [stdout] test context::tests::key_chord_consumes_final_key ... ok
[INFO] [stdout] test context::tests::key_chord_empty_returns_false ... ok
[INFO] [stdout] test context::tests::key_chord_leader_alias_token ... ok
[INFO] [stdout] test context::scheduler_tests::proptests::every_never_drops_or_double_counts ... ok
[INFO] [stdout] test context::tests::key_chord_leader_notation ... ok
[INFO] [stdout] test context::container::v024_canvas_tests::aggregate_layer_budget_rejects_before_allocating_another_grid ... ok
[INFO] [stdout] test context::tests::key_chord_matches_across_frames ... ok
[INFO] [stdout] test context::tests::key_chord_modal_guard ... ok
[INFO] [stdout] test context::tests::key_chord_overlap_rearm ... ok
[INFO] [stdout] test context::tests::key_chord_resets_on_mismatch ... ok
[INFO] [stdout] test context::tests::key_chord_timeout_expires ... ok
[INFO] [stdout] test context::tests::key_seq_deprecated_alias_matches_across_frames ... ok
[INFO] [stdout] test context::tests::keyed_state_cleanup_removes_dynamic_entries ... ok
[INFO] [stdout] test context::tests::left_clicks_for_interaction_filters_bounds_and_consumed_events ... ok
[INFO] [stdout] test context::tests::light_dark_uses_current_theme_mode ... ok
[INFO] [stdout] test context::tests::mouse_down_button_detects_right_click ... ok
[INFO] [stdout] test context::tests::modal_focus_trap_tabs_only_within_modal_scope ... ok
[INFO] [stdout] test context::tests::mouse_drag_respects_consumed_flag ... ok
[INFO] [stdout] test context::tests::mouse_drag_returns_drag_position ... ok
[INFO] [stdout] test context::tests::mouse_up_returns_release_position ... ok
[INFO] [stdout] test context::tests::nested_screen_navigation_stays_in_its_own_scope ... ok
[INFO] [stdout] test context::tests::push_screen_inside_closure_navigates_without_blending_frames ... ok
[INFO] [stdout] test context::tests::modal_focus_trap_shift_tab_wraps_within_modal_scope ... ok
[INFO] [stdout] test context::tests::pop_screen_inside_closure_navigates_without_blank_frame ... ok
[INFO] [stdout] test context::tests::render_notifications_preserves_queue_after_render ... ok
[INFO] [stdout] test context::tests::reset_screen_inside_closure_returns_to_root ... ok
[INFO] [stdout] test context::tests::same_named_screen_states_keep_independent_hook_segments ... ok
[INFO] [stdout] test context::tests::scoped_context_state_unwinds_after_group_and_modal ... ok
[INFO] [stdout] test context::tests::screen_helper_renders_only_current_screen ... ok
[INFO] [stdout] test context::tests::screen_hook_map_avoids_repeat_allocation_on_cache_hit ... ok
[INFO] [stdout] test context::tests::screen_nav_no_op_without_request ... ok
[INFO] [stdout] test context::tests::screen_state_cleanup_preserves_stacked_screens ... ok
[INFO] [stdout] test context::tests::screen_state_cleanup_removes_inactive_hook_and_focus_state ... ok
[INFO] [stdout] test context::scheduler_tests::cancel_rearms ... ok
[INFO] [stdout] test context::tests::use_memo_copied_matches_get ... ok
[INFO] [stdout] test context::tests::use_memo_handle_releases_borrow ... ok
[INFO] [stdout] test context::tests::use_memo_recomputes_only_on_dep_change ... ok
[INFO] [stdout] test context::tests::scrollable_preserves_group_name_for_hover_registration ... ok
[INFO] [stdout] test context::tests::use_memo_ref_still_compiles ... ok
[INFO] [stdout] test context::tests::scrollable_propagates_bg_color_align_justify_gap ... ok
[INFO] [stdout] test context::scheduler_tests::debounce_typeahead ... ok
[INFO] [stdout] test context::scheduler_tests::schedule_fires_once_after_deadline ... ok
[INFO] [stdout] test context::widgets_display::gauge::tests::block_bar_cjk_label_keeps_exact_cell_width ... ok
[INFO] [stdout] test context::widgets_display::gauge::tests::block_bar_f64_precision ... ok
[INFO] [stdout] test context::widgets_display::gauge::tests::block_bar_no_label ... ok
[INFO] [stdout] test context::widgets_display::gauge::tests::block_bar_omits_label_when_too_narrow ... ok
[INFO] [stdout] test context::widgets_display::gauge::tests::block_bar_with_label ... ok
[INFO] [stdout] test context::widgets_display::gauge::tests::line_bar_appends_label ... ok
[INFO] [stdout] test context::widgets_display::gauge::tests::line_bar_default_chars ... ok
[INFO] [stdout] test context::widgets_display::fallback_syntax_theme_tests::fallback_highlighter_uses_custom_semantic_palette_with_reset_background ... ok
[INFO] [stdout] test context::widgets_display::gauge::tests::non_finite_gauge_ratios_resolve_to_zero_in_response ... ok
[INFO] [stdout] test context::widgets_display::iterm_detection_tests::iterm_app_detected ... ok
[INFO] [stdout] test context::widgets_display::iterm_detection_tests::iterm_force_env_overrides_negative_term ... ok
[INFO] [stdout] test context::widgets_display::iterm_detection_tests::iterm_force_env_overrides_tmux ... ok
[INFO] [stdout] test context::widgets_display::iterm_detection_tests::iterm_mintty_detected ... ok
[INFO] [stdout] test context::widgets_display::iterm_detection_tests::iterm_tabby_detected ... ok
[INFO] [stdout] test context::widgets_display::iterm_detection_tests::iterm_tmux_blocks_env_fallback ... ok
[INFO] [stdout] test context::widgets_display::iterm_detection_tests::iterm_unknown_term_program_negative ... ok
[INFO] [stdout] test context::widgets_display::iterm_detection_tests::iterm_wezterm_detected ... ok
[INFO] [stdout] test context::widgets_display::iterm_detection_tests::iterm_xterm_256color_no_false_positive ... ok
[INFO] [stdout] test context::widgets_display::kitty_detection_tests::kitty_force_env_overrides_tmux ... ok
[INFO] [stdout] test context::widgets_display::kitty_detection_tests::kitty_ghostty_detected_via_term_program ... ok
[INFO] [stdout] test context::widgets_display::kitty_detection_tests::kitty_screen_term_blocks_env_fallback ... ok
[INFO] [stdout] test context::widgets_display::kitty_detection_tests::kitty_tmux_blocks_env_fallback ... ok
[INFO] [stdout] test context::widgets_display::kitty_detection_tests::kitty_xterm_256color_no_false_positive ... ok
[INFO] [stdout] test context::widgets_display::kitty_detection_tests::kitty_xterm_kitty_detected ... ok
[INFO] [stdout] test context::widgets_display::layout::scrollbar_tests::offset_for_y_bottom_cell_maps_to_max ... ok
[INFO] [stdout] test context::widgets_display::iterm_detection_tests::iterm_screen_term_blocks_env_fallback ... ok
[INFO] [stdout] test context::widgets_display::layout::scrollbar_tests::offset_for_y_middle_is_near_half_max ... ok
[INFO] [stdout] test context::widgets_display::layout::scrollbar_tests::offset_for_y_respects_track_origin ... ok
[INFO] [stdout] test context::widgets_display::layout::scrollbar_tests::offset_for_y_top_cell_maps_to_zero ... ok
[INFO] [stdout] test context::widgets_display::layout::scrollbar_tests::offset_for_y_zero_travel_is_zero ... ok
[INFO] [stdout] test context::widgets_display::layout::scrollbar_tests::thumb_pos_endpoints ... ok
[INFO] [stdout] test context::widgets_display::layout::v024_geometry_cache_tests::geometry_cache_defensively_rebuilds_after_command_length_shrinks ... ok
[INFO] [stdout] test buffer::tests::bidi_proptest::ascii_takes_fast_path_and_reorder_is_identity ... ok
[INFO] [stdout] test context::widgets_display::layout::scrollbar_tests::offset_for_y_is_clamped_and_monotonic ... ok
[INFO] [stdout] test context::widgets_display::layout::v024_geometry_cache_tests::geometry_cache_invalidates_after_grid_rebuilds ... ok
[INFO] [stdout] test context::widgets_display::layout::v024_geometry_cache_tests::geometry_cache_keeps_prefix_when_wrap_only_rewrites_unscanned_suffix ... ok
[INFO] [stdout] test context::widgets_display::layout::v024_geometry_cache_tests::geometry_cache_invalidates_after_wrap_drain_and_insert ... ok
[INFO] [stdout] test context::widgets_display::layout::v024_geometry_cache_tests::geometry_cache_scans_only_appended_commands_and_pops_parents ... ok
[INFO] [stdout] test context::widgets_display::layout::v024_geometry_cache_tests::geometry_cache_resets_per_frame_and_reuses_stack_capacity ... ok
[INFO] [stdout] test context::widgets_display::line_wrap_tests::line_wrap_with_links_keeps_interactive_commands ... ok
[INFO] [stdout] test context::widgets_display::line_wrap_tests::line_wrap_without_links_compacts_to_rich_text ... ok
[INFO] [stdout] test context::widgets_display::media_preparation_tests::encoded_image_dimensions_reads_png_gif_and_jpeg_headers ... ok
[INFO] [stdout] test context::widgets_display::media_preparation_tests::halfblock_preparation_reuses_cached_allocation ... ok
[INFO] [stdout] test context::widgets_display::media_preparation_tests::image_fit_rows_uses_source_aspect_ratio ... ok
[INFO] [stdout] test context::widgets_display::media_preparation_tests::preparation_cache_evicts_old_entries_at_fixed_capacity ... ok
[INFO] [stdout] test context::widgets_display::media_preparation_tests::rgba_preparation_is_strict_and_reuses_cached_allocation ... ok
[INFO] [stdout] test context::widgets_display::media_preparation_tests::v024_sixel_preparation_shares_payload_and_keys_final_geometry ... ok
[INFO] [stdout] test context::widgets_display::rich_output::media_response_tests::big_text_returns_warm_frame_rect ... ok
[INFO] [stdout] test context::widgets_display::rich_output::media_response_tests::empty_media_returns_none ... ok
[INFO] [stdout] test context::widgets_display::rich_output::media_response_tests::unsupported_iterm_placeholder_returns_warm_frame_rect ... ok
[INFO] [stdout] test context::widgets_display::rich_output::media_response_tests::v024_clipped_sixel_falls_back_and_preserves_source_offset ... ok
[INFO] [stdout] test context::widgets_display::rich_output::media_response_tests::v024_iterm_partial_viewport_never_emits_full_payload ... ok
[INFO] [stdout] test context::widgets_display::line_wrap_tests::line_wrap_with_links_wraps_and_preserves_hyperlink_cells ... ok
[INFO] [stdout] test context::widgets_display::sixel_detection_tests::sixel_foot_detected_via_term ... ok
[INFO] [stdout] test context::widgets_display::rich_output::media_response_tests::v024_unclipped_sixel_payload_matches_final_cell_footprint ... ok
[INFO] [stdout] test context::widgets_display::sixel_detection_tests::sixel_force_env_overrides_negative_term ... ok
[INFO] [stdout] test context::widgets_display::sixel_detection_tests::sixel_force_env_overrides_tmux ... ok
[INFO] [stdout] test context::widgets_display::sixel_detection_tests::sixel_ghostty_detected_via_term_program ... ok
[INFO] [stdout] test anim::tests::spring_damping_one_panics_in_debug - should panic ... ok
[INFO] [stdout] test context::widgets_display::sixel_detection_tests::sixel_mlterm_detected ... ok
[INFO] [stdout] test anim::tests::keyframes_segment_easing_oob_panics_in_debug - should panic ... ok
[INFO] [stdout] test context::widgets_display::sixel_detection_tests::sixel_foot_detected_via_term_program ... ok
[INFO] [stdout] test context::widgets_display::sixel_detection_tests::sixel_substring_match_catches_custom_builds ... ok
[INFO] [stdout] test context::widgets_display::sixel_detection_tests::sixel_mlterm_still_detected_via_term_program ... ok
[INFO] [stdout] test context::widgets_display::sixel_detection_tests::sixel_tmux_blocks_env_fallback ... ok
[INFO] [stdout] test context::widgets_display::status::code_block_tests::alert_message_first_then_level ... ok
[INFO] [stdout] test context::widgets_display::sixel_detection_tests::sixel_wezterm_detected_via_term_program ... ok
[INFO] [stdout] test anim::tests::spring_damping_gt_one_panics_in_debug - should panic ... ok
[INFO] [stdout] test chart::bar::tests::adjacent_bar_slots_are_half_open_and_disjoint ... ok
[INFO] [stdout] test context::widgets_display::status::code_block_tests::empty_code_block_returns_none_without_rendering ... ok
[INFO] [stdout] test context::widgets_display::tests::big_text_renders_half_block_grid ... ok
[INFO] [stdout] test context::widgets_display::sixel_detection_tests::sixel_xterm_256color_no_false_positive ... ok
[INFO] [stdout] test context::widgets_display::status::code_block_tests::code_block_builder_renders_lang_and_gutter ... ok
[INFO] [stdout] test context::widgets_display::tests::confirm_click_beyond_no_does_not_register ... ok
[INFO] [stdout] test context::widgets_display::status::code_block_tests::code_block_deprecated_alias_byte_identical ... ok
[INFO] [stdout] test context::widgets_display::tests::confirm_click_yes_right_boundary_does_not_hit_no ... ok
[INFO] [stdout] test context::widgets_display::tests::confirm_click_no_registers_no ... ok
[INFO] [stdout] test context::widgets_display::tests::gradient_text_renders_content ... ok
[INFO] [stdout] test context::widgets_display::tests::confirm_click_yes_registers_yes ... ok
[INFO] [stdout] test context::widgets_display::tests::image_empty_does_not_panic ... ok
[INFO] [stdout] test context::widgets_display::tests::divider_text_centers_label_evenly ... ok
[INFO] [stdout] test context::widgets_display::tests::kitty_image_fit_headless_uses_halfblock_fallback_without_placement ... ok
[INFO] [stdout] test context::widgets_display::tests::iterm_image_fit_headless_uses_placeholder_without_sprixel ... ok
[INFO] [stdout] test context::widgets_display::status::code_block_tests::code_block_show_returns_outer_warm_frame_response ... ok
[INFO] [stdout] test context::widgets_display::status::code_block_tests::code_block_default_drop_renders ... ok
[INFO] [stdout] test context::widgets_display::tests::kitty_image_headless_uses_halfblock_fallback_without_placement ... ok
[INFO] [stdout] test context::widgets_display::tests::sixel_image_headless_uses_placeholder_without_sprixel ... ok
[INFO] [stdout] test context::widgets_display::tests::divider_text_odd_width_right_takes_extra ... ok
[INFO] [stdout] test buffer::tests::bidi_proptest::reorder_is_codepoint_permutation ... ok
[INFO] [stdout] test context::widgets_display::text::gradient_tests::bg_gradient_stops_empty_is_noop ... ok
[INFO] [stdout] test context::widgets_display::tests::timer_display_formats_minutes_seconds_centis ... ok
[INFO] [stdout] test context::widgets_display::text::gradient_tests::bg_gradient_applies_to_background ... ok
[INFO] [stdout] test context::widgets_display::text::gradient_tests::gradient_stops_interpolates_fg_across_columns ... ok
[INFO] [stdout] test context::widgets_display::text::gradient_tests::gradient_stops_multi_stop_hits_middle_stop_exactly ... ok
[INFO] [stdout] test context::widgets_display::text::gradient_tests::gradient_stops_empty_is_noop ... ok
[INFO] [stdout] test context::widgets_display::text::gradient_tests::gradient_stops_single_stop_is_solid ... ok
[INFO] [stdout] test context::widgets_display::text::gradient_tests::gradient_stops_unsorted_input_is_sorted ... ok
[INFO] [stdout] test context::widgets_display::text::gradient_tests::style_and_constraints_after_gradient_update_rich_text ... ok
[INFO] [stdout] test context::widgets_display::text::gradient_tests::two_stop_gradient_uses_documented_endpoint_order ... ok
[INFO] [stdout] test context::widgets_display::tests::streaming_markdown_skips_state_writes_when_unchanged ... ok
[INFO] [stdout] test context::widgets_input::tests::form_field_manual_never_auto_validates ... ok
[INFO] [stdout] test context::widgets_input::tests::form_field_on_blur_validates_only_after_focus_leaves ... ok
[INFO] [stdout] test context::widgets_input::tests::number_input_backspace_edits_buffer ... ok
[INFO] [stdout] test context::widgets_input::tests::number_input_clamps_at_max ... ok
[INFO] [stdout] test context::widgets_input::tests::number_input_clamps_at_min ... ok
[INFO] [stdout] test context::widgets_display::text::gradient_tests::bg_gradient_stops_interpolates_background ... ok
[INFO] [stdout] test context::widgets_input::tests::number_input_consumes_up_so_global_handler_does_not_fire ... ok
[INFO] [stdout] test context::widgets_input::tests::number_input_dot_only_in_float_mode ... ok
[INFO] [stdout] test context::widgets_input::tests::number_input_down_and_vim_keys_step ... ok
[INFO] [stdout] test context::widgets_input::tests::form_field_on_change_validates_immediately_and_clears ... ok
[INFO] [stdout] test context::widgets_display::text::gradient_tests::dim_uses_theme_color_only_for_inherited_foreground ... ok
[INFO] [stdout] test context::widgets_input::tests::number_input_esc_discards_buffer ... ok
[INFO] [stdout] test context::widgets_input::tests::number_input_integer_mode_never_fractional ... ok
[INFO] [stdout] test context::widgets_input::tests::number_input_leading_minus_only_when_negative_allowed ... ok
[INFO] [stdout] test context::widgets_input::tests::number_input_float_mode_formats_trimmed ... ok
[INFO] [stdout] test context::widgets_input::tests::number_input_renders_value ... ok
[INFO] [stdout] test context::widgets_input::tests::number_input_scroll_wheel_adjusts ... ok
[INFO] [stdout] test context::widgets_input::tests::number_input_non_numeric_chars_rejected ... ok
[INFO] [stdout] test context::widgets_input::tests::number_input_typing_and_enter_commits ... ok
[INFO] [stdout] test context::widgets_input::tests::number_input_unfocused_ignores_keys ... ok
[INFO] [stdout] test context::widgets_input::tests::number_input_up_increments_by_step ... ok
[INFO] [stdout] test context::widgets_input::tests::text_input_ascii_cursor_unchanged ... ok
[INFO] [stdout] test context::widgets_display::tests::image_single_rawdraw_renders_halfblock_cells ... ok
[INFO] [stdout] test context::widgets_input::tests::text_input_empty_value_shows_no_suggestions ... ok
[INFO] [stdout] test context::widgets_input::tests::text_input_shows_matched_suggestions_for_prefix ... ok
[INFO] [stdout] test context::widgets_input::tests::text_input_cursor_grapheme ... ok
[INFO] [stdout] test context::widgets_input::tests::text_input_tab_accepts_top_suggestion ... ok
[INFO] [stdout] test context::widgets_input::tests::textarea_backspace_removes_whole_cluster ... ok
[INFO] [stdout] test context::widgets_input::tests::textarea_cursor_steps_over_grapheme ... ok
[INFO] [stdout] test context::widgets_interactive::collections::list_reorder_render_tests::alt_up_reorders_selected_item ... ok
[INFO] [stdout] test context::widgets_interactive::collections::list_reorder_render_tests::plain_down_navigates_without_reordering ... ok
[INFO] [stdout] test context::widgets_input::tests::number_input_invalid_typed_sets_parse_error ... ok
[INFO] [stdout] test context::widgets_interactive::rich_markdown::v024_collection_command_tests::collection_command_workload ... ignored, collection command-preparation workload measurements
[INFO] [stdout] test context::widgets_interactive::collections::list_reorder_render_tests::shift_up_at_top_is_a_noop ... ok
[INFO] [stdout] test context::widgets_interactive::collections::list_reorder_render_tests::shift_down_reorders_selected_item ... ok
[INFO] [stdout] test context::widgets_viz::treemap_named_indexed_and_rgb_colors_choose_contrast ... ok
[INFO] [stdout] test context::widgets_viz::extreme_finite_viz_ratios_remain_bounded ... ok
[INFO] [stdout] test context::widgets_viz::viz_non_finite_inputs_follow_missing_or_zero_policy ... ok
[INFO] [stdout] test context::widgets_viz::treemap_cjk_label_no_panic ... ok
[INFO] [stdout] test event::crossterm_conversion_tests::from_crossterm_maps_modifier_key ... ok
[INFO] [stdout] test event::crossterm_conversion_tests::from_crossterm_modifier_release ... ok
[INFO] [stdout] test event::event_constructor_tests::issue_278_backend_and_conversion_are_public ... ok
[INFO] [stdout] test event::event_constructor_tests::test_key ... ok
[INFO] [stdout] test event::event_constructor_tests::test_key_char ... ok
[INFO] [stdout] test event::event_constructor_tests::test_key_ctrl ... ok
[INFO] [stdout] test event::event_constructor_tests::test_key_mod ... ok
[INFO] [stdout] test event::event_constructor_tests::test_mouse_click ... ok
[INFO] [stdout] test event::event_constructor_tests::test_mouse_move ... ok
[INFO] [stdout] test event::event_constructor_tests::test_paste ... ok
[INFO] [stdout] test event::event_constructor_tests::test_resize ... ok
[INFO] [stdout] test context::container::gap_saturation_tests::arbitrary_large_overlaps_render_without_panicking ... ok
[INFO] [stdout] test context::widgets_display::text::gradient_tests::gradient_positions_follow_grapheme_cell_width ... ok
[INFO] [stdout] test event::native::parse::tests::test_alt_ctrl ... ok
[INFO] [stdout] test event::native::lifecycle_tests::native_lifecycle_child ... ok
[INFO] [stdout] test event::native::parse::tests::test_alt_shift ... ok
[INFO] [stdout] test event::native::parse::tests::test_esc_key ... ok
[INFO] [stdout] test event::native::parse::tests::test_alt_key ... ok
[INFO] [stdout] test event::native::parse::tests::test_parse_basic_csi_u_encoded_key_code ... ok
[INFO] [stdout] test event::native::parse::tests::test_parse_char_event_lowercase ... ok
[INFO] [stdout] test event::native::parse::tests::test_parse_basic_csi_u_encoded_key_code_special_keys ... ok
[INFO] [stdout] test event::native::parse::tests::test_parse_char_event_uppercase ... ok
[INFO] [stdout] test event::native::parse::tests::test_parse_csi ... ok
[INFO] [stdout] test event::native::parse::tests::test_parse_csi_bracketed_paste ... ok
[INFO] [stdout] test event::native::parse::tests::test_parse_csi_cursor_position ... ok
[INFO] [stdout] test event::native::parse::tests::test_parse_csi_focus ... ok
[INFO] [stdout] test event::native::parse::tests::test_parse_csi_modifier_key_code ... ok
[INFO] [stdout] test event::native::parse::tests::test_parse_csi_normal_mouse ... ok
[INFO] [stdout] test event::native::parse::tests::test_parse_csi_rxvt_mouse ... ok
[INFO] [stdout] test context::widgets_input::tests::number_input_integer_mode_stays_whole ... ok
[INFO] [stdout] test event::native::parse::tests::test_parse_csi_numbered_escape_code_with_types ... ok
[INFO] [stdout] test event::native::parse::tests::test_parse_csi_special_key_code ... ok
[INFO] [stdout] test event::native::parse::tests::test_parse_csi_special_key_code_multiple_values_not_supported ... ok
[INFO] [stdout] test event::native::parse::tests::test_parse_csi_u_encoded_key_code_has_modifier_on_modifier_press ... ok
[INFO] [stdout] test event::native::parse::tests::test_parse_csi_special_key_code_with_types ... ok
[INFO] [stdout] test event::native::parse::tests::test_parse_csi_u_encoded_key_code_with_extra_modifiers ... ok
[INFO] [stdout] test event::native::parse::tests::test_parse_csi_u_encoded_key_code_with_extra_state ... ok
[INFO] [stdout] test context::widgets_viz::viz_widgets_return_outer_warm_frame_rects ... ok
[INFO] [stdout] test event::native::parse::tests::test_parse_csi_u_with_shifted_keycode ... ok
[INFO] [stdout] test context::container::hotfix_tests::draw_with_fallback_recovers_inside_the_raw_region ... ok
[INFO] [stdout] test event::native::parse::tests::test_parse_csi_u_encoded_keypad_code ... ok
[INFO] [stdout] test event::native::parse::tests::test_parse_event_subsequent_calls ... ok
[INFO] [stdout] test event::native::parse::tests::test_parse_event ... ok
[INFO] [stdout] test event::native::parse::tests::test_possible_esc_sequence ... ok
[INFO] [stdout] test event::native::parse::tests::test_utf8 ... ok
[INFO] [stdout] test context::helpers::deferred_draw_tests::nested_draw_panic_restores_both_clip_stacks ... ok
[INFO] [stdout] test event::native::tests::blocking_descriptors_are_rejected_without_mutation ... ok
[INFO] [stdout] test event::native::tests::cancellation_invalidates_a_previously_ready_event ... ok
[INFO] [stdout] test event::native::tests::a_stale_poll_generation_cannot_reopen_input ... ok
[INFO] [stdout] test event::native::tests::eof_delivers_queued_keys_then_returns_an_error ... ok
[INFO] [stdout] test event::native::tests::functional_burst_preserves_every_crossterm_event ... ok
[INFO] [stdout] test event::native::tests::escape_at_full_read_boundary_settles_or_joins_the_next_chunk ... ok
[INFO] [stdout] test context::tests::error_boundary_restores_snapshot_state_after_panic ... ok
[INFO] [stdout] test event::crossterm_conversion_tests::from_crossterm_modifier_key_exhaustive ... ok
[INFO] [stdout] test event::native::parse::tests::test_parse_csi_sgr_mouse ... ok
[INFO] [stdout] test context::tests::screen_navigation_outside_screen_panics_with_guidance - should panic ... ok
[INFO] [stdout] test event::reply::review_tests::cross_query_paste_keeps_reply_looking_payload_at_every_split ... ok
[INFO] [stdout] test event::native::tests::resize_coalesces_at_the_tail_without_reordering_or_starving_keys ... ok
[INFO] [stdout] test context::tests::use_memo_ref_retries_initial_and_update_panics_atomically ... ok
[INFO] [stdout] test event::reply::review_tests::review_pty_child ... ok
[INFO] [stdout] test context::tests::use_memo_retries_initial_and_update_panics_atomically ... ok
[INFO] [stdout] test context::tests::use_memo_type_mismatch_includes_index_and_expected_type ... ok
[INFO] [stdout] test event::reply::tests::ordinary_terminators_and_malformed_replies_are_input ... ok
[INFO] [stdout] test event::reply::tests::replies_do_not_consume_keys_paste_or_focus ... ok
[INFO] [stdout] test event::reply::tests::late_split_reply_is_not_replayed_as_keys ... ok
[INFO] [stdout] test halfblock::tests::from_rgb_rejects_oversized_dimensions ... ok
[INFO] [stdout] test context::widgets_display::layout::v024_geometry_cache_tests::geometry_cache_invalidates_after_checkpoint_restore ... ok
[INFO] [stdout] test iterm::tests::iterm_image_on_test_backend_does_not_panic ... ok
[INFO] [stdout] test event::reply::tests::split_utf8_paste_and_arrows_remain_ordered ... ok
[INFO] [stdout] test halfblock::tests::from_rgb_rejects_overflowing_height ... ok
[INFO] [stdout] test iterm::tests::osc1337_empty_input_returns_empty ... ok
[INFO] [stdout] test iterm::tests::osc1337_payload_is_base64 ... ok
[INFO] [stdout] test iterm::tests::osc1337_preserve_aspect_and_auto_height ... ok
[INFO] [stdout] test iterm::tests::osc1337_size_matches_byte_length ... ok
[INFO] [stdout] test iterm::tests::osc1337_well_formed_header ... ok
[INFO] [stdout] test iterm::tests::osc1337_oversized_payload_returns_empty ... ok
[INFO] [stdout] test keymap::dispatch_tests::binding_matches_modifier_chord_contains ... ok
[INFO] [stdout] test iterm::tests::iterm_image_on_test_backend_renders_fallback ... ok
[INFO] [stdout] test keymap::dispatch_tests::binding_matches_plain_char ... ok
[INFO] [stdout] test keymap::dispatch_tests::binding_rejects_release_events ... ok
[INFO] [stdout] test keymap::dispatch_tests::context_keymap_match_none_when_no_press_matches ... ok
[INFO] [stdout] test keymap::dispatch_tests::context_keymap_match_returns_binding_for_frame_press ... ok
[INFO] [stdout] test keymap::dispatch_tests::explicit_none_modifier_matches_only_unmodified_presses ... ok
[INFO] [stdout] test keymap::dispatch_tests::matched_first_registration_wins_on_overlap ... ok
[INFO] [stdout] test keymap::dispatch_tests::matched_returns_first_registered_binding ... ok
[INFO] [stdout] test layout::render::tests::border_title_ascii_unchanged ... ok
[INFO] [stdout] test layout::render::tests::border_title_cjk_truncates_within_box ... ok
[INFO] [stdout] test layout::render::tests::find_focused_node_walks_overlays ... ok
[INFO] [stdout] test layout::render::tests::inspector_color_formatting ... ok
[INFO] [stdout] test layout::command::size_tests::command_enum_size_is_bounded ... ok
[INFO] [stdout] test layout::render::tests::inspector_clamps_to_tiny_buffer ... ok
[INFO] [stdout] test context::widgets_input::tests::number_input_always_in_range_after_step ... ok
[INFO] [stdout] test layout::render::tests::inspector_no_focusables_renders_notice ... ok
[INFO] [stdout] test event::native::parse::tests::test_parse_csi_u_encoded_key_code_with_types ... ok
[INFO] [stdout] test layout::render::tests::render_tracks_cursor_position_from_text_node ... ok
[INFO] [stdout] test layout::render::tests::inspector_focus_chain_marks_current ... ok
[INFO] [stdout] test layout::tests::build_tree_drains_in_place_preserving_capacity ... ok
[INFO] [stdout] test layout::tests::collect_all_clips_raw_draw_to_scroll_viewport ... ok
[INFO] [stdout] test layout::tests::collect_all_keeps_vertical_axis_flag_false_for_scrollable_column ... ok
[INFO] [stdout] test layout::render::tests::v024_clipped_text_matches_visual_source_cell_positions ... ok
[INFO] [stdout] test layout::tests::collect_all_reports_horizontal_axis_for_scrollable_row ... ok
[INFO] [stdout] test layout::tests::collect_all_reuses_buffer_without_leaking_prior_frame_data ... ok
[INFO] [stdout] test layout::render::tests::inspector_named_focus_in_chain ... ok
[INFO] [stdout] test layout::tests::collect_all_shifts_child_x_by_scroll_offset_x ... ok
[INFO] [stdout] test layout::tests::collect_focus_rects_from_markers ... ok
[INFO] [stdout] test layout::tests::count_leaf_widgets_matches_outline_count_with_overlays ... ok
[INFO] [stdout] test layout::tests::diagnostic_demo_layout ... ok
[INFO] [stdout] test layout::tests::collect_all_keeps_scroll_invariant_with_nested_scrollables ... ok
[INFO] [stdout] test event::native::tests::cancellation_wakes_an_indefinite_read_with_partial_input ... ok
[INFO] [stdout] test layout::tests::flex_basis_feeds_grow ... ok
[INFO] [stdout] test layout::tests::flex_basis_feeds_shrink ... ok
[INFO] [stdout] test layout::tests::flex_basis_none_falls_back_to_min_width ... ok
[INFO] [stdout] test layout::tests::flex_shrink_all_children_proportional_distribution ... ok
[INFO] [stdout] test layout::tests::f12_debug_overlay_distinguishes_layers_by_color ... ok
[INFO] [stdout] test layout::tests::flex_shrink_mixed_only_flagged_scale ... ok
[INFO] [stdout] test layout::tests::flex_wrap_min_height_reserves_lines ... ok
[INFO] [stdout] test layout::tests::flex_shrink_default_off_preserves_overflow ... ok
[INFO] [stdout] test layout::tests::flex_wrap_off_is_single_line ... ok
[INFO] [stdout] test iterm::tests::iterm_image_fit_on_test_backend_renders_fallback ... ok
[INFO] [stdout] test event::native::tests::unsplit_bursts_and_exact_buffer_boundaries_need_no_extra_edge ... ok
[INFO] [stdout] test layout::tests::flex_wrap_oversize_child_own_line ... ok
[INFO] [stdout] test layout::tests::flex_wrap_row_gap_between_lines ... ok
[INFO] [stdout] test event::native::lifecycle_tests::cursor_timeout_fatal_reset_and_release_are_isolated ... FAILED
[INFO] [stdout] test event::reply::review_tests::native_buffered_order_and_partial_parser_ownership ... FAILED
[INFO] [stdout] test layout::tests::collect_all_panics_at_depth_guard - should panic ... ok
[INFO] [stdout] test layout::render::tests::inspector_style_panel_shows_focused_widget ... ok
[INFO] [stdout] test layout::tests::gap_overlap_1_reduces_total_width ... ok
[INFO] [stdout] test layout::tests::focus_marker_tags_container ... ok
[INFO] [stdout] test layout::tests::flexbox_column_grow_with_max_height_no_gap ... ok
[INFO] [stdout] test layout::tests::flex_wrap_two_lines_on_overflow ... ok
[INFO] [stdout] test layout::tests::gap_overlap_col_direction ... ok
[INFO] [stdout] test layout::tests::frame_data_swaps_feedback_capacity_back_for_reuse ... ok
[INFO] [stdout] test layout::tests::flexbox_grow_with_max_width_no_gap ... ok
[INFO] [stdout] test event::native::tests::parser_limits_and_zero_coordinates_are_checked ... ok
[INFO] [stdout] test layout::tests::flexbox_row_many_children_overflow_scratch ... ok
[INFO] [stdout] test layout::tests::f12_debug_overlay_outlines_overlay_layer ... ok
[INFO] [stdout] test layout::tests::gap_overlap_large_value_does_not_panic ... ok
[INFO] [stdout] test layout::tests::intrinsic_and_flex_arithmetic_saturates_extreme_constraints ... ok
[INFO] [stdout] test layout::tests::gap_overlap_zero_is_gap_zero ... ok
[INFO] [stdout] test layout::tests::gap_positive_unchanged ... ok
[INFO] [stdout] test layout::tests::partially_clipped_container_applies_padding_before_viewport_clip ... ok
[INFO] [stdout] test layout::tests::raw_draw_constructor_matches_inline_literal_shape ... ok
[INFO] [stdout] test layout::tests::pct_width_child_resolves_after_being_measured_unresolved ... ok
[INFO] [stdout] test layout::tests::nested_viewports_clip_all_feedback_and_raw_crop_in_two_dimensions ... ok
[INFO] [stdout] test layout::tests::group_names_share_arc_across_focus_descendants ... ok
[INFO] [stdout] test layout::tests::flexbox_column_many_children_overflow_scratch ... ok
[INFO] [stdout] test layout::tests::scroll_row_clips_far_right_then_reveals_after_scroll ... ok
[INFO] [stdout] test layout::tests::compute_panics_at_depth_guard - should panic ... ok
[INFO] [stdout] test layout::tests::hscroll_proptest::content_width_and_offset_clamp ... ok
[INFO] [stdout] test event::reply::review_tests::functional_key_replay_matches_native_crossterm ... FAILED
[INFO] [stdout] test event::native::tests::partial_sequences_obey_deadlines_and_resume_without_loss ... ok
[INFO] [stdout] test layout::tests::min_width_memo_matches_uncached_after_resolution ... ok
[INFO] [stdout] test event::reply::review_tests::separate_queries_preserve_partial_paste ... FAILED
[INFO] [stdout] test context::widgets_input::tests::numeric_public_boundaries_never_retain_non_finite_values ... ok
[INFO] [stdout] test layout::tests::scroll_state_vertical_api_unchanged_by_horizontal_addition ... ok
[INFO] [stdout] test layout::tests::scrollable_column_reports_zero_content_width ... ok
[INFO] [stdout] test layout::tests::scroll_row_renders_left_to_right_not_stacked ... ok
[INFO] [stdout] test layout::tests::scrollable_row_fits_reports_content_within_viewport ... ok
[INFO] [stdout] test layout::tests::scroll_state_horizontal_bounds_clamp_and_predicates ... ok
[INFO] [stdout] test layout::tests::split_long_word_keeps_clusters ... ok
[INFO] [stdout] test layout::tests::v024_allocations_remain_full_when_scrolled_outside_viewport ... ok
[INFO] [stdout] test layout::tests::truncate_with_ellipsis_ascii_unchanged ... ok
[INFO] [stdout] test layout::tests::truncate_with_ellipsis_drops_whole_cluster ... ok
[INFO] [stdout] test layout::tests::scrollable_row_overflow_sets_content_width_and_lays_out_horizontally ... ok
[INFO] [stdout] test layout::tests::v024_recursive_height_cache_follows_width_and_fixed_constraints ... ok
[INFO] [stdout] test layout::tests::wrap_empty ... ok
[INFO] [stdout] test layout::tests::wrap_lines_crlf_normalized ... ok
[INFO] [stdout] test layout::tests::wrap_fits ... ok
[INFO] [stdout] test layout::tests::wrap_lines_hard_break_trailing_newline ... ok
[INFO] [stdout] test layout::tests::wrap_lines_hard_break_leading_newline ... ok
[INFO] [stdout] test layout::tests::wrap_lines_hard_break_then_soft_wrap ... ok
[INFO] [stdout] test layout::tests::wrap_lines_hard_break_basic ... ok
[INFO] [stdout] test layout::tests::wrap_lines_hard_break_blank_line ... ok
[INFO] [stdout] test layout::tests::wrap_lines_combining_mark_preserved ... ok
[INFO] [stdout] test layout::tests::wrap_lines_consecutive_spaces_collapse ... ok
[INFO] [stdout] test layout::tests::wrap_lines_thai_cluster ... ok
[INFO] [stdout] test layout::tests::wrap_long_word ... ok
[INFO] [stdout] test layout::tests::wrap_lines_zero_width_honors_hard_break ... ok
[INFO] [stdout] test layout::tests::wrap_lines_single_wide_char_over_width ... ok
[INFO] [stdout] test layout::tests::wrap_lines_cjk_wide_chars ... ok
[INFO] [stdout] test layout::tests::wrap_lines_single_word_exact_fit ... ok
[INFO] [stdout] test layout::tests::wrap_lines_cjk_with_space ... ok
[INFO] [stdout] test layout::tests::wrap_lines_devanagari_cluster ... ok
[INFO] [stdout] test layout::tests::wrap_lines_family_emoji_at_boundary ... ok
[INFO] [stdout] test layout::tests::wrap_lines_hard_break_cjk ... ok
[INFO] [stdout] test layout::tests::render_panics_at_depth_guard - should panic ... ok
[INFO] [stdout] test layout::tests::wrap_lines_no_literal_control_char_in_output ... ok
[INFO] [stdout] test layout::tests::wrap_lines_zwj_flag_not_split ... ok
[INFO] [stdout] test layout::tests::wrap_segments_empty_returns_single_empty_line ... ok
[INFO] [stdout] test layout::tests::wrap_segments_hard_break_across_segment_boundary ... ok
[INFO] [stdout] test layout::tests::wrap_multiple_words ... ok
[INFO] [stdout] test layout::tests::wrap_segments_zwj_across_break ... ok
[INFO] [stdout] test layout::tests::wrap_segments_hard_break_then_soft_wrap ... ok
[INFO] [stdout] test layout::tests::wrap_segments_break_on_space_with_style_change ... ok
[INFO] [stdout] test layout::tests::wrap_segments_cjk_with_mixed_styles ... ok
[INFO] [stdout] test layout::tests::wrap_segments_no_literal_control_char_in_runs ... ok
[INFO] [stdout] test layout::tests::wrap_segments_crlf_normalized ... ok
[INFO] [stdout] test layout::tests::wrap_segments_hard_break_basic ... ok
[INFO] [stdout] test layout::tests::wrap_segments_hard_break_blank_line ... ok
[INFO] [stdout] test layout::tests::wrap_segments_mixed_styles_preserve_run_boundaries ... ok
[INFO] [stdout] test layout::tests::wrap_segments_single_style_greedy_break ... ok
[INFO] [stdout] test layout::tests::wrap_segments_zero_width_returns_single_empty_line ... ok
[INFO] [stdout] test rect::tests::test_center_horizontally_in_clamps_width ... ok
[INFO] [stdout] test rect::tests::rect_centering_saturates_large_offsets ... ok
[INFO] [stdout] test layout::tests::wrap_word_boundary ... ok
[INFO] [stdout] test rect::tests::test_center_horizontally_in_preserves_y_height ... ok
[INFO] [stdout] test layout::tests::wrapped_text_cache_reused_for_same_width ... ok
[INFO] [stdout] test rect::tests::rect_edges_saturate_instead_of_wrapping ... ok
[INFO] [stdout] test rect::tests::test_center_in_offset_parent ... ok
[INFO] [stdout] test rect::tests::test_center_vertically_in_clamps_height ... ok
[INFO] [stdout] test rect::tests::test_centered_larger_than_self ... ok
[INFO] [stdout] test rect::tests::test_centered_offset ... ok
[INFO] [stdout] test rect::tests::test_contains_inside ... ok
[INFO] [stdout] test rect::tests::test_center_in_self_bigger_clamps ... ok
[INFO] [stdout] test rect::tests::test_center_in_self_position_ignored ... ok
[INFO] [stdout] test rect::tests::test_center_vertically_in_preserves_x_width ... ok
[INFO] [stdout] test rect::tests::test_centered_normal ... ok
[INFO] [stdout] test rect::tests::test_center_in_basic ... ok
[INFO] [stdout] test layout::tests::wrap_zero_width ... ok
[INFO] [stdout] test rect::tests::checked_edges_report_unrepresentable_origins ... ok
[INFO] [stdout] test rect::tests::rect_area_no_overflow ... ok
[INFO] [stdout] test rect::tests::test_centered_zero_size ... ok
[INFO] [stdout] test rect::tests::test_contains_outside ... ok
[INFO] [stdout] test rect::tests::test_intersection_adjacent ... ok
[INFO] [stdout] test rect::tests::test_intersection_non_overlapping ... ok
[INFO] [stdout] test rect::tests::test_intersection_overlapping ... ok
[INFO] [stdout] test rect::tests::test_intersection_same_rect ... ok
[INFO] [stdout] test rect::tests::test_positions_empty ... ok
[INFO] [stdout] test rect::tests::test_union_same_rect ... ok
[INFO] [stdout] test run_loop_tests::async_message_budget_normalizes_zero_to_one ... ok
[INFO] [stdout] test run_loop_tests::ctrl_f12_toggles_inspector_independently ... ok
[INFO] [stdout] test rect::tests::test_rows_empty ... ok
[INFO] [stdout] test rect::tests::test_union_non_overlapping ... ok
[INFO] [stdout] test run_loop_tests::fps_pacing_accounts_for_polling_and_rendering_together ... ok
[INFO] [stdout] test layout::tests::wrap_segments_trailing_whitespace_trimmed ... ok
[INFO] [stdout] test rect::tests::test_contains_on_edge ... ok
[INFO] [stdout] test rect::tests::test_positions_correct_count ... ok
[INFO] [stdout] test rect::tests::test_positions_offset ... ok
[INFO] [stdout] test rect::tests::test_positions_order ... ok
[INFO] [stdout] test rect::tests::test_rows_correct_range ... ok
[INFO] [stdout] test rect::tests::test_rows_single_row ... ok
[INFO] [stdout] test rect::tests::test_union_overlapping ... ok
[INFO] [stdout] test run_loop_tests::ctrl_z_suspend_key_is_detected_separately_from_ctrl_c ... ok
[INFO] [stdout] test run_loop_tests::handle_suspend_builder_is_independent_of_ctrl_c ... ok
[INFO] [stdout] test run_loop_tests::resize_coalesce_uses_final_size_via_has_resize_flag ... ok
[INFO] [stdout] test run_loop_tests::shift_f12_cycles_debug_layer_without_toggling_overlay ... ok
[INFO] [stdout] test run_loop_tests::plain_and_shift_f12_do_not_touch_inspector ... ok
[INFO] [stdout] test run_loop_tests::plain_f12_does_not_cycle_layer ... ok
[INFO] [stdout] test run_loop_tests::panic_hook_tracks_nested_session_ownership ... ok
[INFO] [stdout] test run_loop_tests::resize_batch_without_resize_invokes_zero_times ... ok
[INFO] [stdout] test run_loop_tests::handle_suspend_builder_opts_out ... ok
[INFO] [stdout] test run_loop_tests::handle_suspend_defaults_to_true ... ok
[INFO] [stdout] test run_loop_tests::plain_f12_toggles_debug_mode ... ok
[INFO] [stdout] test run_loop_tests::quit_frame_keeps_final_static_log_available_for_drain ... ok
[INFO] [stdout] test run_loop_tests::terminal_endpoint_validation_reports_each_non_tty_case ... ok
[INFO] [stdout] test rect::tests::rect_union_and_intersection_do_not_wrap_at_u32_max ... ok
[INFO] [stdout] test run_loop_tests::shift_f12_does_not_also_toggle_overlay ... ok
[INFO] [stdout] test run_loop_tests::static_lines_are_sanitized_before_scrollback_write ... ok
[INFO] [stdout] test run_loop_tests::terminal_text_sanitizer_replaces_control_bytes ... ok
[INFO] [stdout] test sixel::tests::encode_sixel_declares_multiple_color_registers ... ok
[INFO] [stdout] test sixel::tests::encode_sixel_empty_input_returns_empty ... ok
[INFO] [stdout] test run_loop_tests::resize_batch_coalesces_to_single_invocation ... ok
[INFO] [stdout] test sixel::tests::encode_sixel_single_color_image_has_wrapper ... ok
[INFO] [stdout] test style::color::tests::contrast_aa_dracula_pair ... ok
[INFO] [stdout] test style::color::tests::contrast_ratio_white_on_black_is_high ... ok
[INFO] [stdout] test style::color::tests::blend_halfway_rounds_to_128 ... ok
[INFO] [stdout] test style::color::tests::from_hsl_primaries ... ok
[INFO] [stdout] test style::color::tests::contrast_ratio_same_color_is_one ... ok
[INFO] [stdout] test style::color::tests::color_parse_error_display_and_error_trait ... ok
[INFO] [stdout] test style::color::tests::contrast_white_on_black_is_21 ... ok
[INFO] [stdout] test sixel::tests::v024_sixel_resample_decodes_to_expected_four_color_quadrants ... ok
[INFO] [stdout] test style::color::tests::from_hsl_wraps_and_clamps ... ok
[INFO] [stdout] test style::color::tests::from_hsv_primaries ... ok
[INFO] [stdout] test style::color::tests::from_str_error_cases ... ok
[INFO] [stdout] test style::color::tests::from_str_hex_round_trips ... ok
[INFO] [stdout] test style::color::tests::lighten_and_darken_amount_endpoints_are_not_reversed ... ok
[INFO] [stdout] test style::color::tests::from_u32_packs_rrggbb ... ok
[INFO] [stdout] test style::color::tests::from_str_named_colors ... ok
[INFO] [stdout] test style::color::tests::from_tuple_and_array ... ok
[INFO] [stdout] test sixel::tests::encode_sixel_rejects_oversized_dimensions ... ok
[INFO] [stdout] test sixel::tests::encode_sixel_rejects_truncated_rgba_before_pixel_allocation ... ok
[INFO] [stdout] test style::color::tests::luminance_dracula_purple_wcag ... ok
[INFO] [stdout] test style::color::tests::meets_contrast_aa_low_contrast_fails ... ok
[INFO] [stdout] test style::color::tests::rgb_248_maps_to_231 ... ok
[INFO] [stdout] test sixel::tests::sixel_image_on_test_backend_does_not_panic ... ok
[INFO] [stdout] test style::color::tests::meets_contrast_aa_white_on_black ... ok
[INFO] [stdout] test style::color::tests::non_finite_color_amounts_use_the_zero_amount_policy ... ok
[INFO] [stdout] test sixel::tests::sixel_image_on_test_backend_renders_fallback ... ok
[INFO] [stdout] test style::tests::align_default_is_start ... ok
[INFO] [stdout] test style::color::color_depth_tests::no_color_downsamples_everything_to_reset ... ok
[INFO] [stdout] test style::tests::border_sides_horizontal_only ... ok
[INFO] [stdout] test style::tests::align_and_justify_variants_are_distinct ... ok
[INFO] [stdout] test style::color::tests::rgb_to_ansi16_bright_variants ... ok
[INFO] [stdout] test style::color::tests::rotate_hue_resolves_named_to_rgb ... ok
[INFO] [stdout] test style::color::tests::rotate_hue_primary_round_trip ... ok
[INFO] [stdout] test style::tests::constraints_fixed_w_h ... ok
[INFO] [stdout] test style::tests::border_sides_none_has_no_axes ... ok
[INFO] [stdout] test style::tests::border_sides_vertical_only ... ok
[INFO] [stdout] test style::tests::constraints_min_max_builder_sets_values ... ok
[INFO] [stdout] test style::tests::constraints_default_is_auto ... ok
[INFO] [stdout] test style::tests::constraints_set_min_width_promotes_to_minmax ... ok
[INFO] [stdout] test style::tests::constraints_size_24_bytes ... ok
[INFO] [stdout] test style::tests::constraints_percentage_builder_sets_values ... ok
[INFO] [stdout] test style::tests::constraints_w_ratio_builder ... ok
[INFO] [stdout] test style::tests::container_style_new_is_empty ... ok
[INFO] [stdout] test layout::tests::wrap_lines_only_spaces ... ok
[INFO] [stdout] test style::tests::container_style_const_construction_and_fields ... ok
[INFO] [stdout] test style::tests::margin_all_and_xy_are_correct ... ok
[INFO] [stdout] test style::tests::style_bold_and_fg_set_expected_fields ... ok
[INFO] [stdout] test style::tests::justify_default_is_start ... ok
[INFO] [stdout] test style::tests::modifiers_blink_overline_occupy_high_bits ... ok
[INFO] [stdout] test style::tests::style_new_is_default ... ok
[INFO] [stdout] test style::tests::padding_xy_sets_axis_values ... ok
[INFO] [stdout] test style::tests::style_blink_and_overline_accumulate ... ok
[INFO] [stdout] test style::tests::style_multiple_modifiers_accumulate ... ok
[INFO] [stdout] test style::tests::underline_style_default_is_straight ... ok
[INFO] [stdout] test style::tests::style_repeated_bg_overrides_previous_color ... ok
[INFO] [stdout] test style::tests::padding_all_sets_all_sides ... ok
[INFO] [stdout] test style::tests::padding_new_and_totals_are_correct ... ok
[INFO] [stdout] test style::theme::tests::builder_from_overrides_only_specified_fields ... ok
[INFO] [stdout] test style::tests::underline_style_sets_field_and_implies_underline ... ok
[INFO] [stdout] test style::tests::widget_colors_builder_sets_all_fields ... ok
[INFO] [stdout] test style::theme::tests::builder_from_preserves_base_fields ... ok
[INFO] [stdout] test style::tests::widget_colors_new_is_empty ... ok
[INFO] [stdout] test style::theme::tests::builder_from_threads_syntax_palette ... ok
[INFO] [stdout] test style::tests::style_override_preserves_existing_modifiers ... ok
[INFO] [stdout] test style::tests::underline_color_sets_field_and_implies_underline ... ok
[INFO] [stdout] test style::tests::style_repeated_fg_overrides_previous_color ... ok
[INFO] [stdout] test style::theme::tests::builder_syntax_setter_overrides_palette ... ok
[INFO] [stdout] test style::theme::tests::dark_preset_uses_one_dark_syntax_palette ... ok
[INFO] [stdout] test style::theme::tests::presets_carry_distinct_syntax_palettes ... ok
[INFO] [stdout] test style::theme::tests::spacing_custom_base ... ok
[INFO] [stdout] test style::theme::tests::theme_builder_can_override_is_dark ... ok
[INFO] [stdout] test style::theme::tests::syntax_palette_default_is_one_dark ... ok
[INFO] [stdout] test style::theme::tests::theme_builder_const_eval ... ok
[INFO] [stdout] test style::theme::tests::theme_builder_defaults_to_dark_for_unset_fields ... ok
[INFO] [stdout] test style::theme::tests::theme_builder_sets_primary_and_accent ... ok
[INFO] [stdout] test style::theme::tests::theme_builder_spacing ... ok
[INFO] [stdout] test style::theme::tests::theme_catppuccin_preset_builds ... ok
[INFO] [stdout] test style::theme::tests::theme_color_custom_passes_through ... ok
[INFO] [stdout] test style::theme::tests::theme_color_resolve_maps_correctly ... ok
[INFO] [stdout] test style::theme::tests::theme_contrast_text_on_dark_bg ... ok
[INFO] [stdout] test style::theme::tests::theme_contrast_text_on_light_bg ... ok
[INFO] [stdout] test style::theme::tests::theme_dark_preset_builds ... ok
[INFO] [stdout] test style::theme::tests::theme_default_matches_dark ... ok
[INFO] [stdout] test style::theme::tests::theme_dracula_preset_builds ... ok
[INFO] [stdout] test style::theme::tests::theme_gruvbox_dark_preset_builds ... ok
[INFO] [stdout] test style::theme::tests::theme_light_preset_builds ... ok
[INFO] [stdout] test style::theme::tests::theme_color_aliases_resolve_to_primary ... ok
[INFO] [stdout] test style::theme::tests::theme_nord_preset_builds ... ok
[INFO] [stdout] test style::theme::tests::theme_one_dark_preset_builds ... ok
[INFO] [stdout] test style::theme::tests::theme_solarized_dark_preset_builds ... ok
[INFO] [stdout] test style::theme::tests::theme_text_dim_ne_border ... ok
[INFO] [stdout] test style::theme::tests::theme_tokyo_night_preset_builds ... ok
[INFO] [stdout] test syntax::tests::highlight_returns_none_for_unknown_lang ... ok
[INFO] [stdout] test syntax::tests::is_language_supported_unknown ... ok
[INFO] [stdout] test terminal::selection::tests::extract_selection_text_preserves_multibyte_content ... ok
[INFO] [stdout] test terminal::selection::tests::extract_selection_text_trims_trailing_spaces_in_place ... ok
[INFO] [stdout] test style::theme::tests::theme_solarized_light_preset_builds ... ok
[INFO] [stdout] test style::theme::tests::light_builder_is_const_evaluable ... ok
[INFO] [stdout] test style::theme::tests::light_builder_starts_from_light_preset ... ok
[INFO] [stdout] test style::theme::tests::spacing_scale_values ... ok
[INFO] [stdout] test terminal::tests::apply_selection_overlay_reverses_cells ... ok
[INFO] [stdout] test terminal::tests::apply_selection_overlay_skips_border_cells ... ok
[INFO] [stdout] test terminal::tests::apply_style_delta_emits_blink_set_and_reset ... ok
[INFO] [stdout] test terminal::tests::apply_style_delta_emits_curly_underline_subparameter ... ok
[INFO] [stdout] test terminal::tests::apply_style_delta_emits_overline_set_and_reset ... ok
[INFO] [stdout] test terminal::tests::apply_style_delta_emits_underline_color_and_reset ... ok
[INFO] [stdout] test style::tests::border_sides_all_has_both_axes ... ok
[INFO] [stdout] test terminal::tests::apply_style_delta_underline_color_indexed_uses_sgr_58_5 ... ok
[INFO] [stdout] test terminal::tests::apply_style_full_emits_blink_overline_and_underline ... ok
[INFO] [stdout] test terminal::tests::base64_encode_hello ... ok
[INFO] [stdout] test terminal::tests::base64_decode_round_trip_hello ... ok
[INFO] [stdout] test terminal::tests::base64_encode_empty ... ok
[INFO] [stdout] test terminal::tests::automatic_query_hosts_require_a_real_terminal_identity ... ok
[INFO] [stdout] test terminal::tests::base64_encode_unicode ... ok
[INFO] [stdout] test terminal::tests::best_blitter_ladder_table ... ok
[INFO] [stdout] test terminal::tests::captured_sink_suppresses_kitty_graphics_bytes ... ok
[INFO] [stdout] test terminal::tests::bufwriter_output_identical_to_direct_write ... ok
[INFO] [stdout] test terminal::tests::capabilities_default_is_all_false_but_half_block ... ok
[INFO] [stdout] test terminal::tests::best_blitter_precedence_kitty_over_everything ... ok
[INFO] [stdout] test terminal::tests::checked_sprixel_flush_allows_mux_with_probe_ack ... ok
[INFO] [stdout] test terminal::tests::checked_sprixel_flush_suppresses_mux_without_ack_or_force ... ok
[INFO] [stdout] test terminal::tests::bench_sprixel_fixture_steady_state_emits_nothing ... ok
[INFO] [stdout] test terminal::tests::collect_reply_osc_st_terminator_completes_early ... ok
[INFO] [stdout] test terminal::tests::bufwriter_coalesces_writes_into_single_flush ... ok
[INFO] [stdout] test terminal::tests::collect_reply_da_drains_two_replies ... ok
[INFO] [stdout] test terminal::tests::best_blitter_never_picks_unsupported_protocol ... ok
[INFO] [stdout] test terminal::tests::collect_reply_unterminated_caps_at_4096_bytes ... ok
[INFO] [stdout] test terminal::tests::collect_reply_osc_bel_terminator_completes_early ... ok
[INFO] [stdout] test terminal::tests::blitter_support_default_is_conservative ... ok
[INFO] [stdout] test terminal::tests::copy_to_clipboard_writes_osc52 ... ok
[INFO] [stdout] test terminal::tests::extract_selection_text_single_line ... ok
[INFO] [stdout] test terminal::tests::extract_selection_text_skips_border_cells ... ok
[INFO] [stdout] test terminal::tests::color_scheme_equality ... ok
[INFO] [stdout] test terminal::tests::failed_inline_resize_preserves_both_buffers_and_viewport_state ... ok
[INFO] [stdout] test terminal::tests::find_innermost_rect_empty ... ok
[INFO] [stdout] test terminal::tests::deferred_inline_mouse_keeps_physical_position_after_scroll_and_resize ... ok
[INFO] [stdout] test terminal::tests::find_innermost_rect_no_match ... ok
[INFO] [stdout] test terminal::tests::extract_selection_text_inactive_returns_empty ... ok
[INFO] [stdout] test terminal::tests::extract_selection_text_multi_line ... ok
[INFO] [stdout] test terminal::tests::decrpm_predicate_terminates_on_y ... ok
[INFO] [stdout] test terminal::tests::flush_breaks_run_on_column_gap ... ok
[INFO] [stdout] test terminal::tests::base64_encode_padding ... ok
[INFO] [stdout] test terminal::tests::flush_normalizes_directly_mutated_cell_symbols ... ok
[INFO] [stdout] test terminal::tests::flush_breaks_run_on_style_change ... ok
[INFO] [stdout] test terminal::tests::extract_selection_text_clamped_to_widget ... ok
[INFO] [stdout] test terminal::tests::flush_coalesces_consecutive_same_style_cells_into_one_run ... ok
[INFO] [stdout] test terminal::tests::find_innermost_rect_picks_smallest ... ok
[INFO] [stdout] test terminal::tests::fullscreen_session_cleanup_leaves_alt_screen ... ok
[INFO] [stdout] test terminal::tests::fullscreen_session_enter_writes_alt_screen_sequence ... ok
[INFO] [stdout] test terminal::tests::graphics_emission_requires_protocol_support ... ok
[INFO] [stdout] test terminal::tests::flush_skips_unchanged_rows_when_hashes_match ... ok
[INFO] [stdout] test terminal::tests::graphics_support_blocks_kitty_without_ack_or_force ... ok
[INFO] [stdout] test terminal::tests::graphics_support_blocks_sprixels_without_ack_or_force ... ok
[INFO] [stdout] test terminal::tests::inline_scrollback_moves_region_and_invalidates_previous_frame ... ok
[INFO] [stdout] test terminal::tests::inline_vertical_resize_clamps_and_restores_anchor_row ... ok
[INFO] [stdout] test terminal::tests::inline_session_cleanup_keeps_normal_screen ... ok
[INFO] [stdout] test terminal::tests::iterm_env_fallback_is_blocked_inside_multiplexer_unless_forced ... ok
[INFO] [stdout] test terminal::tests::inline_session_enter_skips_alt_screen_sequence ... ok
[INFO] [stdout] test terminal::tests::multiplexer_protocol_policy_is_explicit_and_disable_wins_force ... ok
[INFO] [stdout] test terminal::tests::needs_full_redraw_swaps_true_once ... ok
[INFO] [stdout] test terminal::tests::kitty_flush_smallvec_dedup_matches_for_small_n ... ok
[INFO] [stdout] test terminal::tests::normalize_selection_already_ordered ... ok
[INFO] [stdout] test terminal::tests::kitty_flags_report_all_keys_sets_flag ... ok
[INFO] [stdout] test terminal::tests::kitty_env_fallback_is_blocked_inside_multiplexer_unless_forced ... ok
[INFO] [stdout] test terminal::tests::kitty_flags_base_set_excludes_report_all_keys ... ok
[INFO] [stdout] test terminal::tests::panic_cleanup_uses_full_session_exit_path ... ok
[INFO] [stdout] test terminal::tests::find_innermost_rect_returns_content_rect ... ok
[INFO] [stdout] test terminal::tests::parse_da2_identity_extracts_id_and_version ... ok
[INFO] [stdout] test terminal::tests::parse_da2_no_panic_on_garbage ... ok
[INFO] [stdout] test terminal::tests::flush_skips_only_matching_rows_in_mixed_diff ... ok
[INFO] [stdout] test terminal::tests::parse_da2_shared_id_does_not_set_kitty_graphics ... ok
[INFO] [stdout] test terminal::tests::parse_decrpm_sync_output_garbage_is_none ... ok
[INFO] [stdout] test terminal::tests::parse_decrpm_sync_output_ps0_is_unsupported ... ok
[INFO] [stdout] test terminal::tests::parse_decrpm_sync_output_recognized_states_are_supported ... ok
[INFO] [stdout] test terminal::tests::osc8_hyperlink_emitted_verbatim_after_write_rewrite ... ok
[INFO] [stdout] test terminal::tests::parse_kitty_graphics_ack_error_or_wrong_id_leaves_flag ... ok
[INFO] [stdout] test terminal::tests::parse_da1_without_4_leaves_sixel_false ... ok
[INFO] [stdout] test terminal::tests::parse_kitty_graphics_ack_ok_sets_flag ... ok
[INFO] [stdout] test terminal::tests::parse_xtgettcap_tc_sets_truecolor ... ok
[INFO] [stdout] test terminal::tests::previous_only_sprixel_repaints_footprint_and_restores_overlap ... ok
[INFO] [stdout] test terminal::tests::parse_osc11_response_dark_and_light ... ok
[INFO] [stdout] test terminal::tests::parse_xtgettcap_invalid_leaves_truecolor_false ... ok
[INFO] [stdout] test terminal::tests::parse_da1_attribute_4_sets_sixel ... ok
[INFO] [stdout] test terminal::tests::normalize_selection_reversed ... ok
[INFO] [stdout] test terminal::tests::normalize_selection_same_row ... ok
[INFO] [stdout] test terminal::tests::reset_current_buffer_applies_theme_background ... ok
[INFO] [stdout] test terminal::tests::resume_sequence_fullscreen_round_trips_enter_and_flags_redraw ... ok
[INFO] [stdout] test terminal::tests::parse_da1_ignores_da2_segment_in_same_string ... ok
[INFO] [stdout] test terminal::tests::review_abort_cleanup_includes_other_thread_sessions ... ok
[INFO] [stdout] test terminal::tests::selection_state_clear_resets ... ok
[INFO] [stdout] test terminal::tests::raw_mode_ownership_only_tracks_state_acquired_by_slt ... ok
[INFO] [stdout] test terminal::tests::remote_env_does_not_treat_inherited_outer_identity_as_endpoint_proof ... ok
[INFO] [stdout] test terminal::tests::selection_state_drag_expands_widget_rect ... ok
[INFO] [stdout] test terminal::tests::selection_state_drag_vertical_activates ... ok
[INFO] [stdout] test terminal::tests::reused_run_buf_byte_identical_across_frames ... ok
[INFO] [stdout] test terminal::tests::review_failed_resize_metric_refresh_keeps_last_known_size ... ok
[INFO] [stdout] test terminal::tests::sprixel_changed_text_in_transparent_cell_with_hashes_does_not_reblit ... ok
[INFO] [stdout] test terminal::tests::review_resize_clears_old_owned_rows_but_preserves_unrelated_text ... ok
[INFO] [stdout] test terminal::tests::session_exit_disables_focus_mouse_and_kitty_keyboard ... ok
[INFO] [stdout] test terminal::tests::selection_state_mouse_down_finds_rect ... ok
[INFO] [stdout] test terminal::tests::session_enter_writes_kitty_keyboard_flags_portably ... ok
[INFO] [stdout] test terminal::tests::sprixel_content_change_reblits ... ok
[INFO] [stdout] test terminal::tests::sprixel_multi_placement_only_changed_one_reblits ... ok
[INFO] [stdout] test terminal::tests::sprixel_changed_text_with_hashes_engaged_reblits_once ... ok
[INFO] [stdout] test terminal::tests::sprixel_no_text_change_emits_zero_bytes ... ok
[INFO] [stdout] test terminal::tests::sprixel_position_change_reblits ... ok
[INFO] [stdout] test terminal::tests::sprixel_protocol_detects_sixel_and_iterm ... ok
[INFO] [stdout] test terminal::tests::sprixel_text_in_opaque_cell_reblits_once ... ok
[INFO] [stdout] test terminal::tests::sprixel_text_in_transparent_cell_does_not_reblit ... ok
[INFO] [stdout] test terminal::tests::sprixel_unchanged_with_hashes_engaged_emits_zero_bytes ... ok
[INFO] [stdout] test terminal::tests::sprixel_text_outside_footprint_does_not_reblit ... ok
[INFO] [stdout] test terminal::tests::suspend_sequence_disables_mouse_and_kitty_when_enabled ... ok
[INFO] [stdout] test terminal::tests::suspend_sequence_fullscreen_leaves_alt_screen ... ok
[INFO] [stdout] test terminal::tests::sprixel_reblit_count_invariant_over_single_cell_writes ... ok
[INFO] [stdout] test terminal::tests::suspend_sequence_inline_keeps_normal_screen ... ok
[INFO] [stdout] test terminal::tests::sync_output_gate_defaults_to_emit ... ok
[INFO] [stdout] test terminal::tests::terminal_multiplexer_detection_is_conservative ... ok
[INFO] [stdout] test terminal::tests::terminal_query_guard_honors_force_and_disable_precedence ... ok
[INFO] [stdout] test style::tests::margin_new_and_totals_are_correct ... ok
[INFO] [stdout] test terminal::tests::terminal_buffer_pair_rejects_invalid_geometry_before_allocation ... ok
[INFO] [stdout] test terminal::tests::terminal_flush_erases_removed_sprixel_with_text_redraw ... ok
[INFO] [stdout] test terminal::tests::terminal_query_guard_rejects_unsafe_hosts ... ok
[INFO] [stdout] test terminal::tests::v024_failed_cell_size_queries_are_backed_off_and_resettable ... ok
[INFO] [stdout] test terminal::tests::sprixel_first_frame_blits_once ... ok
[INFO] [stdout] test terminal::tests::v024_kitty_failed_output_invalidates_uploads ... ok
[INFO] [stdout] test terminal::tests::v024_kitty_shape_and_crop_participate_in_identity ... ok
[INFO] [stdout] test terminal::tests::v024_same_size_redraw_reuses_buffer_pair_but_invalidates_graphics ... ok
[INFO] [stdout] test terminal::tests::v024_scrollback_wraps_physical_rows_without_empty_exact_width_row ... ok
[INFO] [stdout] test terminal::tests::v024_terminal_preparation_benchmark ... ignored, release-mode allocation and payload-sharing experiment
[INFO] [stdout] test terminal::tests::v024_underline_extended_to_plain_never_reenables ... ok
[INFO] [stdout] test terminal::tests::with_sink_captures_flush_bytes_and_drops_clean ... ok
[INFO] [stdout] test terminal::tests::v024_kitty_delete_all_requires_fresh_upload_and_placement ... ok
[INFO] [stdout] test terminal::tests::zellij_uses_protocol_specific_graphics_policy ... ok
[INFO] [stdout] test terminal::tests::v024_inline_mouse_coordinates_and_pixels_after_scrollback ... ok
[INFO] [stdout] test terminal::tests::v024_cell_size_reply_completes_at_t_not_timeout ... ok
[INFO] [stdout] test terminal::tests::selection_state_drag_activates ... ok
[INFO] [stdout] test terminal::tests::v024_session_registry_is_owner_thread_local ... ok
[INFO] [stdout] test test_utils::tests::assert_not_contains_passes_when_absent ... ok
[INFO] [stdout] test test_utils::tests::assert_region_panics_on_mismatch - should panic ... ok
[INFO] [stdout] test test_utils::tests::assert_empty_line_panics_when_non_blank - should panic ... ok
[INFO] [stdout] test test_utils::tests::assert_empty_line_passes_for_blank_row ... ok
[INFO] [stdout] test test_utils::tests::assert_region_passes_for_match ... ok
[INFO] [stdout] test test_utils::tests::assert_line_not_contains_passes_when_other_row_has_substring ... ok
[INFO] [stdout] test test_utils::tests::assert_snapshot_eq_passes_ignoring_trailing_ws ... ok
[INFO] [stdout] test test_utils::tests::assert_style_at_passes_for_matching_style ... ok
[INFO] [stdout] test test_utils::tests::assert_snapshot_eq_diff_marks_offending_row ... ok
[INFO] [stdout] test test_utils::tests::assert_line_not_contains_panics_when_present - should panic ... ok
[INFO] [stdout] test test_utils::tests::assert_styled_contains_passes_for_styled_run ... ok
[INFO] [stdout] test test_utils::tests::event_builder_drag_produces_drag_event ... ok
[INFO] [stdout] test test_utils::tests::event_builder_focus_events_chaining ... ok
[INFO] [stdout] test test_utils::tests::assert_styled_contains_panics_on_style_mismatch - should panic ... ok
[INFO] [stdout] test test_utils::tests::event_builder_key_modifier_produces_modifier_event ... ok
[INFO] [stdout] test test_utils::tests::assert_not_contains_panics_when_present - should panic ... ok
[INFO] [stdout] test test_utils::tests::event_builder_mouse_up_produces_up_event ... ok
[INFO] [stdout] test test_utils::tests::find_text_empty_needle_is_none ... ok
[INFO] [stdout] test test_utils::tests::assert_style_at_panics_on_mismatch - should panic ... ok
[INFO] [stdout] test test_utils::tests::find_text_returns_first_match_position ... ok
[INFO] [stdout] test test_utils::tests::find_text_returns_none_when_absent ... ok
[INFO] [stdout] test test_utils::tests::find_text_scans_rows_top_to_bottom ... ok
[INFO] [stdout] test test_utils::tests::frame_record_to_string_trimmed_drops_trailing_blank_rows ... ok
[INFO] [stdout] test test_utils::tests::modifier_key_event_reaches_frame_closure ... ok
[INFO] [stdout] test test_utils::tests::record_frames_disabled_returns_empty_slice ... ok
[INFO] [stdout] test test_utils::tests::assert_snapshot_eq_panics_with_diff - should panic ... ok
[INFO] [stdout] test terminal::tests::pty_responsive_and_partial_replies_keep_existing_semantics ... ok
[INFO] [stdout] test test_utils::tests::record_frames_idempotent_when_called_twice ... ok
[INFO] [stdout] test test_utils::tests::assert_styled_contains_panics_when_absent - should panic ... ok
[INFO] [stdout] test test_utils::tests::record_frames_stores_styled_snapshot ... ok
[INFO] [stdout] test test_utils::tests::region_out_of_bounds_blank_fills ... ok
[INFO] [stdout] test test_utils::tests::event_builder_key_release_produces_release_event ... ok
[INFO] [stdout] test test_utils::tests::region_returns_padded_rectangle ... ok
[INFO] [stdout] test run_loop_tests::suspend_handler_installs_delivers_and_tears_down ... ok
[INFO] [stdout] test test_utils::tests::sequence_runs_multiple_steps_in_order ... ok
[INFO] [stdout] test test_utils::tests::sequence_events_step_takes_arbitrary_batch ... ok
[INFO] [stdout] test test_utils::tests::type_string_handles_empty_input ... ok
[INFO] [stdout] test test_utils::tests::sequence_type_string_collapses_into_single_step ... ok
[INFO] [stdout] test test_utils::tests::sequence_key_step_injects_event ... ok
[INFO] [stdout] test test_utils::tests::snapshot_is_full_width_and_height ... ok
[INFO] [stdout] test test_utils::tests::type_string_renders_one_frame_per_char ... ok
[INFO] [stdout] test widgets::list_state_height_tests::heights_below_one_are_clamped ... ok
[INFO] [stdout] test widgets::list_state_height_tests::no_heights_falls_back_to_uniform ... ok
[INFO] [stdout] test test_utils::tests::record_frames_captures_each_render ... ok
[INFO] [stdout] test widgets::list_state_height_tests::set_items_marks_dirty_and_resizes_prefix ... ok
[INFO] [stdout] test widgets::list_state_reorder_tests::move_item_backward_reorders_and_keeps_selection ... ok
[INFO] [stdout] test widgets::exclusive_group_tests::untouched_exclusive_groups_are_garbage_collected ... ok
[INFO] [stdout] test widgets::list_state_height_tests::set_items_truncates_stale_per_item_heights ... ok
[INFO] [stdout] test widgets::list_state_reorder_tests::move_item_empty_list_is_rejected ... ok
[INFO] [stdout] test widgets::list_state_reorder_tests::move_item_keeps_search_cache_aligned ... ok
[INFO] [stdout] test widgets::list_state_reorder_tests::move_item_leaves_unrelated_selection_in_place ... ok
[INFO] [stdout] test widgets::list_state_reorder_tests::move_item_noop_when_from_equals_to ... ok
[INFO] [stdout] test widgets::list_state_reorder_tests::move_item_out_of_bounds_is_rejected ... ok
[INFO] [stdout] test widgets::mode_state_tests::remove_mode_preserves_active_mode ... ok
[INFO] [stdout] test widgets::list_state_reorder_tests::move_item_forward_reorders_and_keeps_selection ... ok
[INFO] [stdout] test widgets::list_state_height_tests::clear_reverts_to_uniform ... ok
[INFO] [stdout] test widgets::list_state_reorder_tests::move_item_keeps_per_item_heights_aligned ... ok
[INFO] [stdout] test widgets::mode_state_tests::retain_modes_keeps_active_mode ... ok
[INFO] [stdout] test widgets::list_state_height_tests::dirty_gate_skips_rebuild_when_unchanged ... ok
[INFO] [stdout] test widgets::list_state_height_tests::row_prefix_is_cumulative_sum ... ok
[INFO] [stdout] test widgets::rich_log_tests::cap_one_retains_only_the_newest_entry ... ok
[INFO] [stdout] test widgets::rich_log_tests::cap_zero_discards_every_push ... ok
[INFO] [stdout] test widgets::rich_log_tests::entry_mutation_and_clear_preserve_state_contract ... ok
[INFO] [stdout] test widgets::rich_log_tests::raising_and_disabling_cap_preserves_existing_order ... ok
[INFO] [stdout] test widgets::rich_log_tests::lowering_cap_evicts_in_bulk_on_the_next_push_and_adjusts_scroll ... ok
[INFO] [stdout] test widgets::mode_state_tests::try_switch_mode_returns_false_for_unknown_mode ... ok
[INFO] [stdout] test widgets::scroll_state_progress_tests::progress_ratio_is_zero_when_content_fits_viewport ... ok
[INFO] [stdout] test widgets::scroll_state_progress_tests::progress_ratio_preserves_f64_precision ... ok
[INFO] [stdout] test widgets::scroll_state_progress_tests::progress_ratio_returns_f64_in_unit_range ... ok
[INFO] [stdout] test widgets::spinner_tests::frame_advances_through_sequence ... ok
[INFO] [stdout] test widgets::spinner_tests::frame_cycles_modulo_length ... ok
[INFO] [stdout] test widgets::scroll_state_progress_tests::deprecated_progress_delegates_to_progress_ratio ... ok
[INFO] [stdout] test widgets::spinner_tests::frame_handles_large_tick_without_panicking ... ok
[INFO] [stdout] test widgets::spinner_tests::new_presets_have_expected_lengths ... ok
[INFO] [stdout] test widgets::spinner_tests::new_presets_yield_expected_sequences ... ok
[INFO] [stdout] test widgets::spinner_tests::preset_matches_named_constructor ... ok
[INFO] [stdout] test widgets::streaming_version_tests::markdown_version_bumps_on_mutation ... ok
[INFO] [stdout] test widgets::streaming_version_tests::text_finish_does_not_bump_version ... ok
[INFO] [stdout] test widgets::streaming_version_tests::text_version_starts_at_zero_and_bumps_on_mutation ... ok
[INFO] [stdout] test widgets::table_v021_width_tests::auto_equals_content_width ... ok
[INFO] [stdout] test widgets::table_v021_width_tests::fixed_overrides_content ... ok
[INFO] [stdout] test widgets::table_v021_width_tests::min_floors_content ... ok
[INFO] [stdout] test widgets::rich_log_tests::unbounded_state_retains_more_than_the_default_cap ... ok
[INFO] [stdout] test widgets::table_v021_width_tests::max_caps_content ... ok
[INFO] [stdout] test widgets::table_v021_width_tests::percent_of_available ... ok
[INFO] [stdout] test widgets::rich_log_tests::default_cap_retains_order_without_front_shifts ... ok
[INFO] [stdout] test widgets::table_v021_width_tests::toggle_row_inserts_then_removes ... ok
[INFO] [stdout] test widgets::spinner_tests::existing_presets_unchanged ... ok
[INFO] [stdout] test widgets::table_v021_width_tests::select_range_fills_inclusive ... ok
[INFO] [stdout] test widgets::tests::calendar_days_in_month_handles_leap_years ... ok
[INFO] [stdout] test widgets::table_v021_width_tests::fixed_min_max_invariants ... ok
[INFO] [stdout] test widgets::table_v021_width_tests::percent_columns_never_exceed_available ... ok
[INFO] [stdout] test widgets::tests::color_picker_empty_palette_selected_falls_back_to_reset ... ok
[INFO] [stdout] test widgets::tests::color_picker_hex_mode_invalid_falls_back_to_swatch ... ok
[INFO] [stdout] test widgets::tests::calendar_prev_next_month_handles_year_boundary ... ok
[INFO] [stdout] test widgets::tests::color_picker_hex_mode_overrides_swatch_when_valid ... ok
[INFO] [stdout] test widgets::tests::color_picker_columns_clamps_to_at_least_one ... ok
[INFO] [stdout] test widgets::exclusive_group_tests::exclusive_history_stays_bounded_under_thousands_of_claims ... ok
[INFO] [stdout] test widgets::tests::color_picker_swatch_downsamples_for_eight_bit ... ok
[INFO] [stdout] test widgets::tests::color_picker_selected_returns_swatch_in_palette_mode ... ok
[INFO] [stdout] test widgets::tests::color_picker_tailwind_has_22_swatches_and_defaults ... ok
[INFO] [stdout] test widgets::tests::command_palette_fuzzy_score_matches_gapped_pattern ... ok
[INFO] [stdout] test widgets::tests::command_palette_replacement_invalidates_open_filter_cache ... ok
[INFO] [stdout] test widgets::tests::form_field_default_trigger_is_on_blur ... ok
[INFO] [stdout] test widgets::tests::file_entry_default_values ... ok
[INFO] [stdout] test widgets::tests::file_picker_keeps_entry_when_metadata_disappears_mid_scan ... ok
[INFO] [stdout] test widgets::tests::form_state_deprecated_positional_validate_still_works ... ok
[INFO] [stdout] test widgets::tests::calendar_first_weekday_known_dates ... ok
[INFO] [stdout] test widgets::tests::color_hex_label_formats_rgb_only ... ok
[INFO] [stdout] test widgets::tests::form_field_default_values ... ok
[INFO] [stdout] test widgets::tests::list_mutation_methods_keep_filter_cache_coherent ... ok
[INFO] [stdout] test widgets::tests::list_state_default_values ... ok
[INFO] [stdout] test widgets::tests::form_field_validate_builder_runs_first_failure ... ok
[INFO] [stdout] test widgets::tests::list_state_new_selected_item_points_to_first_item ... ok
[INFO] [stdout] test widgets::tests::paginator_new_clamps_per_page_to_one ... ok
[INFO] [stdout] test widgets::tests::paginator_next_prev_clamp_both_ends ... ok
[INFO] [stdout] test widgets::tests::paginator_page_bounds ... ok
[INFO] [stdout] test widgets::tests::paginator_page_bounds_empty_is_zero_zero ... ok
[INFO] [stdout] test widgets::tests::paginator_total_pages ... ok
[INFO] [stdout] test widgets::tests::paginator_set_page_clamps_into_range ... ok
[INFO] [stdout] test widgets::tests::paginator_set_per_page_reclamps_page ... ok
[INFO] [stdout] test widgets::tests::radio_state_default_values ... ok
[INFO] [stdout] test widgets::tests::parse_hex_color_rejects_malformed_input ... ok
[INFO] [stdout] test widgets::tests::screen_state_pop_never_removes_root ... ok
[INFO] [stdout] test widgets::tests::parse_hex_color_accepts_six_and_three_digit_forms ... ok
[INFO] [stdout] test widgets::tests::screen_state_reset_keeps_only_root ... ok
[INFO] [stdout] test widgets::tests::select_filtered_indices_empty_query_returns_all ... ok
[INFO] [stdout] test widgets::tests::paginator_set_total_items_reclamps_page ... ok
[INFO] [stdout] test widgets::tests::radio_state_new_sets_items_and_selection ... ok
[INFO] [stdout] test widgets::tests::screen_state_push_pop_tracks_current_screen ... ok
[INFO] [stdout] test widgets::tests::select_state_default_values ... ok
[INFO] [stdout] test widgets::tests::static_output_accumulates_and_drains_new_lines ... ok
[INFO] [stdout] test widgets::tests::select_filtered_indices_no_match_is_empty ... ok
[INFO] [stdout] test widgets::tests::static_output_clear_resets_all_buffers ... ok
[INFO] [stdout] test widgets::tests::table_filter_tokens_are_cached_and_reused ... ok
[INFO] [stdout] test widgets::tests::select_state_placeholder_builder_sets_value ... ok
[INFO] [stdout] test widgets::tests::form_state_is_valid_and_errors ... ok
[INFO] [stdout] test widgets::tests::form_state_validate_with_cross_field_rule ... ok
[INFO] [stdout] test widgets::tests::table_state_default_values ... ok
[INFO] [stdout] test widgets::tests::tabs_state_default_values ... ok
[INFO] [stdout] test widgets::tests::toast_message_default_values ... ok
[INFO] [stdout] test widgets::tests::select_filtered_indices_fuzzy_subsequence_preserves_order ... ok
[INFO] [stdout] test widgets::tests::table_state_new_sets_sort_ascending_true ... ok
[INFO] [stdout] test terminal::tests::pty_probe_deadline_preserves_first_tab_printable_and_escape_bytes ... ok
[INFO] [stdout] test widgets::tests::validators_range_f64_rejects_nonfinite_and_out_of_range ... ok
[INFO] [stdout] test widgets::tests::validators_email_structural_check ... ok
[INFO] [stdout] test widgets::tests::tabs_state_new_sets_labels ... ok
[INFO] [stdout] test widgets::tests::text_input_state_default_uses_new ... ok
[INFO] [stdout] test widgets::tests::validator_closure_captures_outer_state ... ok
[INFO] [stdout] test widgets::tests::validators_range_i64_bounds_and_parse ... ok
[INFO] [stdout] test sixel::tests::sixel_work_and_output_estimates_are_bounded ... ok
[INFO] [stdout] test widgets::tests::validators_one_of_exact_match ... ok
[INFO] [stdout] test widgets::tests::validators_regex_glob_matcher ... ok
[INFO] [stdout] test widgets::tests::table_state_builds_lowercase_search_cache ... ok
[INFO] [stdout] test widgets::tests::validators_required_rejects_empty_and_whitespace ... ok
[INFO] [stdout] test widgets::v024_collection_state_tests::retained_capacity_workload ... ignored, collection retained-capacity measurements
[INFO] [stdout] test widgets::v024_collection_state_tests::mutation_metadata_tracks_full_and_partial_heights ... ok
[INFO] [stdout] test widgets::v024_collection_state_tests::append_extends_warm_filtered_prefix_without_rebuild ... ok
[INFO] [stdout] test widgets::v024_collection_state_tests::table_unsorted_append_preserves_selection_and_width_cache ... ok
[INFO] [stdout] test widgets::v024_collection_state_tests::partial_height_move_from_unspecified_item_preserves_explicit_height ... ok
[INFO] [stdout] test widgets::tests::command_palette_filtered_indices_uses_fuzzy_and_sorts ... ok
[INFO] [stdout] test terminal::tests::sprixel_key_matches_partial_eq_contract ... ok
[INFO] [stdout] test terminal::tests::collect_reply_da_lone_reply_returns_partial_at_deadline ... ok
[INFO] [stdout] test terminal::tests::collect_reply_silence_returns_empty_at_deadline ... ok
[INFO] [stdout] test layout::tests::wrap_lines_grapheme_property::no_partial_cluster ... ok
[INFO] [stdout] test event::native::tests::arbitrary_bytes_do_not_panic ... ok
[INFO] [stdout] test widgets::insertion_regressions::limited_insert_matches_exhaustive_resulting_grapheme_reference ... ok
[INFO] [stdout] test style::color::tests::rgb_to_ansi256_no_overflow_full_range ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- event::native::lifecycle_tests::cursor_timeout_fatal_reset_and_release_are_isolated stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'event::native::lifecycle_tests::cursor_timeout_fatal_reset_and_release_are_isolated' (1722) panicked at src/event/native/lifecycle_tests.rs:86:9:
[INFO] [stdout] late_cursor: 
[INFO] [stdout] python3: can't open file '/opt/rustwide/workdir/tests/support/native_lifecycle_pty.py': [Errno 2] No such file or directory
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6126ee470621 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x6126ee470621 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::trace_unsynchronized::<std[617be2ca0a6fd877]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x6126ee470621 - std[617be2ca0a6fd877]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x6126ee470621 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x6126ee488fda - <core[a373ad73a504971]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x6126ee488fda - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    6:     0x6126ee47531c - core[a373ad73a504971]::io::write::default_write_fmt::<alloc[2e1b2a31b91974c5]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x6126ee47531c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x6126ee449966 - <std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x6126ee449966 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:289:27
[INFO] [stdout]   10:     0x6126ee467649 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:313:9
[INFO] [stdout]   11:     0x6126ee2af4a0 - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn for<'a, 'b> core[a373ad73a504971]::ops::function::Fn<(&'a std[617be2ca0a6fd877]::panic::PanicHookInfo<'b>,), Output = ()> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::Fn<(&std[617be2ca0a6fd877]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2328:9
[INFO] [stdout]   12:     0x6126ee2af4a0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:137:21
[INFO] [stdout]   13:     0x6126ee467972 - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn for<'a, 'b> core[a373ad73a504971]::ops::function::Fn<(&'a std[617be2ca0a6fd877]::panic::PanicHookInfo<'b>,), Output = ()> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::Fn<(&std[617be2ca0a6fd877]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2328:9
[INFO] [stdout]   14:     0x6126ee467972 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:819:13
[INFO] [stdout]   15:     0x6126ee449a12 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:685:13
[INFO] [stdout]   16:     0x6126ee442329 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x6126ee44a8bd - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:676:5
[INFO] [stdout]   18:     0x6126ee48987c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x6126ee172779 - slt[93faa7f25978593f]::event::native::lifecycle_tests::cursor_timeout_fatal_reset_and_release_are_isolated
[INFO] [stdout]                                at /opt/rustwide/workdir/src/event/native/lifecycle_tests.rs:86:9
[INFO] [stdout]   20:     0x6126ee1222d7 - slt[93faa7f25978593f]::event::native::lifecycle_tests::cursor_timeout_fatal_reset_and_release_are_isolated::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/event/native/lifecycle_tests.rs:75:57
[INFO] [stdout]   21:     0x6126edf2aed6 - <slt[93faa7f25978593f]::event::native::lifecycle_tests::cursor_timeout_fatal_reset_and_release_are_isolated::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x6126ee2a28eb - <fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x6126ee2a28eb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:701:18
[INFO] [stdout]   24:     0x6126ee2afac5 - test[aada8e7e76ba119b]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:74
[INFO] [stdout]   25:     0x6126ee2afac5 - <core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   26:     0x6126ee2afac5 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}>, core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   27:     0x6126ee2afac5 - std[617be2ca0a6fd877]::panicking::catch_unwind::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   28:     0x6126ee2afac5 - std[617be2ca0a6fd877]::panic::catch_unwind::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}>, core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x6126ee2afac5 - test[aada8e7e76ba119b]::run_test_in_process
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:27
[INFO] [stdout]   30:     0x6126ee2afac5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:645:43
[INFO] [stdout]   31:     0x6126ee2a93b4 - test[aada8e7e76ba119b]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:675:41
[INFO] [stdout]   32:     0x6126ee2a93b4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   33:     0x6126ee2b2b52 - std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   34:     0x6126ee2b2b52 - <core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   35:     0x6126ee2b2b52 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   36:     0x6126ee2b2b52 - std[617be2ca0a6fd877]::panicking::catch_unwind::<(), core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   37:     0x6126ee2b2b52 - std[617be2ca0a6fd877]::panic::catch_unwind::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x6126ee2b2b52 - std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   39:     0x6126ee2b2b52 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x6126ee46f83f - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn core[a373ad73a504971]::ops::function::FnOnce<(), Output = ()> + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2314:9
[INFO] [stdout]   41:     0x6126ee46f83f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   42:     0x75f7873f7dfa - <unknown>
[INFO] [stdout]   43:     0x75f78748b3d4 - clone
[INFO] [stdout]   44:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- event::reply::review_tests::native_buffered_order_and_partial_parser_ownership stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'event::reply::review_tests::native_buffered_order_and_partial_parser_ownership' (1771) panicked at src/event/reply/review_tests.rs:33:5:
[INFO] [stdout] 
[INFO] [stdout] python3: can't open file '/opt/rustwide/workdir/tests/support/terminal_reply_pty.py': [Errno 2] No such file or directory
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6126ee470621 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x6126ee470621 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::trace_unsynchronized::<std[617be2ca0a6fd877]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x6126ee470621 - std[617be2ca0a6fd877]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x6126ee470621 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x6126ee488fda - <core[a373ad73a504971]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x6126ee488fda - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    6:     0x6126ee47531c - core[a373ad73a504971]::io::write::default_write_fmt::<alloc[2e1b2a31b91974c5]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x6126ee47531c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x6126ee449966 - <std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x6126ee449966 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:289:27
[INFO] [stdout]   10:     0x6126ee467649 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:313:9
[INFO] [stdout]   11:     0x6126ee2af4a0 - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn for<'a, 'b> core[a373ad73a504971]::ops::function::Fn<(&'a std[617be2ca0a6fd877]::panic::PanicHookInfo<'b>,), Output = ()> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::Fn<(&std[617be2ca0a6fd877]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2328:9
[INFO] [stdout]   12:     0x6126ee2af4a0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:137:21
[INFO] [stdout]   13:     0x6126ee467972 - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn for<'a, 'b> core[a373ad73a504971]::ops::function::Fn<(&'a std[617be2ca0a6fd877]::panic::PanicHookInfo<'b>,), Output = ()> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::Fn<(&std[617be2ca0a6fd877]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2328:9
[INFO] [stdout]   14:     0x6126ee467972 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:819:13
[INFO] [stdout]   15:     0x6126ee449a12 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:685:13
[INFO] [stdout]   16:     0x6126ee442329 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x6126ee44a8bd - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:676:5
[INFO] [stdout]   18:     0x6126ee48987c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x6126ee16d851 - slt[93faa7f25978593f]::event::reply::review_tests::review_case
[INFO] [stdout]                                at /opt/rustwide/workdir/src/event/reply/review_tests.rs:33:5
[INFO] [stdout]   20:     0x6126ee16ff31 - slt[93faa7f25978593f]::event::reply::review_tests::native_buffered_order_and_partial_parser_ownership
[INFO] [stdout]                                at /opt/rustwide/workdir/src/event/reply/review_tests.rs:45:9
[INFO] [stdout]   21:     0x6126ee121f57 - slt[93faa7f25978593f]::event::reply::review_tests::native_buffered_order_and_partial_parser_ownership::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/event/reply/review_tests.rs:43:56
[INFO] [stdout]   22:     0x6126edf2ad76 - <slt[93faa7f25978593f]::event::reply::review_tests::native_buffered_order_and_partial_parser_ownership::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x6126ee2a28eb - <fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x6126ee2a28eb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:701:18
[INFO] [stdout]   25:     0x6126ee2afac5 - test[aada8e7e76ba119b]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:74
[INFO] [stdout]   26:     0x6126ee2afac5 - <core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x6126ee2afac5 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}>, core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   28:     0x6126ee2afac5 - std[617be2ca0a6fd877]::panicking::catch_unwind::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   29:     0x6126ee2afac5 - std[617be2ca0a6fd877]::panic::catch_unwind::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}>, core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x6126ee2afac5 - test[aada8e7e76ba119b]::run_test_in_process
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:27
[INFO] [stdout]   31:     0x6126ee2afac5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:645:43
[INFO] [stdout]   32:     0x6126ee2a93b4 - test[aada8e7e76ba119b]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:675:41
[INFO] [stdout]   33:     0x6126ee2a93b4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x6126ee2b2b52 - std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x6126ee2b2b52 - <core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x6126ee2b2b52 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   37:     0x6126ee2b2b52 - std[617be2ca0a6fd877]::panicking::catch_unwind::<(), core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   38:     0x6126ee2b2b52 - std[617be2ca0a6fd877]::panic::catch_unwind::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x6126ee2b2b52 - std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x6126ee2b2b52 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x6126ee46f83f - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn core[a373ad73a504971]::ops::function::FnOnce<(), Output = ()> + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2314:9
[INFO] [stdout]   42:     0x6126ee46f83f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   43:     0x75f7873f7dfa - <unknown>
[INFO] [stdout]   44:     0x75f78748b3d4 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- event::reply::review_tests::functional_key_replay_matches_native_crossterm stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'event::reply::review_tests::functional_key_replay_matches_native_crossterm' (1769) panicked at src/event/reply/review_tests.rs:33:5:
[INFO] [stdout] 
[INFO] [stdout] python3: can't open file '/opt/rustwide/workdir/tests/support/terminal_reply_pty.py': [Errno 2] No such file or directory
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6126ee470621 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x6126ee470621 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::trace_unsynchronized::<std[617be2ca0a6fd877]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x6126ee470621 - std[617be2ca0a6fd877]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x6126ee470621 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x6126ee488fda - <core[a373ad73a504971]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x6126ee488fda - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    6:     0x6126ee47531c - core[a373ad73a504971]::io::write::default_write_fmt::<alloc[2e1b2a31b91974c5]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x6126ee47531c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x6126ee449966 - <std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x6126ee449966 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:289:27
[INFO] [stdout]   10:     0x6126ee467649 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:313:9
[INFO] [stdout]   11:     0x6126ee2af4a0 - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn for<'a, 'b> core[a373ad73a504971]::ops::function::Fn<(&'a std[617be2ca0a6fd877]::panic::PanicHookInfo<'b>,), Output = ()> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::Fn<(&std[617be2ca0a6fd877]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2328:9
[INFO] [stdout]   12:     0x6126ee2af4a0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:137:21
[INFO] [stdout]   13:     0x6126ee467972 - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn for<'a, 'b> core[a373ad73a504971]::ops::function::Fn<(&'a std[617be2ca0a6fd877]::panic::PanicHookInfo<'b>,), Output = ()> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::Fn<(&std[617be2ca0a6fd877]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2328:9
[INFO] [stdout]   14:     0x6126ee467972 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:819:13
[INFO] [stdout]   15:     0x6126ee449a12 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:685:13
[INFO] [stdout]   16:     0x6126ee442329 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x6126ee44a8bd - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:676:5
[INFO] [stdout]   18:     0x6126ee48987c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x6126ee16d851 - slt[93faa7f25978593f]::event::reply::review_tests::review_case
[INFO] [stdout]                                at /opt/rustwide/workdir/src/event/reply/review_tests.rs:33:5
[INFO] [stdout]   20:     0x6126ee16fdb2 - slt[93faa7f25978593f]::event::reply::review_tests::functional_key_replay_matches_native_crossterm
[INFO] [stdout]                                at /opt/rustwide/workdir/src/event/reply/review_tests.rs:52:5
[INFO] [stdout]   21:     0x6126ee121f27 - slt[93faa7f25978593f]::event::reply::review_tests::functional_key_replay_matches_native_crossterm::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/event/reply/review_tests.rs:51:52
[INFO] [stdout]   22:     0x6126edf2ad56 - <slt[93faa7f25978593f]::event::reply::review_tests::functional_key_replay_matches_native_crossterm::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x6126ee2a28eb - <fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x6126ee2a28eb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:701:18
[INFO] [stdout]   25:     0x6126ee2afac5 - test[aada8e7e76ba119b]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:74
[INFO] [stdout]   26:     0x6126ee2afac5 - <core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x6126ee2afac5 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}>, core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   28:     0x6126ee2afac5 - std[617be2ca0a6fd877]::panicking::catch_unwind::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   29:     0x6126ee2afac5 - std[617be2ca0a6fd877]::panic::catch_unwind::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}>, core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x6126ee2afac5 - test[aada8e7e76ba119b]::run_test_in_process
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:27
[INFO] [stdout]   31:     0x6126ee2afac5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:645:43
[INFO] [stdout]   32:     0x6126ee2a93b4 - test[aada8e7e76ba119b]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:675:41
[INFO] [stdout]   33:     0x6126ee2a93b4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x6126ee2b2b52 - std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x6126ee2b2b52 - <core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x6126ee2b2b52 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   37:     0x6126ee2b2b52 - std[617be2ca0a6fd877]::panicking::catch_unwind::<(), core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   38:     0x6126ee2b2b52 - std[617be2ca0a6fd877]::panic::catch_unwind::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x6126ee2b2b52 - std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x6126ee2b2b52 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x6126ee46f83f - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn core[a373ad73a504971]::ops::function::FnOnce<(), Output = ()> + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2314:9
[INFO] [stdout]   42:     0x6126ee46f83f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   43:     0x75f7873f7dfa - <unknown>
[INFO] [stdout]   44:     0x75f78748b3d4 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- event::reply::review_tests::separate_queries_preserve_partial_paste stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'event::reply::review_tests::separate_queries_preserve_partial_paste' (1774) panicked at src/event/reply/review_tests.rs:33:5:
[INFO] [stdout] 
[INFO] [stdout] python3: can't open file '/opt/rustwide/workdir/tests/support/terminal_reply_pty.py': [Errno 2] No such file or directory
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6126ee470621 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x6126ee470621 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::trace_unsynchronized::<std[617be2ca0a6fd877]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x6126ee470621 - std[617be2ca0a6fd877]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x6126ee470621 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x6126ee488fda - <core[a373ad73a504971]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x6126ee488fda - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    6:     0x6126ee47531c - core[a373ad73a504971]::io::write::default_write_fmt::<alloc[2e1b2a31b91974c5]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x6126ee47531c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x6126ee449966 - <std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x6126ee449966 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:289:27
[INFO] [stdout]   10:     0x6126ee467649 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:313:9
[INFO] [stdout]   11:     0x6126ee2af4a0 - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn for<'a, 'b> core[a373ad73a504971]::ops::function::Fn<(&'a std[617be2ca0a6fd877]::panic::PanicHookInfo<'b>,), Output = ()> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::Fn<(&std[617be2ca0a6fd877]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2328:9
[INFO] [stdout]   12:     0x6126ee2af4a0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:137:21
[INFO] [stdout]   13:     0x6126ee467972 - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn for<'a, 'b> core[a373ad73a504971]::ops::function::Fn<(&'a std[617be2ca0a6fd877]::panic::PanicHookInfo<'b>,), Output = ()> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::Fn<(&std[617be2ca0a6fd877]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2328:9
[INFO] [stdout]   14:     0x6126ee467972 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:819:13
[INFO] [stdout]   15:     0x6126ee449a12 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:685:13
[INFO] [stdout]   16:     0x6126ee442329 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x6126ee44a8bd - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:676:5
[INFO] [stdout]   18:     0x6126ee48987c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x6126ee16d851 - slt[93faa7f25978593f]::event::reply::review_tests::review_case
[INFO] [stdout]                                at /opt/rustwide/workdir/src/event/reply/review_tests.rs:33:5
[INFO] [stdout]   20:     0x6126ee16fd92 - slt[93faa7f25978593f]::event::reply::review_tests::separate_queries_preserve_partial_paste
[INFO] [stdout]                                at /opt/rustwide/workdir/src/event/reply/review_tests.rs:58:5
[INFO] [stdout]   21:     0x6126ee121ef7 - slt[93faa7f25978593f]::event::reply::review_tests::separate_queries_preserve_partial_paste::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/event/reply/review_tests.rs:57:45
[INFO] [stdout]   22:     0x6126edf2ad36 - <slt[93faa7f25978593f]::event::reply::review_tests::separate_queries_preserve_partial_paste::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x6126ee2a28eb - <fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x6126ee2a28eb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:701:18
[INFO] [stdout]   25:     0x6126ee2afac5 - test[aada8e7e76ba119b]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:74
[INFO] [stdout]   26:     0x6126ee2afac5 - <core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x6126ee2afac5 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}>, core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   28:     0x6126ee2afac5 - std[617be2ca0a6fd877]::panicking::catch_unwind::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   29:     0x6126ee2afac5 - std[617be2ca0a6fd877]::panic::catch_unwind::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}>, core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x6126ee2afac5 - test[aada8e7e76ba119b]::run_test_in_process
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:27
[INFO] [stdout]   31:     0x6126ee2afac5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:645:43
[INFO] [stdout]   32:     0x6126ee2a93b4 - test[aada8e7e76ba119b]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:675:41
[INFO] [stdout]   33:     0x6126ee2a93b4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x6126ee2b2b52 - std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x6126ee2b2b52 - <core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x6126ee2b2b52 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   37:     0x6126ee2b2b52 - std[617be2ca0a6fd877]::panicking::catch_unwind::<(), core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   38:     0x6126ee2b2b52 - std[617be2ca0a6fd877]::panic::catch_unwind::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x6126ee2b2b52 - std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x6126ee2b2b52 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x6126ee46f83f - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn core[a373ad73a504971]::ops::function::FnOnce<(), Output = ()> + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2314:9
[INFO] [stdout]   42:     0x6126ee46f83f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   43:     0x75f7873f7dfa - <unknown>
[INFO] [stdout]   44:     0x75f78748b3d4 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     event::native::lifecycle_tests::cursor_timeout_fatal_reset_and_release_are_isolated
[INFO] [stdout]     event::reply::review_tests::functional_key_replay_matches_native_crossterm
[INFO] [stdout]     event::reply::review_tests::native_buffered_order_and_partial_parser_ownership
[INFO] [stdout]     event::reply::review_tests::separate_queries_preserve_partial_paste
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 993 passed; 4 failed; 3 ignored; 0 measured; 0 filtered out; finished in 2.05s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] running `Command { std: "docker" "inspect" "67fc1970f93757bebda17d3b4c8b75acd8b214d3fcb420a96b11f4021f92d67f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "67fc1970f93757bebda17d3b4c8b75acd8b214d3fcb420a96b11f4021f92d67f", kill_on_drop: false }`
[INFO] [stdout] 67fc1970f93757bebda17d3b4c8b75acd8b214d3fcb420a96b11f4021f92d67f
