[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 master#cced03bfd61a304243a34504618ecec86c17063f for pr-154065-2
[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% (1069/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:  50% (1188/2376)
Updating files:  51% (1212/2376)
Updating files:  52% (1236/2376)
Updating files:  53% (1260/2376)
Updating files:  53% (1272/2376)
Updating files:  54% (1284/2376)
Updating files:  55% (1307/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:  98% (2333/2376)
Updating files:  99% (2353/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 cced03bfd61a304243a34504618ecec86c17063f
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "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" "+cced03bfd61a304243a34504618ecec86c17063f" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 003ea856935f5ca657e29afe852f01f51c80e76a5ea1d2b91833c8bfba7c6440
[INFO] running `Command { std: "docker" "start" "-a" "003ea856935f5ca657e29afe852f01f51c80e76a5ea1d2b91833c8bfba7c6440", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "003ea856935f5ca657e29afe852f01f51c80e76a5ea1d2b91833c8bfba7c6440", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "003ea856935f5ca657e29afe852f01f51c80e76a5ea1d2b91833c8bfba7c6440", kill_on_drop: false }`
[INFO] [stdout] 003ea856935f5ca657e29afe852f01f51c80e76a5ea1d2b91833c8bfba7c6440
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 087519b4c1c3aedeb5eb3c9e56b9e189f4537d843ebefddddd8e464cd91ed99d
[INFO] running `Command { std: "docker" "start" "-a" "087519b4c1c3aedeb5eb3c9e56b9e189f4537d843ebefddddd8e464cd91ed99d", kill_on_drop: false }`
[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.30s
[INFO] running `Command { std: "docker" "inspect" "087519b4c1c3aedeb5eb3c9e56b9e189f4537d843ebefddddd8e464cd91ed99d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "087519b4c1c3aedeb5eb3c9e56b9e189f4537d843ebefddddd8e464cd91ed99d", kill_on_drop: false }`
[INFO] [stdout] 087519b4c1c3aedeb5eb3c9e56b9e189f4537d843ebefddddd8e464cd91ed99d
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 4771f2d6ed2cdfdc90973ee6f6d67be887688e449340f982544e0cba4b960068
[INFO] running `Command { std: "docker" "start" "-a" "4771f2d6ed2cdfdc90973ee6f6d67be887688e449340f982544e0cba4b960068", kill_on_drop: false }`
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling phonograph v0.1.0 (/opt/rustwide/workdir/crates/phonograph)
[INFO] [stderr]    Compiling rustix v1.1.4
[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 15.03s
[INFO] running `Command { std: "docker" "inspect" "4771f2d6ed2cdfdc90973ee6f6d67be887688e449340f982544e0cba4b960068", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4771f2d6ed2cdfdc90973ee6f6d67be887688e449340f982544e0cba4b960068", kill_on_drop: false }`
[INFO] [stdout] 4771f2d6ed2cdfdc90973ee6f6d67be887688e449340f982544e0cba4b960068
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] e0d53214bdb5f0106ba3f93943d133e2506f54355f023207ad9b58d0f86d64b9
[INFO] running `Command { std: "docker" "start" "-a" "e0d53214bdb5f0106ba3f93943d133e2506f54355f023207ad9b58d0f86d64b9", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.10s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/phonograph-b396c50910253a9f)
[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::edge_change_variants ... 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::inference_error_display ... ok
[INFO] [stdout] test error::tests::schema_error_display ... ok
[INFO] [stdout] test error::tests::schema_error_variants ... ok
[INFO] [stdout] test inference::tests::inference_result_construction ... 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_as_btreemap_key ... ok
[INFO] [stdout] test inference::tests::inferred_fact_new_edge ... ok
[INFO] [stdout] test inference::tests::inferred_fact_new_node ... ok
[INFO] [stdout] test inference::tests::inferred_fact_property_updates ... ok
[INFO] [stdout] test inference::tests::inferred_fact_type_assignments ... ok
[INFO] [stdout] test inference::tests::provenance_record_eq ... ok
[INFO] [stdout] test inference::tests::materialized_mapping_construction ... ok
[INFO] [stdout] test types::tests::any_matches_everything ... ok
[INFO] [stdout] test types::tests::edge_construction ... ok
[INFO] [stdout] test types::tests::edge_equality ... ok
[INFO] [stdout] test types::tests::edge_id::display ... ok
[INFO] [stdout] test types::tests::edge_id::ordering ... ok
[INFO] [stdout] test types::tests::edge_id::construction ... ok
[INFO] [stdout] test types::tests::lang_string_descriptor_matches_lang_string_only ... ok
[INFO] [stdout] test types::tests::empty_list_matches_any_list_descriptor ... ok
[INFO] [stdout] test types::tests::node_id::ordering ... ok
[INFO] [stdout] test types::tests::node_id::non_null_is_not_null ... ok
[INFO] [stdout] test types::tests::node_id::display ... ok
[INFO] [stdout] test types::tests::list_heterogeneous_no_match ... ok
[INFO] [stdout] test types::tests::property_declaration_construction ... ok
[INFO] [stdout] test types::tests::node_id::construction ... ok
[INFO] [stdout] test types::tests::property_key_id::construction ... ok
[INFO] [stdout] test types::tests::node_id::null_is_null ... ok
[INFO] [stdout] test types::tests::non_matching_pairs ... ok
[INFO] [stdout] test types::tests::node_construction ... ok
[INFO] [stdout] test types::tests::list_homogeneous_match ... ok
[INFO] [stdout] test types::tests::property_key_id::non_null_is_not_null ... ok
[INFO] [stdout] test types::tests::property_key_id::null_is_null ... ok
[INFO] [stdout] test types::tests::property_key_id::ordering ... 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::total_eq_lang_string ... ok
[INFO] [stdout] test types::tests::total_eq_list_length_mismatch ... ok
[INFO] [stdout] test types::tests::total_eq_list_with_nan ... ok
[INFO] [stdout] test types::tests::total_eq_nan_equals_nan ... ok
[INFO] [stdout] test types::tests::total_eq_non_float_delegates_to_partial_eq ... ok
[INFO] [stdout] test types::tests::null_matches_only_any ... ok
[INFO] [stdout] test types::tests::property_key_id::display ... ok
[INFO] [stdout] test types::tests::total_eq_property_map ... ok
[INFO] [stdout] test types::tests::total_eq_property_map_different_keys ... ok
[INFO] [stdout] test types::tests::total_eq_property_map_different_lengths ... ok
[INFO] [stdout] test types::tests::edge_id::non_null_is_not_null ... ok
[INFO] [stdout] test types::tests::total_eq_zero_not_equal_neg_zero ... ok
[INFO] [stdout] test types::tests::type_definition_construction ... ok
[INFO] [stdout] test types::tests::type_definition_equality ... ok
[INFO] [stdout] test types::tests::type_id::construction ... 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_id::null_is_null ... ok
[INFO] [stdout] test types::tests::type_id::ordering ... ok
[INFO] [stdout] test types::tests::type_kind_display ... ok
[INFO] [stdout] test types::tests::type_kind_eq ... ok
[INFO] [stdout] test types::tests::value_bool ... ok
[INFO] [stdout] test types::tests::value_f64 ... ok
[INFO] [stdout] test types::tests::value_helpers_return_none_on_mismatch ... ok
[INFO] [stdout] test types::tests::value_bytes ... ok
[INFO] [stdout] test types::tests::value_i64 ... ok
[INFO] [stdout] test types::tests::value_lang_string ... ok
[INFO] [stdout] test inference::tests::inferred_entity_ordering ... ok
[INFO] [stdout] test types::tests::value_u64 ... ok
[INFO] [stdout] test types::tests::value_node_ref ... ok
[INFO] [stdout] test types::tests::value_list ... ok
[INFO] [stdout] test types::tests::value_null ... ok
[INFO] [stdout] test types::tests::value_type_descriptor_eq ... ok
[INFO] [stdout] test types::tests::value_string ... ok
[INFO] [stdout] test types::tests::string_descriptor_matches_lang_string ... ok
[INFO] [stdout] test constraint::tests::constraint_violation_construction ... ok
[INFO] [stdout] test types::tests::node_equality ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/phonograph_db-24edf1886e8d21e8)
[INFO] [stdout] test types::tests::edge_id::null_is_null ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 85 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[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_empty_buffer_operations ... ok
[INFO] [stdout] test backend::error::tests::storage_error_kind_equality ... 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_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::memory_error_display ... ok
[INFO] [stdout] test backend::traits::tests::mock_write_read_roundtrip ... ok
[INFO] [stdout] test backend::traits::tests::mock_satisfies_storage_backend ... 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::load_from_nonexistent_path ... 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::default_is_new ... ok
[INFO] [stdout] test backend_mem::memory_backend::tests::sync_all_noop ... 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::write_at_auto_extend_from_empty ... ok
[INFO] [stdout] test backend_mem::memory_backend::tests::write_at_auto_extend_with_gap ... ok
[INFO] [stdout] test backend_mem::memory_backend::tests::write_at_empty_buffer ... ok
[INFO] [stdout] test backend_mem::memory_backend::tests::write_at_extend_beyond ... ok
[INFO] [stdout] test backend_mem::memory_backend::tests::write_at_overwrite ... ok
[INFO] [stdout] test backend_mem::memory_backend::tests::snapshot_round_trip ... 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 db::builders::tests::edge_builder_sorts_types ... ok
[INFO] [stdout] test db::builders::tests::node_builder_anonymous ... ok
[INFO] [stdout] test backend_mem::memory_backend::tests::sync_data_noop ... 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 db::builders::tests::placeholder_ids_are_zero ... ok
[INFO] [stdout] test db::config::tests::buffer_pool_frames_clamps_minimum ... ok
[INFO] [stdout] test db::builders::tests::type_definition_builder_edge ... ok
[INFO] [stdout] test db::config::tests::default_config ... ok
[INFO] [stdout] test db::builders::tests::type_definition_builder_node ... ok
[INFO] [stdout] test db::config::tests::validate_catches_small_page_size ... 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::builder_chaining ... ok
[INFO] [stdout] test db::config::tests::page_size_accepts_invalid_defers_to_validate ... ok
[INFO] [stdout] test db::graph_view::tests::edges_by_type_with_subtypes ... ok
[INFO] [stdout] test db::graph_view::tests::base_node_visible_without_changes ... ok
[INFO] [stdout] test db::graph_view::tests::inserted_node_visible ... ok
[INFO] [stdout] test db::graph_view::tests::nodes_by_property_nan ... ok
[INFO] [stdout] test backend_mem::memory_backend::tests::read_at_basic ... 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 backend::traits::tests::mock_len ... 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::database::tests::register_and_list_inference_rules ... ok
[INFO] [stdout] test db::graph_view::tests::scoped_preload_adjacency_neighbors_included ... ok
[INFO] [stdout] test db::graph_view::tests::updated_node_returns_new_version ... ok
[INFO] [stdout] test db::database::tests::create_in_memory_database ... 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::graph_view::tests::nodes_by_type_excludes_deleted ... 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::decode_entry_truncated_key_returns_none ... ok
[INFO] [stdout] test db::graph_view::tests::scoped_preload_excludes_unrelated_types ... 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_round_trip ... ok
[INFO] [stdout] test db::inference_engine::tests::encode_decode_edge_property_round_trip ... ok
[INFO] [stdout] test db::inference_engine::tests::cache_miss_on_wrong_rule_name ... ok
[INFO] [stdout] test db::inference_engine::tests::encode_decode_node_property_round_trip ... ok
[INFO] [stdout] test db::inference_engine::tests::encode_decode_node_type_round_trip ... ok
[INFO] [stdout] test db::inference_engine::tests::encode_decode_node_round_trip ... ok
[INFO] [stdout] test db::inference_engine::tests::decode_entry_unknown_kind_returns_none ... ok
[INFO] [stdout] test db::inference_engine::tests::encode_decode_edge_type_round_trip ... ok
[INFO] [stdout] test db::inference_engine::tests::engine_register_and_lookup ... ok
[INFO] [stdout] test db::inference_engine::tests::engine_unregister ... ok
[INFO] [stdout] test db::inference_engine::tests::engine_replace_rule_preserves_order ... ok
[INFO] [stdout] test db::database::tests::try_write_txn_timeout_under_contention ... ok
[INFO] [stdout] test db::database::tests::missing_extensions_empty_when_none_persisted ... ok
[INFO] [stdout] test db::inference_engine::tests::keys_sort_correctly ... 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::load_from_entries_populates_both_indexes ... ok
[INFO] [stdout] test db::database::tests::try_write_txn_no_contention ... ok
[INFO] [stdout] test db::database::tests::counter_overflow_detected_on_open ... ok
[INFO] [stdout] test db::database::tests::unregister_constraint ... 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_remove_by_rule ... ok
[INFO] [stdout] test db::inference_engine::tests::provenance_record_and_get ... ok
[INFO] [stdout] test db::inference_engine::tests::provenance_replace_entity_different_rule ... ok
[INFO] [stdout] test db::inference_engine::tests::to_entries_load_from_entries_round_trip ... ok
[INFO] [stdout] test db::inference_engine::tests::provenance_replace_existing_entity ... ok
[INFO] [stdout] test db::schema_cache::tests::all_keys_returns_all ... ok
[INFO] [stdout] test db::schema_cache::tests::direct_subtypes_works ... ok
[INFO] [stdout] test db::schema_cache::tests::all_types_contiguous ... ok
[INFO] [stdout] test db::schema_cache::tests::duplicate_type_name_rejected ... ok
[INFO] [stdout] test db::schema_cache::tests::effective_property_declarations_with_shadowing ... ok
[INFO] [stdout] test db::schema_cache::tests::duplicate_property_key_rejected ... ok
[INFO] [stdout] test db::schema_cache::tests::all_supertypes_chain ... ok
[INFO] [stdout] test db::database::tests::try_write_txn_succeeds_after_lock_released ... ok
[INFO] [stdout] test db::schema_cache::tests::get_or_create_property_key_idempotent ... ok
[INFO] [stdout] test db::schema_cache::tests::property_key_registration ... ok
[INFO] [stdout] test db::schema_cache::tests::supertype_not_found ... ok
[INFO] [stdout] test db::schema_cache::tests::register_and_retrieve_type ... ok
[INFO] [stdout] test db::schema_cache::tests::is_subtype_of_works ... ok
[INFO] [stdout] test db::write_buffer::tests::edge_insert_tracking ... ok
[INFO] [stdout] test db::schema_cache::tests::subtypes_of_parent ... ok
[INFO] [stdout] test db::write_buffer::tests::insert_then_delete_produces_nothing ... ok
[INFO] [stdout] test db::schema_cache::tests::types_by_kind_filters ... ok
[INFO] [stdout] test db::schema_cache::tests::same_name_different_kind_allowed ... ok
[INFO] [stdout] test db::write_buffer::tests::insert_node_and_get_pending ... ok
[INFO] [stdout] test db::schema_cache::tests::kind_mismatch_rejected ... ok
[INFO] [stdout] test db::write_buffer::tests::duplicate_delete_is_noop ... ok
[INFO] [stdout] test db::write_buffer::tests::insert_then_update_collapses_to_insert ... ok
[INFO] [stdout] test db::write_buffer::tests::edge_insert_then_delete_produces_nothing ... 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 db::write_buffer::tests::update_then_delete_uses_original_before ... ok
[INFO] [stdout] test db::write_buffer::tests::update_then_update_keeps_original_before ... ok
[INFO] [stdout] test db::write_buffer::tests::is_empty_when_fresh ... ok
[INFO] [stdout] test error::tests::error_std_source ... ok
[INFO] [stdout] test error::tests::from_inference_error ... ok
[INFO] [stdout] test error::tests::from_not_found_error ... ok
[INFO] [stdout] test error::tests::error_display ... ok
[INFO] [stdout] test error::tests::from_schema_error ... ok
[INFO] [stdout] test error::tests::from_storage_error ... ok
[INFO] [stdout] test error::tests::from_transaction_error ... ok
[INFO] [stdout] test db::schema_cache::tests::id_allocation_monotonic ... ok
[INFO] [stdout] test error::tests::storage_error_display ... ok
[INFO] [stdout] test error::tests::storage_error_with_source ... ok
[INFO] [stdout] test error::tests::transaction_error_display ... ok
[INFO] [stdout] test storage::allocator::tests::allocate_consecutive_pages ... ok
[INFO] [stdout] test storage::allocator::tests::deferred_freed_pages ... ok
[INFO] [stdout] test storage::allocator::tests::free_page_tracking ... ok
[INFO] [stdout] test storage::allocator::tests::growth_increments ... ok
[INFO] [stdout] test storage::allocator::tests::extend_file_grows_backend ... ok
[INFO] [stdout] test storage::allocator::tests::reset_transaction ... ok
[INFO] [stdout] test backend::traits::tests::mock_set_len_truncate ... ok
[INFO] [stdout] test storage::btree::tests::duplicate_key_update ... ok
[INFO] [stdout] test storage::btree::tests::key_only_btree ... ok
[INFO] [stdout] test db::graph_view::tests::deleted_node_not_visible ... ok
[INFO] [stdout] test db::inference_engine::tests::provenance_remove_by_rule_nonexistent ... ok
[INFO] [stdout] test db::schema_cache::tests::cycle_detection ... ok
[INFO] [stdout] test storage::btree::tests::range_scan_returns_sorted_keys ... ok
[INFO] [stdout] test storage::btree::tests::stress_test_10k_keys ... ignored, stress test — takes a few seconds
[INFO] [stdout] test storage::btree::tests::range_scan_open_end ... ok
[INFO] [stdout] test storage::buffer_pool::tests::clock_algorithm_second_chance ... ok
[INFO] [stdout] test storage::btree::tests::empty_tree_search_returns_none ... 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::dirty_page_flushed_on_eviction ... ok
[INFO] [stdout] test storage::btree::tests::freed_pages_tracked ... ok
[INFO] [stdout] test storage::btree::tests::empty_tree_range_scan_returns_empty ... ok
[INFO] [stdout] test storage::buffer_pool::tests::new_page_allocates_dirty_frame ... ok
[INFO] [stdout] test storage::btree::tests::cow_old_root_unchanged ... ok
[INFO] [stdout] test storage::btree::tests::delete_nonexistent_key_returns_none ... ok
[INFO] [stdout] test storage::btree::tests::multiple_inserts_no_splits ... ok
[INFO] [stdout] test storage::crash_recovery_tests::crash_after_first_fsync_before_superblock ... ok
[INFO] [stdout] test storage::buffer_pool::tests::unpin_decrements_pin_count ... 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::engine_tests::create_database ... ok
[INFO] [stdout] test storage::crash_recovery_tests::crash_interrupted_data_write_no_superblock ... ok
[INFO] [stdout] test storage::format::tests::create_and_open_database ... ok
[INFO] [stdout] test storage::engine_tests::insert_and_commit ... ok
[INFO] [stdout] test storage::engine_tests::superblock_alternation ... ok
[INFO] [stdout] test storage::format::tests::open_page_size_mismatch ... ok
[INFO] [stdout] test storage::engine_tests::create_then_open ... ok
[INFO] [stdout] test storage::format::tests::identity_header_version_validation ... ok
[INFO] [stdout] test storage::buffer_pool::tests::pin_count_prevents_eviction ... ok
[INFO] [stdout] test storage::format::tests::identity_header_round_trip ... ok
[INFO] [stdout] test storage::format::tests::identity_header_magic_validation ... ok
[INFO] [stdout] test storage::format::tests::page_size_encoding_invalid ... ok
[INFO] [stdout] test storage::format::tests::select_both_valid_higher_txn_wins ... ok
[INFO] [stdout] test storage::format::tests::page_size_encoding_round_trip ... ok
[INFO] [stdout] test storage::format::tests::select_equal_txn_ids ... ok
[INFO] [stdout] test storage::format::tests::superblock_root_page_ids ... ok
[INFO] [stdout] test storage::buffer_pool::tests::eviction_respects_reference_bit ... ok
[INFO] [stdout] test storage::format::tests::superblock_checksum_failure ... ok
[INFO] [stdout] test storage::page::header::tests::all_page_types_round_trip ... ok
[INFO] [stdout] test storage::page::header::tests::checksum_deterministic ... ok
[INFO] [stdout] test storage::page::header::tests::checksum_validation_failure ... ok
[INFO] [stdout] test storage::page::header::tests::checksum_validation_success ... ok
[INFO] [stdout] test storage::page::header::tests::reject_nonzero_padding ... ok
[INFO] [stdout] test storage::page::free::tests::rest_is_zeros ... 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::page::free::tests::reject_non_free_page ... ok
[INFO] [stdout] test storage::page::header::tests::reject_unknown_page_type ... ok
[INFO] [stdout] test storage::page::interior::tests::has_space_for_full_page ... ok
[INFO] [stdout] test storage::page::interior::tests::search_equal_to_separator ... ok
[INFO] [stdout] test storage::page::interior::tests::search_greater_than_all ... ok
[INFO] [stdout] test storage::page::interior::tests::search_less_than_first ... ok
[INFO] [stdout] test storage::page::interior::tests::split_balanced ... ok
[INFO] [stdout] test storage::page::leaf::tests::byte_level_layout ... ok
[INFO] [stdout] test storage::page::leaf::tests::delete_cell_found ... 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::next_prev_leaf_serialized ... ok
[INFO] [stdout] test storage::page::leaf::tests::overflow_cell_round_trip ... ok
[INFO] [stdout] test storage::page::leaf::tests::search_found ... ok
[INFO] [stdout] test storage::page::leaf::tests::search_not_found ... ok
[INFO] [stdout] test storage::page::leaf::tests::build_parse_round_trip ... ok
[INFO] [stdout] test storage::page::interior::tests::search_between_separators ... ok
[INFO] [stdout] test storage::format::tests::select_one_valid_fallback ... ok
[INFO] [stdout] test storage::format::tests::superblock_round_trip ... ok
[INFO] [stdout] test storage::page::free::tests::build_parse_round_trip ... ok
[INFO] [stdout] test storage::engine_tests::multiple_commits ... ok
[INFO] [stdout] test storage::format::tests::select_both_invalid_error ... ok
[INFO] [stdout] test storage::page::leaf::tests::search_range ... ok
[INFO] [stdout] test storage::page::overflow::tests::max_payload_4096 ... ok
[INFO] [stdout] test storage::page::overflow::tests::chain_of_three ... ok
[INFO] [stdout] test storage::page::leaf::tests::split_balanced ... ok
[INFO] [stdout] test storage::page::overflow::tests::read_chain_reconstructs_data ... 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::page::overflow::tests::read_chain_wrong_total ... ok
[INFO] [stdout] test storage::page::tests::page_type_from_u8 ... ok
[INFO] [stdout] test storage::page::overflow::tests::single_page_round_trip ... ok
[INFO] [stdout] test storage::btree::tests::single_insert_and_search ... ok
[INFO] [stdout] test storage::serialization::tests::adjacency_key_sort_order ... 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::node_id_1_less_than_256_in_byte_order ... ok
[INFO] [stdout] test storage::serialization::tests::node_record_with_overflow ... ok
[INFO] [stdout] test storage::serialization::tests::node_record_round_trip ... ok
[INFO] [stdout] test storage::serialization::tests::edge_record_round_trip ... ok
[INFO] [stdout] test storage::serialization::tests::counter_round_trip ... ok
[INFO] [stdout] test storage::serialization::tests::node_key_big_endian_sort_order ... ok
[INFO] [stdout] test storage::serialization::tests::nested_list_round_trip ... ok
[INFO] [stdout] test storage::serialization::tests::page_freelist_key_sort_order ... ok
[INFO] [stdout] test storage::serialization::tests::property_round_trip_all_types ... ok
[INFO] [stdout] test storage::serialization::tests::type_index_key_sort_order ... ok
[INFO] [stdout] test storage::snapshot::tests::from_superblock ... ok
[INFO] [stdout] test storage::snapshot::tests::root_for_tree_mapping ... ok
[INFO] [stdout] test storage::snapshot::tests::root_for_tree_out_of_range ... ok
[INFO] [stdout] test storage::serialization::tests::provenance_round_trip ... ok
[INFO] [stdout] test storage::serialization::tests::id_freelist_key_round_trip ... ok
[INFO] [stdout] test storage::serialization::tests::schema_key_prefixes ... ok
[INFO] [stdout] test storage::serialization::tests::type_definition_round_trip ... ok
[INFO] [stdout] test storage::btree::tests::sort_order_random_insert ... ok
[INFO] [stdout] test storage::serialization::tests::property_key_name_round_trip ... ok
[INFO] [stdout] test storage::btree::tests::range_scan_across_leaf_boundaries ... ok
[INFO] [stdout] test storage::serialization::tests::node_key_edge_cases ... ok
[INFO] [stdout] test storage::btree::tests::range_scan_with_bounds ... ok
[INFO] [stdout] test storage::btree::tests::delete_after_splits ... ok
[INFO] [stdout] test storage::btree::tests::delete_from_single_leaf ... 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.91s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/phonograph_std-5ccecb70fe4b5e45)
[INFO] [stdout] 
[INFO] [stdout] running 18 tests
[INFO] [stdout] test backend_std::file_backend::tests::file_error_from_io ... ok
[INFO] [stdout] test backend_std::file_backend::tests::create_existing_file_fails ... 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_existing ... 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::empty_buffer_edge_cases ... ok
[INFO] [stdout] test backend_std::file_backend::tests::open_or_create_new ... ok
[INFO] [stdout] test backend_std::file_backend::tests::file_error_display ... ok
[INFO] [stdout] test backend_std::file_backend::tests::out_of_bounds_read ... ok
[INFO] [stdout] test backend_std::file_backend::tests::open_existing_file ... ok
[INFO] [stdout] test backend_std::file_backend::tests::lock_and_release ... ok
[INFO] [stdout] test backend_std::file_backend::tests::persistence_across_reopen ... ok
[INFO] [stdout] test backend_std::file_backend::tests::lock_contention_same_process ... ok
[INFO] [stdout] test backend_std::file_backend::tests::read_write_roundtrip ... ok
[INFO] [stdout] test backend_std::file_backend::tests::read_only_mode ... ok
[INFO] [stdout] test backend_std::file_backend::tests::sync_operations ... ok
[INFO] [stdout] test backend_std::file_backend::tests::create_new_file ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stderr]      Running tests/concurrency.rs (/opt/rustwide/target/debug/deps/concurrency-07ccbf046c2d85a4)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test concurrency_high_throughput ... ignored
[INFO] [stdout] test concurrent_readers ... ok
[INFO] [stdout] test write_serialization ... ok
[INFO] [stdout] test concurrency_write_contention_8_threads ... 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.17s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/db_integration.rs (/opt/rustwide/target/debug/deps/db_integration-53c038922b3888f3)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test read_your_own_writes ... ok
[INFO] [stdout] test crud_round_trip ... ok
[INFO] [stdout] test subtype_query ... ok
[INFO] [stdout] test persistence_round_trip ... ok
[INFO] [stdout] test empty_commit ... ok
[INFO] [stdout] test cascading_delete ... ok
[INFO] [stdout] test multi_hop_traversal ... ok
[INFO] [stdout] test parallel_edges ... ok
[INFO] [stdout] test constraint_validation_rejects_commit ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/e2e_integration.rs (/opt/rustwide/target/debug/deps/e2e_integration-48d56defb17a2c0b)
[INFO] [stdout] 
[INFO] [stdout] running 22 tests
[INFO] [stdout] test e2e_empty_commit ... ok
[INFO] [stdout] test e2e_duplicate_type_name ... ok
[INFO] [stdout] test e2e_empty_database_queries ... ok
[INFO] [stdout] test e2e_delete_nonexistent ... ok
[INFO] [stdout] test e2e_moderately_large_property_value ... ok
[INFO] [stdout] test e2e_extension_system_round_trip ... ok
[INFO] [stdout] test e2e_validate_all_retroactive ... ok
[INFO] [stdout] test e2e_persistence_full_round_trip ... ok
[INFO] [stdout] test e2e_parallel_edges_and_deletion ... ok
[INFO] [stdout] test e2e_large_value_round_trip ... ok
[INFO] [stdout] test e2e_schema_hierarchy_and_errors ... ok
[INFO] [stdout] test e2e_large_property_delete_node_with_overflow ... ok
[INFO] [stdout] test e2e_large_property_multiple_overflow_nodes ... ok
[INFO] [stdout] test e2e_large_property_update_overflow_to_inline ... ok
[INFO] [stdout] test e2e_complex_traversal_with_test_graph ... ok
[INFO] [stdout] test e2e_large_property_update_inline_to_overflow ... ok
[INFO] [stdout] test e2e_property_update_only_changes_target ... ok
[INFO] [stdout] test e2e_basic_crud_with_test_graph ... ok
[INFO] [stdout] test e2e_large_property_100kb_round_trip ... ok
[INFO] [stdout] test e2e_large_property_update_overflow_to_overflow ... ok
[INFO] [stdout] test e2e_cascading_delete_all_incident_edges ... ok
[INFO] [stdout] test e2e_cross_backend_equivalence ... ok
[INFO] [stderr]      Running tests/in_memory_integration.rs (/opt/rustwide/target/debug/deps/in_memory_integration-756f9a70b234e22a)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.16s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test in_memory_schema_operations ... ok
[INFO] [stdout] test in_memory_inference ... ok
[INFO] [stdout] test in_memory_constraint_validation ... ok
[INFO] [stdout] test in_memory_crud ... ok
[INFO] [stdout] test in_memory_traversal ... ok
[INFO] [stdout] test snapshot_in_memory_to_persistent ... ok
[INFO] [stdout] test in_memory_concurrent_access ... ok
[INFO] [stdout] test snapshot_in_memory_round_trip ... ok
[INFO] [stdout] test snapshot_persistent_to_in_memory ... ok
[INFO] [stderr]      Running tests/inference_tests.rs (/opt/rustwide/target/debug/deps/inference_tests-58858af56e0a04ed)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 18 tests
[INFO] [stdout] test ephemeral_inference_unknown_rule_returns_error ... ok
[INFO] [stdout] test invalid_fact_returns_error ... ok
[INFO] [stdout] test no_automatic_inference_on_commit ... ok
[INFO] [stdout] test re_inference_cleans_up_old_facts ... ok
[INFO] [stdout] test ephemeral_inference_returns_facts ... ok
[INFO] [stdout] test materialized_mapping_has_assigned_ids ... ok
[INFO] [stdout] test run_all_inference_registration_order_not_alphabetical ... ok
[INFO] [stdout] test ephemeral_mode_in_write_transaction ... ok
[INFO] [stdout] test dirty_transaction_bypasses_cache ... ok
[INFO] [stdout] test run_all_inference_ephemeral ... ok
[INFO] [stdout] test no_automatic_inference_on_reopen ... ok
[INFO] [stdout] test materialized_inference_writes_to_graph ... ok
[INFO] [stdout] test no_automatic_inference_on_insert ... ok
[INFO] [stdout] test materialized_facts_pass_constraint_validation ... ok
[INFO] [stdout] test provenance_after_re_inference ... ok
[INFO] [stdout] test provenance_for_inferred_node_and_edge ... ok
[INFO] [stdout] test provenance_persists_across_sessions ... ok
[INFO] [stdout] test rule_chaining_in_run_all_inference ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.48s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/storage_integration.rs (/opt/rustwide/target/debug/deps/storage_integration-c6cd3f97e2350278)
[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] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.27s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests phonograph
[INFO] [stdout] 
[INFO] [stdout] running 27 tests
[INFO] [stdout] test crates/phonograph/src/inference/mod.rs - inference::InferenceMode (line 128) ... ok
[INFO] [stdout] test crates/phonograph/src/error/mod.rs - error::SchemaError (line 22) ... ok
[INFO] [stdout] test crates/phonograph/src/constraint/mod.rs - constraint::NodeChange (line 20) ... ok
[INFO] [stdout] test crates/phonograph/src/schema/mod.rs - schema::GraphView (line 28) - compile ... ok
[INFO] [stdout] test crates/phonograph/src/types/mod.rs - types::PropertyDeclaration (line 545) ... 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::EdgeChange (line 53) ... ok
[INFO] [stdout] test crates/phonograph/src/inference/mod.rs - inference::InferredEntity (line 177) ... 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::ProvenanceRecord (line 150) ... ok
[INFO] [stdout] test crates/phonograph/src/error/mod.rs - error::NotFoundError (line 111) ... ok
[INFO] [stdout] test crates/phonograph/src/types/mod.rs - types::PropertyKeyId (line 128) ... ok
[INFO] [stdout] test crates/phonograph/src/constraint/mod.rs - constraint::ViolationSubject (line 223) ... ok
[INFO] [stdout] test crates/phonograph/src/inference/mod.rs - inference::InferredFact (line 26) ... 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::MaterializedMapping (line 225) ... 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::NodeId (line 27) ... ok
[INFO] [stdout] test crates/phonograph/src/types/mod.rs - types::Node (line 437) ... 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::TypeId (line 95) ... 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::TypeDefinition (line 583) ... 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::ValueTypeDescriptor (line 353) ... ok
[INFO] [stdout] test crates/phonograph/src/types/mod.rs - types::TypeKind (line 510) ... ok
[INFO] [stdout] test crates/phonograph/src/types/mod.rs - types::property_map_total_eq (line 404) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 27 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 0.81s; merged doctests compilation took 0.71s
[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/error.rs - backend::error::StorageErrorKind (line 17) ... ok
[INFO] [stdout] test crates/phonograph_db/src/db/builders.rs - db::builders::NodeBuilder (line 19) ... 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/read_txn.rs - db::read_txn::ReadTransaction<'db,B>::get_property_key (line 524) ... 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>::get_node (line 140) ... 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/write_txn.rs - db::write_txn::WriteTransaction<'db,B>::abort (line 1136) ... ok
[INFO] [stdout] test crates/phonograph_db/src/db/builders.rs - db::builders::TypeDefinitionBuilder (line 163) ... 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/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>::type_registry (line 505) ... 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>::commit (line 983) ... ok
[INFO] [stdout] test crates/phonograph_db/src/error/mod.rs - error::StorageError (line 22) ... ok
[INFO] [stdout] test crates/phonograph_db/src/error/mod.rs - error::TransactionError (line 59) ... 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>::set_node_property (line 712) ... 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 (line 49) ... 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] 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>::outgoing_edges (line 223) ... 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] 
[INFO] [stdout] test result: ok. 26 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 1.46s; merged doctests compilation took 1.38s
[INFO] [stderr]    Doc-tests phonograph_std
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test crates/phonograph_std/src/lib.rs - (line 12) - compile ... ok
[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 - 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.64s; merged doctests compilation took 0.63s
[INFO] running `Command { std: "docker" "inspect" "e0d53214bdb5f0106ba3f93943d133e2506f54355f023207ad9b58d0f86d64b9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e0d53214bdb5f0106ba3f93943d133e2506f54355f023207ad9b58d0f86d64b9", kill_on_drop: false }`
[INFO] [stdout] e0d53214bdb5f0106ba3f93943d133e2506f54355f023207ad9b58d0f86d64b9
