[INFO] cloning repository https://github.com/Chirping666/graph-db [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Chirping666/graph-db" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FChirping666%2Fgraph-db", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FChirping666%2Fgraph-db'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 5a3ccc6298e5225ae7f80cbb75832c2448d556c4 [INFO] testing Chirping666/graph-db against 1.97.0-beta.6 for beta-1.98-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FChirping666%2Fgraph-db" "/workspace/builds/worker-1-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc1/source'... [INFO] [stderr] done. [INFO] [stderr] Updating files: 44% (1055/2376) Updating files: 45% (1070/2376) Updating files: 46% (1093/2376) Updating files: 47% (1117/2376) Updating files: 48% (1141/2376) Updating files: 49% (1165/2376) Updating files: 49% (1178/2376) Updating files: 50% (1188/2376) Updating files: 51% (1212/2376) Updating files: 52% (1236/2376) Updating files: 52% (1238/2376) Updating files: 53% (1260/2376) Updating files: 54% (1284/2376) Updating files: 55% (1307/2376) Updating files: 55% (1317/2376) Updating files: 56% (1331/2376) Updating files: 57% (1355/2376) Updating files: 58% (1379/2376) Updating files: 59% (1402/2376) Updating files: 60% (1426/2376) Updating files: 61% (1450/2376) Updating files: 62% (1474/2376) Updating files: 63% (1497/2376) Updating files: 64% (1521/2376) Updating files: 65% (1545/2376) Updating files: 66% (1569/2376) Updating files: 67% (1592/2376) Updating files: 68% (1616/2376) Updating files: 69% (1640/2376) Updating files: 70% (1664/2376) Updating files: 71% (1687/2376) Updating files: 72% (1711/2376) Updating files: 73% (1735/2376) Updating files: 74% (1759/2376) Updating files: 75% (1782/2376) Updating files: 76% (1806/2376) Updating files: 77% (1830/2376) Updating files: 78% (1854/2376) Updating files: 79% (1878/2376) Updating files: 80% (1901/2376) Updating files: 81% (1925/2376) Updating files: 82% (1949/2376) Updating files: 83% (1973/2376) Updating files: 84% (1996/2376) Updating files: 85% (2020/2376) Updating files: 86% (2044/2376) Updating files: 87% (2068/2376) Updating files: 88% (2091/2376) Updating files: 89% (2115/2376) Updating files: 90% (2139/2376) Updating files: 91% (2163/2376) Updating files: 92% (2186/2376) Updating files: 93% (2210/2376) Updating files: 94% (2234/2376) Updating files: 95% (2258/2376) Updating files: 96% (2281/2376) Updating files: 97% (2305/2376) Updating files: 98% (2329/2376) Updating files: 99% (2353/2376) Updating files: 99% (2362/2376) Updating files: 100% (2376/2376) Updating files: 100% (2376/2376), done. [INFO] started tweaking git repo https://github.com/Chirping666/graph-db [INFO] finished tweaking git repo https://github.com/Chirping666/graph-db [INFO] tweaked toml for git repo https://github.com/Chirping666/graph-db written to /workspace/builds/worker-1-tc1/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/Chirping666/graph-db on toolchain 1.97.0-beta.6 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.97.0-beta.6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/Chirping666/graph-db 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.97.0-beta.6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3d5ced03c013a94a2f102a4510f48a6e9184255caf5fd8244f58017bde7f5210" "sleep" "infinity", kill_on_drop: false }` [INFO] [stdout] 580a9e28683d5b36abaa6f0b6425a24cf149fcd73f715e278bc15995c0512e49 [INFO] running `Command { std: "docker" "start" "580a9e28683d5b36abaa6f0b6425a24cf149fcd73f715e278bc15995c0512e49", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "580a9e28683d5b36abaa6f0b6425a24cf149fcd73f715e278bc15995c0512e49", 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" "580a9e28683d5b36abaa6f0b6425a24cf149fcd73f715e278bc15995c0512e49" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "580a9e28683d5b36abaa6f0b6425a24cf149fcd73f715e278bc15995c0512e49", 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" "580a9e28683d5b36abaa6f0b6425a24cf149fcd73f715e278bc15995c0512e49" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.183 [INFO] [stderr] Compiling phonograph v0.1.0 (/opt/rustwide/workdir/crates/phonograph) [INFO] [stderr] Compiling spin v0.10.0 [INFO] [stderr] Compiling xxhash-rust v0.8.15 [INFO] [stderr] Compiling hashbrown v0.16.1 [INFO] [stderr] Compiling phonograph_db v0.1.0 (/opt/rustwide/workdir/crates/phonograph_db) [INFO] [stderr] Compiling phonograph_std v0.1.0 (/opt/rustwide/workdir/crates/phonograph_std) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 4.48s [INFO] running `Command { std: "docker" "inspect" "580a9e28683d5b36abaa6f0b6425a24cf149fcd73f715e278bc15995c0512e49", 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" "580a9e28683d5b36abaa6f0b6425a24cf149fcd73f715e278bc15995c0512e49" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stderr] Compiling rustix v1.1.4 [INFO] [stderr] Compiling bitflags v2.11.0 [INFO] [stderr] Compiling once_cell v1.21.4 [INFO] [stderr] Compiling phonograph v0.1.0 (/opt/rustwide/workdir/crates/phonograph) [INFO] [stderr] Compiling getrandom v0.4.2 [INFO] [stderr] Compiling tempfile v3.27.0 [INFO] [stderr] Compiling phonograph_std v0.1.0 (/opt/rustwide/workdir/crates/phonograph_std) [INFO] [stderr] Compiling phonograph_db v0.1.0 (/opt/rustwide/workdir/crates/phonograph_db) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 10.29s [INFO] running `Command { std: "docker" "inspect" "580a9e28683d5b36abaa6f0b6425a24cf149fcd73f715e278bc15995c0512e49", 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" "580a9e28683d5b36abaa6f0b6425a24cf149fcd73f715e278bc15995c0512e49" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] [INFO] [stdout] running 85 tests [INFO] [stdout] test constraint::tests::affected_types_deduplicated ... ok [INFO] [stdout] test constraint::tests::changeset_deleted_nodes ... ok [INFO] [stdout] test constraint::tests::changeset_edge_iterators ... ok [INFO] [stdout] test constraint::tests::changeset_inserted_nodes ... ok [INFO] [stdout] test constraint::tests::changeset_modified_nodes ... ok [INFO] [stdout] test constraint::tests::node_change_variants ... ok [INFO] [stdout] test constraint::tests::violation_subject_eq ... ok [INFO] [stdout] test error::tests::not_found_error_display ... ok [INFO] [stdout] test error::tests::not_found_error_variants ... ok [INFO] [stdout] test error::tests::schema_error_variants ... ok [INFO] [stdout] test inference::tests::inference_result_construction ... ok [INFO] [stdout] test error::tests::schema_error_display ... ok [INFO] [stdout] test inference::tests::inference_mode_eq ... ok [INFO] [stdout] test inference::tests::inference_rule_is_send_sync ... ok [INFO] [stdout] test inference::tests::inferred_entity_ordering ... ok [INFO] [stdout] test inference::tests::inferred_entity_as_btreemap_key ... ok [INFO] [stdout] test inference::tests::inferred_fact_property_updates ... ok [INFO] [stdout] test inference::tests::inferred_fact_new_edge ... ok [INFO] [stdout] test inference::tests::provenance_record_eq ... ok [INFO] [stdout] test types::tests::edge_id::construction ... ok [INFO] [stdout] test types::tests::edge_id::non_null_is_not_null ... ok [INFO] [stdout] test inference::tests::materialized_mapping_construction ... ok [INFO] [stdout] test types::tests::any_matches_everything ... ok [INFO] [stdout] test types::tests::empty_list_matches_any_list_descriptor ... ok [INFO] [stdout] test types::tests::edge_construction ... ok [INFO] [stdout] test types::tests::edge_id::display ... ok [INFO] [stdout] test inference::tests::inferred_fact_type_assignments ... ok [INFO] [stdout] test types::tests::edge_id::null_is_null ... ok [INFO] [stdout] test types::tests::list_heterogeneous_no_match ... ok [INFO] [stdout] test types::tests::lang_string_descriptor_matches_lang_string_only ... ok [INFO] [stdout] test types::tests::edge_id::ordering ... ok [INFO] [stdout] test types::tests::list_homogeneous_match ... ok [INFO] [stdout] test types::tests::node_construction ... ok [INFO] [stdout] test types::tests::node_id::construction ... ok [INFO] [stdout] test types::tests::node_id::display ... ok [INFO] [stdout] test types::tests::node_equality ... ok [INFO] [stdout] test types::tests::node_id::non_null_is_not_null ... ok [INFO] [stdout] test types::tests::non_matching_pairs ... ok [INFO] [stdout] test types::tests::node_id::null_is_null ... ok [INFO] [stdout] test types::tests::null_matches_only_any ... ok [INFO] [stdout] test types::tests::property_declaration_construction ... ok [INFO] [stdout] test types::tests::property_key_id::display ... ok [INFO] [stdout] test types::tests::property_key_id::ordering ... ok [INFO] [stdout] test types::tests::property_key_id::null_is_null ... ok [INFO] [stdout] test types::tests::property_key_id::non_null_is_not_null ... ok [INFO] [stdout] test types::tests::specific_matches ... ok [INFO] [stdout] test types::tests::total_eq_float_not_equal_integer ... ok [INFO] [stdout] test types::tests::string_descriptor_matches_lang_string ... ok [INFO] [stdout] test types::tests::total_eq_lang_string ... ok [INFO] [stdout] test types::tests::total_eq_list_length_mismatch ... ok [INFO] [stdout] test types::tests::property_key_id::construction ... ok [INFO] [stdout] test types::tests::total_eq_list_with_nan ... ok [INFO] [stdout] test types::tests::total_eq_property_map_different_lengths ... ok [INFO] [stdout] test types::tests::type_definition_construction ... ok [INFO] [stdout] test types::tests::type_id::construction ... ok [INFO] [stdout] test types::tests::total_eq_property_map_different_keys ... ok [INFO] [stdout] test types::tests::type_definition_equality ... ok [INFO] [stdout] test types::tests::total_eq_non_float_delegates_to_partial_eq ... ok [INFO] [stdout] test types::tests::total_eq_zero_not_equal_neg_zero ... ok [INFO] [stdout] test types::tests::total_eq_property_map ... ok [INFO] [stdout] test types::tests::type_id::display ... ok [INFO] [stdout] test types::tests::type_id::non_null_is_not_null ... ok [INFO] [stdout] test types::tests::type_kind_display ... ok [INFO] [stdout] test types::tests::type_kind_eq ... ok [INFO] [stdout] test types::tests::type_id::null_is_null ... ok [INFO] [stdout] test types::tests::type_id::ordering ... ok [INFO] [stdout] test types::tests::value_bool ... ok [INFO] [stdout] test inference::tests::inferred_fact_new_node ... ok [INFO] [stdout] test types::tests::value_bytes ... ok [INFO] [stdout] test types::tests::value_f64 ... ok [INFO] [stdout] test types::tests::value_i64 ... ok [INFO] [stdout] test types::tests::value_lang_string ... ok [INFO] [stdout] test types::tests::value_helpers_return_none_on_mismatch ... ok [INFO] [stdout] test types::tests::value_list ... ok [INFO] [stdout] test types::tests::value_null ... ok [INFO] [stdout] test types::tests::value_string ... ok [INFO] [stdout] test types::tests::value_node_ref ... ok [INFO] [stdout] test types::tests::value_type_descriptor_eq ... ok [INFO] [stdout] test types::tests::value_u64 ... ok [INFO] [stdout] test types::tests::edge_equality ... ok [INFO] [stdout] test error::tests::inference_error_display ... ok [INFO] [stdout] test constraint::tests::constraint_violation_construction ... ok [INFO] [stdout] test constraint::tests::edge_change_variants ... ok [INFO] [stdout] test types::tests::node_id::ordering ... ok [INFO] [stdout] test types::tests::total_eq_nan_equals_nan ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 85 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 269 tests [INFO] [stdout] test backend::error::tests::storage_error_kind_clone ... ok [INFO] [stdout] test backend::error::tests::storage_error_kind_display_non_empty ... ok [INFO] [stdout] test backend::traits::tests::mock_len ... ok [INFO] [stdout] test backend::traits::tests::mock_satisfies_storage_backend ... ok [INFO] [stdout] test backend::traits::tests::mock_read_out_of_bounds ... ok [INFO] [stdout] test backend::traits::tests::mock_set_len_expand ... ok [INFO] [stdout] test backend::traits::tests::mock_sync_succeeds ... ok [INFO] [stdout] test backend::traits::tests::mock_write_at_offset ... ok [INFO] [stdout] test backend::traits::tests::mock_write_read_roundtrip ... ok [INFO] [stdout] test backend_mem::memory_backend::tests::default_is_new ... ok [INFO] [stdout] test backend_mem::memory_backend::tests::from_bytes_stores_data ... ok [INFO] [stdout] test backend_mem::memory_backend::tests::into_bytes_returns_data ... ok [INFO] [stdout] test backend_mem::memory_backend::tests::len_empty ... ok [INFO] [stdout] test backend_mem::memory_backend::tests::len_returns_correct_size ... ok [INFO] [stdout] test backend_mem::memory_backend::tests::memory_error_clone_copy_eq ... ok [INFO] [stdout] test backend_mem::memory_backend::tests::load_from_nonexistent_path ... ok [INFO] [stdout] test backend_mem::memory_backend::tests::memory_error_display ... ok [INFO] [stdout] test backend_mem::memory_backend::tests::memory_error_kind ... ok [INFO] [stdout] test backend_mem::memory_backend::tests::new_creates_empty ... ok [INFO] [stdout] test backend_mem::memory_backend::tests::read_at_all_bytes ... ok [INFO] [stdout] test backend_mem::memory_backend::tests::read_at_empty_backend ... ok [INFO] [stdout] test backend_mem::memory_backend::tests::read_at_basic ... ok [INFO] [stdout] test backend_mem::memory_backend::tests::read_at_empty_buffer ... ok [INFO] [stdout] test backend_mem::memory_backend::tests::read_at_out_of_bounds_offset ... ok [INFO] [stdout] test backend_mem::memory_backend::tests::read_at_overflow ... ok [INFO] [stdout] test backend_mem::memory_backend::tests::read_at_partial_out_of_bounds ... ok [INFO] [stdout] test backend_mem::memory_backend::tests::set_len_grow ... ok [INFO] [stdout] test backend_mem::memory_backend::tests::set_len_same_size ... ok [INFO] [stdout] test backend_mem::memory_backend::tests::set_len_truncate ... ok [INFO] [stdout] test backend_mem::memory_backend::tests::sync_data_noop ... ok [INFO] [stdout] test backend_mem::memory_backend::tests::write_at_auto_extend_from_empty ... ok [INFO] [stdout] test backend_mem::memory_backend::tests::sync_does_not_alter_data ... ok [INFO] [stdout] test backend_mem::memory_backend::tests::with_size_creates_zeroed ... ok [INFO] [stdout] test backend_mem::memory_backend::tests::sync_all_noop ... ok [INFO] [stdout] test backend_mem::memory_backend::tests::snapshot_file_contains_exact_bytes ... ok [INFO] [stdout] test db::builders::tests::edge_builder_basic ... ok [INFO] [stdout] test backend_mem::memory_backend::tests::snapshot_round_trip ... ok [INFO] [stdout] test backend_mem::memory_backend::tests::write_at_overwrite ... ok [INFO] [stdout] test db::builders::tests::edge_builder_sorts_types ... ok [INFO] [stdout] test backend_mem::memory_backend::tests::write_at_extend_beyond ... ok [INFO] [stdout] test db::builders::tests::node_builder_anonymous ... ok [INFO] [stdout] test backend_mem::memory_backend::tests::write_at_empty_buffer ... ok [INFO] [stdout] test backend::traits::tests::mock_set_len_truncate ... ok [INFO] [stdout] test db::builders::tests::node_builder_basic ... ok [INFO] [stdout] test db::builders::tests::node_builder_sorts_and_deduplicates_types ... ok [INFO] [stdout] test backend_mem::memory_backend::tests::write_at_auto_extend_with_gap ... ok [INFO] [stdout] test db::builders::tests::type_definition_builder_edge ... ok [INFO] [stdout] test db::config::tests::buffer_pool_frames_clamps_minimum ... ok [INFO] [stdout] test db::builders::tests::type_definition_builder_node ... ok [INFO] [stdout] test db::config::tests::builder_chaining ... ok [INFO] [stdout] test db::builders::tests::placeholder_ids_are_zero ... ok [INFO] [stdout] test db::config::tests::page_size_accepts_invalid_defers_to_validate ... ok [INFO] [stdout] test db::config::tests::validate_accepts_valid_config ... ok [INFO] [stdout] test db::config::tests::validate_catches_invalid_page_size ... ok [INFO] [stdout] test db::config::tests::validate_catches_small_page_size ... ok [INFO] [stdout] test backend::error::tests::storage_error_kind_equality ... ok [INFO] [stdout] test db::config::tests::default_config ... ok [INFO] [stdout] test db::graph_view::tests::edges_by_type_with_subtypes ... ok [INFO] [stdout] test db::graph_view::tests::inserted_node_visible ... ok [INFO] [stdout] test db::graph_view::tests::base_node_visible_without_changes ... ok [INFO] [stdout] test db::graph_view::tests::deleted_node_not_visible ... ok [INFO] [stdout] test db::graph_view::tests::nodes_by_property_nan ... ok [INFO] [stdout] test db::graph_view::tests::nodes_by_type_excludes_deleted ... ok [INFO] [stdout] test db::graph_view::tests::nodes_by_type_with_subtypes ... ok [INFO] [stdout] test db::graph_view::tests::outgoing_edges_merges_correctly ... ok [INFO] [stdout] test db::graph_view::tests::nodes_by_property_finds_buffered_insert ... ok [INFO] [stdout] test db::graph_view::tests::nodes_by_type_includes_inserted ... ok [INFO] [stdout] test db::graph_view::tests::scoped_preload_adjacency_neighbors_included ... ok [INFO] [stdout] test db::inference_engine::tests::cache_hit_on_exact_key ... ok [INFO] [stdout] test db::inference_engine::tests::cache_lru_eviction ... ok [INFO] [stdout] test db::inference_engine::tests::cache_miss_on_wrong_generation ... ok [INFO] [stdout] test db::inference_engine::tests::cache_miss_on_wrong_rule_name ... ok [INFO] [stdout] test db::graph_view::tests::scoped_preload_excludes_unrelated_types ... ok [INFO] [stdout] test db::graph_view::tests::updated_node_returns_new_version ... ok [INFO] [stdout] test db::inference_engine::tests::cache_access_updates_lru_priority ... ok [INFO] [stdout] test db::inference_engine::tests::cache_disabled_always_misses ... ok [INFO] [stdout] test db::inference_engine::tests::cache_clear_empties_all ... ok [INFO] [stdout] test db::inference_engine::tests::decode_entry_unknown_kind_returns_none ... ok [INFO] [stdout] test db::inference_engine::tests::decode_entry_truncated_key_returns_none ... ok [INFO] [stdout] test db::inference_engine::tests::decode_entry_wrong_prefix_returns_none ... ok [INFO] [stdout] test db::inference_engine::tests::encode_decode_edge_property_round_trip ... ok [INFO] [stdout] test db::inference_engine::tests::encode_decode_edge_round_trip ... ok [INFO] [stdout] test db::inference_engine::tests::encode_decode_node_property_round_trip ... ok [INFO] [stdout] test db::inference_engine::tests::encode_decode_edge_type_round_trip ... ok [INFO] [stdout] test db::database::tests::try_write_txn_timeout_under_contention ... ok [INFO] [stdout] test db::database::tests::unregister_constraint ... ok [INFO] [stdout] test db::inference_engine::tests::keys_sort_correctly ... ok [INFO] [stdout] test db::inference_engine::tests::encode_decode_node_round_trip ... ok [INFO] [stdout] test db::inference_engine::tests::encode_decode_node_type_round_trip ... ok [INFO] [stdout] test db::inference_engine::tests::engine_register_and_lookup ... ok [INFO] [stdout] test db::inference_engine::tests::engine_replace_rule_preserves_order ... ok [INFO] [stdout] test db::inference_engine::tests::engine_unregister ... ok [INFO] [stdout] test db::inference_engine::tests::provenance_remove_by_rule_nonexistent ... ok [INFO] [stdout] test db::inference_engine::tests::provenance_replace_entity_different_rule ... ok [INFO] [stdout] test db::inference_engine::tests::provenance_replace_existing_entity ... ok [INFO] [stdout] test db::database::tests::register_and_list_constraints ... ok [INFO] [stdout] test db::inference_engine::tests::engine_rule_names_in_insertion_order ... ok [INFO] [stdout] test db::inference_engine::tests::provenance_entities_by_rule ... ok [INFO] [stdout] test db::inference_engine::tests::provenance_is_inferred ... ok [INFO] [stdout] test db::inference_engine::tests::provenance_record_and_get ... ok [INFO] [stdout] test db::inference_engine::tests::provenance_remove_by_rule ... ok [INFO] [stdout] test db::schema_cache::tests::all_supertypes_chain ... ok [INFO] [stdout] test db::inference_engine::tests::load_from_entries_populates_both_indexes ... ok [INFO] [stdout] test db::schema_cache::tests::all_keys_returns_all ... ok [INFO] [stdout] test db::inference_engine::tests::to_entries_load_from_entries_round_trip ... ok [INFO] [stdout] test db::schema_cache::tests::all_types_contiguous ... ok [INFO] [stdout] test db::schema_cache::tests::get_or_create_property_key_idempotent ... ok [INFO] [stdout] test db::schema_cache::tests::id_allocation_monotonic ... ok [INFO] [stdout] test db::schema_cache::tests::is_subtype_of_works ... ok [INFO] [stdout] test db::schema_cache::tests::property_key_registration ... ok [INFO] [stdout] test db::schema_cache::tests::kind_mismatch_rejected ... ok [INFO] [stdout] test db::schema_cache::tests::cycle_detection ... ok [INFO] [stdout] test db::schema_cache::tests::duplicate_property_key_rejected ... ok [INFO] [stdout] test db::database::tests::create_in_memory_database ... ok [INFO] [stdout] test db::schema_cache::tests::duplicate_type_name_rejected ... ok [INFO] [stdout] test db::schema_cache::tests::direct_subtypes_works ... ok [INFO] [stdout] test db::database::tests::counter_overflow_detected_on_open ... ok [INFO] [stdout] test db::schema_cache::tests::register_and_retrieve_type ... ok [INFO] [stdout] test db::schema_cache::tests::effective_property_declarations_with_shadowing ... ok [INFO] [stdout] test db::schema_cache::tests::same_name_different_kind_allowed ... ok [INFO] [stdout] test db::schema_cache::tests::supertype_not_found ... ok [INFO] [stdout] test db::schema_cache::tests::types_by_kind_filters ... ok [INFO] [stdout] test db::schema_cache::tests::subtypes_of_parent ... ok [INFO] [stdout] test db::database::tests::register_and_list_inference_rules ... ok [INFO] [stdout] test db::write_buffer::tests::edge_insert_then_delete_produces_nothing ... ok [INFO] [stdout] test db::write_buffer::tests::edge_insert_tracking ... ok [INFO] [stdout] test db::write_buffer::tests::update_then_update_keeps_original_before ... ok [INFO] [stdout] test error::tests::error_display ... ok [INFO] [stdout] test error::tests::from_inference_error ... ok [INFO] [stdout] test db::write_buffer::tests::insert_node_and_get_pending ... ok [INFO] [stdout] test db::database::tests::missing_extensions_empty_when_none_persisted ... ok [INFO] [stdout] test db::write_buffer::tests::insert_then_delete_produces_nothing ... ok [INFO] [stdout] test db::write_buffer::tests::insert_then_update_collapses_to_insert ... ok [INFO] [stdout] test db::write_buffer::tests::is_empty_when_fresh ... ok [INFO] [stdout] test db::write_buffer::tests::duplicate_delete_is_noop ... ok [INFO] [stdout] test db::write_buffer::tests::is_node_deleted_correct ... ok [INFO] [stdout] test db::write_buffer::tests::schema_change_recording ... ok [INFO] [stdout] test db::write_buffer::tests::is_not_empty_after_insert ... ok [INFO] [stdout] test db::write_buffer::tests::update_produces_modified ... ok [INFO] [stdout] test error::tests::error_std_source ... ok [INFO] [stdout] test error::tests::from_schema_error ... ok [INFO] [stdout] test error::tests::from_storage_error ... ok [INFO] [stdout] test error::tests::storage_error_with_source ... ok [INFO] [stdout] test error::tests::transaction_error_display ... ok [INFO] [stdout] test error::tests::from_not_found_error ... ok [INFO] [stdout] test storage::allocator::tests::deferred_freed_pages ... ok [INFO] [stdout] test db::write_buffer::tests::update_then_delete_uses_original_before ... ok [INFO] [stdout] test error::tests::from_transaction_error ... ok [INFO] [stdout] test storage::allocator::tests::free_page_tracking ... ok [INFO] [stdout] test storage::allocator::tests::allocate_consecutive_pages ... ok [INFO] [stdout] test storage::allocator::tests::growth_increments ... ok [INFO] [stdout] test storage::allocator::tests::reset_transaction ... ok [INFO] [stdout] test storage::allocator::tests::extend_file_grows_backend ... ok [INFO] [stdout] test error::tests::storage_error_display ... ok [INFO] [stdout] test db::database::tests::try_write_txn_no_contention ... ok [INFO] [stdout] test db::database::tests::try_write_txn_succeeds_after_lock_released ... ok [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.08s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/phonograph-e8702157a4b422ec) [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/phonograph_db-1e39b73a45b80674) [INFO] [stdout] test storage::btree::tests::freed_pages_tracked ... ok [INFO] [stdout] test storage::btree::tests::range_scan_returns_sorted_keys ... ok [INFO] [stdout] test storage::btree::tests::range_scan_open_end ... ok [INFO] [stdout] test backend::traits::tests::mock_empty_buffer_operations ... ok [INFO] [stdout] test storage::btree::tests::stress_test_10k_keys ... ignored, stress test — takes a few seconds [INFO] [stdout] test storage::btree::tests::delete_from_single_leaf ... ok [INFO] [stdout] test storage::buffer_pool::tests::clock_algorithm_second_chance ... ok [INFO] [stdout] test storage::buffer_pool::tests::dirty_page_flushed_on_eviction ... ok [INFO] [stdout] test storage::buffer_pool::tests::fetch_page_cache_hit ... ok [INFO] [stdout] test storage::buffer_pool::tests::fetch_page_cache_miss_reads_from_backend ... ok [INFO] [stdout] test storage::buffer_pool::tests::flush_all_dirty ... ok [INFO] [stdout] test storage::buffer_pool::tests::eviction_respects_reference_bit ... ok [INFO] [stdout] test storage::buffer_pool::tests::new_page_allocates_dirty_frame ... ok [INFO] [stdout] test storage::buffer_pool::tests::unpin_decrements_pin_count ... ok [INFO] [stdout] test storage::btree::tests::cow_old_root_unchanged ... ok [INFO] [stdout] test storage::btree::tests::duplicate_key_update ... ok [INFO] [stdout] test storage::crash_recovery_tests::crash_after_first_fsync_before_superblock ... ok [INFO] [stdout] test storage::crash_recovery_tests::crash_corrupted_superblock_fallback ... ok [INFO] [stdout] test storage::crash_recovery_tests::recovery_with_one_valid_superblock ... ok [INFO] [stdout] test storage::btree::tests::range_scan_with_bounds ... ok [INFO] [stdout] test storage::engine_tests::create_then_open ... ok [INFO] [stdout] test storage::engine_tests::create_database ... ok [INFO] [stdout] test storage::btree::tests::delete_after_splits ... ok [INFO] [stdout] test storage::engine_tests::multiple_commits ... ok [INFO] [stdout] test storage::btree::tests::range_scan_across_leaf_boundaries ... ok [INFO] [stdout] test storage::engine_tests::insert_and_commit ... ok [INFO] [stdout] test storage::format::tests::create_and_open_database ... ok [INFO] [stdout] test storage::btree::tests::key_only_btree ... ok [INFO] [stdout] test storage::btree::tests::multiple_inserts_no_splits ... ok [INFO] [stdout] test storage::crash_recovery_tests::crash_interrupted_data_write_no_superblock ... ok [INFO] [stdout] test storage::format::tests::identity_header_magic_validation ... ok [INFO] [stdout] test storage::format::tests::identity_header_version_validation ... ok [INFO] [stdout] test storage::format::tests::identity_header_round_trip ... ok [INFO] [stdout] test storage::format::tests::select_both_invalid_error ... ok [INFO] [stdout] test storage::format::tests::select_equal_txn_ids ... ok [INFO] [stdout] test storage::format::tests::page_size_encoding_round_trip ... ok [INFO] [stdout] test storage::format::tests::select_both_valid_higher_txn_wins ... ok [INFO] [stdout] test storage::format::tests::page_size_encoding_invalid ... ok [INFO] [stdout] test storage::buffer_pool::tests::pin_count_prevents_eviction ... ok [INFO] [stdout] test storage::format::tests::select_one_valid_fallback ... ok [INFO] [stdout] test storage::format::tests::superblock_checksum_failure ... ok [INFO] [stdout] test storage::page::free::tests::rest_is_zeros ... ok [INFO] [stdout] test storage::page::header::tests::all_page_types_round_trip ... ok [INFO] [stdout] test storage::page::header::tests::checksum_validation_success ... ok [INFO] [stdout] test storage::page::header::tests::checksum_validation_failure ... ok [INFO] [stdout] test storage::page::header::tests::reject_nonzero_padding ... ok [INFO] [stdout] test storage::page::header::tests::serialize_deserialize_round_trip ... ok [INFO] [stdout] test storage::page::interior::tests::build_parse_round_trip ... ok [INFO] [stdout] test storage::page::interior::tests::byte_level_layout ... ok [INFO] [stdout] test storage::btree::tests::single_insert_and_search ... ok [INFO] [stdout] test storage::page::interior::tests::has_space_for_full_page ... ok [INFO] [stdout] test storage::page::header::tests::checksum_deterministic ... ok [INFO] [stdout] test storage::page::interior::tests::search_between_separators ... ok [INFO] [stdout] test storage::page::interior::tests::search_equal_to_separator ... ok [INFO] [stdout] test storage::page::interior::tests::search_less_than_first ... ok [INFO] [stdout] test storage::format::tests::open_page_size_mismatch ... ok [INFO] [stdout] test storage::page::leaf::tests::build_parse_round_trip ... ok [INFO] [stdout] test storage::page::leaf::tests::byte_level_layout ... ok [INFO] [stdout] test storage::engine_tests::superblock_alternation ... ok [INFO] [stdout] test storage::page::free::tests::reject_non_free_page ... ok [INFO] [stdout] test storage::page::leaf::tests::insert_cell_sorted ... ok [INFO] [stdout] test storage::page::leaf::tests::key_only_cell_round_trip ... ok [INFO] [stdout] test storage::page::leaf::tests::delete_cell_found ... ok [INFO] [stdout] test storage::page::leaf::tests::overflow_cell_round_trip ... ok [INFO] [stdout] test storage::format::tests::superblock_root_page_ids ... ok [INFO] [stdout] test storage::page::leaf::tests::search_not_found ... ok [INFO] [stdout] test storage::page::leaf::tests::search_found ... ok [INFO] [stdout] test storage::page::leaf::tests::next_prev_leaf_serialized ... ok [INFO] [stdout] test storage::page::leaf::tests::search_range ... ok [INFO] [stdout] test storage::format::tests::superblock_round_trip ... ok [INFO] [stdout] test storage::page::leaf::tests::split_balanced ... ok [INFO] [stdout] test storage::page::overflow::tests::max_payload_4096 ... ok [INFO] [stdout] test storage::page::free::tests::build_parse_round_trip ... ok [INFO] [stdout] test storage::page::tests::page_id_display ... ok [INFO] [stdout] test storage::page::tests::page_id_null ... ok [INFO] [stdout] test storage::page::tests::page_id_ordering ... ok [INFO] [stdout] test storage::btree::tests::sort_order_random_insert ... ok [INFO] [stdout] test storage::page::overflow::tests::read_chain_wrong_total ... ok [INFO] [stdout] test storage::page::overflow::tests::read_chain_reconstructs_data ... ok [INFO] [stdout] test storage::page::overflow::tests::chain_of_three ... ok [INFO] [stdout] test storage::page::overflow::tests::single_page_round_trip ... ok [INFO] [stdout] test storage::page::tests::page_type_from_u8 ... ok [INFO] [stdout] test storage::serialization::tests::adjacency_key_sort_order ... ok [INFO] [stdout] test storage::serialization::tests::edge_record_round_trip ... ok [INFO] [stdout] test storage::serialization::tests::empty_data_deserializes_to_empty_map ... ok [INFO] [stdout] test storage::serialization::tests::empty_property_map ... ok [INFO] [stdout] test storage::serialization::tests::id_freelist_key_round_trip ... ok [INFO] [stdout] test storage::serialization::tests::nested_list_round_trip ... ok [INFO] [stdout] test storage::serialization::tests::node_id_1_less_than_256_in_byte_order ... ok [INFO] [stdout] test storage::serialization::tests::node_key_big_endian_sort_order ... ok [INFO] [stdout] test storage::serialization::tests::node_record_round_trip ... ok [INFO] [stdout] test storage::serialization::tests::node_record_with_overflow ... ok [INFO] [stdout] test storage::serialization::tests::provenance_round_trip ... ok [INFO] [stdout] test storage::page::interior::tests::split_balanced ... ok [INFO] [stdout] test storage::serialization::tests::property_round_trip_all_types ... ok [INFO] [stdout] test storage::serialization::tests::page_freelist_key_sort_order ... ok [INFO] [stdout] test storage::page::interior::tests::search_greater_than_all ... ok [INFO] [stdout] test storage::page::header::tests::reject_unknown_page_type ... ok [INFO] [stdout] test storage::serialization::tests::property_key_name_round_trip ... ok [INFO] [stdout] test storage::serialization::tests::counter_round_trip ... ok [INFO] [stdout] test storage::snapshot::tests::from_superblock ... ok [INFO] [stdout] test storage::serialization::tests::type_definition_round_trip ... ok [INFO] [stdout] test storage::serialization::tests::type_index_key_sort_order ... ok [INFO] [stdout] test storage::serialization::tests::schema_key_prefixes ... ok [INFO] [stdout] test storage::snapshot::tests::root_for_tree_mapping ... ok [INFO] [stdout] test storage::serialization::tests::node_key_edge_cases ... ok [INFO] [stdout] test storage::snapshot::tests::root_for_tree_out_of_range ... ok [INFO] [stdout] test storage::btree::tests::empty_tree_range_scan_returns_empty ... ok [INFO] [stdout] test storage::btree::tests::delete_nonexistent_key_returns_none ... ok [INFO] [stdout] test storage::btree::tests::empty_tree_search_returns_none ... ok [INFO] [stdout] test storage::btree::tests::insert_causing_leaf_split ... ok [INFO] [stdout] test storage::btree::tests::insert_causing_multi_level_split ... ok [INFO] [stdout] test storage::page::overflow::tests::read_chain_rejects_cyclic_chain ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 268 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.80s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/phonograph_std-8d7e70e3cc23f204) [INFO] [stdout] [INFO] [stdout] running 18 tests [INFO] [stdout] test backend_std::file_backend::tests::create_existing_file_fails ... ok [INFO] [stdout] test backend_std::file_backend::tests::create_new_file ... ok [INFO] [stdout] test backend_std::file_backend::tests::empty_buffer_edge_cases ... ok [INFO] [stdout] test backend_std::file_backend::tests::file_error_display ... ok [INFO] [stdout] test backend_std::file_backend::tests::file_error_from_io ... ok [INFO] [stdout] test backend_std::file_backend::tests::file_error_kind_mapping ... ok [INFO] [stdout] test backend_std::file_backend::tests::file_error_std_source ... ok [INFO] [stdout] test backend_std::file_backend::tests::lock_and_release ... ok [INFO] [stdout] test backend_std::file_backend::tests::lock_contention_same_process ... ok [INFO] [stdout] test backend_std::file_backend::tests::open_existing_file ... ok [INFO] [stdout] test backend_std::file_backend::tests::open_nonexistent_file_fails ... ok [INFO] [stdout] test backend_std::file_backend::tests::open_or_create_new ... ok [INFO] [stdout] test backend_std::file_backend::tests::read_write_roundtrip ... ok [INFO] [stdout] test backend_std::file_backend::tests::open_or_create_existing ... ok [INFO] [stdout] test backend_std::file_backend::tests::read_only_mode ... ok [INFO] [stdout] test backend_std::file_backend::tests::persistence_across_reopen ... ok [INFO] [stdout] test backend_std::file_backend::tests::out_of_bounds_read ... ok [INFO] [stdout] test backend_std::file_backend::tests::sync_operations ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/concurrency.rs (/opt/rustwide/target/debug/deps/concurrency-dd0cc0b1b3d716c1) [INFO] [stdout] [INFO] [stdout] running 7 tests [INFO] [stdout] test concurrency_high_throughput ... ignored [INFO] [stdout] test concurrent_readers ... ok [INFO] [stdout] test concurrency_write_contention_8_threads ... ok [INFO] [stdout] test write_serialization ... ok [INFO] [stdout] test reader_writer_isolation ... ok [INFO] [stdout] test concurrent_stress ... ok [INFO] [stdout] test concurrency_snapshot_isolation ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 6 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 1.21s [INFO] [stdout] [INFO] [stderr] Running tests/db_integration.rs (/opt/rustwide/target/debug/deps/db_integration-e4bffffd8dcf26f2) [INFO] [stdout] [INFO] [stdout] running 9 tests [INFO] [stdout] test read_your_own_writes ... ok [INFO] [stdout] test parallel_edges ... ok [INFO] [stdout] test crud_round_trip ... ok [INFO] [stdout] test cascading_delete ... ok [INFO] [stdout] test constraint_validation_rejects_commit ... ok [INFO] [stdout] test subtype_query ... ok [INFO] [stdout] test persistence_round_trip ... ok [INFO] [stdout] test empty_commit ... ok [INFO] [stdout] test multi_hop_traversal ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s [INFO] [stdout] [INFO] [stderr] Running tests/e2e_integration.rs (/opt/rustwide/target/debug/deps/e2e_integration-a929ab61c994392f) [INFO] [stdout] [INFO] [stdout] running 22 tests [INFO] [stdout] test e2e_empty_database_queries ... ok [INFO] [stdout] test e2e_large_property_update_overflow_to_inline ... ok [INFO] [stdout] test e2e_delete_nonexistent ... ok [INFO] [stdout] test e2e_duplicate_type_name ... ok [INFO] [stdout] test e2e_cascading_delete_all_incident_edges ... ok [INFO] [stdout] test e2e_complex_traversal_with_test_graph ... ok [INFO] [stdout] test e2e_empty_commit ... ok [INFO] [stdout] test e2e_large_property_100kb_round_trip ... ok [INFO] [stdout] test e2e_large_property_delete_node_with_overflow ... ok [INFO] [stdout] test e2e_extension_system_round_trip ... ok [INFO] [stdout] test e2e_moderately_large_property_value ... ok [INFO] [stdout] test e2e_validate_all_retroactive ... ok [INFO] [stdout] test e2e_large_property_update_inline_to_overflow ... ok [INFO] [stdout] test e2e_large_property_multiple_overflow_nodes ... ok [INFO] [stdout] test e2e_parallel_edges_and_deletion ... ok [INFO] [stdout] test e2e_property_update_only_changes_target ... ok [INFO] [stdout] test e2e_large_value_round_trip ... ok [INFO] [stdout] test e2e_schema_hierarchy_and_errors ... ok [INFO] [stdout] test e2e_basic_crud_with_test_graph ... ok [INFO] [stdout] test e2e_large_property_update_overflow_to_overflow ... ok [INFO] [stdout] test e2e_persistence_full_round_trip ... ok [INFO] [stdout] test e2e_cross_backend_equivalence ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s [INFO] [stdout] [INFO] [stderr] Running tests/in_memory_integration.rs (/opt/rustwide/target/debug/deps/in_memory_integration-fbb0397db0b6e8a1) [INFO] [stdout] [INFO] [stdout] running 9 tests [INFO] [stdout] test snapshot_in_memory_to_persistent ... ok [INFO] [stdout] test in_memory_inference ... ok [INFO] [stdout] test in_memory_schema_operations ... ok [INFO] [stdout] test snapshot_in_memory_round_trip ... ok [INFO] [stdout] test in_memory_crud ... ok [INFO] [stdout] test in_memory_constraint_validation ... ok [INFO] [stdout] test in_memory_traversal ... ok [INFO] [stdout] test snapshot_persistent_to_in_memory ... ok [INFO] [stdout] test in_memory_concurrent_access ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s [INFO] [stdout] [INFO] [stderr] Running tests/inference_tests.rs (/opt/rustwide/target/debug/deps/inference_tests-ea52e0be40ea2c7a) [INFO] [stdout] [INFO] [stdout] running 18 tests [INFO] [stdout] test re_inference_cleans_up_old_facts ... ok [INFO] [stdout] test materialized_mapping_has_assigned_ids ... ok [INFO] [stdout] test rule_chaining_in_run_all_inference ... ok [INFO] [stdout] test no_automatic_inference_on_insert ... ok [INFO] [stdout] test run_all_inference_registration_order_not_alphabetical ... ok [INFO] [stdout] test run_all_inference_ephemeral ... ok [INFO] [stdout] test provenance_persists_across_sessions ... ok [INFO] [stdout] test dirty_transaction_bypasses_cache ... ok [INFO] [stdout] test no_automatic_inference_on_reopen ... ok [INFO] [stdout] test invalid_fact_returns_error ... ok [INFO] [stdout] test materialized_facts_pass_constraint_validation ... ok [INFO] [stdout] test ephemeral_inference_unknown_rule_returns_error ... ok [INFO] [stdout] test ephemeral_inference_returns_facts ... ok [INFO] [stdout] test no_automatic_inference_on_commit ... ok [INFO] [stdout] test provenance_for_inferred_node_and_edge ... ok [INFO] [stdout] test ephemeral_mode_in_write_transaction ... ok [INFO] [stdout] test provenance_after_re_inference ... ok [INFO] [stdout] test materialized_inference_writes_to_graph ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.15s [INFO] [stdout] [INFO] [stderr] Running tests/storage_integration.rs (/opt/rustwide/target/debug/deps/storage_integration-1eb4c2f92f497152) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test multi_transaction_persistence ... ok [INFO] [stdout] test end_to_end_insert_close_reopen_read ... ok [INFO] [stdout] test file_growth_under_sustained_inserts ... ok [INFO] [stderr] Doc-tests phonograph [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.20s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 27 tests [INFO] [stdout] test crates/phonograph/src/constraint/mod.rs - constraint::NodeChange (line 20) ... ok [INFO] [stdout] test crates/phonograph/src/constraint/mod.rs - constraint::ConstraintViolation (line 198) ... ok [INFO] [stdout] test crates/phonograph/src/constraint/mod.rs - constraint::ViolationSubject (line 223) ... ok [INFO] [stdout] test crates/phonograph/src/constraint/mod.rs - constraint::EdgeChange (line 53) ... ok [INFO] [stdout] test crates/phonograph/src/schema/mod.rs - schema::GraphView (line 28) - compile ... ok [INFO] [stdout] test crates/phonograph/src/error/mod.rs - error::SchemaError (line 22) ... ok [INFO] [stdout] test crates/phonograph/src/error/mod.rs - error::NotFoundError (line 111) ... ok [INFO] [stdout] test crates/phonograph/src/error/mod.rs - error::InferenceError (line 151) ... ok [INFO] [stdout] test crates/phonograph/src/inference/mod.rs - inference::InferenceMode (line 128) ... ok [INFO] [stdout] test crates/phonograph/src/inference/mod.rs - inference::InferredEntity (line 177) ... ok [INFO] [stdout] test crates/phonograph/src/inference/mod.rs - inference::MaterializedMapping (line 225) ... ok [INFO] [stdout] test crates/phonograph/src/inference/mod.rs - inference::InferredFact (line 26) ... ok [INFO] [stdout] test crates/phonograph/src/inference/mod.rs - inference::ProvenanceRecord (line 150) ... ok [INFO] [stdout] test crates/phonograph/src/types/mod.rs - types::Edge (line 474) ... ok [INFO] [stdout] test crates/phonograph/src/inference/mod.rs - inference::InferenceResult (line 102) ... ok [INFO] [stdout] test crates/phonograph/src/types/mod.rs - types::PropertyKeyId (line 128) ... ok [INFO] [stdout] test crates/phonograph/src/types/mod.rs - types::TypeDefinition (line 583) ... ok [INFO] [stdout] test crates/phonograph/src/types/mod.rs - types::Node (line 437) ... ok [INFO] [stdout] test crates/phonograph/src/types/mod.rs - types::property_map_total_eq (line 404) ... ok [INFO] [stdout] test crates/phonograph/src/types/mod.rs - types::ValueTypeDescriptor (line 353) ... ok [INFO] [stdout] test crates/phonograph/src/types/mod.rs - types::TypeId (line 95) ... ok [INFO] [stdout] test crates/phonograph/src/types/mod.rs - types::NodeId (line 27) ... ok [INFO] [stdout] test crates/phonograph/src/types/mod.rs - types::PropertyDeclaration (line 545) ... ok [INFO] [stdout] test crates/phonograph/src/types/mod.rs - types::Value (line 166) ... ok [INFO] [stdout] test crates/phonograph/src/types/mod.rs - types::Value::total_eq (line 286) ... ok [INFO] [stdout] test crates/phonograph/src/types/mod.rs - types::EdgeId (line 62) ... ok [INFO] [stdout] test crates/phonograph/src/types/mod.rs - types::TypeKind (line 510) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 27 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] all doctests ran in 0.55s; merged doctests compilation took 0.54s [INFO] [stderr] Doc-tests phonograph_db [INFO] [stdout] [INFO] [stdout] running 27 tests [INFO] [stdout] test crates/phonograph_db/src/backend/traits.rs - backend::traits::StorageBackend (line 158) ... ignored [INFO] [stdout] test crates/phonograph_db/src/backend_mem/memory_backend.rs - backend_mem::memory_backend::MemoryError (line 20) ... ok [INFO] [stdout] test crates/phonograph_db/src/backend_mem/memory_backend.rs - backend_mem::memory_backend::MemoryBackend (line 98) ... ok [INFO] [stdout] test crates/phonograph_db/src/db/builders.rs - db::builders::NodeBuilder (line 19) ... ok [INFO] [stdout] test crates/phonograph_db/src/backend/error.rs - backend::error::StorageErrorKind (line 17) ... ok [INFO] [stdout] test crates/phonograph_db/src/db/builders.rs - db::builders::EdgeBuilder (line 96) ... ok [INFO] [stdout] test crates/phonograph_db/src/db/builders.rs - db::builders::TypeDefinitionBuilder (line 163) ... ok [INFO] [stdout] test crates/phonograph_db/src/db/config.rs - db::config::DatabaseConfig (line 15) ... ok [INFO] [stdout] test crates/phonograph_db/src/db/read_txn.rs - db::read_txn::ReadTransaction<'db,B>::get_node (line 140) ... ok [INFO] [stdout] test crates/phonograph_db/src/db/write_txn.rs - db::write_txn::WriteTransaction<'db,B>::commit (line 983) ... ok [INFO] [stdout] test crates/phonograph_db/src/db/write_txn.rs - db::write_txn::WriteTransaction<'db,B>::insert_node (line 542) ... ok [INFO] [stdout] test crates/phonograph_db/src/db/read_txn.rs - db::read_txn::ReadTransaction<'db,B>::get_edge (line 169) ... ok [INFO] [stdout] test crates/phonograph_db/src/db/read_txn.rs - db::read_txn::ReadTransaction<'db,B>::outgoing_edges (line 223) ... ok [INFO] [stdout] test crates/phonograph_db/src/db/read_txn.rs - db::read_txn::ReadTransaction (line 34) ... ok [INFO] [stdout] test crates/phonograph_db/src/db/read_txn.rs - db::read_txn::ReadTransaction<'db,B>::type_registry (line 505) ... ok [INFO] [stdout] test crates/phonograph_db/src/error/mod.rs - error::StorageError (line 22) ... ok [INFO] [stdout] test crates/phonograph_db/src/db/write_txn.rs - db::write_txn::WriteTransaction (line 49) ... ok [INFO] [stdout] test crates/phonograph_db/src/error/mod.rs - error::TransactionError (line 59) ... ok [INFO] [stdout] test crates/phonograph_db/src/db/read_txn.rs - db::read_txn::ReadTransaction<'db,B>::get_property_key (line 524) ... ok [INFO] [stdout] test crates/phonograph_db/src/db/write_txn.rs - db::write_txn::WriteTransaction<'db,B>::set_node_property (line 712) ... ok [INFO] [stdout] test crates/phonograph_db/src/db/read_txn.rs - db::read_txn::ReadTransaction<'db,B>::nodes_by_type (line 323) ... ok [INFO] [stdout] test crates/phonograph_db/src/db/read_txn.rs - db::read_txn::ReadTransaction<'db,B>::node_count (line 434) ... ok [INFO] [stdout] test crates/phonograph_db/src/error/mod.rs - error::Error (line 102) ... ok [INFO] [stdout] test crates/phonograph_db/src/db/write_txn.rs - db::write_txn::WriteTransaction<'db,B>::abort (line 1136) ... ok [INFO] [stdout] test crates/phonograph_db/src/db/write_txn.rs - db::write_txn::WriteTransaction<'db,B>::insert_edge (line 635) ... ok [INFO] [stdout] test crates/phonograph_db/src/db/write_txn.rs - db::write_txn::WriteTransaction<'db,B>::delete_node (line 591) ... ok [INFO] [stdout] test crates/phonograph_db/src/db/write_txn.rs - db::write_txn::WriteTransaction<'db,B>::register_type (line 490) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 26 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.06s [INFO] [stdout] [INFO] [stdout] all doctests ran in 1.09s; merged doctests compilation took 1.01s [INFO] [stderr] Doc-tests phonograph_std [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test crates/phonograph_std/src/lib.rs - FileConfig (line 63) - compile ... ok [INFO] [stdout] test crates/phonograph_std/src/lib.rs - open (line 123) - compile ... ok [INFO] [stdout] test crates/phonograph_std/src/lib.rs - (line 12) - compile ... ok [INFO] [stdout] test crates/phonograph_std/src/lib.rs - open_in_memory (line 167) ... ok [INFO] [stdout] test crates/phonograph_std/src/lib.rs - (line 16) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] all doctests ran in 0.50s; merged doctests compilation took 0.47s [INFO] running `Command { std: "docker" "inspect" "580a9e28683d5b36abaa6f0b6425a24cf149fcd73f715e278bc15995c0512e49", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "580a9e28683d5b36abaa6f0b6425a24cf149fcd73f715e278bc15995c0512e49", kill_on_drop: false }` [INFO] [stdout] 580a9e28683d5b36abaa6f0b6425a24cf149fcd73f715e278bc15995c0512e49