[INFO] fetching crate cosmic-ext-nib-model 1.2.1...
[INFO] testing cosmic-ext-nib-model-1.2.1 against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate cosmic-ext-nib-model 1.2.1 into /workspace/builds/worker-1-tc1/source
[INFO] started tweaking crates.io crate cosmic-ext-nib-model 1.2.1
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate cosmic-ext-nib-model 1.2.1
[INFO] tweaked toml for crates.io crate cosmic-ext-nib-model 1.2.1 written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate cosmic-ext-nib-model 1.2.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 cosmic-ext-nib-model 1.2.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]     Blocking waiting for file lock on package cache
[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] 417fe330c99b045d9b84dd6665cc668a1d09764c2856cab46406081c76984f8a
[INFO] running `Command { std: "docker" "start" "417fe330c99b045d9b84dd6665cc668a1d09764c2856cab46406081c76984f8a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "417fe330c99b045d9b84dd6665cc668a1d09764c2856cab46406081c76984f8a", 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" "417fe330c99b045d9b84dd6665cc668a1d09764c2856cab46406081c76984f8a" "/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" "417fe330c99b045d9b84dd6665cc668a1d09764c2856cab46406081c76984f8a", 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" "417fe330c99b045d9b84dd6665cc668a1d09764c2856cab46406081c76984f8a" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling memchr v2.8.3
[INFO] [stderr]    Compiling syn v3.0.6
[INFO] [stderr]    Compiling aho-corasick v1.1.5
[INFO] [stderr]    Compiling regex-automata v0.4.18
[INFO] [stderr]    Compiling thiserror-impl v2.0.21
[INFO] [stderr]    Compiling thiserror v2.0.21
[INFO] [stderr]    Compiling regex v1.13.1
[INFO] [stderr]    Compiling cosmic-ext-nib-model v1.2.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 24.78s
[INFO] running `Command { std: "docker" "inspect" "417fe330c99b045d9b84dd6665cc668a1d09764c2856cab46406081c76984f8a", 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" "417fe330c99b045d9b84dd6665cc668a1d09764c2856cab46406081c76984f8a" "/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 cosmic-ext-nib-model v1.2.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 8.23s
[INFO] running `Command { std: "docker" "inspect" "417fe330c99b045d9b84dd6665cc668a1d09764c2856cab46406081c76984f8a", 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" "417fe330c99b045d9b84dd6665cc668a1d09764c2856cab46406081c76984f8a" "/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.02s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/nib_model-506ea2bcba037068)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test attrs::tests::iteration_is_in_name_order_so_serialisation_is_stable ... ok
[INFO] [stdout] test attrs::tests::setting_the_value_it_already_has_is_not_a_change ... ok
[INFO] [stdout] test attrs::tests::empty_attrs_allocate_nothing_and_compare_equal ... ok
[INFO] [stdout] test attrs::tests::removing_the_last_attribute_returns_to_the_empty_set ... ok
[INFO] [stdout] test attrs::tests::nan_equals_nan_because_the_question_is_sameness_not_arithmetic ... ok
[INFO] [stdout] test attrs::tests::null_is_present_and_distinct_from_absent ... ok
[INFO] [stderr]      Running tests/editing.rs (/opt/rustwide/target/release/deps/editing-4d66efb73118d72e)
[INFO] [stdout] test attrs::tests::set_is_copy_on_write_and_leaves_the_original_alone ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 32 tests
[INFO] [stdout] test backspace_at_the_start_of_a_quote_unquotes_it ... ok
[INFO] [stdout] test enter_at_the_end_of_a_heading_starts_a_paragraph ... ok
[INFO] [stdout] test enter_at_an_unindented_line_adds_no_indentation ... ok
[INFO] [stdout] test a_pause_starts_a_new_undo_event ... ok
[INFO] [stdout] test bold_does_not_apply_inside_a_code_block ... ok
[INFO] [stdout] test backspace_with_a_selection_removes_the_selection ... ok
[INFO] [stdout] test backspace_at_the_start_of_a_paragraph_joins_it_to_the_one_before ... ok
[INFO] [stdout] test a_change_marked_out_of_history_is_not_undone_but_is_followed ... ok
[INFO] [stdout] test enter_in_a_list_item_makes_another_item ... ok
[INFO] [stdout] test an_unbound_key_changes_nothing ... ok
[INFO] [stdout] test a_paragraph_becomes_a_list ... ok
[INFO] [stdout] test shift_tab_on_an_unindented_line_does_nothing ... ok
[INFO] [stdout] test enter_in_code_keeps_the_line_s_indentation ... ok
[INFO] [stdout] test pressing_enter_splits_the_block ... ok
[INFO] [stdout] test tab_indents_a_list_item_and_shift_tab_outdents_it ... ok
[INFO] [stdout] test shift_tab_removes_up_to_one_indent_and_no_more ... ok
[INFO] [stdout] test tab_over_several_lines_indents_each_of_them ... ok
[INFO] [stdout] test enter_in_an_empty_list_item_leaves_the_list ... ok
[INFO] [stdout] test enter_splits_a_paragraph_and_leaves_the_caret_in_the_second ... ok
[INFO] [stdout] test typing_in_quick_succession_is_one_undo ... ok
[INFO] [stdout] test typing_inserts_at_the_caret_and_moves_it ... ok
[INFO] [stdout] test undo_restores_the_selection_the_change_started_from ... ok
[INFO] [stdout] test indenting_outside_a_code_block_is_not_this_commands_business ... ok
[INFO] [stdout] test typing_over_a_selection_replaces_it ... ok
[INFO] [stdout] test undo_takes_back_a_change_and_redo_puts_it_forward ... ok
[INFO] [stdout] test pressing_ctrl_b_over_a_selection_bolds_it ... ok
[INFO] [stdout] test undo_follows_a_change_made_outside_the_history_before_its_own ... ok
[INFO] [stdout] test tab_indents_code_and_a_list_item_by_the_same_key ... ok
[INFO] [stdout] test toggling_bold_on_a_caret_makes_the_next_typing_bold ... ok
[INFO] [stdout] test the_default_keymap_binds_the_keys_an_editor_has ... ok
[INFO] [stdout] test tab_in_code_inserts_spaces_at_the_caret ... ok
[INFO] [stderr]      Running tests/fit.rs (/opt/rustwide/target/release/deps/fit-6393d9f9d3cd8837)
[INFO] [stdout] test toggling_bold_on_a_selection_applies_and_removes_it ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 32 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 16 tests
[INFO] [stdout] test a_slice_with_nothing_placeable_changes_nothing ... ok
[INFO] [stdout] test deleting_the_only_item_of_a_list_leaves_a_valid_document ... ok
[INFO] [stdout] test content_that_cannot_go_inside_a_block_closes_it_and_goes_beside_it ... ok
[INFO] [stdout] test pasting_a_paragraph_into_a_code_block_keeps_only_the_text ... ok
[INFO] [stdout] test pasting_a_paragraph_into_a_list_item_wraps_where_it_must ... ok
[INFO] [stdout] test replace_range_with_inserts_a_block_beside_a_paragraph ... ok
[INFO] [stdout] test pasting_a_list_into_a_paragraph_keeps_the_list ... ok
[INFO] [stdout] test pasting_marked_text_keeps_its_marks ... ok
[INFO] [stdout] test deleting_a_fully_covered_paragraph_removes_the_paragraph ... ok
[INFO] [stdout] test pasting_a_closed_paragraph_between_list_items_breaks_the_list ... ok
[INFO] [stdout] test deleting_across_whole_blocks_removes_them ... ok
[INFO] [stdout] test pasting_a_paragraph_into_a_paragraph_splits_it ... ok
[INFO] [stdout] test pasting_a_heading_over_an_empty_paragraph_replaces_it ... ok
[INFO] [stdout] test pasting_inline_content_between_list_items_wraps_it_into_an_item ... ok
[INFO] [stdout] test pasting_inline_content_stays_inline ... ok
[INFO] [stdout] test every_fitted_paste_leaves_a_valid_document ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/foundation.rs (/opt/rustwide/target/release/deps/foundation-c83158ce513c5fbf)
[INFO] [stdout] 
[INFO] [stdout] running 38 tests
[INFO] [stdout] test a_required_attribute_must_be_supplied ... ok
[INFO] [stdout] test adding_a_mark_that_is_already_there_changes_nothing ... ok
[INFO] [stdout] test an_empty_list_item_is_filled_with_the_paragraph_it_requires ... ok
[INFO] [stdout] test a_leaf_is_one_position_wide_and_an_empty_paragraph_is_not_a_leaf ... ok
[INFO] [stdout] test check_accepts_a_well_formed_document ... ok
[INFO] [stdout] test create_checked_refuses_content_the_schema_forbids ... ok
[INFO] [stdout] test a_content_expression_naming_nothing_is_refused ... ok
[INFO] [stdout] test adjacent_text_with_the_same_markup_merges_on_append ... ok
[INFO] [stdout] test a_required_position_only_text_can_fill_is_refused ... ok
[INFO] [stdout] test code_excludes_everything_else ... ok
[INFO] [stdout] test an_empty_document_is_the_top_node_filled ... ok
[INFO] [stdout] test groups_expand_to_a_choice_of_their_members ... ok
[INFO] [stdout] test a_document_equals_an_identically_built_one ... ok
[INFO] [stdout] test node_at_descends_to_the_innermost_node ... ok
[INFO] [stdout] test marks_are_kept_in_schema_rank_order_however_they_are_added ... ok
[INFO] [stdout] test a_code_block_admits_no_marks ... ok
[INFO] [stdout] test plus_requires_one_and_star_does_not ... ok
[INFO] [stdout] test a_schema_needs_a_text_node_and_says_so ... ok
[INFO] [stdout] test cutting_a_fragment_slices_the_text_nodes_at_the_edges ... ok
[INFO] [stdout] test find_diff_start_reports_the_first_changed_byte ... ok
[INFO] [stdout] test adjacent_text_with_different_marks_does_not_merge ... ok
[INFO] [stdout] test a_sequence_enforces_its_order ... ok
[INFO] [stdout] test an_alternation_of_sequences_compiles ... ok
[INFO] [stdout] test cutting_inside_a_character_panics_rather_than_rounding - should panic ... ok
[INFO] [stdout] test duplicate_declarations_are_refused ... ok
[INFO] [stdout] test find_diff_start_is_none_for_identical_documents ... ok
[INFO] [stdout] test defaults_fill_in_the_attributes_not_given ... ok
[INFO] [stdout] test cutting_across_blocks_keeps_the_partial_blocks ... ok
[INFO] [stdout] test text_between_separates_blocks_when_asked ... ok
[INFO] [stdout] test re_linking_replaces_rather_than_nests ... ok
[INFO] [stdout] test unused_marks_and_specs_compile ... ok
[INFO] [stdout] test ranges_count ... ok
[INFO] [stdout] test the_text_node_must_be_inline_and_contentless ... ok
[INFO] [stdout] test wrapping_fails_when_nothing_would_help ... ok
[INFO] [stdout] test wrapping_is_empty_when_the_target_already_fits ... ok
[INFO] [stdout] test sizes_count_boundaries_and_bytes ... ok
[INFO] [stdout] test wrapping_finds_the_chain_a_paragraph_needs_to_enter_a_list ... ok
[INFO] [stdout] test text_is_measured_in_utf8_bytes_not_characters ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 38 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]      Running tests/link.rs (/opt/rustwide/target/release/deps/link-00c7472678361f4c)
[INFO] [stdout] running 2 tests
[INFO] [stdout] test a_target_that_would_run_script_or_open_a_local_file_is_refused ... ok
[INFO] [stderr]      Running tests/replace.rs (/opt/rustwide/target/release/deps/replace-fc39588220223abf)
[INFO] [stdout] test web_mail_phone_and_relative_targets_are_kept ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 22 tests
[INFO] [stdout] test a_position_knows_its_ancestors_and_where_it_sits_in_each ... ok
[INFO] [stdout] test deleting_across_list_items_joins_them ... ok
[INFO] [stdout] test mismatched_open_depths_are_refused ... ok
[INFO] [stdout] test a_block_range_covers_the_sibling_blocks_a_selection_touches ... ok
[INFO] [stdout] test deleting_inside_one_text_node_shortens_it ... ok
[INFO] [stdout] test inserting_text_into_a_paragraph_merges_with_what_is_there ... ok
[INFO] [stdout] test inserting_a_whole_block_between_two_others ... ok
[INFO] [stdout] test pasting_an_open_slice_across_a_boundary_joins_both_sides ... ok
[INFO] [stdout] test replacing_a_selection_with_a_block_removes_and_inserts_at_once ... ok
[INFO] [stdout] test deleting_a_whole_block_removes_it ... ok
[INFO] [stdout] test shared_depth_finds_the_deepest_common_ancestor ... ok
[INFO] [stdout] test a_slice_deeper_than_its_destination_is_refused ... ok
[INFO] [stdout] test text_keeps_its_marks_through_a_replace ... ok
[INFO] [stdout] test node_before_and_after_cut_the_text_when_the_position_is_inside_it ... ok
[INFO] [stdout] test splitting_a_paragraph_is_a_replace_with_an_open_slice ... ok
[INFO] [stdout] test a_slices_size_excludes_the_boundaries_it_will_not_insert ... ok
[INFO] [stdout] test a_slice_within_one_block_is_closed ... ok
[INFO] [stdout] test a_position_on_a_node_boundary_has_no_text_offset ... ok
[INFO] [stdout] test deleting_across_a_block_boundary_joins_the_two_blocks ... ok
[INFO] [stdout] test a_slice_across_two_blocks_is_open_at_both_ends ... ok
[INFO] [stdout] test deleting_everything_leaves_the_document_valid ... ok
[INFO] [stdout] test content_the_schema_forbids_is_refused_rather_than_written ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/structure.rs (/opt/rustwide/target/release/deps/structure-46553e41e7a8e0d7)
[INFO] [stdout] 
[INFO] [stdout] running 20 tests
[INFO] [stdout] test a_paragraph_will_not_join_onto_a_code_block ... ok
[INFO] [stdout] test nothing_wraps_a_paragraph_in_a_code_block ... ok
[INFO] [stdout] test a_paragraph_becomes_a_heading ... ok
[INFO] [stdout] test removing_by_type_takes_the_link_off_without_knowing_its_target ... ok
[INFO] [stdout] test a_mark_applies_across_blocks_in_one_transaction ... ok
[INFO] [stdout] test splitting_can_name_what_the_second_half_becomes ... ok
[INFO] [stdout] test an_insertion_point_is_found_outside_a_block_that_will_not_take_the_node ... ok
[INFO] [stdout] test two_paragraphs_join ... ok
[INFO] [stdout] test a_list_item_splits_two_levels_deep ... ok
[INFO] [stdout] test lifting_one_of_several_keeps_the_others_wrapped ... ok
[INFO] [stdout] test wrapping_in_a_list_adds_the_item_the_schema_requires ... ok
[INFO] [stdout] test a_paragraph_splits_in_two ... ok
[INFO] [stdout] test a_mark_is_not_applied_where_the_schema_forbids_it ... ok
[INFO] [stdout] test a_split_that_would_be_invalid_is_refused_before_it_is_attempted ... ok
[INFO] [stdout] test a_paragraph_lifts_out_of_a_blockquote ... ok
[INFO] [stdout] test applying_code_over_bold_removes_the_bold_in_the_same_transaction ... ok
[INFO] [stdout] test every_selected_block_is_retyped ... ok
[INFO] [stdout] test paragraphs_wrap_in_a_blockquote ... ok
[INFO] [stdout] test retyping_to_a_code_block_drops_the_marks_it_cannot_carry ... ok
[INFO] [stdout] test removing_everything_clears_every_mark_in_the_range ... ok
[INFO] [stderr]      Running tests/transform.rs (/opt/rustwide/target/release/deps/transform-485b3b756bbbb230)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 21 tests
[INFO] [stdout] test a_mapping_carries_a_position_through_a_sequence_of_changes ... ok
[INFO] [stdout] test a_gap_replace_wrapping_a_paragraph_inverts_to_unwrapping_it ... ok
[INFO] [stdout] test a_split_inverts_to_a_join ... ok
[INFO] [stdout] test a_transform_records_what_it_did_and_can_take_it_back ... ok
[INFO] [stdout] test backspacing_merges_backwards ... ok
[INFO] [stdout] test an_attribute_step_inverts_to_the_old_value ... ok
[INFO] [stdout] test an_insertion_inverts_to_a_deletion ... ok
[INFO] [stdout] test a_step_that_does_not_apply_leaves_the_transform_alone ... ok
[INFO] [stdout] test a_structural_replace_refuses_to_swallow_content ... ok
[INFO] [stdout] test consecutive_typing_merges_into_one_step ... ok
[INFO] [stdout] test a_mark_step_inverts_to_its_opposite ... ok
[INFO] [stdout] test a_deletion_inverts_to_the_content_it_removed ... ok
[INFO] [stdout] test a_position_after_an_insertion_moves_by_its_length ... ok
[INFO] [stdout] test a_map_inverts ... ok
[INFO] [stdout] test a_step_maps_through_a_concurrent_change_before_it ... ok
[INFO] [stdout] test a_transform_maps_a_position_across_everything_it_did ... ok
[INFO] [stdout] test association_decides_which_side_of_an_insertion_a_position_lands_on ... ok
[INFO] [stdout] test a_position_deleted_and_restored_comes_back_where_it_was ... ok
[INFO] [stderr]      Running tests/typing.rs (/opt/rustwide/target/release/deps/typing-6189c1ee734a4991)
[INFO] [stdout] test steps_that_are_not_adjacent_do_not_merge ... ok
[INFO] [stdout] test a_position_inside_a_deletion_collapses_to_its_start_and_says_so ... ok
[INFO] [stdout] test a_step_whose_target_was_deleted_maps_to_nothing ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 18 tests
[INFO] [stdout] test a_set_finds_what_overlaps_a_block ... ok
[INFO] [stdout] test a_table_is_a_valid_document ... ok
[INFO] [stdout] test a_widget_takes_a_side_when_text_lands_on_it ... ok
[INFO] [stdout] test backspace_does_not_reach_across_a_cell_boundary ... ok
[INFO] [stdout] test a_decoration_moves_with_the_text_it_describes ... ok
[INFO] [stdout] test a_greater_than_and_a_space_make_a_quote ... ok
[INFO] [stdout] test backticks_make_a_code_block_with_its_language ... ok
[INFO] [stdout] test double_stars_make_the_text_between_them_bold ... ok
[INFO] [stdout] test backspace_inside_one_cell_still_joins_its_blocks ... ok
[INFO] [stdout] test ordinary_typing_is_untouched ... ok
[INFO] [stdout] test hash_space_makes_a_heading ... ok
[INFO] [stdout] test three_hashes_make_a_level_three_heading ... ok
[INFO] [stdout] test three_dots_become_an_ellipsis ... ok
[INFO] [stderr]      Running tests/vim.rs (/opt/rustwide/target/release/deps/vim-9c18fdce2f0e7095)
[INFO] [stdout] test a_dash_and_a_space_make_a_list ... ok
[INFO] [stdout] test two_hyphens_become_an_em_dash ... ok
[INFO] [stdout] test a_decoration_whose_content_is_gone_goes_with_it ... ok
[INFO] [stdout] test backticks_around_text_make_it_code ... ok
[INFO] [stdout] test no_rule_fires_inside_a_code_block ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 52 tests
[INFO] [stdout] test a_count_between_operator_and_motion_multiplies ... ok
[INFO] [stdout] test d_dollar_deletes_to_the_end_of_the_line ... ok
[INFO] [stdout] test capital_d_deletes_to_the_end_of_the_line ... ok
[INFO] [stdout] test caret_finds_the_indent_of_a_code_line ... ok
[INFO] [stdout] test cc_empties_the_line_but_keeps_it ... ok
[INFO] [stdout] test dd_deletes_one_line_of_code_not_the_block ... ok
[INFO] [stdout] test a_block_caret_says_which_mode_it_is ... ok
[INFO] [stdout] test daw_takes_the_space_with_it ... ok
[INFO] [stdout] test capital_a_goes_to_the_end_of_the_line ... ok
[INFO] [stdout] test dd_then_p_moves_a_block_down ... ok
[INFO] [stdout] test dd_deletes_a_whole_block ... ok
[INFO] [stdout] test capital_p_pastes_before ... ok
[INFO] [stdout] test dollar_and_caret_find_the_ends_of_a_line ... ok
[INFO] [stdout] test dollar_stops_at_the_end_of_a_code_line ... ok
[INFO] [stdout] test dw_deletes_a_word ... ok
[INFO] [stdout] test a_count_before_dd_takes_several_blocks ... ok
[INFO] [stdout] test capital_p_puts_a_code_line_above ... ok
[INFO] [stdout] test a_appends_after_the_caret ... ok
[INFO] [stdout] test de_takes_the_last_character_of_the_word ... ok
[INFO] [stdout] test e_lands_on_the_end_of_a_word ... ok
[INFO] [stdout] test dip_empties_the_block ... ok
[INFO] [stdout] test escape_leaves_visual_mode_with_a_caret ... ok
[INFO] [stdout] test diw_deletes_the_word_under_the_caret ... ok
[INFO] [stdout] test cw_deletes_and_enters_insert ... ok
[INFO] [stdout] test charwise_p_pastes_after_the_caret ... ok
[INFO] [stdout] test a_count_multiplies_a_motion ... ok
[INFO] [stdout] test cc_empties_a_code_line_and_keeps_the_block ... ok
[INFO] [stdout] test i_enters_insert_and_escape_leaves_it ... ok
[INFO] [stdout] test capital_o_opens_a_line_above ... ok
[INFO] [stdout] test normal_mode_never_types_into_the_document ... ok
[INFO] [stdout] test insert_mode_passes_typing_through ... ok
[INFO] [stdout] test u_undoes_and_ctrl_r_redoes ... ok
[INFO] [stdout] test j_joins_two_blocks ... ok
[INFO] [stdout] test the_pending_command_is_visible ... ok
[INFO] [stdout] test the_hosts_own_shortcuts_pass_straight_through ... ok
[INFO] [stdout] test visual_line_takes_whole_blocks ... ok
[INFO] [stdout] test w_and_b_step_over_words ... ok
[INFO] [stdout] test tilde_swaps_case_and_a_count_takes_several ... ok
[INFO] [stdout] test x_deletes_the_character_under_the_caret ... ok
[INFO] [stdout] test visual_mode_extends_a_selection ... ok
[INFO] [stdout] test x_stops_at_the_end_of_a_block ... ok
[INFO] [stdout] test visual_d_deletes_the_selection_inclusively ... ok
[INFO] [stdout] test search_keys_ask_the_host_for_a_prompt ... ok
[INFO] [stdout] test o_opens_a_line_below ... ok
[INFO] [stdout] test r_replaces_one_character ... ok
[INFO] [stdout] test dd_on_the_last_line_of_code_takes_the_newline_before_it ... ok
[INFO] [stdout] test gg_and_g_reach_the_ends_of_a_document ... ok
[INFO] [stdout] test x_stops_at_the_end_of_a_code_line ... ok
[INFO] [stdout] test h_and_l_stay_inside_their_block ... ok
[INFO] [stdout] test yy_and_p_duplicate_a_block ... ok
[INFO] [stdout] test j_moves_one_line_inside_a_code_block ... ok
[INFO] [stdout] test yy_and_p_duplicate_a_line_of_code ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 52 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests nib_model
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test src/link.rs - link::is_followable (line 28) ... ok
[INFO] [stdout] test src/attrs.rs - attrs::attrs (line 305) ... ok
[INFO] [stdout] test src/build.rs - build (line 10) ... ok
[INFO] [stdout] test src/basic.rs - basic (line 31) ... ok
[INFO] [stdout] test src/schema.rs - schema (line 27) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 0.66s; merged doctests compilation took 0.65s
[INFO] running `Command { std: "docker" "inspect" "417fe330c99b045d9b84dd6665cc668a1d09764c2856cab46406081c76984f8a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "417fe330c99b045d9b84dd6665cc668a1d09764c2856cab46406081c76984f8a", kill_on_drop: false }`
[INFO] [stdout] 417fe330c99b045d9b84dd6665cc668a1d09764c2856cab46406081c76984f8a
