[INFO] fetching crate docket-cli 0.2.0...
[INFO] testing docket-cli-0.2.0 against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate docket-cli 0.2.0 into /workspace/builds/worker-0-tc1/source
[INFO] started tweaking crates.io crate docket-cli 0.2.0
[INFO] finished tweaking crates.io crate docket-cli 0.2.0
[INFO] tweaked toml for crates.io crate docket-cli 0.2.0 written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate docket-cli 0.2.0 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 docket-cli 0.2.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded redox_users v0.5.3
[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] e87100bd9a582e4d83869f0c104a8896de5ba810c1476f4d6831399398123143
[INFO] running `Command { std: "docker" "start" "e87100bd9a582e4d83869f0c104a8896de5ba810c1476f4d6831399398123143", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e87100bd9a582e4d83869f0c104a8896de5ba810c1476f4d6831399398123143", 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" "e87100bd9a582e4d83869f0c104a8896de5ba810c1476f4d6831399398123143" "/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" "e87100bd9a582e4d83869f0c104a8896de5ba810c1476f4d6831399398123143", 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" "e87100bd9a582e4d83869f0c104a8896de5ba810c1476f4d6831399398123143" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling unicode-ident v1.0.26
[INFO] [stderr]    Compiling cfg-if v1.0.5
[INFO] [stderr]    Compiling log v0.4.34
[INFO] [stderr]    Compiling crc32fast v1.5.2
[INFO] [stderr]    Compiling simd-adler32 v0.3.10
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling signal-hook v0.3.18
[INFO] [stderr]    Compiling adler2 v2.0.1
[INFO] [stderr]    Compiling scopeguard v1.2.0
[INFO] [stderr]    Compiling smallvec v1.16.2
[INFO] [stderr]    Compiling rustix v0.38.44
[INFO] [stderr]    Compiling thiserror v2.0.20
[INFO] [stderr]    Compiling miniz_oxide v0.9.1
[INFO] [stderr]    Compiling lock_api v0.4.14
[INFO] [stderr]    Compiling option-ext v0.2.0
[INFO] [stderr]    Compiling bumpalo v3.20.3
[INFO] [stderr]    Compiling zip v2.4.2
[INFO] [stderr]    Compiling bitflags v2.13.2
[INFO] [stderr]    Compiling hashbrown v0.17.1
[INFO] [stderr]    Compiling equivalent v1.0.2
[INFO] [stderr]    Compiling linux-raw-sys v0.4.15
[INFO] [stderr]    Compiling zopfli v0.8.3
[INFO] [stderr]    Compiling memchr v2.8.3
[INFO] [stderr]    Compiling syn v3.0.6
[INFO] [stderr]    Compiling flate2 v1.1.10
[INFO] [stderr]    Compiling indexmap v2.14.2
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling mio v1.2.3
[INFO] [stderr]    Compiling dirs-sys v0.5.0
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling dirs v6.0.0
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling signal-hook-mio v0.2.5
[INFO] [stderr]    Compiling crossterm v0.28.1
[INFO] [stderr]    Compiling thiserror-impl v2.0.20
[INFO] [stderr]    Compiling displaydoc v0.2.7
[INFO] [stderr]    Compiling docket-cli v0.2.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 40.92s
[INFO] running `Command { std: "docker" "inspect" "e87100bd9a582e4d83869f0c104a8896de5ba810c1476f4d6831399398123143", 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" "e87100bd9a582e4d83869f0c104a8896de5ba810c1476f4d6831399398123143" "/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 docket-cli v0.2.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 21.07s
[INFO] running `Command { std: "docker" "inspect" "e87100bd9a582e4d83869f0c104a8896de5ba810c1476f4d6831399398123143", 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" "e87100bd9a582e4d83869f0c104a8896de5ba810c1476f4d6831399398123143" "/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.07s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/release/deps/dk-b3d14354b6ba4dec)
[INFO] [stdout] 
[INFO] [stdout] running 224 tests
[INFO] [stdout] test books::tests::a_bad_line_is_reported_with_its_number ... ok
[INFO] [stdout] test books::tests::choosing_a_book_accepts_its_hash ... ok
[INFO] [stdout] test books::tests::a_book_resolves_by_name_prefix_or_hash ... ok
[INFO] [stdout] test books::tests::an_unknown_book_names_the_known_ones ... ok
[INFO] [stdout] test books::tests::comments_and_blank_lines_are_ignored ... ok
[INFO] [stdout] test books::tests::a_registry_round_trips_including_windows_paths ... ok
[INFO] [stdout] test books::tests::names_are_plain ... ok
[INFO] [stdout] test books::tests::naming_a_book_with_no_registry_is_an_error ... ok
[INFO] [stdout] test books::tests::ages_read_as_words ... ok
[INFO] [stdout] test books::tests::no_registry_means_the_store_as_before ... ok
[INFO] [stdout] test books::tests::several_books_and_no_default_ask_which ... ok
[INFO] [stdout] test books::tests::a_folder_name_becomes_a_book_name_when_it_can ... ok
[INFO] [stdout] test books::tests::a_book_hash_is_stable_and_eight_hex ... ok
[INFO] [stdout] test books::tests::a_slash_makes_a_book_only_when_the_left_half_is_one ... ok
[INFO] [stdout] test brief::tests::a_section_selection_writes_the_header_and_those_sections_only ... ok
[INFO] [stdout] test brief::tests::a_selection_still_indexes_every_card ... ok
[INFO] [stdout] test brief::tests::a_whole_card_selection_is_not_marked_partial ... ok
[INFO] [stdout] test brief::tests::cards_are_separated_by_a_rule ... ok
[INFO] [stdout] test brief::tests::a_readme_subsection_can_be_sent_without_the_whole_readme ... ok
[INFO] [stdout] test books::tests::the_command_line_beats_the_environment_beats_home_beats_the_default ... ok
[INFO] [stdout] test brief::tests::no_selection_writes_everything ... ok
[INFO] [stdout] test card::tests::a_card_without_path_can_still_have_places ... ok
[INFO] [stdout] test card::tests::an_unknown_status_is_kept_as_written ... ok
[INFO] [stdout] test brief::tests::out_carries_a_linked_readme_like_pick_does ... ok
[INFO] [stdout] test card::tests::a_missing_status_reads_as_unset ... ok
[INFO] [stdout] test card::tests::completion_counts_sections_with_something_in_them ... ok
[INFO] [stdout] test card::tests::short_ids_grow_only_when_they_must ... ok
[INFO] [stdout] test brief::tests::tokens_are_estimated_from_length ... ok
[INFO] [stdout] test card::tests::known_words_are_recognised_whatever_their_case ... ok
[INFO] [stdout] test card::tests::parses_header_fields_and_stops_at_headings ... ok
[INFO] [stdout] test card::tests::slugs_are_safe_filenames ... ok
[INFO] [stdout] test brief::tests::unpicked_cards_still_appear_in_the_index ... ok
[INFO] [stdout] test cardtext::tests::places_are_keyed_by_label ... ok
[INFO] [stdout] test cardtext::tests::section_text_reads_one_section_as_one_line ... ok
[INFO] [stdout] test cardtext::tests::set_field_replaces_or_adds_and_moves_nothing_else ... ok
[INFO] [stdout] test cardtext::tests::state_replaces_the_line_in_now_only ... ok
[INFO] [stdout] test cardtext::tests::tick_needs_one_open_box_and_never_touches_the_readme ... ok
[INFO] [stdout] test cardtext::tests::the_id_cannot_be_set ... ok
[INFO] [stdout] test card::tests::progress_counts_only_the_users_own_boxes ... ok
[INFO] [stdout] test checkbox::tests::ignores_things_that_only_look_like_boxes ... ok
[INFO] [stdout] test checkbox::tests::recognises_boxes_with_and_without_bullets ... ok
[INFO] [stdout] test checkbox::tests::tally_counts_done_over_total ... ok
[INFO] [stdout] test checkbox::tests::toggle_keeps_unicode_after_the_box_intact ... ok
[INFO] [stdout] test checkbox::tests::toggling_flips_only_the_mark ... ok
[INFO] [stdout] test cardtext::tests::note_appends_a_paragraph_or_makes_the_section ... ok
[INFO] [stdout] test card::tests::filename_wins_over_heading ... ok
[INFO] [stdout] test card::tests::places_come_from_the_header_and_follow_path ... ok
[INFO] [stdout] test cli::tests::code_takes_an_optional_name ... ok
[INFO] [stdout] test cli::tests::book_verbs_parse ... ok
[INFO] [stdout] test cardtext::tests::todo_copies_the_cards_own_box_style ... ok
[INFO] [stdout] test cardtext::tests::todo_joins_the_list_at_the_end_of_next ... ok
[INFO] [stdout] test cli::tests::resume_takes_a_place_and_here_is_a_verb ... ok
[INFO] [stdout] test cli::tests::a_card_is_read_with_show_never_by_its_bare_name ... ok
[INFO] [stdout] test cli::tests::bare_invocation_lists ... ok
[INFO] [stdout] test cli::tests::resume_takes_a_card_and_an_optional_file ... ok
[INFO] [stdout] test cli::tests::the_book_flag_goes_anywhere_and_leaves_the_command_alone ... ok
[INFO] [stdout] test cli::tests::the_writing_verbs_take_a_card_and_the_rest_as_text ... ok
[INFO] [stdout] test cli::tests::tree_is_an_alias_for_pick ... ok
[INFO] [stdout] test cli::tests::where_is_its_own_verb_not_a_card_name ... ok
[INFO] [stdout] test commands::edit::tests::a_configured_editor_is_respected ... ok
[INFO] [stdout] test clipboard::tests::utf16_payload_starts_with_the_bom ... ok
[INFO] [stdout] test clipboard::tests::base64_matches_the_rfc_examples ... ok
[INFO] [stdout] test commands::edit::tests::builtin_overrides_a_system_wide_editor ... ok
[INFO] [stdout] test cli::tests::missing_operands_and_stray_flags_are_usage_errors ... ok
[INFO] [stdout] test cli::tests::save_collects_its_repeatable_flags ... ok
[INFO] [stdout] test commands::rename::tests::rewrites_the_heading_and_keeps_the_rest ... ok
[INFO] [stdout] test commands::rename::tests::adds_a_heading_when_there_is_none ... ok
[INFO] [stdout] test derive::tests::a_line_that_is_only_the_project_name_is_not_a_description ... ok
[INFO] [stdout] test derive::tests::a_manifest_description_is_stripped_too ... ok
[INFO] [stdout] test commands::edit::tests::nothing_configured_means_the_built_in_editor ... ok
[INFO] [stdout] test derive::tests::a_mostly_markup_line_is_skipped ... ok
[INFO] [stdout] test commands::edit::tests::precedence_is_docket_then_visual_then_editor ... ok
[INFO] [stdout] test derive::tests::a_code_fence_is_never_the_description ... ok
[INFO] [stdout] test derive::tests::an_html_masthead_and_a_blockquote_are_skipped ... ok
[INFO] [stdout] test derive::tests::bullet_lists_and_tables_are_not_descriptions ... ok
[INFO] [stdout] test derive::tests::falls_back_to_the_readme_skipping_badges ... ok
[INFO] [stdout] test derive::tests::links_and_emphasis_are_stripped_from_the_description ... ok
[INFO] [stdout] test cli::tests::pick_and_out_take_an_optional_file ... ok
[INFO] [stdout] test cli::tests::rename_needs_exactly_two_names ... ok
[INFO] [stdout] test derive::tests::an_empty_directory_derives_nothing ... ok
[INFO] [stdout] test derive::tests::a_manifest_with_no_description_still_yields_the_name ... ok
[INFO] [stdout] test derive::tests::reads_pyproject_project_section ... ok
[INFO] [stdout] test derive::tests::a_project_without_a_readme_links_nothing ... ok
[INFO] [stdout] test editor::buffer::tests::a_paste_is_one_undo_step ... ok
[INFO] [stdout] test editor::buffer::tests::cut_and_paste_move_a_line ... ok
[INFO] [stdout] test editor::buffer::tests::cutting_the_only_line_leaves_an_empty_one ... ok
[INFO] [stdout] test derive::tests::takes_the_package_name_not_the_section_that_follows ... ok
[INFO] [stdout] test editor::buffer::tests::delete_at_line_end_pulls_the_next_line_up ... ok
[INFO] [stdout] test editor::buffer::tests::edits_at_the_edges_do_nothing ... ok
[INFO] [stdout] test editor::buffer::tests::enter_splits_and_backspace_rejoins ... ok
[INFO] [stdout] test editor::buffer::tests::jump_below_lands_under_the_heading ... ok
[INFO] [stdout] test editor::buffer::tests::keeps_blank_lines_in_the_middle ... ok
[INFO] [stdout] test editor::buffer::tests::moving_the_cursor_starts_a_new_undo_step ... ok
[INFO] [stdout] test editor::buffer::tests::multibyte_characters_are_never_split ... ok
[INFO] [stdout] test editor::buffer::tests::next_and_prev_checkbox_wrap_round ... ok
[INFO] [stdout] test editor::buffer::tests::paste_accepts_every_kind_of_line_break ... ok
[INFO] [stdout] test editor::buffer::tests::paste_drops_control_characters_and_expands_tabs ... ok
[INFO] [stdout] test editor::buffer::tests::down_onto_a_short_last_row_clamps_to_the_line_end ... ok
[INFO] [stdout] test editor::buffer::tests::paste_line_without_a_cut_reports_it ... ok
[INFO] [stdout] test editor::buffer::tests::round_trips_text_with_one_trailing_newline ... ok
[INFO] [stdout] test editor::buffer::tests::toggling_a_checkbox_is_one_undo_step ... ok
[INFO] [stdout] test editor::buffer::tests::typing_inserts_at_the_cursor ... ok
[INFO] [stdout] test editor::buffer::tests::undo_removes_a_typed_run_not_a_letter ... ok
[INFO] [stdout] test editor::buffer::tests::up_and_down_follow_wrapped_rows ... ok
[INFO] [stdout] test editor::syntax::tests::a_card_is_title_fields_sections_and_body ... ok
[INFO] [stdout] test editor::syntax::tests::a_field_line_below_the_header_is_body ... ok
[INFO] [stdout] test editor::syntax::tests::a_section_after_the_readme_leaves_readme_colouring ... ok
[INFO] [stdout] test editor::syntax::tests::checkboxes_are_their_own_kinds_outside_the_readme ... ok
[INFO] [stdout] test editor::syntax::tests::everything_under_the_readme_heading_is_readme ... ok
[INFO] [stdout] test editor::syntax::tests::prose_with_a_colon_is_not_a_field ... ok
[INFO] [stdout] test derive::tests::the_readme_is_linked_by_path_not_copied ... ok
[INFO] [stdout] test editor::buffer::tests::a_clean_buffer_is_not_dirty_until_edited ... ok
[INFO] [stdout] test editor::buffer::tests::a_zero_width_terminal_does_not_divide_by_zero ... ok
[INFO] [stdout] test editor::view::tests::follow_scrolls_only_when_the_cursor_leaves_the_window ... ok
[INFO] [stdout] test editor::view::tests::a_line_that_fills_the_width_gets_an_empty_row_for_the_cursor ... ok
[INFO] [stdout] test editor::view::tests::cursor_row_counts_wrapped_rows_above ... ok
[INFO] [stdout] test editor::view::tests::short_lines_take_one_row_and_full_lines_take_two ... ok
[INFO] [stdout] test derive::tests::notices_an_agent_instruction_file ... ok
[INFO] [stdout] test editor::view::tests::visible_wraps_and_windows ... ok
[INFO] [stdout] test derive::tests::long_descriptions_are_cut_at_a_hundred_characters ... ok
[INFO] [stdout] test id::tests::a_hex_shaped_name_is_still_id_shaped ... ok
[INFO] [stdout] test derive::tests::reads_package_json ... ok
[INFO] [stdout] test id::tests::a_taken_id_is_never_handed_out_twice ... ok
[INFO] [stdout] test id::tests::ids_are_eight_lowercase_hex_characters ... ok
[INFO] [stdout] test id::tests::recognises_id_shaped_strings ... ok
[INFO] [stdout] test id::tests::the_same_name_gets_different_ids ... ok
[INFO] [stdout] test outline::tests::a_document_ignores_headings_inside_fences ... ok
[INFO] [stdout] test outline::tests::a_document_keeps_its_title_as_the_root ... ok
[INFO] [stdout] test outline::tests::a_document_nests_by_depth_not_by_order ... ok
[INFO] [stdout] test outline::tests::a_document_with_no_title_has_several_roots ... ok
[INFO] [stdout] test outline::tests::a_duplicate_heading_is_not_a_second_root ... ok
[INFO] [stdout] test outline::tests::a_longer_fence_can_hold_a_shorter_one ... ok
[INFO] [stdout] test outline::tests::a_readme_that_opens_with_html_still_ends_the_run ... ok
[INFO] [stdout] test outline::tests::a_readmes_headings_nest_under_readme ... ok
[INFO] [stdout] test outline::tests::a_title_above_the_sections_does_not_start_the_tree ... ok
[INFO] [stdout] test outline::tests::deeper_headings_nest_deeper ... ok
[INFO] [stdout] test editor::view::tests::every_segment_names_its_source_line ... ok
[INFO] [stdout] test editor::view::tests::fit_pads_and_truncates ... ok
[INFO] [stdout] test outline::tests::grafting_hangs_a_document_under_a_new_root ... ok
[INFO] [stdout] test outline::tests::grafting_leaves_existing_indices_alone ... ok
[INFO] [stdout] test outline::tests::hashes_without_a_space_are_prose ... ok
[INFO] [stdout] test outline::tests::shell_comments_inside_a_fence_are_not_headings ... ok
[INFO] [stdout] test outline::tests::subtree_is_the_node_and_its_descendants_in_order ... ok
[INFO] [stdout] test outline::tests::the_cards_own_sections_are_the_roots ... ok
[INFO] [stdout] test outline::tests::the_header_is_not_part_of_the_outline ... ok
[INFO] [stdout] test ledger::tests::documents_keep_a_doc_name_or_get_one_from_the_title ... ok
[INFO] [stdout] test ledger::tests::uuids_are_v4_shaped_and_distinct ... ok
[INFO] [stdout] test outline::tests::a_card_with_no_sections_has_no_outline ... ok
[INFO] [stdout] test outline::tests::lines_belong_to_the_heading_above_them ... ok
[INFO] [stdout] test outline::tests::the_run_never_resumes_once_broken ... ok
[INFO] [stdout] test pack::tests::a_cards_markdown_is_its_header_and_chosen_headings ... ok
[INFO] [stdout] test pack::tests::a_zip_holds_an_index_and_one_file_per_card ... ok
[INFO] [stdout] test pick::state::tests::a_line_takes_the_heading_it_belongs_to ... ok
[INFO] [stdout] test pick::state::tests::a_readme_subsection_can_be_taken_alone ... ok
[INFO] [stdout] test pick::state::tests::a_readmes_headings_are_not_sections_of_the_card ... ok
[INFO] [stdout] test pick::state::tests::blank_lines_do_not_become_rows ... ok
[INFO] [stdout] test pick::state::tests::folds_open_and_shut_one_row_at_a_time ... ok
[INFO] [stdout] test pick::state::tests::collapsed_by_default_one_row_per_card ... ok
[INFO] [stdout] test pick::state::tests::cost_counts_the_header_once_per_card ... ok
[INFO] [stdout] test pick::state::tests::picking_a_card_takes_its_whole_outline ... ok
[INFO] [stdout] test pick::state::tests::opening_the_readme_reveals_its_own_document ... ok
[INFO] [stdout] test pick::state::tests::select_all_toggles_both_ways ... ok
[INFO] [stdout] test pick::ui::tests::a_narrow_terminal_falls_back_to_bare_keys_before_dropping_any ... ok
[INFO] [stdout] test pick::state::tests::an_empty_card_still_shows_up_and_cannot_be_folded ... ok
[INFO] [stdout] test pick::state::tests::picking_a_heading_takes_everything_under_it ... ok
[INFO] [stdout] test pick::ui::tests::human_tokens_shorten_as_they_grow ... ok
[INFO] [stdout] test pick::ui::tests::a_wide_terminal_gets_every_key_spelled_out ... ok
[INFO] [stdout] test pick::ui::tests::cut_counts_characters_not_bytes ... ok
[INFO] [stdout] test pick::state::tests::stems_deepen_with_the_tree ... ok
[INFO] [stdout] test pick::ui::tests::the_essential_keys_survive_the_narrowest_useful_terminal ... ok
[INFO] [stdout] test pick::ui::tests::the_legend_never_overruns_its_width ... ok
[INFO] [stdout] test resume::tests::a_clean_repo_reads_as_one_line ... ok
[INFO] [stdout] test resume::tests::a_document_header_gives_title_and_status ... ok
[INFO] [stdout] test resume::tests::a_document_without_front_matter_has_no_tags ... ok
[INFO] [stdout] test resume::tests::documents_are_dated_too ... ok
[INFO] [stdout] test ledger::tests::an_entry_gets_its_marker_and_must_have_every_section_in_order ... ok
[INFO] [stdout] test ledger::tests::calendar_round_trips ... ok
[INFO] [stdout] test outline::tests::sections_after_the_readme_are_never_roots_even_when_fresh ... ok
[INFO] [stdout] test resume::tests::dates_come_from_the_file_name ... ok
[INFO] [stdout] test resume::tests::a_repo_without_commits_says_so ... ok
[INFO] [stdout] test resume::tests::an_empty_section_does_not_borrow_the_next_ones_text ... ok
[INFO] [stdout] test resume::tests::only_markers_are_markers ... ok
[INFO] [stdout] test resume::tests::links_may_not_leave_the_folder ... ok
[INFO] [stdout] test resume::tests::quoted_attribute_values_keep_spaces_and_escapes ... ok
[INFO] [stdout] test resume::tests::long_subjects_are_cut ... ok
[INFO] [stdout] test resume::tests::markers_yield_their_attributes ... ok
[INFO] [stdout] test resume::tests::tags_are_read_from_a_block_sequence ... ok
[INFO] [stdout] test store::tests::ambiguous_prefix_is_an_error ... ok
[INFO] [stdout] test resume::tests::the_card_part_stops_before_the_readme ... ok
[INFO] [stdout] test resume::tests::the_index_quotes_the_first_line_of_next ... ok
[INFO] [stdout] test resume::tests::the_white_field_is_read_from_the_header_only ... ok
[INFO] [stdout] test store::tests::an_ambiguous_id_prefix_is_refused ... ok
[INFO] [stdout] test resume::tests::uncommitted_and_unpushed_work_is_counted ... ok
[INFO] [stdout] test store::tests::a_card_without_an_id_is_given_one_and_rewritten ... ok
[INFO] [stdout] test resume::tests::tags_are_read_inline_empty_and_quoted ... ok
[INFO] [stdout] test store::tests::cold_cards_sort_last ... ok
[INFO] [stdout] test store::tests::backfilled_ids_do_not_collide ... ok
[INFO] [stdout] test ui::tests::a_piped_card_is_the_file_verbatim ... ok
[INFO] [stdout] test ui::tests::clip_counts_characters_not_bytes ... ok
[INFO] [stdout] test store::tests::resolves_exact_before_prefix ... ok
[INFO] [stdout] test ui::tests::a_finished_project_is_not_counted_as_forgotten ... ok
[INFO] [stdout] test ui::tests::a_fresh_store_does_not_mention_staleness ... ok
[INFO] [stdout] test ui::tests::clipped_descriptions_end_in_an_ellipsis ... ok
[INFO] [stdout] test ui::tests::empty_store_explains_the_next_step ... ok
[INFO] [stdout] test ui::tests::no_row_exceeds_the_terminal_width ... ok
[INFO] [stdout] test ui::tests::the_hash_column_shows_a_short_unique_prefix ... ok
[INFO] [stdout] test ui::tests::there_is_no_done_column ... ok
[INFO] [stdout] test view::state::tests::close_all_is_the_outline ... ok
[INFO] [stdout] test view::state::tests::enter_on_a_body_line_shuts_its_section_and_lands_on_it ... ok
[INFO] [stdout] test view::state::tests::folding_a_section_hides_it_up_to_the_next_section ... ok
[INFO] [stdout] test store::tests::cards_resolve_by_id_and_by_id_prefix ... ok
[INFO] [stdout] test view::state::tests::headings_get_depths_from_the_title_down_through_the_readme ... ok
[INFO] [stdout] test view::state::tests::folding_the_title_leaves_one_line ... ok
[INFO] [stdout] test view::state::tests::left_climbs_and_right_opens ... ok
[INFO] [stdout] test store::tests::an_exact_name_beats_an_id_prefix ... ok
[INFO] [stdout] test ui::tests::the_summary_reports_what_the_table_cannot_show ... ok
[INFO] [stdout] test view::state::tests::colours_match_the_piped_output ... ok
[INFO] [stdout] test view::state::tests::moves_skip_what_is_folded ... ok
[INFO] [stdout] test view::ui::tests::wrapping_breaks_at_spaces ... ok
[INFO] [stdout] test view::ui::tests::wrapping_counts_characters_and_keeps_empty_lines ... ok
[INFO] [stdout] test view::state::tests::opening_a_fold_that_holds_one_heading_opens_that_too ... ok
[INFO] [stdout] test view::state::tests::readme_headings_fold_inside_the_readme ... ok
[INFO] [stdout] test view::state::tests::the_readme_starts_folded_and_the_card_open ... ok
[INFO] [stdout] test resume::tests::git_line_reads_a_real_repo_and_reports_a_plain_folder ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 224 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.15s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "e87100bd9a582e4d83869f0c104a8896de5ba810c1476f4d6831399398123143", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e87100bd9a582e4d83869f0c104a8896de5ba810c1476f4d6831399398123143", kill_on_drop: false }`
[INFO] [stdout] e87100bd9a582e4d83869f0c104a8896de5ba810c1476f4d6831399398123143
