[INFO] fetching crate undergrowth 0.1.2...
[INFO] testing undergrowth-0.1.2 against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate undergrowth 0.1.2 into /workspace/builds/worker-7-tc1/source
[INFO] started tweaking crates.io crate undergrowth 0.1.2
[INFO] finished tweaking crates.io crate undergrowth 0.1.2
[INFO] tweaked toml for crates.io crate undergrowth 0.1.2 written to /workspace/builds/worker-7-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate undergrowth 0.1.2 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 undergrowth 0.1.2 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded derive_utils v0.16.0
[INFO] [stderr]   Downloaded auto_enums v0.8.10
[INFO] [stderr]   Downloaded hashlink v0.12.2
[INFO] [stderr]   Downloaded rmcp-macros v3.3.0
[INFO] [stderr]   Downloaded text-splitter v0.32.0
[INFO] [stderr]   Downloaded granit-parser v1.3.0
[INFO] [stderr]   Downloaded blake3 v1.8.7
[INFO] [stderr]   Downloaded rmcp v3.2.0
[INFO] [stderr]   Downloaded graphqlite v0.8.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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] f5bc6228b37ba1b87501e4e15edb37dd74f8df8df589afd56859edcb3bff9c2a
[INFO] running `Command { std: "docker" "start" "f5bc6228b37ba1b87501e4e15edb37dd74f8df8df589afd56859edcb3bff9c2a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "f5bc6228b37ba1b87501e4e15edb37dd74f8df8df589afd56859edcb3bff9c2a", 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" "f5bc6228b37ba1b87501e4e15edb37dd74f8df8df589afd56859edcb3bff9c2a" "/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" "f5bc6228b37ba1b87501e4e15edb37dd74f8df8df589afd56859edcb3bff9c2a", 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" "f5bc6228b37ba1b87501e4e15edb37dd74f8df8df589afd56859edcb3bff9c2a" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v3.0.5
[INFO] [stderr]    Compiling find-msvc-tools v0.1.12
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling stable_deref_trait v1.2.1
[INFO] [stderr]    Compiling writeable v0.6.4
[INFO] [stderr]    Compiling litemap v0.8.3
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling smallvec v1.16.1
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling icu_locale_fallback_data v2.3.0
[INFO] [stderr]    Compiling hashbrown v0.17.1
[INFO] [stderr]    Compiling crossbeam-utils v0.8.23
[INFO] [stderr]    Compiling zerocopy v0.8.57
[INFO] [stderr]    Compiling ref-cast v1.0.27
[INFO] [stderr]    Compiling icu_segmenter_data v2.3.0
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.21
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling aho-corasick v1.1.5
[INFO] [stderr]    Compiling crossbeam-deque v0.8.8
[INFO] [stderr]    Compiling pulldown-cmark v0.13.4
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling cc v1.4.5
[INFO] [stderr]    Compiling strum_macros v0.28.0
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling bstr v1.13.1
[INFO] [stderr]    Compiling fallible-streaming-iterator v0.1.9
[INFO] [stderr]    Compiling fallible-iterator v0.3.0
[INFO] [stderr]    Compiling either v1.18.0
[INFO] [stderr]    Compiling rmcp v3.2.0
[INFO] [stderr]    Compiling clap_builder v4.6.6
[INFO] [stderr]    Compiling itertools v0.14.0
[INFO] [stderr]    Compiling dirs-sys v0.5.0
[INFO] [stderr]    Compiling hashlink v0.12.2
[INFO] [stderr]    Compiling uuid v1.26.1
[INFO] [stderr]    Compiling constant_time_eq v0.4.2
[INFO] [stderr]    Compiling utf16_iter v1.0.5
[INFO] [stderr]    Compiling pastey v0.2.3
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling arraydeque v0.5.1
[INFO] [stderr]    Compiling write16 v1.0.0
[INFO] [stderr]    Compiling cpufeatures v0.3.1
[INFO] [stderr]    Compiling directories v6.0.0
[INFO] [stderr]    Compiling dunce v1.0.5
[INFO] [stderr]    Compiling granit-parser v1.3.0
[INFO] [stderr]    Compiling libsqlite3-sys v0.38.2
[INFO] [stderr]    Compiling sqlite-vec v0.1.9
[INFO] [stderr]    Compiling blake3 v1.8.7
[INFO] [stderr]    Compiling regex-automata v0.4.18
[INFO] [stderr]    Compiling strum v0.28.0
[INFO] [stderr]    Compiling toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling indexmap v2.14.2
[INFO] [stderr]    Compiling serde_spanned v1.1.1
[INFO] [stderr]    Compiling toml v1.1.6+spec-1.1.0
[INFO] [stderr]    Compiling globset v0.4.20
[INFO] [stderr]    Compiling synstructure v0.14.0
[INFO] [stderr]    Compiling darling_core v0.24.1
[INFO] [stderr]    Compiling serde_derive_internals v0.30.0
[INFO] [stderr]    Compiling derive_utils v0.16.0
[INFO] [stderr]    Compiling ignore v0.4.33
[INFO] [stderr]    Compiling zerofrom-derive v0.1.8
[INFO] [stderr]    Compiling yoke-derive v0.8.3
[INFO] [stderr]    Compiling zerovec-derive v0.11.6
[INFO] [stderr]    Compiling displaydoc v0.2.7
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling futures-macro v0.3.34
[INFO] [stderr]    Compiling ref-cast-impl v1.0.27
[INFO] [stderr]    Compiling tokio-macros v2.7.2
[INFO] [stderr]    Compiling thiserror-impl v2.0.20
[INFO] [stderr]    Compiling schemars_derive v1.2.2
[INFO] [stderr]    Compiling clap_derive v4.6.4
[INFO] [stderr]    Compiling auto_enums v0.8.10
[INFO] [stderr]    Compiling tokio v1.53.1
[INFO] [stderr]    Compiling zerotrie v0.2.5
[INFO] [stderr]    Compiling futures-util v0.3.34
[INFO] [stderr]    Compiling zerofrom v0.1.8
[INFO] [stderr]    Compiling yoke v0.8.3
[INFO] [stderr]    Compiling zerovec v0.11.8
[INFO] [stderr]    Compiling thiserror v2.0.20
[INFO] [stderr]    Compiling clap v4.6.6
[INFO] [stderr]    Compiling darling_macro v0.24.1
[INFO] [stderr]    Compiling darling v0.24.1
[INFO] [stderr]    Compiling rmcp-macros v3.3.0
[INFO] [stderr]    Compiling tinystr v0.8.4
[INFO] [stderr]    Compiling potential_utf v0.1.6
[INFO] [stderr]    Compiling icu_collections v2.3.0
[INFO] [stderr]    Compiling icu_locale_core v2.3.0
[INFO] [stderr]    Compiling chrono v0.4.45
[INFO] [stderr]    Compiling icu_provider v2.3.1
[INFO] [stderr]    Compiling icu_locale_fallback v2.3.0
[INFO] [stderr]    Compiling futures-executor v0.3.34
[INFO] [stderr]    Compiling tokio-util v0.7.19
[INFO] [stderr]    Compiling schemars v1.2.2
[INFO] [stderr]    Compiling icu_normalizer v2.3.0
[INFO] [stderr]    Compiling futures v0.3.34
[INFO] [stderr]    Compiling icu_segmenter v2.3.0
[INFO] [stderr]    Compiling text-splitter v0.32.0
[INFO] [stderr]    Compiling rusqlite v0.40.2
[INFO] [stderr]    Compiling graphqlite v0.8.0
[INFO] [stderr]    Compiling undergrowth v0.1.2 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 4m 02s
[INFO] running `Command { std: "docker" "inspect" "f5bc6228b37ba1b87501e4e15edb37dd74f8df8df589afd56859edcb3bff9c2a", 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" "f5bc6228b37ba1b87501e4e15edb37dd74f8df8df589afd56859edcb3bff9c2a" "/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 undergrowth v0.1.2 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 49.96s
[INFO] running `Command { std: "docker" "inspect" "f5bc6228b37ba1b87501e4e15edb37dd74f8df8df589afd56859edcb3bff9c2a", 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" "f5bc6228b37ba1b87501e4e15edb37dd74f8df8df589afd56859edcb3bff9c2a" "/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.18s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/undergrowth-57588071ab8408d0)
[INFO] [stdout] 
[INFO] [stdout] running 261 tests
[INFO] [stdout] test cli::note::tests::a_busy_command_is_refused_naming_the_collection_being_indexed ... ignored, waits out the store's five-second bound; run by hand
[INFO] [stdout] test cli::collection::tests::a_kept_row_refuses_a_different_name_for_its_own_vault ... ok
[INFO] [stdout] test cli::collection::tests::the_removal_s_line_names_the_patterns_only_when_the_entry_held_some ... ok
[INFO] [stdout] test cli::collection::tests::a_kept_row_elsewhere_refuses_the_name_it_holds ... ok
[INFO] [stdout] test cli::mcp_config::tests::a_non_utf8_path_errors_only_on_the_installed_branch ... ok
[INFO] [stdout] test cli::collection::tests::a_fresh_vault_keeps_the_name_it_was_given ... ok
[INFO] [stdout] test cli::mcp_config::tests::r3_delegates_the_escaping_to_serde_json ... ok
[INFO] [stdout] test cli::collection::tests::an_entry_whose_path_names_nothing_is_skipped_and_the_add_proceeds ... ok
[INFO] [stdout] test cli::collection::tests::a_kept_row_brings_its_own_name_back ... ok
[INFO] [stdout] test cli::mcp_config::tests::render_stamps_the_version_it_is_given ... ok
[INFO] [stdout] test cli::selftest::tests::passed_counts_the_ok_components ... ok
[INFO] [stdout] test cli::selftest::tests::the_exit_code_is_zero_only_when_all_three_pass ... ok
[INFO] [stdout] test cli::mcp_config::tests::npx_is_a_whole_component_equality ... ok
[INFO] [stdout] test error::tests::an_interrupted_run_s_sentence_says_only_what_the_store_can_tell ... ok
[INFO] [stdout] test error::tests::coded_is_the_code_a_dash_and_the_sentence ... ok
[INFO] [stdout] test cli::note::tests::a_tab_or_a_line_break_in_a_value_stays_on_its_line ... ok
[INFO] [stdout] test cli::selftest::tests::folding_replaces_each_newline_and_each_carriage_return ... ok
[INFO] [stdout] test error::tests::codes_are_lowercase_words_and_no_two_are_a_hyphen_apart ... ok
[INFO] [stdout] test error::tests::every_variant_has_its_ruled_code_once ... ok
[INFO] [stdout] test cli::mcp_config::tests::the_npx_block_is_byte_for_byte_8_1 ... ok
[INFO] [stdout] test error::tests::every_failure_a_collection_can_end_on_has_its_own_class ... ok
[INFO] [stdout] test cli::mcp_config::tests::the_installed_block_is_byte_for_byte_8_1 ... ok
[INFO] [stdout] test error::tests::the_sentences_about_one_note_quote_what_they_were_built_with ... ok
[INFO] [stdout] test error::tests::the_sentences_render_their_structure ... ok
[INFO] [stdout] test error::tests::the_busy_refusal_has_two_sentences_and_an_address_that_is_no_notes_is_told_so ... ok
[INFO] [stdout] test error::tests::the_stage_decides_the_classes_the_variant_cannot ... ok
[INFO] [stdout] test cli::tests::exclude_is_given_once_for_each_pattern_and_kept_in_order ... ok
[INFO] [stdout] test cli::collection::tests::a_revived_name_the_config_file_already_carries_is_refused ... ok
[INFO] [stdout] test cli::collection::tests::a_plan_writes_nothing_until_its_entry_is_written_last ... ok
[INFO] [stdout] test cli::note::tests::the_command_names_every_collection_being_indexed_for_busy_and_the_notes_own_for_unknown ... ok
[INFO] [stdout] test cli::note::tests::with_no_store_the_command_knows_no_note_and_creates_nothing ... ok
[INFO] [stdout] test index::one::tests::a_folder_that_cannot_be_entered_is_not_a_file_that_cannot_be_read ... ok
[INFO] [stdout] test index::one::tests::a_path_that_is_no_path_under_the_root_is_unknown_and_reaches_no_matcher ... ok
[INFO] [stdout] test index::one::tests::a_collection_whose_folder_is_away_answers_from_the_index ... ok
[INFO] [stdout] test index::resolve::tests::a_placeholder_is_left_alone ... ok
[INFO] [stdout] test cli::note::tests::the_command_refuses_in_the_order_the_tools_do ... ok
[INFO] [stdout] test index::one::tests::a_symlink_at_an_address_is_no_file_there ... ok
[INFO] [stdout] test index::resolve::tests::a_targeted_note_is_kept_as_a_placeholder ... ok
[INFO] [stdout] test index::resolve::tests::the_record_of_an_ambiguity_is_bounded ... ok
[INFO] [stdout] test index::state::tests::a_reader_with_no_store_reads_never_indexed_and_creates_nothing ... ok
[INFO] [stdout] test index::one::tests::a_pattern_that_does_not_compile_refuses_the_call_as_it_refuses_a_run ... ok
[INFO] [stdout] test index::one::tests::a_link_pass_that_fails_takes_the_notes_own_rows_back_with_it ... ok
[INFO] [stdout] test index::resolve::tests::a_plain_delete_of_a_targeted_note_is_refused ... ok
[INFO] [stdout] test index::state::tests::building_comes_before_every_reason ... ok
[INFO] [stdout] test index::state::tests::progress_needs_both_counts ... ok
[INFO] [stdout] test index::state::tests::a_store_the_reader_cannot_open_or_query_carries_that_refusal_s_code ... ok
[INFO] [stdout] test index::state::tests::an_unknown_outcome_word_reads_as_an_interrupted_run ... ok
[INFO] [stdout] test index::state::tests::the_check_and_the_walk_say_the_same_of_a_folder_that_cannot_be_listed ... ok
[INFO] [stdout] test index::resolve::tests::an_unlinked_note_is_deleted ... ok
[INFO] [stdout] test index::tests::a_failure_of_the_run_s_connection_names_the_store_file ... ok
[INFO] [stdout] test index::tests::a_holder_is_rendered_only_when_the_store_names_one ... ok
[INFO] [stdout] test index::state::tests::the_open_lock_is_named_for_the_collection_beside_the_run_lock ... ok
[INFO] [stdout] test cli::note::tests::the_lines_are_one_value_each_and_a_note_with_no_file_has_no_path_line ... ok
[INFO] [stdout] test index::state::tests::the_folder_check_tells_a_directory_from_a_file_and_from_nothing ... ok
[INFO] [stdout] test index::tests::a_stamp_is_built_with_a_list_only_when_patterns_and_order_are_equal ... ok
[INFO] [stdout] test index::tests::a_flag_set_before_the_pass_stops_it_before_the_first_note ... ok
[INFO] [stdout] test index::tests::a_run_over_an_unchanged_vault_is_one_pass ... ok
[INFO] [stdout] test index::tests::a_pass_told_to_stop_ends_before_the_next_note_and_writes_no_stamp ... ok
[INFO] [stdout] test index::tests::the_catch_turns_a_panic_and_a_statement_error_into_named_failures ... ok
[INFO] [stdout] test index::tests::the_excluded_everything_line_names_every_pattern_that_counted ... ok
[INFO] [stdout] test index::tests::the_lock_file_is_named_for_the_collection ... ok
[INFO] [stdout] test index::tests::a_run_records_how_it_ended_and_a_completion_clears_it ... ok
[INFO] [stdout] test index::one::tests::a_demoted_row_that_kept_its_hash_is_put_back_when_its_file_reads_again ... ok
[INFO] [stdout] test index::tests::a_stopped_pass_ends_the_run_without_a_completion ... ok
[INFO] [stdout] test index::tests::a_vault_that_settles_on_the_last_pass_is_not_capped ... ok
[INFO] [stdout] test index::one::tests::each_answer_of_the_step_is_what_the_index_and_the_disk_hold ... ok
[INFO] [stdout] test index::tests::under_a_reported_directory_means_the_directory_or_a_path_below_it ... ok
[INFO] [stdout] test index::walk::tests::a_name_that_cannot_be_cut_three_bytes_from_its_end_is_simply_not_a_note ... ok
[INFO] [stdout] test index::walk::tests::a_relative_path_is_slash_separated_whatever_the_platform ... ok
[INFO] [stdout] test index::walk::tests::a_repeated_pattern_is_counted_against_the_first_entry_alone ... ok
[INFO] [stdout] test index::walk::tests::a_title_drops_one_trailing_extension_and_keeps_the_stem_s_case ... ok
[INFO] [stdout] test index::walk::tests::the_config_limbs_read_only_the_config_entries ... ok
[INFO] [stdout] test index::tests::the_re_derive_line_is_printed_only_by_a_pass_that_proceeds ... ok
[INFO] [stdout] test index::tests::the_take_writes_no_stamp ... ok
[INFO] [stdout] test index::walk::tests::the_note_test_is_the_last_three_bytes_whatever_their_case ... ok
[INFO] [stdout] test note::chunks::tests::a_long_section_is_cut_by_the_crate_and_every_piece_is_under_the_cap ... ok
[INFO] [stdout] test note::chunks::tests::a_short_note_is_cut_into_its_sections_and_a_whitespace_chunk_is_dropped ... ok
[INFO] [stdout] test note::chunks::tests::the_path_skips_a_deeper_heading_before_a_shallower_one ... ok
[INFO] [stdout] test note::destination::tests::wholly_bracketed_needs_both_pairs_and_something_between ... ok
[INFO] [stdout] test note::destination::tests::a_scheme_is_a_letter_then_letters_digits_or_three_marks_then_a_colon ... ok
[INFO] [stdout] test note::document::tests::a_bom_crlf_twin_gives_the_same_text_and_different_offsets ... ok
[INFO] [stdout] test note::document::tests::build_over_a_fixture_of_every_seam_variant ... ok
[INFO] [stdout] test note::document::tests::a_note_whose_parse_outgrows_it_fails_the_whole_pass ... ok
[INFO] [stdout] test note::document::tests::the_empty_and_whitespace_corners ... ok
[INFO] [stdout] test note::fold::tests::a_stored_name_is_a_fixed_point_of_the_comparison ... ok
[INFO] [stdout] test note::fold::tests::nothing_but_normalisation_and_case_moves ... ok
[INFO] [stdout] test index::tests::the_record_is_written_by_the_stamp_alone_and_in_one_form ... ok
[INFO] [stdout] test note::fold::tests::case_and_unicode_form_fold_together ... ok
[INFO] [stdout] test note::document::tests::the_parse_allowance_follows_the_file_s_bytes_and_not_the_normalised_text ... ok
[INFO] [stdout] test note::fold::tests::the_tag_comparison_lowercases_and_does_not_normalise ... ok
[INFO] [stdout] test note::frontmatter::tests::a_link_shaped_value_is_exactly_the_link_with_no_trim ... ok
[INFO] [stdout] test note::frontmatter::tests::a_parse_error_after_delivered_entries_keeps_no_partial_mapping ... ok
[INFO] [stdout] test index::one::tests::a_path_with_no_file_is_answered_from_the_index_and_writes_nothing ... ok
[INFO] [stdout] test note::fold::tests::the_compatibility_rewrites_are_not_made ... ok
[INFO] [stdout] test note::frontmatter::tests::a_candidate_value_s_parse_is_charged_to_the_budget ... ok
[INFO] [stdout] test note::frontmatter::tests::a_not_a_map_location_is_derived_from_the_top_level_node ... ok
[INFO] [stdout] test note::frontmatter::tests::aliases_expand_under_the_per_anchor_weighted_bound ... ok
[INFO] [stdout] test note::frontmatter::tests::every_element_arrives_as_what_it_is ... ok
[INFO] [stdout] test note::frontmatter::tests::block_collections_carry_the_parser_s_span ... ok
[INFO] [stdout] test note::frontmatter::tests::a_whole_value_markdown_link_is_a_link_unless_its_destination_says_otherwise ... ok
[INFO] [stdout] test note::frontmatter::tests::duplicate_keys_as_obsidian_compares_them ... ok
[INFO] [stdout] test note::frontmatter::tests::the_five_outcomes ... ok
[INFO] [stdout] test note::frontmatter::tests::the_block_is_found_by_its_two_delimiter_lines_exactly ... ok
[INFO] [stdout] test note::frontmatter::tests::the_tags_key_is_the_first_ascii_capitalisation_of_tags ... ok
[INFO] [stdout] test note::frontmatter::tests::the_core_number_forms ... ok
[INFO] [stdout] test note::links::tests::a_path_that_leaves_the_vault_depends_on_the_folder ... ok
[INFO] [stdout] test note::frontmatter::tests::the_plain_non_string_forms_are_the_core_schema_s ... ok
[INFO] [stdout] test note::links::tests::an_anchor_is_the_note_itself_or_a_cut ... ok
[INFO] [stdout] test note::links::tests::a_quoted_link_under_a_tags_key_is_a_link_and_the_flow_spelling_is_not ... ok
[INFO] [stdout] test note::links::tests::an_empty_target_is_no_link ... ok
[INFO] [stdout] test note::links::tests::one_trailing_backslash_comes_off ... ok
[INFO] [stdout] test note::links::tests::the_hostile_spellings_each_have_a_name ... ok
[INFO] [stdout] test note::removal::tests::an_empty_table_is_the_identity ... ok
[INFO] [stdout] test note::removal::tests::both_mappings_agree_with_a_brute_force_kept_byte_map_at_every_offset ... ok
[INFO] [stdout] test note::links::tests::an_address_outside_the_vault_is_no_link ... ok
[INFO] [stdout] test note::links::tests::the_file_type_test_reads_the_name_as_written ... ok
[INFO] [stdout] test note::removal::tests::overlapping_and_touching_spans_are_merged_and_empty_ones_dropped ... ok
[INFO] [stdout] test note::sections::tests::a_part_is_sized_in_the_units_of_its_json_string ... ok
[INFO] [stdout] test note::sections::tests::a_section_is_named_by_its_path_made_unique_in_its_note ... ok
[INFO] [stdout] test note::sections::tests::a_text_that_reads_like_a_name_takes_the_name_and_the_next_one_moves_on ... ok
[INFO] [stdout] test note::sections::tests::naming_thousands_of_equal_headings_costs_their_number ... ignored, a cost measurement, run by hand in release
[INFO] [stdout] test note::structure::tests::a_comment_before_a_heading_on_the_same_line_is_not_a_heading ... ok
[INFO] [stdout] test note::structure::tests::a_comment_inside_a_heading_is_removed_by_range_and_nothing_is_collapsed ... ok
[INFO] [stdout] test note::sections::tests::a_section_is_found_as_the_reserved_word_then_a_name_then_a_text ... ok
[INFO] [stdout] test note::structure::tests::a_whole_value_is_a_link_only_when_it_is_exactly_one_inline_link ... ok
[INFO] [stdout] test index::walk::tests::a_folder_is_the_path_without_its_last_segment ... ok
[INFO] [stdout] test note::structure::tests::an_entity_split_by_a_comment_is_decoded_after_the_span_goes ... ok
[INFO] [stdout] test note::structure::tests::constructs_carry_their_content_edge_and_a_link_its_text ... ok
[INFO] [stdout] test index::one::tests::a_file_that_stays_unreadable_is_written_once ... ok
[INFO] [stdout] test note::links::tests::the_spelled_names_of_the_deeper_fixtures ... ok
[INFO] [stdout] test note::structure::tests::html_and_definitions_are_reported_with_their_ranges ... ok
[INFO] [stdout] test note::structure::tests::one_budget_is_spent_across_every_parse_of_the_note ... ok
[INFO] [stdout] test index::tests::a_vault_that_keeps_changing_is_capped_and_still_moves_the_counter_once ... ok
[INFO] [stdout] test note::structure::tests::a_heading_range_starts_at_its_hash_even_when_indented ... ok
[INFO] [stdout] test note::structure::tests::heading_text_is_the_text_and_code_events_trimmed ... ok
[INFO] [stdout] test note::structure::tests::math_is_paired_over_the_source_as_obsidian_pairs_it ... ok
[INFO] [stdout] test note::structure::tests::code_blocks_of_both_kinds_and_every_link_kind_are_reported ... ok
[INFO] [stdout] test note::structure::tests::the_heading_re_render_spends_the_note_s_budget ... ok
[INFO] [stdout] test note::structure::tests::the_linear_scan_leaves_the_spans_the_old_scan_did ... ok
[INFO] [stdout] test note::structure::tests::the_scan_pairs_left_to_right_outside_every_code_range_and_across_links ... ok
[INFO] [stdout] test note::structure::tests::the_pathological_line_is_refused_and_the_same_motif_in_a_note_is_not ... ok
[INFO] [stdout] test note::structure::tests::the_second_pathological_shape_is_refused_too ... ok
[INFO] [stdout] test note::structure::tests::the_smallest_files_are_not_refused_by_a_bound_proportional_to_nothing ... ok
[INFO] [stdout] test note::tags::tests::hidden_ranges_and_math_over_the_source ... ok
[INFO] [stdout] test note::tags::tests::a_bad_block_yields_nothing_and_the_body_is_scanned ... ok
[INFO] [stdout] test note::tags::tests::the_edges_where_a_run_may_begin ... ok
[INFO] [stdout] test note::tags::tests::the_frontmatter_test_over_every_element_of_the_probe_list ... ok
[INFO] [stdout] test note::tags::tests::the_class_is_an_exclusion_over_a_fixed_list ... ok
[INFO] [stdout] test server::collections::tests::page_size_is_a_whole_number_of_one_or_more_and_limit_is_no_name_for_it ... ok
[INFO] [stdout] test server::failure::tests::the_carriage_serialises_its_code_its_message_and_its_keys_as_one_text_block ... ok
[INFO] [stdout] test server::list_notes::tests::an_unresolved_data_directory_is_its_own_refusal ... ok
[INFO] [stdout] test server::collections::tests::a_data_directory_with_no_store_file_is_the_empty_index_on_all_four_tools ... ok
[INFO] [stdout] test server::lists::tests::a_busy_step_is_refused_naming_the_collection_being_indexed_and_carrying_no_key ... ignored, waits out the store's five-second bound; run by hand
[INFO] [stdout] test note::structure::tests::the_recorded_parser_version_is_the_lock_s ... ok
[INFO] [stdout] test note::tags::tests::comment_delimiters_open_and_close_under_one_bit ... ok
[INFO] [stdout] test note::tags::tests::the_class_the_whitespace_and_the_digit_rule_over_runs ... ok
[INFO] [stdout] test server::list_notes::tests::the_fingerprint_is_of_the_resolved_call ... ok
[INFO] [stdout] test server::lists::tests::a_page_is_cut_strictly_after_the_position_and_names_its_last_row_only_when_more_remain ... ok
[INFO] [stdout] test server::lists::tests::a_page_is_the_size_named_up_to_the_ceiling_and_the_default_with_none ... ok
[INFO] [stdout] test server::lists::tests::a_refusal_names_as_building_only_the_collections_of_what_it_refused ... ok
[INFO] [stdout] test server::lists::tests::a_scope_covers_the_collections_it_names_and_the_parts_of_each ... ok
[INFO] [stdout] test note::sections::tests::a_note_of_thousands_of_equal_headings_is_named_to_its_last ... ok
[INFO] [stdout] test server::lists::tests::a_scope_is_asked_about_notes_first_and_answered_in_its_own_words ... ok
[INFO] [stdout] test server::lists::tests::the_digest_is_of_the_scope_as_resolved ... ok
[INFO] [stdout] test server::lists::tests::a_refusal_names_a_collection_being_indexed_only_for_what_belongs_to_it ... ok
[INFO] [stdout] test server::lists::tests::with_no_store_a_tool_about_one_note_is_refused_whatever_address_it_is_given ... ok
[INFO] [stdout] test note::sections::tests::a_long_text_is_cut_at_headings_then_at_paragraphs_and_joins_back ... ok
[INFO] [stdout] test server::add_remove::tests::the_tools_refuse_by_code_and_answer_what_they_wrote_and_took ... ok
[INFO] [stdout] test server::run::tests::a_name_conflict_carries_the_code_of_its_own_refusal ... ok
[INFO] [stdout] test server::run::tests::a_panic_payload_reads_as_its_text_or_as_a_fixed_word ... ok
[INFO] [stdout] test server::run::tests::a_slot_per_entry_in_file_order_every_word_out_of_date ... ok
[INFO] [stdout] test server::run::tests::a_slot_reports_the_path_as_written_until_the_vault_is_resolved ... ok
[INFO] [stdout] test server::run::tests::an_empty_registry_has_no_slots ... ok
[INFO] [stdout] test server::run::tests::folding_replaces_each_newline_and_each_carriage_return ... ok
[INFO] [stdout] test server::lists::tests::a_scope_is_one_note_only_when_it_names_one_note_and_nothing_else ... ok
[INFO] [stdout] test server::note_tools::tests::a_read_comes_in_parts_each_cursor_naming_the_next ... ok
[INFO] [stdout] test server::lists::tests::the_busy_refusal_names_every_collection_being_indexed_and_no_other ... ok
[INFO] [stdout] test server::run::tests::three_equal_readings_fire_once_and_a_refusal_resets_the_count ... ok
[INFO] [stdout] test server::note_tools::tests::a_read_refuses_other_bytes_then_the_section_then_the_number ... ok
[INFO] [stdout] test server::shape::tests::every_route_is_stripped_and_the_named_one_described ... ok
[INFO] [stdout] test server::lists::tests::with_no_store_file_nothing_a_scope_names_is_known ... ok
[INFO] [stdout] test server::status::tests::a_finished_word_never_goes_back_to_building ... ok
[INFO] [stdout] test server::run::tests::the_settle_computes_drops_and_take_ups_from_the_two_lists ... ok
[INFO] [stdout] test server::shape::tests::the_walk_removes_every_doc_keyword_and_nothing_else ... ok
[INFO] [stdout] test server::status::tests::a_build_begins_from_stale ... ok
[INFO] [stdout] test server::status::tests::a_read_never_replaces_the_count_a_building_word_carries ... ok
[INFO] [stdout] test index::one::tests::current_is_decided_by_the_hash_of_the_bytes_and_by_nothing_else ... ok
[INFO] [stdout] test server::status::tests::the_words_spell_the_same_way_the_tool_result_does ... ok
[INFO] [stdout] test server::status::tests::a_second_begin_while_building_is_refused ... ok
[INFO] [stdout] test server::status::tests::starts_stale ... ok
[INFO] [stdout] test server::run::tests::the_retry_checks_a_slot_once_at_a_time_and_reads_the_result_when_it_ends ... ok
[INFO] [stdout] test server::tests::the_lookup_covers_the_named_entries_in_file_order_and_refuses_as_specified ... ok
[INFO] [stdout] test server::tests::a_follower_that_panics_ends_serve_with_the_internal_fault ... ok
[INFO] [stdout] test server::tests::the_states_are_taken_by_each_scope_entry_s_id ... ok
[INFO] [stdout] test server::texts::tests::the_length_is_counted_in_utf16_units ... ok
[INFO] [stdout] test store::address::tests::an_address_is_a_collection_a_folder_or_a_note ... ok
[INFO] [stdout] test server::texts::tests::each_served_text_is_non_empty_and_within_the_host_cut ... ok
[INFO] [stdout] test server::tests::nothing_held_under_an_unreadable_file_is_the_file_s_own_refusal ... ok
[INFO] [stdout] test index::state::tests::a_run_left_open_before_the_upgrade_carries_the_interrupted_run_s_code ... ok
[INFO] [stdout] test store::contents::tests::a_heading_is_named_from_its_notes_whole_outline_on_any_page ... ok
[INFO] [stdout] test server::tests::an_entry_whose_list_differs_from_its_slot_s_reads_building ... ok
[INFO] [stdout] test store::contents::tests::a_note_is_described_by_what_the_snapshot_holds_for_its_path ... ok
[INFO] [stdout] test server::tests::a_missing_named_file_lists_what_is_held_beside_its_refusal ... ok
[INFO] [stdout] test store::contents::tests::the_two_cursor_positions_round_trip_and_refuse_every_other_form ... ok
[INFO] [stdout] test store::cursor::tests::the_envelope_round_trips_a_position_and_refuses_every_other_form ... ok
[INFO] [stdout] test store::filters::tests::the_pipelines_resolve_and_refuse_as_specified ... ok
[INFO] [stdout] test store::notes::tests::a_folder_beside_a_note_costs_the_same_whatever_the_statistics ... ignored, a cost measurement, run by hand in release
[INFO] [stdout] test store::contents::tests::a_link_row_is_one_pair_once_in_scope_by_its_source ... ok
[INFO] [stdout] test store::notes::tests::page_over_a_set_costs_what_a_page_of_one_does ... ignored
[INFO] [stdout] test store::contents::tests::the_headings_of_a_whole_collection_are_that_collections_alone ... ok
[INFO] [stdout] test store::filters::tests::the_shared_matches_select_the_specified_notes ... ok
[INFO] [stdout] test store::notes::tests::a_set_filtered_page_holds_only_the_collection_s_notes ... ok
[INFO] [stdout] test store::notes::tests::the_set_filters_over_a_set_keep_an_unlisted_collection_out ... ok
[INFO] [stdout] test store::registry::tests::a_path_without_a_tilde_is_used_as_written ... ok
[INFO] [stdout] test store::registry::tests::a_prefix_matching_two_names_is_ambiguous_in_file_order ... ok
[INFO] [stdout] test store::registry::tests::an_empty_reference_is_never_a_prefix_match ... ok
[INFO] [stdout] test store::registry::tests::an_exact_name_wins_over_a_prefix ... ok
[INFO] [stdout] test store::registry::tests::the_alphabet_refuses_the_empty_name ... ok
[INFO] [stdout] test store::registry::tests::the_slug_is_byte_wise_ascii ... ok
[INFO] [stdout] test store::registry::tests::two_entries_at_one_path_refuse_the_path_form ... ok
[INFO] [stdout] test store::notes::tests::the_read_over_a_set_pages_across_collections_in_id_order ... ok
[INFO] [stdout] test store::tests::a_reindex_at_a_folder_another_name_holds_is_refused_and_writes_nothing ... ok
[INFO] [stdout] test store::tests::a_vault_a_registered_row_owns_says_so_instead ... ok
[INFO] [stdout] test cli::collection::tests::describe_prints_the_row_the_counts_the_patterns_and_each_list_whole ... ok
[INFO] [stdout] test store::tests::a_version_this_build_cannot_read_is_refused_by_name ... ok
[INFO] [stdout] test store::tests::an_entry_with_no_row_gets_one ... ok
[INFO] [stdout] test store::tests::a_vault_another_row_owns_refuses_the_entry_and_moves_nothing ... ok
[INFO] [stdout] test store::contents::tests::each_count_is_of_every_row_its_list_would_return ... ok
[INFO] [stdout] test store::tests::an_old_spelling_is_replaced_when_the_vault_is_free ... ok
[INFO] [stdout] test store::tests::only_a_missing_version_reads_as_not_our_store ... ok
[INFO] [stdout] test index::one::tests::the_runs_own_record_is_not_touched_by_a_call ... ok
[INFO] [stdout] test store::tests::the_schema_leaves_exactly_the_objects_it_names ... ok
[INFO] [stdout] test store::tests::the_step_to_version_5_tolerates_its_columns_and_marks_only_an_open_run ... ok
[INFO] [stdout] test store::tests::the_store_file_is_one_join ... ok
[INFO] [stdout] test store::tests::a_state_look_reads_the_outcome_at_this_version_and_the_stamps_below_it ... ok
[INFO] [stdout] test index::one::tests::the_step_reads_and_writes_the_rows_of_its_own_collection_alone ... ok
[INFO] [stdout] test store::tests::the_step_to_version_6_adds_its_column_once_and_touches_no_note_row ... ok
[INFO] [stdout] test store::vocab::tests::a_collection_outside_the_scope_enters_no_list_and_no_count ... ok
[INFO] [stdout] test store::vocab::tests::a_named_note_is_matched_by_its_bytes ... ok
[INFO] [stdout] test store::vocab::tests::folders_differing_only_in_capitals_are_two_rows_and_one_match ... ok
[INFO] [stdout] test store::vocab::tests::tags_within_a_folder_and_notes_count_a_note_once ... ok
[INFO] [stdout] test store::vocab::tests::the_cursor_positions_round_trip_and_continue_strictly_after ... ok
[INFO] [stdout] test store::tests::the_migration_leaves_the_same_objects_a_fresh_create_does ... ok
[INFO] [stdout] test store::vocab::tests::the_index_knows_a_failed_path_and_a_folder_with_something_under_it ... ok
[INFO] [stdout] test store::vocab::tests::the_rows_on_a_planted_store ... ok
[INFO] [stdout] test store::vocab::tests::the_nine_kinds_round_trip_and_a_tenth_word_fails_the_read ... ok
[INFO] [stdout] test store::vocab::tests::vocabulary_pages_cost_the_scope_s_pairs_read ... ignored, a cost measurement, run by hand in release
[INFO] [stdout] test server::lists::tests::a_tool_about_one_note_refuses_what_is_not_a_notes_address_and_reads_what_is ... ok
[INFO] [stdout] test server::lists::tests::a_note_the_step_marks_unknown_is_refused_though_the_index_holds_its_row ... ok
[INFO] [stdout] test index::one::tests::with_no_store_an_earlier_store_or_no_row_for_the_collection_the_note_is_unknown ... ok
[INFO] [stdout] test index::tests::the_run_fills_the_hash_of_what_it_reads_and_decides_the_structure_pass_by_it ... ok
[INFO] [stdout] test store::notes::tests::the_page_connection_is_none_for_no_store_and_carries_the_open_s_own_refusals ... FAILED
[INFO] [stdout] test store::notes::tests::a_page_within_folders_and_notes_is_the_page_of_either ... ok
[INFO] [stdout] test store::notes::tests::the_page_query_pages_checks_ids_and_classifies_its_failures ... ok
[INFO] [stdout] test store::tests::the_indexing_connection_enforces_the_cascades ... ok
[INFO] [stdout] test index::one::tests::of_two_calls_about_one_changed_file_one_writes ... ok
[INFO] [stdout] test server::run::tests::missed_ticks_are_delayed_not_fired_together ... ok
[INFO] [stdout] test server::tests::a_call_racing_the_completion_never_pairs_building_with_the_new_count ... ok
[INFO] [stdout] test store::tests::two_reindexes_of_a_fresh_store_both_register_the_collection ... ok
[INFO] [stdout] test store::tests::two_adds_to_a_fresh_store_both_register_the_vault ... ok
[INFO] [stdout] test store::tests::two_opens_of_a_fresh_store_both_register_the_entry ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- store::notes::tests::the_page_connection_is_none_for_no_store_and_carries_the_open_s_own_refusals stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'store::notes::tests::the_page_connection_is_none_for_no_store_and_carries_the_open_s_own_refusals' (2824) panicked at src/store/notes.rs:1079:26:
[INFO] [stdout] a connection under an unreadable directory
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5a6d48850f71 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5a6d4886ac8a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5a6d488563cc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5a6d48829966 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5a6d48847aa9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5a6d484846a0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5a6d48847dd2 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5a6d48829a44 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5a6d48822389 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5a6d4882a8ad - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5a6d4886b4ac - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5a6d482e0d81 - undergrowth[cdd4bca46465f818]::store::notes::tests::the_page_connection_is_none_for_no_store_and_carries_the_open_s_own_refusals
[INFO] [stdout]   12:     0x5a6d4822d249 - <undergrowth[cdd4bca46465f818]::store::notes::tests::the_page_connection_is_none_for_no_store_and_carries_the_open_s_own_refusals::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x5a6d4847798b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   14:     0x5a6d48484ff5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   15:     0x5a6d4847e8b4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x5a6d48488152 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   17:     0x5a6d4884ff89 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x76f8a175edfa - <unknown>
[INFO] [stdout]   19:     0x76f8a17f23d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     store::notes::tests::the_page_connection_is_none_for_no_store_and_carries_the_open_s_own_refusals
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 254 passed; 1 failed; 6 ignored; 0 measured; 0 filtered out; finished in 19.98s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] running `Command { std: "docker" "inspect" "f5bc6228b37ba1b87501e4e15edb37dd74f8df8df589afd56859edcb3bff9c2a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f5bc6228b37ba1b87501e4e15edb37dd74f8df8df589afd56859edcb3bff9c2a", kill_on_drop: false }`
[INFO] [stdout] f5bc6228b37ba1b87501e4e15edb37dd74f8df8df589afd56859edcb3bff9c2a
