[INFO] cloning repository https://github.com/baileyrd/rusty_lines [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/baileyrd/rusty_lines" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbaileyrd%2Frusty_lines", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbaileyrd%2Frusty_lines'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 42c3c9201da508e11575bc23d4e5075ea6269bd2 [INFO] testing baileyrd/rusty_lines against 1.99.0-beta.8 for beta-1.100-4 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbaileyrd%2Frusty_lines" "/workspace/builds/worker-1-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc1/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/baileyrd/rusty_lines [INFO] finished tweaking git repo https://github.com/baileyrd/rusty_lines [INFO] tweaked toml for git repo https://github.com/baileyrd/rusty_lines written to /workspace/builds/worker-1-tc1/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/baileyrd/rusty_lines 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 git repo https://github.com/baileyrd/rusty_lines 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] Blocking waiting for file lock on package cache [INFO] [stderr] Updating crates.io index [INFO] [stderr] Updating git repository `https://github.com/baileyrd/rusty_libc` [INFO] [stderr] Updating git repository `https://github.com/Rusty-Mill/rusty_mill` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded unicode-width v0.2.2 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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] e430e619fa721bd58142551b7be8d60def8d98ab5c1bd41f8de0e1cca469b434 [INFO] running `Command { std: "docker" "start" "e430e619fa721bd58142551b7be8d60def8d98ab5c1bd41f8de0e1cca469b434", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "e430e619fa721bd58142551b7be8d60def8d98ab5c1bd41f8de0e1cca469b434", 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" "e430e619fa721bd58142551b7be8d60def8d98ab5c1bd41f8de0e1cca469b434" "/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" "e430e619fa721bd58142551b7be8d60def8d98ab5c1bd41f8de0e1cca469b434", 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" "e430e619fa721bd58142551b7be8d60def8d98ab5c1bd41f8de0e1cca469b434" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stderr] Compiling unicode-width v0.2.2 [INFO] [stderr] Compiling rusty_libc v0.0.1 (https://github.com/baileyrd/rusty_libc?rev=73bf01bf20dc8de55a583cbd5719ad829076ccca#73bf01bf) [INFO] [stderr] Compiling rusty_lines v0.4.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1.87s [INFO] running `Command { std: "docker" "inspect" "e430e619fa721bd58142551b7be8d60def8d98ab5c1bd41f8de0e1cca469b434", 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" "e430e619fa721bd58142551b7be8d60def8d98ab5c1bd41f8de0e1cca469b434" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.186 [INFO] [stderr] Compiling rusty_lines v0.4.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 4.48s [INFO] running `Command { std: "docker" "inspect" "e430e619fa721bd58142551b7be8d60def8d98ab5c1bd41f8de0e1cca469b434", 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" "e430e619fa721bd58142551b7be8d60def8d98ab5c1bd41f8de0e1cca469b434" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.02s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/rusty_lines-aa78cbf4f6c725c6) [INFO] [stdout] [INFO] [stdout] running 83 tests [INFO] [stdout] test tests::abbreviation_expands_on_space ... ok [INFO] [stdout] test tests::back_tab_decodes_and_cycles_backward ... ok [INFO] [stdout] test tests::action_display_is_the_readline_name ... ok [INFO] [stdout] test tests::action_names_round_trip ... ok [INFO] [stdout] test tests::back_tab_completes_in_vi_normal_mode_too ... ok [INFO] [stdout] test tests::csi_sequences ... ok [INFO] [stdout] test tests::alt_f_accepts_one_hint_word ... ok [INFO] [stdout] test tests::alt_multibyte_chords_decode ... ok [INFO] [stdout] test tests::c0_bytes_outside_ctrl_letters_decode_as_ctrl_keys ... ok [INFO] [stdout] test tests::hint_is_computed_once_per_buffer ... ok [INFO] [stdout] [INFO] [stdout] Echo echelon [INFO] [stdout] test tests::case_ops ... ok [INFO] [stdout] test tests::case_insensitive_common_prefix ... ok [INFO] [stdout] test tests::bind_overrides_default_and_unbind_masks_it ... ok [INFO] [stdout] test tests::common_prefix_plain ... ok [INFO] [stdout] test tests::completion_ignore_case_matches_regardless_of_case ... ok [INFO] [stdout] test tests::display_width_skips_osc_sequences ... ok [INFO] [stdout] test tests::double_esc_decodes_as_escape ... ok [INFO] [stdout] test tests::history_dedups_consecutive_only ... ok [INFO] [stdout] test tests::history_edits_stash_and_restore ... ok [INFO] [stdout] test tests::every_decodable_key_round_trips_through_its_spec ... ok [INFO] [stdout] test tests::delete_horizontal_space_removes_blanks_around_cursor ... ok [INFO] [stdout] test tests::history_cap_drops_oldest ... ok [INFO] [stdout] test tests::history_dedup_erases_earlier_duplicates ... ok [INFO] [stdout] test tests::incremental_search_flags_a_failing_query ... ok [INFO] [stdout] test tests::history_ignore_space_skips_space_prefixed_lines ... ok [INFO] [stdout] test tests::history_joins_multiline_entries ... ok [INFO] [stdout] test tests::host_bindings_are_listable ... ok [INFO] [stdout] test tests::append_history_writes_only_new_entries ... ok [INFO] [stdout] test tests::key_specs_round_trip_through_bindings_listing ... ok [INFO] [stdout] test tests::menu_complete_inserts_first_candidate_immediately ... ok [INFO] [stdout] test tests::menu_cycling_walks_candidates_and_wraps ... ok [INFO] [stdout] test tests::paste_during_search_types_into_the_query ... ok [INFO] [stdout] test tests::paste_inserts_in_vi_normal_mode ... ok [INFO] [stdout] test tests::kill_whole_line_kills_regardless_of_cursor ... ok [INFO] [stdout] test tests::last_arg_inserts_and_cycles ... ok [INFO] [stdout] test tests::public_types_are_send_and_sync ... ok [INFO] [stdout] test tests::quoted_insert_inserts_the_raw_control_byte ... ok [INFO] [stdout] test tests::rebound_key_runs_the_new_action ... ok [INFO] [stdout] test tests::load_history_skips_the_v2_header ... ok [INFO] [stdout] test tests::public_types_have_useful_derives ... ok [INFO] [stdout] test tests::insert_completions_inserts_all_matches ... ok [INFO] [stdout] test tests::malformed_hook_offsets_are_clamped_not_panics ... ok [INFO] [stdout] test tests::resolve_recall_survives_index_shifts ... ok [INFO] [stdout] test tests::replace_history_swaps_entries_and_keeps_appends_incremental ... ok [INFO] [stdout] test tests::search_exit_places_cursor_on_the_match ... ok [INFO] [stdout] test tests::kill_ring_cap_rotates_oldest_out ... ok [INFO] [stdout] test tests::search_backspace_stays_position_disciplined ... ok [INFO] [stdout] test tests::operate_and_get_next_accepts_with_recall ... ok [INFO] [stdout] test tests::key_specs_parse_readline_spellings ... ok [INFO] [stdout] test tests::search_matchers_respect_ignore_case ... ok [INFO] [stdout] test tests::revert_line_undoes_everything_at_once ... ok [INFO] [stdout] test tests::kill_ring_appends_consecutive_kills ... ok [INFO] [stdout] test tests::undo_restores_snapshots ... ok [INFO] [stdout] test tests::unrecognized_csi_sequence_is_consumed_whole ... ok [INFO] [stdout] test tests::undo_coalesces_delete_runs_like_insert_runs ... ok [INFO] [stdout] test tests::unique_completion_appends_the_append_character ... ok [INFO] [stdout] test tests::undo_insert_groups_cap_at_20 ... ok [INFO] [stdout] [INFO] [stdout] alpha alphabet [INFO] [stdout] test tests::transpose_words_swaps_around_cursor ... ok [INFO] [stdout] test tests::show_all_if_ambiguous_lists_immediately_on_first_tab ... ok [INFO] [stdout] test tests::search_moves_the_history_position_and_interrupts ... ok [INFO] [stdout] test tests::vi_count_replace_and_paste ... ok [INFO] [stdout] test tests::vi_find_targets ... ok [INFO] [stdout] test tests::prefix_search_matches_start_only ... ok [INFO] [stdout] test tests::vi_percent_jumps_and_deletes_inclusively ... ok [INFO] [stdout] test tests::history_file_is_private_and_replaced_atomically ... ok [INFO] [stdout] test tests::vi_small_words ... ok [INFO] [stdout] test tests::visualize_control_chars ... ok [INFO] [stdout] test tests::search_starts_from_the_current_history_position ... ok [INFO] [stdout] test tests::vi_delete_key_kills_into_the_ring ... ok [INFO] [stdout] test tests::vi_diw_and_caw_apply_operator_over_word_object ... ok [INFO] [stdout] test tests::visualize_keep_sgr_passes_color_and_transforms_the_rest ... ok [INFO] [stdout] test tests::vi_g_fetches_history_by_count ... ok [INFO] [stdout] test tests::vi_match_bracket_finds_pairs ... ok [INFO] [stdout] test tests::vi_word_objects ... ok [INFO] [stdout] test tests::width_skips_ansi_and_counts_wide_chars ... ok [INFO] [stdout] test tests::yank_pop_rotates_ring ... ok [INFO] [stdout] test tests::word_motion ... ok [INFO] [stdout] test tests::word_motion_alnum ... ok [INFO] [stdout] test tests::prefix_search_reanchors_after_other_keys ... ok [INFO] [stdout] test tests::history_entries_that_look_like_comments_round_trip ... ok [INFO] [stdout] test tests::history_timestamps_round_trip_both_formats ... ok [INFO] [stdout] test tests::dedup_load_matches_sequential_semantics_and_scales ... ok [INFO] [stderr] Running tests/pty.rs (/opt/rustwide/target/debug/deps/pty-84408e0bc5eca66c) [INFO] [stdout] test tests::decoders_survive_byte_soup ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 83 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 43 tests [INFO] [stdout] test ctrl_c_interrupts_the_line ... ok [INFO] [stdout] test bell_style_visible_flashes_reverse_video ... ok [INFO] [stdout] test edit_in_editor_rewrites_the_line_via_external_editor ... ok [INFO] [stdout] test completion_query_items_prompts_above_threshold_and_y_shows_the_list ... ok [INFO] [stdout] test alt_f_accepts_one_word_of_hint ... ok [INFO] [stdout] test history_past_end_rings_the_default_audible_bell ... ok [INFO] [stdout] test bracketed_paste_inserts_literally ... ok [INFO] [stdout] test burst_ending_in_tab_completion_paints_correctly ... ok [INFO] [stdout] test emacs_editing_home_and_delete ... ok [INFO] [stdout] test bracketed_paste_multiline_end_to_end ... ok [INFO] [stdout] test burst_into_search_paints_correctly ... ok [INFO] [stdout] test character_search_moves_to_the_typed_char ... ok [INFO] [stdout] test completion_query_items_declining_hides_the_list ... ok [INFO] [stdout] test candidate_columns_print_column_major_not_row_major ... ok [INFO] [stdout] test burst_ending_in_host_binding_paints_correctly ... ok [INFO] [stdout] test ctrl_l_clears_screen_and_keeps_the_line ... ok [INFO] [stdout] test ctrl_o_operate_and_get_next_replays_history ... ok [INFO] [stdout] test long_burst_into_enter_paints_correctly ... ok [INFO] [stdout] test multiline_prompt_prefix_paints_once_per_region ... ok [INFO] [stdout] test host_binding_rewrites_the_line ... ok [INFO] [stdout] test read_line_with_initial_seeds_buffer_and_cursor ... ok [INFO] [stdout] test possible_completions_lists_without_editing ... ok [INFO] [stdout] test types_a_line_and_gets_it_echoed ... ok [INFO] [stdout] test kill_word_then_yank ... ok [INFO] [stdout] test history_edits_survive_navigation ... ok [INFO] [stdout] test terminal_size_reports_the_pty_dimensions ... ok [INFO] [stdout] test right_arrow_accepts_full_hint ... ok [INFO] [stdout] test rprompt_paints_and_hides_when_the_line_grows_into_it ... ok [INFO] [stdout] test very_large_flood_completes_and_is_not_lost ... ok [INFO] [stdout] test quoted_insert_and_edit_in_editor_pty_smoke ... ok [INFO] [stdout] test up_arrow_recalls_history ... ok [INFO] [stdout] test prepare_external_output_prints_cleanly_while_idle_and_keeps_the_line ... ok [INFO] [stdout] test with_echo_disabled_clears_and_restores_echo_including_after_a_panic ... ok [INFO] [stdout] test vi_normal_mode_edits_and_shows_the_mode ... ok [INFO] [stdout] test vi_count_replace ... ok [INFO] [stdout] test vi_daw_deletes_a_word_object ... ok [INFO] [stdout] test rebound_key_runs_the_new_action ... ok [INFO] [stdout] test resize_while_idle_repaints_and_keeps_the_line ... ok [INFO] [stdout] test self_heals_raw_mode_after_external_cooked_mode ... ok [INFO] [stdout] test tab_menu_cycles_candidates ... ok [INFO] [stdout] test wide_char_editing_keeps_cursor_math ... ok [INFO] [stdout] test read_line_with_initial_timeout_preserves_seeded_and_edited_buffer ... ok [INFO] [stdout] test read_line_timeout_expires_at_the_prompt ... ok [INFO] [stderr] Running tests/windows_raw_mode.rs (/opt/rustwide/target/debug/deps/windows_raw_mode-46540222d7fe5b8f) [INFO] [stdout] [INFO] [stdout] test result: ok. 43 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.57s [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Doc-tests rusty_lines [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] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test src/lib.rs - (line 60) - compile ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] all doctests ran in 0.46s; merged doctests compilation took 0.46s [INFO] running `Command { std: "docker" "inspect" "e430e619fa721bd58142551b7be8d60def8d98ab5c1bd41f8de0e1cca469b434", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e430e619fa721bd58142551b7be8d60def8d98ab5c1bd41f8de0e1cca469b434", kill_on_drop: false }` [INFO] [stdout] e430e619fa721bd58142551b7be8d60def8d98ab5c1bd41f8de0e1cca469b434