[INFO] fetching crate reovim-client-driver 0.14.4...
[INFO] testing reovim-client-driver-0.14.4 against beta-2026-04-21 for beta-1.96-2
[INFO] extracting crate reovim-client-driver 0.14.4 into /workspace/builds/worker-1-tc2/source
[INFO] started tweaking crates.io crate reovim-client-driver 0.14.4
[INFO] finished tweaking crates.io crate reovim-client-driver 0.14.4
[INFO] tweaked toml for crates.io crate reovim-client-driver 0.14.4 written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate reovim-client-driver 0.14.4 on toolchain beta-2026-04-21
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-04-21" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate reovim-client-driver 0.14.4 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-04-21" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 06de56f8808888437adbfd4d1de0035ef63f2efd8084a617b68f6f8907602814
[INFO] running `Command { std: "docker" "start" "-a" "06de56f8808888437adbfd4d1de0035ef63f2efd8084a617b68f6f8907602814", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "06de56f8808888437adbfd4d1de0035ef63f2efd8084a617b68f6f8907602814", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "06de56f8808888437adbfd4d1de0035ef63f2efd8084a617b68f6f8907602814", kill_on_drop: false }`
[INFO] [stdout] 06de56f8808888437adbfd4d1de0035ef63f2efd8084a617b68f6f8907602814
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-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" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 2465fa4b468113612aa6a0f1559b960b35c90530f8c1dd313920a86c97254985
[INFO] running `Command { std: "docker" "start" "-a" "2465fa4b468113612aa6a0f1559b960b35c90530f8c1dd313920a86c97254985", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.183
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling unicode-segmentation v1.12.0
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling scopeguard v1.2.0
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling signal-hook v0.3.18
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling option-ext v0.2.0
[INFO] [stderr]    Compiling litrs v1.0.0
[INFO] [stderr]    Compiling futures-core v0.3.32
[INFO] [stderr]    Compiling libloading v0.8.9
[INFO] [stderr]    Compiling arc-swap v1.8.2
[INFO] [stderr]    Compiling reovim-depgraph v0.14.4
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling unicode-width v0.2.2
[INFO] [stderr]    Compiling lock_api v0.4.14
[INFO] [stderr]    Compiling document-features v0.2.12
[INFO] [stderr]    Compiling convert_case v0.10.0
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling mio v1.1.1
[INFO] [stderr]    Compiling socket2 v0.6.3
[INFO] [stderr]    Compiling dirs-sys v0.4.1
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling dirs v5.0.1
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling signal-hook-mio v0.2.5
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling derive_more-impl v2.1.1
[INFO] [stderr]    Compiling tokio-macros v2.6.1
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling tokio v1.50.0
[INFO] [stderr]    Compiling derive_more v2.1.1
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling filedescriptor v0.8.3
[INFO] [stderr]    Compiling crossterm v0.29.0
[INFO] [stderr]    Compiling reovim-arch v0.14.4
[INFO] [stderr]    Compiling reovim-client-driver v0.14.4 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 18.75s
[INFO] running `Command { std: "docker" "inspect" "2465fa4b468113612aa6a0f1559b960b35c90530f8c1dd313920a86c97254985", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2465fa4b468113612aa6a0f1559b960b35c90530f8c1dd313920a86c97254985", kill_on_drop: false }`
[INFO] [stdout] 2465fa4b468113612aa6a0f1559b960b35c90530f8c1dd313920a86c97254985
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-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" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 579983de4a3b9e38ef5bc55288519d806cfb2c39a586eac548a8f12a72be0176
[INFO] running `Command { std: "docker" "start" "-a" "579983de4a3b9e38ef5bc55288519d806cfb2c39a586eac548a8f12a72be0176", kill_on_drop: false }`
[INFO] [stderr]    Compiling reovim-client-driver v0.14.4 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 4.59s
[INFO] running `Command { std: "docker" "inspect" "579983de4a3b9e38ef5bc55288519d806cfb2c39a586eac548a8f12a72be0176", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "579983de4a3b9e38ef5bc55288519d806cfb2c39a586eac548a8f12a72be0176", kill_on_drop: false }`
[INFO] [stdout] 579983de4a3b9e38ef5bc55288519d806cfb2c39a586eac548a8f12a72be0176
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-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" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 2d87c754ddbf635f1701b80ac3cf47291e35894df450088f0612052c74a40235
[INFO] running `Command { std: "docker" "start" "-a" "2d87c754ddbf635f1701b80ac3cf47291e35894df450088f0612052c74a40235", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.13s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/reovim_client_driver-4030b36f9216f215)
[INFO] [stdout] 
[INFO] [stdout] running 474 tests
[INFO] [stdout] test chrome_utils::tests::popup_width_standard_terminal ... ok
[INFO] [stdout] test chrome_utils::tests::popup_width_very_narrow ... ok
[INFO] [stdout] test chrome_utils::tests::popup_width_wide_terminal ... ok
[INFO] [stdout] test chrome_utils::tests::popup_x_centers_horizontally ... ok
[INFO] [stdout] test chrome_utils::tests::popup_width_narrow_terminal_clamps_to_min ... ok
[INFO] [stdout] test chrome_utils::tests::popup_x_narrow_popup ... ok
[INFO] [stdout] test chrome_utils::tests::popup_x_wide_popup ... ok
[INFO] [stdout] test chrome_utils::tests::render_box_border_minimum_size ... ok
[INFO] [stdout] test chrome_utils::tests::render_box_border_with_offset ... ok
[INFO] [stdout] test chrome_utils::tests::render_box_border_too_small_height ... ok
[INFO] [stdout] test conceal::tests::ansi256_standard ... ok
[INFO] [stdout] test conceal::tests::apply_conceals_at_end ... ok
[INFO] [stdout] test conceal::tests::apply_conceals_col_mapping ... ok
[INFO] [stdout] test conceal::tests::apply_conceals_empty_decorations ... ok
[INFO] [stdout] test conceal::tests::apply_conceals_multiple ... ok
[INFO] [stdout] test conceal::tests::apply_conceals_overlapping_regions ... ok
[INFO] [stdout] test conceal::tests::apply_conceals_replace ... ok
[INFO] [stdout] test conceal::tests::color_to_rgb_ansi256 ... ok
[INFO] [stdout] test conceal::tests::color_to_rgb_named_colors ... ok
[INFO] [stdout] test conceal::tests::dim_style_full_opacity ... ok
[INFO] [stdout] test conceal::tests::conceal_decoration_debug ... ok
[INFO] [stdout] test conceal::tests::color_to_rgb_rgb ... ok
[INFO] [stdout] test conceal::tests::dim_style_zero_opacity ... ok
[INFO] [stdout] test conceal::tests::identity_ascii ... ok
[INFO] [stdout] test conceal::tests::identity_unicode ... ok
[INFO] [stdout] test conceal::tests::identity_empty ... ok
[INFO] [stdout] test conceal::tests::source_to_display_identity ... ok
[INFO] [stdout] test conceal::tests::source_to_display_with_conceal ... ok
[INFO] [stdout] test discovery::tests::client_library_filename_format ... ok
[INFO] [stdout] test conceal::tests::source_to_display_past_end ... ok
[INFO] [stdout] test conceal::tests::syntax_token_debug ... ok
[INFO] [stdout] test chrome_utils::tests::render_box_border_uses_provided_style ... ok
[INFO] [stdout] test conceal::tests::apply_conceals_hide ... ok
[INFO] [stdout] test conceal::tests::dim_style_half_opacity ... ok
[INFO] [stdout] test conceal::tests::dim_style_no_colors ... ok
[INFO] [stdout] test conceal::tests::apply_conceals_replace_with_style ... ok
[INFO] [stdout] test conceal::tests::dim_style_preserves_attributes ... ok
[INFO] [stdout] test discovery::tests::default_search_paths_not_empty ... ok
[INFO] [stdout] test handle::tests::handle_annotation_priority_static ... ok
[INFO] [stdout] test discovery::tests::module_name_from_path_no_prefix ... ok
[INFO] [stdout] test discovery::tests::module_name_from_path_valid ... ok
[INFO] [stdout] test handle::tests::handle_as_module ... ok
[INFO] [stdout] test handle::tests::ffi_symbols_send_check ... ok
[INFO] [stdout] test discovery::tests::discover_empty_dir ... ok
[INFO] [stdout] test discovery::tests::discover_matches_prefix ... ok
[INFO] [stdout] test handle::tests::handle_chrome_priority_static ... ok
[INFO] [stdout] test handle::tests::handle_chrome_requested_size_static ... ok
[INFO] [stdout] test handle::tests::handle_chrome_z_order_static ... ok
[INFO] [stdout] test handle::tests::handle_from_static ... ok
[INFO] [stdout] test handle::tests::handle_has_annotations_static ... ok
[INFO] [stdout] test handle::tests::handle_init_static_defer ... ok
[INFO] [stdout] test handle::tests::handle_init_static_fail ... ok
[INFO] [stdout] test handle::tests::handle_init_static_success ... ok
[INFO] [stdout] test handle::tests::handle_is_dynamic_false ... ok
[INFO] [stdout] test handle::tests::handle_is_static_true ... ok
[INFO] [stdout] test handle::tests::handle_on_all_loaded_static ... ok
[INFO] [stdout] test handle::tests::handle_debug ... ok
[INFO] [stdout] test chrome_utils::tests::render_box_border_too_small_width ... ok
[INFO] [stdout] test handle::tests::handle_dependencies_static ... ok
[INFO] [stdout] test handle::tests::handle_on_buffer_focus_static ... ok
[INFO] [stdout] test chrome_utils::tests::render_box_border_3x3 ... ok
[INFO] [stdout] test discovery::tests::find_module_by_name ... ok
[INFO] [stdout] test discovery::tests::module_name_from_path_dylib ... ok
[INFO] [stdout] test handle::tests::ffi_symbols_all_none_backward_compat ... ok
[INFO] [stdout] test handle::tests::handle_exit_static ... ok
[INFO] [stdout] test handle::tests::handle_exit_static_fail ... ok
[INFO] [stdout] test handle::tests::handle_has_chrome_static ... ok
[INFO] [stdout] test handle::tests::handle_on_mode_change_static ... ok
[INFO] [stdout] test handle::tests::handle_on_option_changed_bool_static ... ok
[INFO] [stdout] test handle::tests::handle_on_option_changed_integer_static ... ok
[INFO] [stdout] test handle::tests::handle_on_notification_static ... ok
[INFO] [stdout] test handle::tests::handle_tick_static_true ... ok
[INFO] [stdout] test loader::tests::loader_disabled_dep_makes_optional_skip ... ok
[INFO] [stdout] test loader::tests::loader_disabled_required_dep_error ... ok
[INFO] [stdout] test loader::tests::loader_empty_map ... ok
[INFO] [stdout] test loader::tests::loader_display_error ... ok
[INFO] [stdout] test handle::tests::handle_on_option_changed_string_static ... ok
[INFO] [stdout] test loader::tests::loader_cycle_detection ... ok
[INFO] [stdout] test loader::tests::loader_exit_failure_continues ... ok
[INFO] [stdout] test loader::tests::loader_exit_reverse_order ... ok
[INFO] [stdout] test loader::tests::loader_from_modules_for_test_basic ... ok
[INFO] [stdout] test loader::tests::loader_exit_skips_non_running ... ok
[INFO] [stdout] test loader::tests::loader_into_modules_consumes ... ok
[INFO] [stdout] test loader::tests::loader_init_permanently_deferred ... ok
[INFO] [stdout] test handle::tests::handle_tick_static_false ... ok
[INFO] [stdout] test handle::tests::handle_path_none_for_static ... ok
[INFO] [stdout] test loader::tests::loader_missing_required_dep ... ok
[INFO] [stdout] test loader::tests::loader_no_deps_multiple ... ok
[INFO] [stdout] test loader::tests::loader_on_all_loaded_only_running ... ok
[INFO] [stdout] test loader::tests::loader_init_deferred_retry ... ok
[INFO] [stdout] test loader::tests::loader_single_module ... ok
[INFO] [stdout] test loader::tests::loader_init_failure_continues ... ok
[INFO] [stdout] test handle::tests::handle_on_buffer_update_static ... ok
[INFO] [stdout] test handle::tests::handle_on_cursor_update_static ... ok
[INFO] [stdout] test loader::tests::loader_disabled_modules_excluded ... ok
[INFO] [stdout] test loader::tests::loader_state_query ... ok
[INFO] [stdout] test loader::tests::loader_state_transitions ... ok
[INFO] [stdout] test scoped_surface::tests::clear_no_overlap_is_noop ... ok
[INFO] [stdout] test scoped_surface::tests::clear_intersects_with_bounds ... ok
[INFO] [stdout] test loader::tests::loader_state_can_transition ... ok
[INFO] [stdout] test loader::tests::loader_state_display ... ok
[INFO] [stdout] test loader::tests::loader_with_optional_deps ... ok
[INFO] [stdout] test scoped_surface::tests::fill_intersects_with_bounds ... ok
[INFO] [stdout] test scoped_surface::tests::fill_no_overlap_is_noop ... ok
[INFO] [stdout] test scoped_surface::tests::overlay_bg_clipped_by_y_alone ... ok
[INFO] [stdout] test loader::tests::loader_with_required_deps ... ok
[INFO] [stdout] test scoped_surface::tests::rect_contains_point_outside ... ok
[INFO] [stdout] test scoped_surface::tests::apply_style_clipped_by_y_alone ... ok
[INFO] [stdout] test scoped_surface::tests::apply_style_offset_and_clip ... ok
[INFO] [stdout] test scoped_surface::tests::rect_intersect_adjacent_no_overlap ... ok
[INFO] [stdout] test scoped_surface::tests::rect_intersect_full_overlap ... ok
[INFO] [stdout] test scoped_surface::tests::overlay_bg_offset_and_clip ... ok
[INFO] [stdout] test scoped_surface::tests::rect_intersect_no_overlap ... ok
[INFO] [stdout] test scoped_surface::tests::rect_contains_point_zero_size ... ok
[INFO] [stdout] test scoped_surface::tests::write_clipped_when_x_outside_bounds ... ok
[INFO] [stdout] test scoped_surface::tests::write_clipped_when_y_outside_bounds ... ok
[INFO] [stdout] test scoped_surface::tests::write_offset_to_bounds_origin ... ok
[INFO] [stdout] test scoped_surface::tests::write_truncated_to_fit_width ... ok
[INFO] [stdout] test services::tests::contains_registered ... ok
[INFO] [stdout] test scoped_surface::tests::rect_intersect_one_inside_other ... ok
[INFO] [stdout] test scoped_surface::tests::rect_intersect_partial_overlap ... ok
[INFO] [stdout] test scoped_surface::tests::write_at_nonzero_local_coords ... ok
[INFO] [stdout] test services::tests::debug_impl ... ok
[INFO] [stdout] test scoped_surface::tests::write_styled_empty_text_is_noop ... ok
[INFO] [stdout] test services::tests::default_is_empty ... ok
[INFO] [stdout] test scoped_surface::tests::size_returns_bounds_dimensions ... ok
[INFO] [stdout] test services::tests::register_and_get ... ok
[INFO] [stdout] test services::tests::replace_existing_service ... ok
[INFO] [stdout] test testing::tests::mock_caps_defaults ... ok
[INFO] [stdout] test testing::tests::mock_registry_with_running ... ok
[INFO] [stdout] test services::tests::get_missing_returns_none ... ok
[INFO] [stdout] test services::tests::len_and_is_empty ... ok
[INFO] [stdout] test services::tests::multiple_types ... ok
[INFO] [stdout] test testing::tests::mock_caps_builder ... ok
[INFO] [stdout] test testing::tests::mock_registry_empty ... ok
[INFO] [stdout] test testing::tests::mock_server_records_commands ... ok
[INFO] [stdout] test loader::tests::loader_init_all_success ... ok
[INFO] [stdout] test loader::tests::loader_running_count ... ok
[INFO] [stdout] test scoped_surface::tests::rect_contains_point_inside ... ok
[INFO] [stdout] test testing::tests::mock_server_returns_options ... ok
[INFO] [stdout] test testing::tests::mock_server_defaults ... ok
[INFO] [stdout] test testing::tests::mock_theme_fallback ... ok
[INFO] [stdout] test testing::tests::recording_surface_apply_style ... ok
[INFO] [stdout] test testing::tests::recording_surface_assert_text_at_pass ... ok
[INFO] [stdout] test testing::tests::recording_surface_fill ... ok
[INFO] [stdout] test testing::tests::recording_surface_overlay_bg ... ok
[INFO] [stdout] test testing::tests::recording_surface_snapshot ... ok
[INFO] [stdout] test testing::tests::mock_theme_default ... ok
[INFO] [stdout] test testing::tests::recording_surface_write_records_chars ... ok
[INFO] [stdout] test testing::tests::recording_surface_size ... ok
[INFO] [stdout] test testing::tests::mock_theme_seeded ... ok
[INFO] [stdout] test testing::tests::recording_surface_clear ... ok
[INFO] [stdout] test testing::tests::recording_surface_out_of_bounds_write ... ok
[INFO] [stdout] test testing::tests::recording_surface_write_records_style ... ok
[INFO] [stdout] test testing::tests::recording_surface_has_content ... ok
[INFO] [stdout] test testing::tests::test_context_with_services ... ok
[INFO] [stdout] test testing::tests::write_surface_records ... ok
[INFO] [stdout] test testing::tests::write_surface_size ... ok
[INFO] [stdout] test testing::tests::test_context_with_running_modules ... ok
[INFO] [stdout] test testing::tests::test_context_accessors ... ok
[INFO] [stdout] test testing::tests::test_context_default ... ok
[INFO] [stdout] test testing::tests::test_context_configured ... ok
[INFO] [stdout] test testing::tests::write_surface_missing ... ok
[INFO] [stdout] test testing::tests::write_surface_style_at ... ok
[INFO] [stdout] test traits::tests::client_module_annotation_defaults ... ok
[INFO] [stdout] test traits::tests::client_module_as_trait_object ... ok
[INFO] [stdout] test testing::tests::write_surface_text_at ... ok
[INFO] [stdout] test traits::tests::client_module_identity_defaults ... ok
[INFO] [stdout] test traits::tests::client_module_on_all_loaded_default ... ok
[INFO] [stdout] test traits::tests::client_module_vec_of_trait_objects ... ok
[INFO] [stdout] test traits::tests::client_module_role_defaults ... ok
[INFO] [stdout] test traits::tests::module_context_construction ... ok
[INFO] [stdout] test traits::tests::layout_policy_object_safety ... ok
[INFO] [stdout] test traits::tests::platform_capabilities_tui_defaults ... ok
[INFO] [stdout] test traits::tests::server_handle_execute_command ... ok
[INFO] [stdout] test traits::tests::server_handle_get_option_metadata_default ... ok
[INFO] [stdout] test traits::tests::server_handle_get_options_empty ... ok
[INFO] [stdout] test traits::tests::theme_provider_fallback_empty ... ok
[INFO] [stdout] test traits::tests::server_handle_list_commands_default ... ok
[INFO] [stdout] test traits::tests::client_module_lifecycle ... ok
[INFO] [stdout] test traits::tests::client_module_chrome_defaults ... ok
[INFO] [stdout] test traits::tests::client_module_buffer_contrib_defaults ... ok
[INFO] [stdout] test traits::tests::client_module_event_defaults ... ok
[INFO] [stdout] test traits::tests::theme_provider_fallback_nonempty ... ok
[INFO] [stdout] test traits::tests::theme_provider_foreground_background ... ok
[INFO] [stdout] test traits::tests::theme_provider_highlight ... ok
[INFO] [stdout] test traits::tests::theme_provider_is_dark ... ok
[INFO] [stdout] test traits::tests::token_provider_object_safety ... ok
[INFO] [stdout] test traits::tests::token_provider_returns_tokens ... ok
[INFO] [stdout] test types::tests::annotation_context_construction ... ok
[INFO] [stdout] test types::tests::attributes_bitand ... ok
[INFO] [stdout] test types::tests::attributes_bitor ... ok
[INFO] [stdout] test types::tests::attributes_default_is_empty ... ok
[INFO] [stdout] test types::tests::attributes_new_is_empty ... ok
[INFO] [stdout] test types::tests::attributes_set_and_contains ... ok
[INFO] [stdout] test types::tests::attributes_all_flags ... ok
[INFO] [stdout] test types::tests::attributes_unset ... ok
[INFO] [stdout] test traits::tests::viewport_renderer_object_safety ... ok
[INFO] [stdout] test types::tests::buffer_id_construction ... ok
[INFO] [stdout] test types::tests::buffer_id_copy ... ok
[INFO] [stdout] test types::tests::buffer_id_hash ... ok
[INFO] [stdout] test types::tests::buffer_update_event_construction ... ok
[INFO] [stdout] test types::tests::chrome_position_copy ... ok
[INFO] [stdout] test types::tests::buffer_id_equality ... ok
[INFO] [stdout] test types::tests::attributes_contains_empty_in_nonempty ... ok
[INFO] [stdout] test types::tests::chrome_position_variants ... ok
[INFO] [stdout] test types::tests::client_api_version_exists ... ok
[INFO] [stdout] test types::tests::client_module_error_init_failed ... ok
[INFO] [stdout] test types::tests::client_module_error_exit_failed ... ok
[INFO] [stdout] test types::tests::client_module_error_debug ... ok
[INFO] [stdout] test types::tests::client_module_error_init_failed_with_source ... ok
[INFO] [stdout] test types::tests::client_module_error_empty_message ... ok
[INFO] [stdout] test types::tests::attributes_multiple_flags_combined ... ok
[INFO] [stdout] test traits::tests::render_surface_object_safety ... ok
[INFO] [stdout] test types::tests::client_module_probe_capabilities_all_set ... ok
[INFO] [stdout] test types::tests::client_module_probe_capabilities_individual ... ok
[INFO] [stdout] test types::tests::client_module_error_notification_parse ... ok
[INFO] [stdout] test types::tests::client_module_probe_capabilities_roundtrip_via_copy ... ok
[INFO] [stdout] test types::tests::client_module_probe_deps ... ok
[INFO] [stdout] test types::tests::client_module_probe_empty_deps ... ok
[INFO] [stdout] test types::tests::client_module_probe_copy_semantics ... ok
[INFO] [stdout] test types::tests::color_depth_variants ... ok
[INFO] [stdout] test types::tests::client_module_probe_default_capabilities_all_false ... ok
[INFO] [stdout] test types::tests::column_width_cross_variant ... ok
[INFO] [stdout] test types::tests::client_module_probe_id_truncated_at_64 ... ok
[INFO] [stdout] test types::tests::client_module_probe_name_truncated_at_128 ... ok
[INFO] [stdout] test types::tests::client_module_probe_roundtrip ... ok
[INFO] [stdout] test types::tests::client_module_probe_with_optional_dep_index_out_of_range ... ok
[INFO] [stdout] test types::tests::client_module_probe_with_optional_dep_long_name ... ok
[INFO] [stdout] test types::tests::client_module_probe_with_required_dep_index_out_of_range ... ok
[INFO] [stdout] test types::tests::client_module_probe_with_required_dep_long_name ... ok
[INFO] [stdout] test types::tests::column_width_fixed ... ok
[INFO] [stdout] test types::tests::cursor_info_construction ... ok
[INFO] [stdout] test types::tests::cursor_info_copy ... ok
[INFO] [stdout] test types::tests::cursor_info_equality ... ok
[INFO] [stdout] test types::tests::cursor_info_default ... ok
[INFO] [stdout] test types::tests::gutter_cell_construction ... ok
[INFO] [stdout] test types::tests::focus_event_debug ... ok
[INFO] [stdout] test types::tests::inline_decoration_construction ... ok
[INFO] [stdout] test types::tests::input_event_key_variant ... ok
[INFO] [stdout] test types::tests::input_event_paste_variant ... ok
[INFO] [stdout] test types::tests::input_event_focus_variant ... ok
[INFO] [stdout] test types::tests::column_width_dynamic ... ok
[INFO] [stdout] test types::tests::input_event_pointer_variant ... ok
[INFO] [stdout] test types::tests::focus_event_variants ... ok
[INFO] [stdout] test types::tests::input_event_touch_variant ... ok
[INFO] [stdout] test types::tests::insets_default ... ok
[INFO] [stdout] test types::tests::insets_construction ... ok
[INFO] [stdout] test types::tests::is_client_compatible_different_major ... ok
[INFO] [stdout] test types::tests::is_client_compatible_same_major_lower_minor ... ok
[INFO] [stdout] test types::tests::is_client_compatible_same_major_higher_minor ... ok
[INFO] [stdout] test types::tests::insets_copy ... ok
[INFO] [stdout] test types::tests::is_client_compatible_v02_module_against_v01_loader ... ok
[INFO] [stdout] test types::tests::is_client_compatible_zero_major ... ok
[INFO] [stdout] test types::tests::key_code_char_variants ... ok
[INFO] [stdout] test types::tests::key_code_function_keys ... ok
[INFO] [stdout] test types::tests::key_code_special_keys ... ok
[INFO] [stdout] test types::tests::is_client_compatible_same_version ... ok
[INFO] [stdout] test types::tests::key_event_clone_eq ... ok
[INFO] [stdout] test types::tests::is_client_compatible_v01_module_against_v02_loader ... ok
[INFO] [stdout] test types::tests::line_number_mode_copy ... ok
[INFO] [stdout] test types::tests::line_number_mode_default ... ok
[INFO] [stdout] test types::tests::modifiers_all_flags ... ok
[INFO] [stdout] test types::tests::line_number_mode_variants ... ok
[INFO] [stdout] test types::tests::modifiers_default ... ok
[INFO] [stdout] test types::tests::option_kind_copy ... ok
[INFO] [stdout] test types::tests::option_kind_variants ... ok
[INFO] [stdout] test types::tests::option_metadata_clone_eq ... ok
[INFO] [stdout] test types::tests::option_metadata_construction ... ok
[INFO] [stdout] test types::tests::option_metadata_no_default ... ok
[INFO] [stdout] test types::tests::modifiers_bitor ... ok
[INFO] [stdout] test types::tests::option_value_bool ... ok
[INFO] [stdout] test types::tests::modifiers_empty ... ok
[INFO] [stdout] test types::tests::client_module_error_other ... ok
[INFO] [stdout] test types::tests::modifiers_set_unset ... ok
[INFO] [stdout] test types::tests::modifiers_bitand ... ok
[INFO] [stdout] test types::tests::key_event_construction ... ok
[INFO] [stdout] test types::tests::option_value_cross_variant_inequality ... ok
[INFO] [stdout] test types::tests::option_value_string ... ok
[INFO] [stdout] test types::tests::option_value_integer ... ok
[INFO] [stdout] test types::tests::pointer_button_all_variants ... ok
[INFO] [stdout] test types::tests::pointer_event_at_origin ... ok
[INFO] [stdout] test types::tests::pointer_kind_all_variants ... ok
[INFO] [stdout] test types::tests::pointer_event_construction ... ok
[INFO] [stdout] test types::tests::probe_result_defer ... ok
[INFO] [stdout] test types::tests::probe_result_failed ... ok
[INFO] [stdout] test types::tests::probe_result_success ... ok
[INFO] [stdout] test types::tests::rect_contains_point_at_origin ... ok
[INFO] [stdout] test types::tests::rect_construction ... ok
[INFO] [stdout] test handle::tests::handle_buffer_contrib_priority_static ... ok
[INFO] [stdout] test conceal::tests::ansi256_grayscale ... ok
[INFO] [stdout] test conceal::tests::ansi256_cube ... ok
[INFO] [stdout] test handle::tests::handle_has_buffer_contrib_static ... ok
[INFO] [stdout] test handle::tests::handle_chrome_position_static ... ok
[INFO] [stdout] test types::tests::pointer_event_at_max ... ok
[INFO] [stdout] test types::tests::rect_contains_point_inside ... ok
[INFO] [stdout] test types::tests::rect_contains_point_outside_above ... ok
[INFO] [stdout] test types::tests::rect_contains_point_outside_right ... ok
[INFO] [stdout] test types::tests::rect_contains_point_outside_left ... ok
[INFO] [stdout] test types::tests::rect_contains_point_outside_below ... ok
[INFO] [stdout] test types::tests::rect_copy ... ok
[INFO] [stdout] test types::tests::rect_equality ... ok
[INFO] [stdout] test types::tests::rect_intersect_contained ... ok
[INFO] [stdout] test types::tests::rect_intersect_no_overlap_x ... ok
[INFO] [stdout] test types::tests::rect_intersect_no_overlap_both ... ok
[INFO] [stdout] test types::tests::rect_intersect_overlapping ... ok
[INFO] [stdout] test types::tests::rect_intersect_same ... ok
[INFO] [stdout] test types::tests::rect_default ... ok
[INFO] [stdout] test types::tests::render_behavior_background ... ok
[INFO] [stdout] test types::tests::remote_client_info_clone ... ok
[INFO] [stdout] test types::tests::rect_intersect_no_overlap_y ... ok
[INFO] [stdout] test types::tests::render_behavior_conceal ... ok
[INFO] [stdout] test types::tests::render_behavior_full_width_line ... ok
[INFO] [stdout] test types::tests::render_behavior_hide ... ok
[INFO] [stdout] test types::tests::selection_info_block_mode ... ok
[INFO] [stdout] test types::tests::selection_info_clone ... ok
[INFO] [stdout] test types::tests::remote_client_info_construction ... ok
[INFO] [stdout] test types::tests::selection_info_construction ... ok
[INFO] [stdout] test types::tests::selection_mode_copy ... ok
[INFO] [stdout] test types::tests::remote_client_info_with_selection ... ok
[INFO] [stdout] test types::tests::style_builder_bg ... ok
[INFO] [stdout] test types::tests::style_builder_bold ... ok
[INFO] [stdout] test types::tests::render_behavior_highlight ... ok
[INFO] [stdout] test types::tests::style_builder_chained ... ok
[INFO] [stdout] test types::tests::selection_mode_variants ... ok
[INFO] [stdout] test types::tests::rendering_model_variants ... ok
[INFO] [stdout] test types::tests::style_builder_dim ... ok
[INFO] [stdout] test types::tests::style_builder_underline ... ok
[INFO] [stdout] test types::tests::style_equality ... ok
[INFO] [stdout] test types::tests::style_default ... ok
[INFO] [stdout] test types::tests::style_inequality_attributes ... ok
[INFO] [stdout] test types::tests::style_new ... ok
[INFO] [stdout] test types::tests::style_inequality_fg ... ok
[INFO] [stdout] test types::tests::style_with_colors ... ok
[INFO] [stdout] test types::tests::style_builder_fg ... ok
[INFO] [stdout] test types::tests::touch_event_clone ... ok
[INFO] [stdout] test types::tests::touch_event_construction ... ok
[INFO] [stdout] test types::tests::style_builder_italic ... ok
[INFO] [stdout] test types::tests::style_builder_reverse ... ok
[INFO] [stdout] test types::tests::version_display ... ok
[INFO] [stdout] test types::tests::version_inequality ... ok
[INFO] [stdout] test types::tests::version_equality ... ok
[INFO] [stdout] test types::tests::viewport_context_with_content ... ok
[INFO] [stdout] test types::tests::viewport_context_debug ... ok
[INFO] [stdout] test types::tests::virtual_line_construction ... ok
[INFO] [stdout] test types::tests::virtual_line_position_variants ... ok
[INFO] [stdout] test types::tests::viewport_context_minimal ... ok
[INFO] [stdout] test types::tests::version_copy_semantics ... ok
[INFO] [stdout] test types::tests::touch_kind_all_variants ... ok
[INFO] [stdout] test types::tests::transformed_line_construction ... ok
[INFO] [stdout] test types::tests::transformed_line_empty_segments ... ok
[INFO] [stdout] test types::tests::transformed_line_multi_segment ... ok
[INFO] [stdout] test ui::tests::truncate_end_very_short_max ... ok
[INFO] [stdout] test types::tests::version_construction ... ok
[INFO] [stdout] test types::tests::window_id_construction ... ok
[INFO] [stdout] test types::tests::window_id_equality ... ok
[INFO] [stdout] test types::tests::window_id_hash ... ok
[INFO] [stdout] test types::tests::window_layout_construction ... ok
[INFO] [stdout] test ui::tests::display_width_ascii ... ok
[INFO] [stdout] test ui::tests::display_width_cjk ... ok
[INFO] [stdout] test ui::tests::display_width_empty ... ok
[INFO] [stdout] test ui::tests::display_width_mixed ... ok
[INFO] [stdout] test ui::tests::truncate_end_cjk ... ok
[INFO] [stdout] test ui::tests::truncate_end_exact_fit ... ok
[INFO] [stdout] test ui::tests::truncate_end_fits ... ok
[INFO] [stdout] test ui::tests::truncate_start_needs_truncation ... ok
[INFO] [stdout] test ui::tests::truncate_start_very_short_max ... ok
[INFO] [stdout] test viewport::tests::apply_opacity_full ... ok
[INFO] [stdout] test viewport::tests::apply_opacity_partial ... ok
[INFO] [stdout] test viewport::tests::buffer_to_screen_row_no_virtual_lines ... ok
[INFO] [stdout] test viewport::tests::buffer_to_screen_row_vl_before_scroll ... ok
[INFO] [stdout] test viewport::tests::classify_with_modules_no_buffer_contrib ... ok
[INFO] [stdout] test viewport::tests::classify_with_modules_no_modules ... ok
[INFO] [stdout] test viewport::tests::client_color_palette ... ok
[INFO] [stdout] test viewport::tests::compute_cursor_visual_col_no_buffer ... ok
[INFO] [stdout] test viewport::tests::compute_cursor_visual_col_no_content ... ok
[INFO] [stdout] test viewport::tests::compute_cursor_visual_col_with_conceals ... ok
[INFO] [stdout] test testing::tests::recording_surface_assert_text_at_fail - should panic ... ok
[INFO] [stdout] test ui::tests::truncate_end_needs_truncation ... ok
[INFO] [stdout] test viewport::tests::buffer_to_screen_row_with_virtual_lines ... ok
[INFO] [stdout] test viewport::tests::compute_cursor_visual_col_with_full_width_line ... ok
[INFO] [stdout] test viewport::tests::default_viewport_renderer_gutter_width_no_annotations ... ok
[INFO] [stdout] test viewport::tests::default_viewport_renderer_render_viewport ... ok
[INFO] [stdout] test viewport::tests::compute_cursor_visual_col_with_hide ... ok
[INFO] [stdout] test viewport::tests::is_line_folded_in_range ... ok
[INFO] [stdout] test viewport::tests::dimmed_client_color_palette ... ok
[INFO] [stdout] test viewport::tests::is_line_folded_multiple_ranges ... ok
[INFO] [stdout] test viewport::tests::default_viewport_renderer_gutter_width_dynamic ... ok
[INFO] [stdout] test viewport::tests::dummy_caps_coverage ... ok
[INFO] [stdout] test viewport::tests::label_text_insert ... ok
[INFO] [stdout] test viewport::tests::label_text_normal ... ok
[INFO] [stdout] test viewport::tests::label_text_empty_name ... ok
[INFO] [stdout] test viewport::tests::is_line_folded_empty_ranges ... ok
[INFO] [stdout] test viewport::tests::label_text_command ... ok
[INFO] [stdout] test viewport::tests::mode_abbreviation_variants ... ok
[INFO] [stdout] test viewport::tests::normalize_selection_already_normalized ... ok
[INFO] [stdout] test viewport::tests::render_buffer_content_no_buffer_lines ... ok
[INFO] [stdout] test viewport::tests::render_buffer_content_basic ... ok
[INFO] [stdout] test viewport::tests::render_buffer_content_vl_before_fills_viewport ... ok
[INFO] [stdout] test viewport::tests::render_buffer_content_past_end_shows_tilde ... ok
[INFO] [stdout] test viewport::tests::render_buffer_content_with_scroll ... ok
[INFO] [stdout] test viewport::tests::render_buffer_content_with_gutter_annotations ... ok
[INFO] [stdout] test viewport::tests::render_buffer_content_with_transformed_line ... ok
[INFO] [stdout] test viewport::tests::render_buffer_content_with_virtual_lines_after ... ok
[INFO] [stdout] test viewport::tests::render_gutter_annotations_col_width_zero ... ok
[INFO] [stdout] test viewport::tests::render_buffer_content_with_virtual_lines_before ... ok
[INFO] [stdout] test viewport::tests::render_line_content_bg_token_col_beyond_width ... ok
[INFO] [stdout] test viewport::tests::render_line_content_bg_token_zero_opacity ... ok
[INFO] [stdout] test viewport::tests::render_line_content_bg_token_end_beyond_line ... ok
[INFO] [stdout] test viewport::tests::render_gutter_annotations_annotate_returns_none ... ok
[INFO] [stdout] test viewport::tests::render_line_content_conceal_tokens_skip_all_types ... ok
[INFO] [stdout] test viewport::tests::label_text_visual ... ok
[INFO] [stdout] test viewport::tests::render_line_content_conceal_with_style_and_unmapped_cols ... ok
[INFO] [stdout] test viewport::tests::compute_cursor_visual_col_no_conceals ... ok
[INFO] [stdout] test viewport::tests::render_line_content_full_width_line ... ok
[INFO] [stdout] test viewport::tests::render_line_content_plain_text ... ok
[INFO] [stdout] test viewport::tests::render_line_content_inline_dec_clamped_by_width ... ok
[INFO] [stdout] test viewport::tests::render_line_content_truncated ... ok
[INFO] [stdout] test viewport::tests::render_line_content_conceal_skip_in_insert ... ok
[INFO] [stdout] test viewport::tests::render_line_content_with_background ... ok
[INFO] [stdout] test viewport::tests::render_line_content_with_hide ... ok
[INFO] [stdout] test viewport::tests::render_line_content_with_inline_decorations ... ok
[INFO] [stdout] test viewport::tests::render_remote_cursor_labels_before_scroll ... ok
[INFO] [stdout] test viewport::tests::render_line_content_with_highlight_tokens ... ok
[INFO] [stdout] test viewport::tests::render_line_content_with_opacity ... ok
[INFO] [stdout] test viewport::tests::render_remote_cursor_labels_no_buffer_lines ... ok
[INFO] [stdout] test viewport::tests::render_positioned_vl_past_content_height ... ok
[INFO] [stdout] test viewport::tests::render_line_content_narrowest_token_wins ... ok
[INFO] [stdout] test viewport::tests::render_remote_cursor_labels_overflow_skip ... ok
[INFO] [stdout] test ui::tests::truncate_start_fits ... ok
[INFO] [stdout] test viewport::tests::normalize_selection_reversed ... ok
[INFO] [stdout] test viewport::tests::render_remote_cursors_empty ... ok
[INFO] [stdout] test viewport::tests::render_remote_cursor_labels_past_content_height ... ok
[INFO] [stdout] test viewport::tests::render_remote_cursors_past_content_height ... ok
[INFO] [stdout] test viewport::tests::label_text_replace ... ok
[INFO] [stdout] test viewport::tests::render_selection_block_mode ... ok
[INFO] [stdout] test viewport::tests::render_selection_block_with_column_mapping_module ... ok
[INFO] [stdout] test viewport::tests::render_selection_char_three_lines ... ok
[INFO] [stdout] test viewport::tests::render_selection_char_multiline_no_buffer_id ... ok
[INFO] [stdout] test viewport::tests::render_selection_char_two_lines ... ok
[INFO] [stdout] test viewport::tests::render_selection_char_with_column_mapping_module ... ok
[INFO] [stdout] test viewport::tests::render_selection_past_content_height ... ok
[INFO] [stdout] test viewport::tests::render_selection_line_mode_multi_line ... ok
[INFO] [stdout] test viewport::tests::render_selection_with_transform_line_visual_width ... ok
[INFO] [stdout] test viewport::tests::render_selection_no_buffer_lines ... ok
[INFO] [stdout] test viewport::tests::render_selections_no_selections ... ok
[INFO] [stdout] test viewport::tests::render_self_cursor_col_beyond_width ... ok
[INFO] [stdout] test viewport::tests::render_self_cursor_before_scroll ... ok
[INFO] [stdout] test viewport::tests::render_remote_cursor_labels_visible ... ok
[INFO] [stdout] test viewport::tests::render_self_cursor_insert_mode ... ok
[INFO] [stdout] test viewport::tests::render_selections_line_mode ... ok
[INFO] [stdout] test viewport::tests::render_line_content_with_conceal ... ok
[INFO] [stdout] test viewport::tests::render_selections_local_char_selection ... ok
[INFO] [stdout] test viewport::tests::render_gutter_annotations_dynamic_width ... ok
[INFO] [stdout] test viewport::tests::render_buffer_content_with_folds ... ok
[INFO] [stdout] test viewport::tests::render_selections_remote_client ... ok
[INFO] [stdout] test viewport::tests::render_line_content_no_buffer_id ... ok
[INFO] [stdout] test viewport::tests::render_self_cursor_visible ... ok
[INFO] [stdout] test viewport::tests::render_transformed_line_single_segment ... ok
[INFO] [stdout] test viewport::tests::render_viewport_with_self_cursor ... ok
[INFO] [stdout] test viewport::tests::render_transformed_line_multi_segment ... ok
[INFO] [stdout] test viewport::tests::render_selection_before_scroll ... ok
[INFO] [stdout] test viewport::tests::render_self_cursor_past_content_height ... ok
[INFO] [stdout] test viewport::tests::render_remote_cursors_visible ... ok
[INFO] [stdout] test viewport::tests::render_remote_cursors_before_scroll ... ok
[INFO] [stdout] test viewport::tests::render_self_cursor_with_column_mapping ... ok
[INFO] [stdout] test viewport::tests::render_remote_cursors_col_beyond_width ... ok
[INFO] [stdout] test viewport::tests::transform_line_no_buffer_id ... ok
[INFO] [stdout] test viewport::tests::render_self_cursor_no_cursor ... ok
[INFO] [stdout] test viewport::tests::render_viewport_with_local_selection ... ok
[INFO] [stdout] test viewport::tests::render_transformed_line_truncated ... ok
[INFO] [stdout] test viewport::tests::render_virtual_line_basic ... ok
[INFO] [stdout] test viewport::tests::render_virtual_line_truncated ... ok
[INFO] [stdout] test viewport::tests::transform_line_no_modules ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 474 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.15s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests reovim_client_driver
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test src/scoped_surface.rs - scoped_surface (line 10) ... ignored
[INFO] [stdout] test src/services.rs - services::ClientServiceRegistry (line 23) ... ignored
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 0.37s; merged doctests compilation took 0.34s
[INFO] running `Command { std: "docker" "inspect" "2d87c754ddbf635f1701b80ac3cf47291e35894df450088f0612052c74a40235", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2d87c754ddbf635f1701b80ac3cf47291e35894df450088f0612052c74a40235", kill_on_drop: false }`
[INFO] [stdout] 2d87c754ddbf635f1701b80ac3cf47291e35894df450088f0612052c74a40235
