[INFO] fetching crate neosh-tui 0.6.1... [INFO] testing neosh-tui-0.6.1 against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2 [INFO] extracting crate neosh-tui 0.6.1 into /workspace/builds/worker-0-tc1/source [INFO] started tweaking crates.io crate neosh-tui 0.6.1 [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate neosh-tui 0.6.1 [INFO] tweaked toml for crates.io crate neosh-tui 0.6.1 written to /workspace/builds/worker-0-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate neosh-tui 0.6.1 on toolchain 1.99.0-beta.8 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate neosh-tui 0.6.1 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded pest_derive v2.9.0 [INFO] [stderr] Downloaded pest_meta v2.9.0 [INFO] [stderr] Downloaded uuid v1.24.1 [INFO] [stderr] Downloaded dprint-core-macros v0.1.0 [INFO] [stderr] Downloaded text_lines v0.6.0 [INFO] [stderr] Downloaded is-macro v0.3.7 [INFO] [stderr] Downloaded deno_media_type v0.4.0 [INFO] [stderr] Downloaded deno_error_macro v0.7.1 [INFO] [stderr] Downloaded capacity_builder v0.5.0 [INFO] [stderr] Downloaded pest_generator v2.9.0 [INFO] [stderr] Downloaded swc_visit v2.0.1 [INFO] [stderr] Downloaded ast_node v5.0.0 [INFO] [stderr] Downloaded capacity_builder_macros v0.3.0 [INFO] [stderr] Downloaded zerovec-derive v0.11.5 [INFO] [stderr] Downloaded bytes-str v0.2.8 [INFO] [stderr] Downloaded deno_terminal v0.2.3 [INFO] [stderr] Downloaded swc_atoms v9.0.0 [INFO] [stderr] Downloaded deno_error v0.7.1 [INFO] [stderr] Downloaded unicode-id-start v1.4.0 [INFO] [stderr] Downloaded hstr v3.0.6 [INFO] [stderr] Downloaded swc_ecma_ast v18.0.0 [INFO] [stderr] Downloaded dprint-core v0.67.4 [INFO] [stderr] Downloaded icu_provider v2.3.0 [INFO] [stderr] Downloaded deno_ast v0.53.3 [INFO] [stderr] Downloaded swc_common v17.0.1 [INFO] [stderr] Downloaded dprint-swc-ext v0.26.0 [INFO] [stderr] Downloaded pest v2.9.0 [INFO] [stderr] Downloaded neosh-core v0.6.1 [INFO] [stderr] Downloaded neosh-proto v0.6.1 [INFO] [stderr] Downloaded zerovec v0.11.7 [INFO] [stderr] Downloaded swc_ecma_lexer v26.0.0 [INFO] [stderr] Downloaded dprint-plugin-typescript v0.95.15 [INFO] [stderr] Downloaded swc_ecma_parser v27.0.7 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }` [INFO] [stdout] 7baf7f9ad54e4c16032333eafc4d472ae56a5b348d7cd195a10a46416dc0e3da [INFO] running `Command { std: "docker" "start" "7baf7f9ad54e4c16032333eafc4d472ae56a5b348d7cd195a10a46416dc0e3da", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "7baf7f9ad54e4c16032333eafc4d472ae56a5b348d7cd195a10a46416dc0e3da", 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" "7baf7f9ad54e4c16032333eafc4d472ae56a5b348d7cd195a10a46416dc0e3da" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "7baf7f9ad54e4c16032333eafc4d472ae56a5b348d7cd195a10a46416dc0e3da", 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" "7baf7f9ad54e4c16032333eafc4d472ae56a5b348d7cd195a10a46416dc0e3da" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }` [INFO] [stderr] Compiling allocator-api2 v0.2.21 [INFO] [stderr] Compiling serde_core v1.0.229 [INFO] [stderr] Compiling serde v1.0.229 [INFO] [stderr] Compiling smallvec v1.15.2 [INFO] [stderr] Compiling bitflags v2.13.1 [INFO] [stderr] Compiling either v1.17.0 [INFO] [stderr] Compiling syn v3.0.3 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling zerocopy v0.8.56 [INFO] [stderr] Compiling object v0.39.1 [INFO] [stderr] Compiling swc_macros_common v1.0.1 [INFO] [stderr] Compiling siphasher v1.0.3 [INFO] [stderr] Compiling rand v0.8.7 [INFO] [stderr] Compiling better_scoped_tls v1.0.1 [INFO] [stderr] Compiling tracing v0.1.44 [INFO] [stderr] Compiling phf_shared v0.11.3 [INFO] [stderr] Compiling stacker v0.1.25 [INFO] [stderr] Compiling swc_eq_ignore_macros v1.0.1 [INFO] [stderr] Compiling smartstring v1.0.1 [INFO] [stderr] Compiling swc_visit v2.0.1 [INFO] [stderr] Compiling siphasher v0.3.11 [INFO] [stderr] Compiling is-macro v0.3.7 [INFO] [stderr] Compiling unicode-id-start v1.4.0 [INFO] [stderr] Compiling log v0.4.33 [INFO] [stderr] Compiling itertools v0.14.0 [INFO] [stderr] Compiling strum_macros v0.28.0 [INFO] [stderr] Compiling instability v0.3.13 [INFO] [stderr] Compiling mio v1.2.2 [INFO] [stderr] Compiling compact_str v0.9.1 [INFO] [stderr] Compiling hashbrown v0.17.1 [INFO] [stderr] Compiling phf_generator v0.11.3 [INFO] [stderr] Compiling bumpalo v3.20.3 [INFO] [stderr] Compiling hashbrown v0.16.1 [INFO] [stderr] Compiling deno_error_macro v0.7.1 [INFO] [stderr] Compiling capacity_builder_macros v0.3.0 [INFO] [stderr] Compiling phf_macros v0.11.3 [INFO] [stderr] Compiling from_variant v3.0.0 [INFO] [stderr] Compiling ast_node v5.0.0 [INFO] [stderr] Compiling string_enum v1.0.2 [INFO] [stderr] Compiling rustix v1.1.4 [INFO] [stderr] Compiling data-url v0.3.2 [INFO] [stderr] Compiling phf v0.11.3 [INFO] [stderr] Compiling hashbrown v0.15.5 [INFO] [stderr] Compiling deno_terminal v0.2.3 [INFO] [stderr] Compiling lru v0.18.2 [INFO] [stderr] Compiling deno_error v0.7.1 [INFO] [stderr] Compiling capacity_builder v0.5.0 [INFO] [stderr] Compiling parking_lot_core v0.9.12 [INFO] [stderr] Compiling signal-hook v0.3.18 [INFO] [stderr] Compiling derive_more-impl v2.1.1 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling futures-sink v0.3.34 [INFO] [stderr] Compiling num-integer v0.1.47 [INFO] [stderr] Compiling time v0.3.55 [INFO] [stderr] Compiling futures-channel v0.3.34 [INFO] [stderr] Compiling parking_lot v0.12.5 [INFO] [stderr] Compiling signal-hook-mio v0.2.5 [INFO] [stderr] Compiling line-clipping v0.3.8 [INFO] [stderr] Compiling ts-rs-macros v12.0.1 [INFO] [stderr] Compiling derive_more v2.1.1 [INFO] [stderr] Compiling flate2 v1.1.9 [INFO] [stderr] Compiling zune-core v0.5.3 [INFO] [stderr] Compiling weezl v0.1.12 [INFO] [stderr] Compiling strum v0.28.0 [INFO] [stderr] Compiling image-webp v0.2.4 [INFO] [stderr] Compiling moxcms v0.8.1 [INFO] [stderr] Compiling unicode-truncate v2.0.1 [INFO] [stderr] Compiling zune-jpeg v0.5.15 [INFO] [stderr] Compiling crossterm v0.29.0 [INFO] [stderr] Compiling gif v0.14.2 [INFO] [stderr] Compiling png v0.18.1 [INFO] [stderr] Compiling indexmap v2.14.0 [INFO] [stderr] Compiling serde_json v1.0.151 [INFO] [stderr] Compiling darling_core v0.24.0 [INFO] [stderr] Compiling zerovec-derive v0.11.5 [INFO] [stderr] Compiling displaydoc v0.2.7 [INFO] [stderr] Compiling serde_derive v1.0.229 [INFO] [stderr] Compiling ar_archive_writer v0.5.3 [INFO] [stderr] Compiling thiserror-impl v2.0.20 [INFO] [stderr] Compiling futures-macro v0.3.34 [INFO] [stderr] Compiling tokio-macros v2.7.2 [INFO] [stderr] Compiling psm v0.1.32 [INFO] [stderr] Compiling zerotrie v0.2.5 [INFO] [stderr] Compiling futures-util v0.3.34 [INFO] [stderr] Compiling zerovec v0.11.7 [INFO] [stderr] Compiling tokio v1.53.1 [INFO] [stderr] Compiling dprint-core-macros v0.1.0 [INFO] [stderr] Compiling thiserror v2.0.20 [INFO] [stderr] Compiling kasuari v0.4.12 [INFO] [stderr] Compiling ahash v0.8.12 [INFO] [stderr] Compiling tinystr v0.8.4 [INFO] [stderr] Compiling potential_utf v0.1.6 [INFO] [stderr] Compiling hashbrown v0.14.5 [INFO] [stderr] Compiling icu_locale_core v2.3.0 [INFO] [stderr] Compiling icu_collections v2.3.0 [INFO] [stderr] Compiling ratatui-core v0.1.2 [INFO] [stderr] Compiling darling_macro v0.24.0 [INFO] [stderr] Compiling darling v0.24.0 [INFO] [stderr] Compiling icu_provider v2.3.0 [INFO] [stderr] Compiling icu_normalizer v2.3.0 [INFO] [stderr] Compiling icu_properties v2.3.0 [INFO] [stderr] Compiling ratatui-widgets v0.3.2 [INFO] [stderr] Compiling ratatui-crossterm v0.1.2 [INFO] [stderr] Compiling image v0.25.10 [INFO] [stderr] Compiling triomphe v0.1.16 [INFO] [stderr] Compiling num-bigint v0.4.8 [INFO] [stderr] Compiling hstr v3.0.6 [INFO] [stderr] Compiling bytes-str v0.2.8 [INFO] [stderr] Compiling text_lines v0.6.0 [INFO] [stderr] Compiling idna_adapter v1.2.2 [INFO] [stderr] Compiling dprint-core v0.67.4 [INFO] [stderr] Compiling idna v1.1.0 [INFO] [stderr] Compiling swc_atoms v9.0.0 [INFO] [stderr] Compiling ratatui-macros v0.7.2 [INFO] [stderr] Compiling futures-executor v0.3.34 [INFO] [stderr] Compiling ratatui v0.30.2 [INFO] [stderr] Compiling futures v0.3.34 [INFO] [stderr] Compiling url v2.5.8 [INFO] [stderr] Compiling swc_common v17.0.1 [INFO] [stderr] Compiling deno_media_type v0.4.0 [INFO] [stderr] Compiling tokio-stream v0.1.19 [INFO] [stderr] Compiling swc_ecma_ast v18.0.0 [INFO] [stderr] Compiling swc_ecma_parser v27.0.7 [INFO] [stderr] Compiling swc_ecma_lexer v26.0.0 [INFO] [stderr] Compiling dprint-swc-ext v0.26.0 [INFO] [stderr] Compiling deno_ast v0.53.3 [INFO] [stderr] Compiling dprint-plugin-typescript v0.95.15 [INFO] [stderr] Compiling ts-rs v12.0.1 [INFO] [stderr] Compiling neosh-proto v0.6.1 [INFO] [stderr] Compiling neosh-tui v0.6.1 (/opt/rustwide/workdir) [INFO] [stderr] Finished `release` profile [optimized] target(s) in 3m 51s [INFO] running `Command { std: "docker" "inspect" "7baf7f9ad54e4c16032333eafc4d472ae56a5b348d7cd195a10a46416dc0e3da", 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" "7baf7f9ad54e4c16032333eafc4d472ae56a5b348d7cd195a10a46416dc0e3da" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }` [INFO] [stderr] Compiling smallvec v1.15.2 [INFO] [stderr] Compiling object v0.39.1 [INFO] [stderr] Compiling rustix v1.1.4 [INFO] [stderr] Compiling pest v2.9.0 [INFO] [stderr] Compiling console v0.16.4 [INFO] [stderr] Compiling icu_normalizer v2.3.0 [INFO] [stderr] Compiling parking_lot_core v0.9.12 [INFO] [stderr] Compiling parking_lot v0.12.5 [INFO] [stderr] Compiling idna_adapter v1.2.2 [INFO] [stderr] Compiling idna v1.1.0 [INFO] [stderr] Compiling url v2.5.8 [INFO] [stderr] Compiling pest_meta v2.9.0 [INFO] [stderr] Compiling swc_common v17.0.1 [INFO] [stderr] Compiling deno_media_type v0.4.0 [INFO] [stderr] Compiling pest_generator v2.9.0 [INFO] [stderr] Compiling crossterm v0.29.0 [INFO] [stderr] Compiling tempfile v3.27.0 [INFO] [stderr] Compiling pest_derive v2.9.0 [INFO] [stderr] Compiling insta v1.48.0 [INFO] [stderr] Compiling ratatui-crossterm v0.1.2 [INFO] [stderr] Compiling ratatui v0.30.2 [INFO] [stderr] Compiling swc_ecma_ast v18.0.0 [INFO] [stderr] Compiling ar_archive_writer v0.5.3 [INFO] [stderr] Compiling psm v0.1.32 [INFO] [stderr] Compiling stacker v0.1.25 [INFO] [stderr] Compiling swc_ecma_parser v27.0.7 [INFO] [stderr] Compiling swc_ecma_lexer v26.0.0 [INFO] [stderr] Compiling dprint-swc-ext v0.26.0 [INFO] [stderr] Compiling deno_ast v0.53.3 [INFO] [stderr] Compiling dprint-plugin-typescript v0.95.15 [INFO] [stderr] Compiling ts-rs v12.0.1 [INFO] [stderr] Compiling neosh-proto v0.6.1 [INFO] [stderr] Compiling neosh-core v0.6.1 [INFO] [stderr] Compiling neosh-tui v0.6.1 (/opt/rustwide/workdir) [INFO] [stderr] Finished `release` profile [optimized] target(s) in 1m 57s [INFO] running `Command { std: "docker" "inspect" "7baf7f9ad54e4c16032333eafc4d472ae56a5b348d7cd195a10a46416dc0e3da", 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" "7baf7f9ad54e4c16032333eafc4d472ae56a5b348d7cd195a10a46416dc0e3da" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--release", kill_on_drop: false }` [INFO] [stderr] Finished `release` profile [optimized] target(s) in 0.36s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/release/deps/neosh_tui-736a92b0ca9e43df) [INFO] [stdout] [INFO] [stdout] running 61 tests [INFO] [stdout] test graphics::tests::a_window_over_a_picture_leaves_the_pieces_around_it ... ok [INFO] [stdout] test mirror::tests::buffer_lines_replay_the_cores_splice_exactly ... ok [INFO] [stdout] test mirror::tests::an_alert_is_queued_for_the_frontend_to_raise ... ok [INFO] [stdout] test mirror::tests::floats_paint_above_docks_and_higher_z_wins ... ok [INFO] [stdout] test mirror::tests::only_flush_requests_a_redraw ... ok [INFO] [stdout] test graphics::tests::the_table_starts_where_the_protocol_says_it_does ... ok [INFO] [stdout] test mirror::tests::progress_replaces_in_place_and_is_taken_away_by_name ... ok [INFO] [stdout] test graphics::tests::a_picture_fits_its_column_with_its_shape_kept ... ok [INFO] [stdout] test mirror::tests::surface_cells_merge_rather_than_replace ... ok [INFO] [stdout] test graphics::tests::a_picture_is_sent_once_and_replaced_when_its_size_changes ... ok [INFO] [stdout] test graphics::tests::the_probe_reads_both_answers_and_knows_when_the_last_is_in ... ok [INFO] [stdout] test mirror::tests::out_of_range_indices_clamp_rather_than_panic ... ok [INFO] [stdout] test mirror::tests::news_is_kept_when_a_reply_lands_on_top_of_it ... ok [INFO] [stdout] test mirror::tests::the_same_message_twice_is_one_row_with_a_count ... ok [INFO] [stdout] test mirror::tests::the_message_log_stays_bounded ... ok [INFO] [stdout] test mirror::tests::a_reply_replaces_the_reply_before_it ... ok [INFO] [stdout] test shimmer::tests::a_burst_of_marks_is_a_redraw_and_none_of_it_flashes ... ok [INFO] [stdout] test mirror::tests::text_and_marks_arrive_together_so_they_cannot_desync ... ok [INFO] [stdout] test graphics::tests::a_transmission_is_chunked_the_way_the_protocol_wants ... ok [INFO] [stdout] test shimmer::tests::a_flash_with_nothing_to_count_from_does_not_fire ... ok [INFO] [stdout] test shimmer::tests::a_mark_flashes_once_and_a_mark_that_was_already_here_never_does ... ok [INFO] [stdout] test shimmer::tests::without_truecolor_it_is_an_attribute_rather_than_nothing ... ok [INFO] [stdout] test shimmer::tests::a_spectrum_gives_neighbouring_cells_different_hues ... ok [INFO] [stdout] test shimmer::tests::a_spectrum_keeps_the_lightness_it_was_given ... ok [INFO] [stdout] test shimmer::tests::without_truecolor_a_spectrum_is_six_hues_rather_than_none ... ok [INFO] [stdout] test shimmer::tests::the_band_is_brightest_at_its_centre_and_dark_beyond_its_edge ... ok [INFO] [stdout] test shimmer::tests::a_sweep_is_one_span_per_grapheme_and_leaves_the_text_alone ... ok [INFO] [stdout] test terminal::alert_tests::a_multiplexer_gets_the_escape_handed_through_it ... ok [INFO] [stdout] test terminal::alert_tests::a_message_cannot_end_the_escape_it_travels_in ... ok [INFO] [stdout] test terminal::alert_tests::a_semicolon_cannot_move_the_body_into_the_title ... ok [INFO] [stdout] test shimmer::tests::a_frame_is_the_width_of_what_it_stands_in_for ... ok [INFO] [stdout] test graphics::tests::under_tmux_every_escape_is_handed_through ... ok [INFO] [stdout] test shimmer::tests::a_run_with_no_colour_to_blend_from_is_not_guessed_at ... ok [INFO] [stdout] test terminal::alert_tests::newlines_become_spaces_and_the_whole_thing_is_bounded ... ok [INFO] [stdout] test shimmer::tests::a_flash_is_over_when_it_is_over ... ok [INFO] [stdout] test shimmer::tests::a_frame_replaces_the_text_without_touching_the_line ... ok [INFO] [stdout] test terminal::alert_tests::each_terminal_gets_the_shape_it_understands ... ok [INFO] [stdout] test mirror::tests::two_operations_are_two_progress_rows ... ok [INFO] [stdout] test terminal::clipboard_tests::base64_matches_the_rfc_test_vectors ... ok [INFO] [stdout] test shimmer::tests::a_period_of_zero_does_not_divide_by_zero ... ok [INFO] [stdout] test terminal::clipboard_tests::multibyte_text_survives_the_round_trip ... ok [INFO] [stdout] test terminal::clipboard_tests::a_payload_over_the_limit_is_cut_on_a_character_boundary ... ok [INFO] [stdout] test mirror::tests::closing_a_window_drops_its_surfaces_and_clears_focus ... ok [INFO] [stdout] test terminal::tests::ctrl_combinations_survive_translation ... ok [INFO] [stdout] test terminal::alert_tests::a_named_sequence_beats_the_guess ... ok [INFO] [stdout] test graphics::tests::placements_change_only_when_the_screen_does ... ok [INFO] [stdout] test terminal::tests::escape_maps_to_esc_so_it_can_reach_the_interrupt ... ok [INFO] [stdout] test terminal::tests::key_release_is_dropped_so_keystrokes_do_not_double ... ok [INFO] [stdout] test terminal::tests::resize_is_forwarded ... ok [INFO] [stdout] test terminal::tests::paste_arrives_whole_rather_than_as_keystrokes ... ok [INFO] [stdout] test terminal::tests::shift_is_not_reported_for_characters_that_already_encode_it ... ok [INFO] [stdout] test theme::tests::a_limited_terminal_gets_an_index_not_rgb ... ok [INFO] [stdout] test theme::tests::a_link_chain_resolves_and_a_cycle_does_not_hang ... ok [INFO] [stdout] test graphics::tests::off_draws_nothing_and_a_file_that_is_not_a_picture_is_not_one ... ok [INFO] [stdout] test theme::tests::every_256_index_maps_into_the_16_colour_range ... ok [INFO] [stdout] test terminal::tests::back_tab_does_not_also_report_the_shift_that_produced_it ... ok [INFO] [stdout] test theme::tests::an_unknown_group_renders_plain_instead_of_failing ... ok [INFO] [stdout] test theme::tests::pure_black_and_white_land_on_the_cube_corners ... ok [INFO] [stdout] test theme::tests::truecolor_passes_rgb_through_untouched ... ok [INFO] [stdout] test theme::tests::near_greys_use_the_grey_ramp_rather_than_the_colour_cube ... ok [INFO] [stdout] test theme::tests::saturated_colours_do_not_collapse_to_grey ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 61 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/attaching.rs (/opt/rustwide/target/release/deps/attaching-7d0ab756b9ee0f1f) [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test what_happened_after_the_republish_still_arrives_as_an_ordinary_delta ... ok [INFO] [stdout] test republishing_twice_does_not_double_anything ... ok [INFO] [stdout] test republishing_at_a_mirror_that_already_has_everything_changes_nothing ... ok [INFO] [stdout] test the_marks_come_back_with_their_lines_and_not_a_frame_later ... ok [INFO] [stdout] test a_client_attaching_late_ends_up_with_the_mirror_it_would_have_had_all_along ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/rendering.rs (/opt/rustwide/target/release/deps/rendering-86f226f7a63a672c) [INFO] [stdout] [INFO] [stdout] running 81 tests [INFO] [stdout] test a_dock_anchored_float_sits_flush_against_the_dock_whatever_its_height ... ok [INFO] [stdout] test a_dock_never_takes_the_last_row_from_main ... ok [INFO] [stdout] test a_dock_inside_a_pane_is_measured_against_the_pane ... ok [INFO] [stdout] test a_border_does_not_eat_the_rows_a_float_asked_for ... ok [INFO] [stdout] test a_float_is_clamped_on_screen_however_absurd_the_offset ... ok [INFO] [stdout] test a_float_shows_its_top_not_its_tail ... ok [INFO] [stdout] test a_highlight_range_splits_the_line_into_styled_spans ... ok [INFO] [stdout] test a_block_caret_is_painted_over_the_character_it_is_on ... ok [INFO] [stdout] test a_banded_row_carries_its_background_across_a_wrap ... ok [INFO] [stdout] test a_float_clips_a_long_row_rather_than_wrapping_it ... ok [INFO] [stdout] test a_float_draws_over_a_surface ... ok [INFO] [stdout] test a_caret_scrolled_out_of_view_is_hidden_rather_than_parked ... ok [INFO] [stdout] test a_float_that_fits_has_no_bar_on_it ... ok [INFO] [stdout] test a_focused_float_takes_the_caret ... ok [INFO] [stdout] test a_float_too_tall_for_the_screen_is_clamped_to_it ... ok [INFO] [stdout] test a_deep_layout_survives_every_terminal_size ... ok [INFO] [stdout] test a_float_showing_less_than_it_has_says_so_on_its_right_border ... ok [INFO] [stdout] test a_column_splits_the_height ... ok [INFO] [stdout] test a_notification_is_actually_drawn ... ok [INFO] [stdout] test a_notification_never_covers_the_tab_strip ... ok [INFO] [stdout] test a_picture_is_its_name_where_nothing_can_draw_it ... ok [INFO] [stdout] test a_notification_does_not_reflow_the_content_underneath ... ok [INFO] [stdout] test a_line_drawn_above_the_first_row_pushes_the_caret_down ... ok [INFO] [stdout] test a_long_line_wraps_rather_than_clipping ... ok [INFO] [stdout] test a_row_background_sits_under_every_highlight_on_the_row ... ok [INFO] [stdout] test a_notification_goes_to_the_top_corner_and_not_over_what_is_being_typed ... ok [INFO] [stdout] test a_picture_row_becomes_placeholder_cells_behind_its_own_prefix ... ok [INFO] [stdout] test a_mid_codepoint_offset_clamps_instead_of_panicking ... ok [INFO] [stdout] test a_reply_does_not_stack_on_the_reply_before_it ... ok [INFO] [stdout] test a_prompt_on_an_empty_line_is_still_drawn ... ok [INFO] [stdout] test a_side_panel_clips_instead_of_wrapping ... ok [INFO] [stdout] test a_single_pane_is_the_whole_main_region ... ok [INFO] [stdout] test a_terminal_too_small_to_split_does_not_panic ... ok [INFO] [stdout] test a_placed_picture_reports_where_it_landed_and_which_rows_show ... ok [INFO] [stdout] test a_window_that_names_no_pane_lands_in_the_active_one ... ok [INFO] [stdout] test a_transcript_longer_than_the_pane_shows_its_end ... ok [INFO] [stdout] test above_and_below_virtual_text_become_their_own_lines ... ok [INFO] [stdout] test a_screen_anchored_float_is_centred ... ok [INFO] [stdout] test an_auto_sized_float_fits_its_widest_line ... ok [INFO] [stdout] test a_side_dock_is_separated_from_what_is_beside_it ... ok [INFO] [stdout] test a_window_with_no_cursor_in_it_still_reports_what_it_drew ... ok [INFO] [stdout] test a_top_dock_sits_inside_the_main_region ... ok [INFO] [stdout] test a_wrapping_window_bends_its_scroll_to_keep_the_cursor_on_screen ... ok [INFO] [stdout] test a_window_in_another_tab_is_not_drawn ... ok [INFO] [stdout] test byte_offsets_convert_to_screen_columns ... ok [INFO] [stdout] test docks_carve_the_screen_and_main_takes_the_rest ... ok [INFO] [stdout] test inline_virtual_text_is_spliced_at_its_byte_column ... ok [INFO] [stdout] test only_the_most_recent_notifications_are_shown ... ok [INFO] [stdout] test right_aligned_virtual_text_sits_against_the_window_edge ... ok [INFO] [stdout] test an_explicit_scroll_position_still_means_start_here ... ok [INFO] [stdout] test an_unscrolled_transcript_is_back_at_the_end ... ok [INFO] [stdout] test an_uneven_division_still_tiles_the_region ... ok [INFO] [stdout] test at_equal_priority_the_narrower_highlight_wins ... ok [INFO] [stdout] test a_row_can_carry_both_a_right_aligned_and_a_trailing_annotation ... ok [INFO] [stdout] test overlapping_highlights_resolve_by_priority ... ok [INFO] [stdout] test a_row_splits_the_width_and_leaves_a_column_between ... ok [INFO] [stdout] test a_wide_character_wider_than_the_pane_does_not_loop_forever ... ok [INFO] [stdout] test eol_virtual_text_follows_the_line ... ok [INFO] [stdout] test inline_virtual_text_lands_correctly_in_wide_text ... ok [INFO] [stdout] test right_aligned_text_that_does_not_fit_follows_the_line_instead_of_overflowing ... ok [INFO] [stdout] test an_emoji_sequence_wider_than_the_pane_does_not_loop_forever ... ok [INFO] [stdout] test progress_is_drawn_and_is_taken_away_by_name ... ok [INFO] [stdout] test scrolling_to_the_first_row_shows_the_first_row ... ok [INFO] [stdout] test several_windows_can_share_one_edge ... ok [INFO] [stdout] test the_bar_is_never_the_whole_track_while_anything_is_hidden ... ok [INFO] [stdout] test screen_docks_are_outside_the_panes ... ok [INFO] [stdout] test right_alignment_measures_columns_not_bytes ... ok [INFO] [stdout] test the_caret_lands_where_typing_goes ... ok [INFO] [stdout] test the_rule_is_the_first_thing_given_up_when_space_runs_out ... ok [INFO] [stdout] test without_a_border_a_fixed_extent_is_the_rectangle ... ok [INFO] [stdout] test the_default_gravity_leaves_content_where_it_has_always_been ... ok [INFO] [stdout] test wrapping_never_splits_a_wide_character ... ok [INFO] [stdout] test the_caret_measures_columns_not_bytes ... ok [INFO] [stdout] test the_caret_counts_the_rows_the_screen_has_rather_than_the_ones_the_buffer_has ... ok [INFO] [stdout] test the_caret_moves_past_chrome_drawn_in_front_of_it ... ok [INFO] [stdout] test the_caret_on_a_picture_row_lands_on_its_first_screen_row ... ok [INFO] [stdout] test truncation_never_splits_a_grapheme ... ok [INFO] [stdout] test wide_characters_count_two_columns ... ok [INFO] [stdout] test short_content_settles_against_the_end_when_told_to ... ok [INFO] [stdout] test wrapping_makes_progress_at_every_width ... ok [INFO] [stdout] test a_float_draws_over_its_dock ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 81 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stderr] Doc-tests neosh_tui [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "7baf7f9ad54e4c16032333eafc4d472ae56a5b348d7cd195a10a46416dc0e3da", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "7baf7f9ad54e4c16032333eafc4d472ae56a5b348d7cd195a10a46416dc0e3da", kill_on_drop: false }` [INFO] [stdout] 7baf7f9ad54e4c16032333eafc4d472ae56a5b348d7cd195a10a46416dc0e3da