[INFO] fetching crate drevo-core 0.1.1...
[INFO] testing drevo-core-0.1.1 against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate drevo-core 0.1.1 into /workspace/builds/worker-2-tc2/source
[INFO] started tweaking crates.io crate drevo-core 0.1.1
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate drevo-core 0.1.1
[INFO] tweaked toml for crates.io crate drevo-core 0.1.1 written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate drevo-core 0.1.1 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate drevo-core 0.1.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.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:41:12
[INFO] [stderr]    |
[INFO] [stderr] 41 | homepage = "https://github.com/ice1x/drevo"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 46 | repository = "https://github.com/ice1x/drevo"
[INFO] [stderr]    |              --------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `drevo-core` (manifest) generated 1 warning
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/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] f31142d0327efa2d00c4927c091bf1b858fa71c34de499b76a0528606b61cb85
[INFO] running `Command { std: "docker" "start" "f31142d0327efa2d00c4927c091bf1b858fa71c34de499b76a0528606b61cb85", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "f31142d0327efa2d00c4927c091bf1b858fa71c34de499b76a0528606b61cb85", 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" "f31142d0327efa2d00c4927c091bf1b858fa71c34de499b76a0528606b61cb85" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "f31142d0327efa2d00c4927c091bf1b858fa71c34de499b76a0528606b61cb85", 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" "f31142d0327efa2d00c4927c091bf1b858fa71c34de499b76a0528606b61cb85" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:41:12
[INFO] [stderr]    |
[INFO] [stderr] 41 | homepage = "https://github.com/ice1x/drevo"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 46 | repository = "https://github.com/ice1x/drevo"
[INFO] [stderr]    |              --------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `drevo-core` (manifest) generated 1 warning
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling virtue v0.0.18
[INFO] [stderr]    Compiling unty v0.0.4
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling uuid v1.23.0
[INFO] [stderr]    Compiling bincode_derive v2.0.1
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling bincode v2.0.1
[INFO] [stderr]    Compiling drevo-core v0.1.1 (/opt/rustwide/workdir)
[INFO] [stderr] warning: unused dependency `bincode`
[INFO] [stderr]  --> Cargo.toml:1:15
[INFO] [stderr]   |
[INFO] [stderr] 1 | [dependencies.bincode]
[INFO] [stderr]   |               ^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `bincode`
[INFO] [stderr] warning: `drevo-core` (manifest) generated 1 warning
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 21.70s
[INFO] running `Command { std: "docker" "inspect" "f31142d0327efa2d00c4927c091bf1b858fa71c34de499b76a0528606b61cb85", 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" "f31142d0327efa2d00c4927c091bf1b858fa71c34de499b76a0528606b61cb85" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:41:12
[INFO] [stderr]    |
[INFO] [stderr] 41 | homepage = "https://github.com/ice1x/drevo"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 46 | repository = "https://github.com/ice1x/drevo"
[INFO] [stderr]    |              --------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `drevo-core` (manifest) generated 1 warning
[INFO] [stderr]    Compiling drevo-core v0.1.1 (/opt/rustwide/workdir)
[INFO] [stderr] warning: unused dependency `bincode`
[INFO] [stderr]  --> Cargo.toml:1:15
[INFO] [stderr]   |
[INFO] [stderr] 1 | [dependencies.bincode]
[INFO] [stderr]   |               ^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `bincode`
[INFO] [stderr] help: to still use for development builds, move to `dev-dependencies`
[INFO] [stderr] warning: `drevo-core` (manifest) generated 1 warning
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 18.12s
[INFO] running `Command { std: "docker" "inspect" "f31142d0327efa2d00c4927c091bf1b858fa71c34de499b76a0528606b61cb85", 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" "f31142d0327efa2d00c4927c091bf1b858fa71c34de499b76a0528606b61cb85" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:41:12
[INFO] [stderr]    |
[INFO] [stderr] 41 | homepage = "https://github.com/ice1x/drevo"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 46 | repository = "https://github.com/ice1x/drevo"
[INFO] [stderr]    |              --------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `drevo-core` (manifest) generated 1 warning
[INFO] [stderr] warning: unused dependency `bincode`
[INFO] [stderr]  --> Cargo.toml:1:15
[INFO] [stderr]   |
[INFO] [stderr] 1 | [dependencies.bincode]
[INFO] [stderr]   |               ^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `bincode`
[INFO] [stderr] help: to still use for development builds, move to `dev-dependencies`
[INFO] [stderr] warning: `drevo-core` (manifest) generated 1 warning
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.06s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/drevo-core/14f5a6660760e60b/out/drevo_core-14f5a6660760e60b)
[INFO] [stdout] 
[INFO] [stdout] running 168 tests
[INFO] [stdout] test bm25::tests::idf_is_non_negative_even_for_common_terms ... ok
[INFO] [stdout] test csr::tests::par_map_of_empty_graph_is_empty ... ok
[INFO] [stdout] test delta::tests::delete_variants_report_stamp_and_order_after_upserts ... ok
[INFO] [stdout] test delta::tests::empty_vector_dominates_nothing ... ok
[INFO] [stdout] test dump::tests::dump_round_trips_through_json ... ok
[INFO] [stdout] test delta::tests::dominates_is_greater_or_equal_on_the_same_origin ... ok
[INFO] [stdout] test csr::tests::dense_index_round_trips_with_node_id ... ok
[INFO] [stdout] test dump::tests::import_report_default_is_all_zero ... ok
[INFO] [stdout] test error::tests::display_matches_the_drevo_error_wording ... ok
[INFO] [stdout] test error::tests::io_and_json_lift_through_the_question_mark_operator ... ok
[INFO] [stdout] test hlc::tests::default_is_the_minimum ... ok
[INFO] [stdout] test hlc::tests::display_is_wall_dot_counter ... ok
[INFO] [stdout] test hlc::tests::ordering_is_wall_then_counter ... ok
[INFO] [stdout] test hlc::tests::serde_round_trips ... ok
[INFO] [stdout] test csr::tests::empty_graph_is_well_formed ... ok
[INFO] [stdout] test csr::tests::offsets_partition_the_flat_neighbour_array ... ok
[INFO] [stdout] test hlc::tests::tick_increments_counter_within_same_millisecond ... ok
[INFO] [stdout] test delta::tests::stamped_change_reports_its_stamp_and_kind ... ok
[INFO] [stdout] test dump::tests::dump_error_renders_and_lifts_to_core_io ... ok
[INFO] [stdout] test csr::tests::dangling_neighbours_are_skipped ... ok
[INFO] [stdout] test labels::tests::absent_property_yields_empty ... ok
[INFO] [stdout] test hlc::tests::update_from_a_future_remote_adopts_its_wall ... ok
[INFO] [stdout] test hlc::tests::tick_is_strictly_increasing_over_many_events ... ok
[INFO] [stdout] test hlc::tests::update_prefers_physical_time_when_it_leads ... ok
[INFO] [stdout] test csr::tests::neighbours_are_dense_indices_sorted_per_vertex ... ok
[INFO] [stdout] test hlc::tests::tick_is_monotonic_when_the_clock_runs_backwards ... ok
[INFO] [stdout] test bm25::tests::matches_the_closed_form ... ok
[INFO] [stdout] test bm25::tests::rarer_terms_score_higher ... ok
[INFO] [stdout] test hlc::tests::update_takes_the_max_and_advances_past_both ... ok
[INFO] [stdout] test hlc::tests::tick_resets_counter_when_wall_advances ... ok
[INFO] [stdout] test labels::tests::non_array_value_yields_empty ... ok
[INFO] [stdout] test labels::tests::non_string_items_are_skipped ... ok
[INFO] [stdout] test error::tests::prepared_transaction_pending_names_the_gids ... ok
[INFO] [stdout] test hlc::tests::counter_overflow_rolls_the_wall_forward ... ok
[INFO] [stdout] test labels::tests::reads_the_stored_string_array_in_order ... ok
[INFO] [stdout] test lww::tests::map_merge_is_associative ... ok
[INFO] [stdout] test lww::tests::register_concurrent_writes_resolve_by_origin ... ok
[INFO] [stdout] test lww::tests::set_add_and_remove_by_stamp ... ok
[INFO] [stdout] test lww::tests::register_merge_is_commutative_and_idempotent ... ok
[INFO] [stdout] test lww::tests::set_concurrent_add_and_remove_converge_by_stamp ... ok
[INFO] [stdout] test hlc::tests::now_and_observe_advance_using_the_real_clock ... ok
[INFO] [stdout] test lww::tests::register_set_keeps_the_greater_stamp ... ok
[INFO] [stdout] test model::tests::apply_patch_updates_only_some_fields ... ok
[INFO] [stdout] test model::tests::direction_clone_eq ... ok
[INFO] [stdout] test lww::tests::set_iter_and_len_skip_tombstones ... ok
[INFO] [stdout] test model::tests::apply_patch_updates_all_fields ... ok
[INFO] [stdout] test lww::tests::serde_round_trips ... ok
[INFO] [stdout] test model::tests::direction_variants_are_distinct ... ok
[INFO] [stdout] test lww::tests::map_merge_is_idempotent ... ok
[INFO] [stdout] test lww::tests::map_merge_unions_keys_and_converges_regardless_of_order ... ok
[INFO] [stdout] test model::tests::edge_apply_patch_updates_all_fields ... ok
[INFO] [stdout] test lww::tests::map_set_and_get ... ok
[INFO] [stdout] test lww::tests::set_serde_round_trips ... ok
[INFO] [stdout] test lww::tests::set_merge_is_idempotent_and_associative ... ok
[INFO] [stdout] test model::tests::edge_serializes_to_json_roundtrip ... ok
[INFO] [stdout] test model::tests::new_edge_into_edge_generates_uuid ... ok
[INFO] [stdout] test model::tests::new_node_into_node_copies_fields ... ok
[INFO] [stdout] test model::tests::apply_patch_updates_timestamp ... ok
[INFO] [stdout] test model::tests::new_node_into_node_sets_id ... ok
[INFO] [stdout] test model::tests::node_bincode_is_deterministic_across_property_insertion_order ... ok
[INFO] [stdout] test model::tests::node_serializes_to_bincode_roundtrip ... ok
[INFO] [stdout] test model::tests::node_serializes_to_json_roundtrip ... ok
[INFO] [stdout] test model::tests::new_edge_into_edge_copies_fields ... ok
[INFO] [stdout] test model::tests::node_with_cjk_content_serializes_roundtrip ... ok
[INFO] [stdout] test model::tests::new_edge_into_edge_sets_id ... ok
[INFO] [stdout] test model::tests::apply_empty_patch_only_updates_timestamp ... ok
[INFO] [stdout] test model::tests::node_with_complex_properties_serializes ... ok
[INFO] [stdout] test model::tests::node_with_cyrillic_content_serializes_roundtrip ... ok
[INFO] [stdout] test model::tests::node_with_emoji_content_serializes_roundtrip ... ok
[INFO] [stdout] test model::tests::node_with_empty_properties_serializes ... ok
[INFO] [stdout] test model::tests::now_ms_is_total_and_does_not_panic ... ok
[INFO] [stdout] test model::tests::now_ms_returns_reasonable_timestamp ... ok
[INFO] [stdout] test model::tests::properties_bincode_is_deterministic_across_insertion_order ... ok
[INFO] [stdout] test model::tests::new_node_into_node_generates_uuid ... ok
[INFO] [stdout] test model::tests::edge_apply_patch_updates_some_fields ... ok
[INFO] [stdout] test model::tests::new_node_into_node_sets_timestamps ... ok
[INFO] [stdout] test model::tests::edge_serializes_to_bincode_roundtrip ... ok
[INFO] [stdout] test model::tests::edge_with_cyrillic_kind_serializes_roundtrip ... ok
[INFO] [stdout] test model::tests::new_edge_into_edge_sets_timestamp ... ok
[INFO] [stdout] test lww::tests::stamp_orders_by_hlc_then_origin ... ok
[INFO] [stdout] test native::adjacency_kind_sort_tests::csr_in_matches_incoming_neighbor_ids_oracle ... ok
[INFO] [stdout] test model::tests::properties_with_unicode_keys_and_values_roundtrip ... ok
[INFO] [stdout] test native::adjacency_kind_sort_tests::csr_out_matches_neighbor_ids_oracle ... ok
[INFO] [stdout] test model::tests::uuid_v7_is_unique ... ok
[INFO] [stdout] test model::tests::uuid_v7_is_valid ... ok
[INFO] [stdout] test native::adjacency_kind_sort_tests::delete_tombstones_the_stamp ... ok
[INFO] [stdout] test native::adjacency_kind_sort_tests::delta_bootstraps_a_fresh_replica ... ok
[INFO] [stdout] test native::adjacency_kind_sort_tests::delete_converges_via_tombstone ... ok
[INFO] [stdout] test native::adjacency_kind_sort_tests::delete_cascades_to_incident_edges_on_the_receiver ... ok
[INFO] [stdout] test native::adjacency_kind_sort_tests::absent_entity_has_no_stamp ... ok
[INFO] [stdout] test native::adjacency_kind_sort_tests::delta_is_idempotent_and_incremental ... ok
[INFO] [stdout] test native::adjacency_kind_sort_tests::edge_with_unknown_endpoints_is_skipped ... ok
[INFO] [stdout] test native::adjacency_kind_sort_tests::writes_are_stamped_and_strictly_increasing ... ok
[INFO] [stdout] test native::adjacency_kind_sort_tests::edge_endpoints_are_remapped_by_uuid_across_id_spaces ... ok
[INFO] [stdout] test native::kind_index_tests::index_matches_ground_truth_after_mixed_workload ... ok
[INFO] [stdout] test native::adjacency_kind_sort_tests::concurrent_writers_converge_without_id_collision ... ok
[INFO] [stdout] test native::adjacency_kind_sort_tests::adjacency_is_kind_sorted_after_interleaved_inserts ... ok
[INFO] [stdout] test native::adjacency_kind_sort_tests::kind_run_fast_path_matches_full_linear_filter ... ok
[INFO] [stdout] test native::adjacency_kind_sort_tests::adjacency_stays_sorted_after_delete_and_wal_upsert ... ok
[INFO] [stdout] test csr::tests::par_map_matches_sequential_across_thread_counts ... ok
[INFO] [stdout] test native::adjacency_kind_sort_tests::newer_upsert_resurrects_a_tombstoned_entity ... ok
[INFO] [stdout] test native::adjacency_kind_sort_tests::adjacency_stays_sorted_after_kind_update ... ok
[INFO] [stdout] test native::adjacency_kind_sort_tests::delete_converges_across_distinct_id_spaces ... ok
[INFO] [stdout] test native_fts::rel_tests::a_deleted_edge_leaves_the_index ... ok
[INFO] [stdout] test native::adjacency_kind_sort_tests::distinct_in_memory_graphs_get_distinct_origins ... ok
[INFO] [stdout] test native_property_index::alias_tests::empty_model_fields_are_not_indexed ... ok
[INFO] [stdout] test native_property_index::alias_tests::model_title_and_body_are_indexed_as_alias_properties ... ok
[INFO] [stdout] test native_fts::rel_tests::edges_carry_no_title_or_body_only_properties ... ok
[INFO] [stdout] test model::tests::uuid_v7_is_sortable_by_time ... ok
[INFO] [stdout] test native::adjacency_kind_sort_tests::stale_delete_loses_to_a_newer_live_write ... ok
[INFO] [stdout] test native::adjacency_kind_sort_tests::later_stamp_wins_and_stale_change_is_skipped ... ok
[INFO] [stdout] test native_property_index::alias_tests::title_update_moves_the_alias_posting ... ok
[INFO] [stdout] test replica::tests::promoted_replica_keeps_its_data_and_accepts_writes ... ok
[INFO] [stdout] test native_fts::rel_tests::indexes_edge_string_properties_and_ranks_by_bm25 ... ok
[INFO] [stdout] test replica::tests::replica_applies_incrementally_and_tracks_lag ... ok
[INFO] [stdout] test native_property_index::alias_tests::an_explicit_title_property_overrides_the_model_alias ... ok
[INFO] [stdout] test tokenizer::tests::extract_raw_trigrams_empty_body ... ok
[INFO] [stdout] test replica::tests::replica_bootstraps_as_an_exact_mirror ... ok
[INFO] [stdout] test tokenizer::tests::extract_raw_trigrams_combines_fields ... ok
[INFO] [stdout] test tokenizer::tests::extract_trigrams_both_empty ... ok
[INFO] [stdout] test replica::tests::replica_mirrors_deletes ... ok
[INFO] [stdout] test replica::tests::replica_resnapshots_when_it_falls_behind_the_retained_feed ... ok
[INFO] [stdout] test tokenizer::tests::normalize_lowercase ... ok
[INFO] [stdout] test tokenizer::tests::is_cjk_hangul ... ok
[INFO] [stdout] test tokenizer::tests::is_cjk_hiragana ... ok
[INFO] [stdout] test tokenizer::tests::normalize_collapse_whitespace ... ok
[INFO] [stdout] test tokenizer::tests::normalize_empty ... ok
[INFO] [stdout] test tokenizer::tests::extract_trigrams_combines_fields ... ok
[INFO] [stdout] test tokenizer::tests::extract_trigrams_empty_body ... ok
[INFO] [stdout] test tokenizer::tests::extract_trigrams_empty_title ... ok
[INFO] [stdout] test tokenizer::tests::is_cjk_latin_false ... ok
[INFO] [stdout] test tokenizer::tests::normalize_mixed_cjk_latin ... ok
[INFO] [stdout] test tokenizer::tests::normalize_only_punctuation ... ok
[INFO] [stdout] test tokenizer::tests::is_cjk_chinese ... ok
[INFO] [stdout] test tokenizer::tests::normalize_trim ... ok
[INFO] [stdout] test tokenizer::tests::is_cjk_katakana ... ok
[INFO] [stdout] test tokenizer::tests::trigrams_basic ... ok
[INFO] [stdout] test tokenizer::tests::trigrams_cjk_bigrams ... ok
[INFO] [stdout] test tokenizer::tests::trigrams_empty ... ok
[INFO] [stdout] test tokenizer::tests::raw_trigrams_superset_of_distinct ... ok
[INFO] [stdout] test tokenizer::tests::trigrams_dedup ... ok
[INFO] [stdout] test tokenizer::tests::raw_trigrams_term_frequency ... ok
[INFO] [stdout] test tokenizer::tests::trigrams_with_space ... ok
[INFO] [stdout] test tokenizer::tests::trigrams_exact_three ... ok
[INFO] [stdout] test tokenizer::tests::trigrams_normalizes_input ... ok
[INFO] [stdout] test tokenizer::tests::words_basic_split ... ok
[INFO] [stdout] test tokenizer::tests::trigrams_cjk_two_chars ... ok
[INFO] [stdout] test tokenizer::tests::words_cjk_runs ... ok
[INFO] [stdout] test tokenizer::tests::words_drops_single_chars ... ok
[INFO] [stdout] test tokenizer::tests::trigrams_short_text_single_char ... ok
[INFO] [stdout] test tokenizer::tests::words_empty_and_punctuation_only ... ok
[INFO] [stdout] test tokenizer::tests::words_preserves_repetition_and_order ... ok
[INFO] [stdout] test value_encoding::tests::is_canonical_across_object_key_order ... ok
[INFO] [stdout] test tokenizer::tests::words_keeps_digits_in_tokens ... ok
[INFO] [stdout] test tokenizer::tests::words_lowercases ... ok
[INFO] [stdout] test tokenizer::tests::words_strips_punctuation ... ok
[INFO] [stdout] test tokenizer::tests::normalize_unicode_lowercase ... ok
[INFO] [stdout] test csr::tests::par_map_preserves_index_alignment ... ok
[INFO] [stdout] test tokenizer::tests::raw_trigrams_basic_order ... ok
[INFO] [stdout] test tokenizer::tests::raw_trigrams_cjk_bigrams_with_repetition ... ok
[INFO] [stdout] test tokenizer::tests::raw_trigrams_count_matches_window_count ... ok
[INFO] [stdout] test tokenizer::tests::raw_trigrams_preserves_repetition ... ok
[INFO] [stdout] test tokenizer::tests::raw_trigrams_too_short ... ok
[INFO] [stdout] test tokenizer::tests::trigrams_short_text_two_chars ... ok
[INFO] [stdout] test delta::tests::observe_keeps_the_greatest_per_origin ... ok
[INFO] [stdout] test value_encoding::tests::encodes_scalars ... ok
[INFO] [stdout] test tokenizer::tests::normalize_preserves_digits ... ok
[INFO] [stdout] test tokenizer::tests::normalize_strip_punctuation ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 168 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/acid_atomicity.rs (/opt/rustwide/target/release/build/drevo-core/e8410b579c1e03cf/out/acid_atomicity-e8410b579c1e03cf)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test commit_is_all_or_nothing_in_memory ... ok
[INFO] [stdout] test a_constraint_rejected_commit_applies_nothing ... ok
[INFO] [stdout] test dropping_a_transaction_discards_its_writes ... ok
[INFO] [stdout] test a_committed_batch_is_durable_as_a_whole ... ok
[INFO] [stdout] test a_torn_committed_batch_replays_none_of_the_transaction ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/acid_consistency.rs (/opt/rustwide/target/release/build/drevo-core/1d59eb638b1662ab/out/acid_consistency-1d59eb638b1662ab)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test node_key_constraint_is_enforced_at_commit ... ok
[INFO] [stdout] test unique_node_property_is_enforced_at_commit ... ok
[INFO] [stdout] test property_exists_constraint_is_enforced_at_commit ... ok
[INFO] [stdout] test title_uniqueness_invariant_holds ... ok
[INFO] [stdout] test add_constraint_rejects_preexisting_violation_and_is_not_stored ... ok
[INFO] [stdout] test edge_endpoint_existence_invariant_holds ... ok
[INFO] [stdout] test edge_weight_finiteness_invariant_holds ... ok
[INFO] [stderr]      Running tests/acid_durability.rs (/opt/rustwide/target/release/build/drevo-core/2737bd4bf0c3021e/out/acid_durability-2737bd4bf0c3021e)
[INFO] [stdout] test cascade_edge_deletion_invariant_holds ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test acknowledged_writes_are_fsynced_and_survive_reopen ... ok
[INFO] [stdout] test wal_replay_is_idempotent ... ok
[INFO] [stdout] test reopen_replays_the_log_to_the_same_state ... ok
[INFO] [stdout] test ids_stay_monotonic_across_reopens ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/acid_isolation.rs (/opt/rustwide/target/release/build/drevo-core/7c545eda0aa61faa/out/acid_isolation-7c545eda0aa61faa)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test snapshot_stays_consistent_across_a_concurrent_delete ... ok
[INFO] [stdout] test repeatable_read_snapshot_is_unaffected_by_later_commits ... ok
[INFO] [stdout] test lost_update_is_prevented_by_a_commit_conflict ... ok
[INFO] [stdout] test no_dirty_read_uncommitted_writes_are_invisible ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/batched_delete.rs (/opt/rustwide/target/release/build/drevo-core/abd345a742e926d4/out/batched_delete-abd345a742e926d4)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test delete_nodes_skips_absent_ids ... ok
[INFO] [stdout] test delete_nodes_stamp_tombstones_like_single_delete ... ok
[INFO] [stdout] test delete_nodes_removes_nodes_and_cascades_edges ... ok
[INFO] [stdout] test delete_nodes_are_durable_across_reopen ... ok
[INFO] [stdout] test delete_nodes_uses_a_single_fsync ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/crate_docs.rs (/opt/rustwide/target/release/build/drevo-core/f47852aca5583a7d/out/crate_docs-f47852aca5583a7d)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test crate_page_opens_with_a_runnable_example ... ok
[INFO] [stdout] test package_description_says_what_the_crate_is ... ok
[INFO] [stdout] test readme_carries_no_internal_history ... ok
[INFO] [stderr]      Running tests/exclusive_open_lock.rs (/opt/rustwide/target/release/build/drevo-core/904686cd291121e9/out/exclusive_open_lock-904686cd291121e9)
[INFO] [stdout] test doc_comments_carry_no_internal_history ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test reopen_succeeds_after_the_first_handle_is_dropped ... ok
[INFO] [stdout] test second_open_on_same_path_is_rejected_while_first_is_held ... ok
[INFO] [stdout] test distinct_paths_do_not_contend ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/native_batch_create.rs (/opt/rustwide/target/release/build/drevo-core/428388fb688fca3c/out/native_batch_create-428388fb688fca3c)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test create_edges_requires_existing_endpoints ... ok
[INFO] [stdout] test create_nodes_assigns_ascending_ids ... ok
[INFO] [stdout] test create_nodes_is_all_or_nothing_on_duplicate_title ... ok
[INFO] [stdout] test create_nodes_batch_is_one_fsync ... ok
[INFO] [stderr]      Running tests/native_embedding_store.rs (/opt/rustwide/target/release/build/drevo-core/e7a601e0b11afb9b/out/native_embedding_store-e7a601e0b11afb9b)
[INFO] [stdout] test batch_created_nodes_and_edges_survive_reopen ... 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] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test batch_is_all_or_nothing ... ok
[INFO] [stdout] test deleting_a_node_cascades_its_embedding_in_memory ... ok
[INFO] [stdout] test set_get_delete_count_in_memory ... ok
[INFO] [stdout] test set_embedding_requires_the_node_to_exist ... ok
[INFO] [stdout] test embeddings_survive_a_reopen ... ok
[INFO] [stdout] test node_delete_cascade_survives_reopen ... ok
[INFO] [stdout] test embeddings_survive_a_compaction ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/native_lookup_helpers.rs (/opt/rustwide/target/release/build/drevo-core/d66cc41bb8dc4033/out/native_lookup_helpers-d66cc41bb8dc4033)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stderr]      Running tests/two_phase_commit.rs (/opt/rustwide/target/release/build/drevo-core/dfa2f5194803ecb5/out/two_phase_commit-dfa2f5194803ecb5)
[INFO] [stdout] test get_node_by_uuid_finds_the_node_and_misses_cleanly ... ok
[INFO] [stdout] test list_edges_by_kind_filters_paginates_and_orders_by_id ... ok
[INFO] [stdout] test get_node_by_title_uses_the_unique_title_index ... ok
[INFO] [stdout] test list_recent_is_sorted_and_capped ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 21 tests
[INFO] [stdout] test a_new_prepare_reusing_a_heuristic_gid_starts_fresh ... ok
[INFO] [stdout] test a_new_transaction_can_begin_and_read_while_prepared_but_not_commit ... ok
[INFO] [stdout] test gid_and_state_errors ... ok
[INFO] [stdout] test list_prepared_reports_age_and_size ... ok
[INFO] [stdout] test commit_prepared_never_conflicts_whatever_was_attempted_meanwhile ... ok
[INFO] [stdout] test prepare_validates_constraints ... ok
[INFO] [stdout] test heuristic_rollback_of_an_unknown_gid_fails ... ok
[INFO] [stdout] test prepare_reports_a_conflict_and_closes_the_transaction ... ok
[INFO] [stdout] test an_empty_transaction_can_be_prepared ... ok
[INFO] [stdout] test while_prepared_other_writers_fail_fast_and_reads_work ... ok
[INFO] [stdout] test a_replica_sees_the_writes_only_after_commit_prepared ... ok
[INFO] [stdout] test works_on_an_in_memory_graph_too ... ok
[INFO] [stdout] test a_torn_line_after_prepare_keeps_the_prepare ... ok
[INFO] [stdout] test a_crash_after_prepare_then_rollback_after_restart ... ok
[INFO] [stdout] test a_wal_tailing_replica_applies_the_commit_record ... ok
[INFO] [stdout] test prepare_then_commit_is_visible_and_durable ... ok
[INFO] [stdout] test a_heuristic_outcome_survives_compaction ... ok
[INFO] [stdout] test a_crash_after_prepare_restores_it_as_prepared_then_commit ... ok
[INFO] [stdout] test a_heuristic_rollback_is_reported_to_a_late_commit ... ok
[INFO] [stdout] test prepare_then_rollback_leaves_no_trace ... ok
[INFO] [stdout] test compaction_keeps_an_unresolved_prepare ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests drevo_core
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test src/native_fts.rs - native_fts (line 24) ... ok
[INFO] [stdout] test src/lib.rs - (line 13) ... ok
[INFO] [stdout] test src/native_label_index.rs - native_label_index (line 26) ... ok
[INFO] [stdout] test src/native_property_index.rs - native_property_index (line 34) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.92s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "f31142d0327efa2d00c4927c091bf1b858fa71c34de499b76a0528606b61cb85", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f31142d0327efa2d00c4927c091bf1b858fa71c34de499b76a0528606b61cb85", kill_on_drop: false }`
[INFO] [stdout] f31142d0327efa2d00c4927c091bf1b858fa71c34de499b76a0528606b61cb85
