[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.98.0-beta.1 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-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc2/source'... [INFO] [stderr] done. [INFO] [stderr] Updating files: 45% (1082/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: 51% (1222/2376) Updating files: 52% (1236/2376) Updating files: 53% (1260/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: 85% (2031/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% (2375/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-tc2/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/Chirping666/graph-db on toolchain 1.98.0-beta.1 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.98.0-beta.1" "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.98.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [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-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3d5ced03c013a94a2f102a4510f48a6e9184255caf5fd8244f58017bde7f5210" "sleep" "infinity", kill_on_drop: false }` [INFO] [stdout] ed186240f643d09d99e30819e998aa34d91c4397326e6ff19a757b8ec71500d7 [INFO] running `Command { std: "docker" "start" "ed186240f643d09d99e30819e998aa34d91c4397326e6ff19a757b8ec71500d7", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "ed186240f643d09d99e30819e998aa34d91c4397326e6ff19a757b8ec71500d7", 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" "ed186240f643d09d99e30819e998aa34d91c4397326e6ff19a757b8ec71500d7" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "ed186240f643d09d99e30819e998aa34d91c4397326e6ff19a757b8ec71500d7", 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" "ed186240f643d09d99e30819e998aa34d91c4397326e6ff19a757b8ec71500d7" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.183 [INFO] [stderr] Compiling spin v0.10.0 [INFO] [stderr] Compiling phonograph v0.1.0 (/opt/rustwide/workdir/crates/phonograph) [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.46s [INFO] running `Command { std: "docker" "inspect" "ed186240f643d09d99e30819e998aa34d91c4397326e6ff19a757b8ec71500d7", 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" "ed186240f643d09d99e30819e998aa34d91c4397326e6ff19a757b8ec71500d7" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "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 12.71s [INFO] running `Command { std: "docker" "inspect" "ed186240f643d09d99e30819e998aa34d91c4397326e6ff19a757b8ec71500d7", 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" "ed186240f643d09d99e30819e998aa34d91c4397326e6ff19a757b8ec71500d7" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "test" "--frozen", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.09s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/phonograph-e8702157a4b422ec) [INFO] [stdout] [INFO] [stdout] running 85 tests [INFO] [stdout] test constraint::tests::changeset_deleted_nodes ... ok [INFO] [stdout] test constraint::tests::changeset_edge_iterators ... ok [INFO] [stdout] test constraint::tests::affected_types_deduplicated ... ok [INFO] [stdout] test constraint::tests::changeset_inserted_nodes ... ok [INFO] [stdout] test constraint::tests::constraint_violation_construction ... ok [INFO] [stdout] test constraint::tests::edge_change_variants ... ok [INFO] [stdout] test constraint::tests::node_change_variants ... ok [INFO] [stdout] test constraint::tests::changeset_modified_nodes ... ok [INFO] [stdout] test constraint::tests::violation_subject_eq ... ok [INFO] [stdout] test error::tests::inference_error_display ... ok [INFO] [stdout] test error::tests::not_found_error_display ... ok [INFO] [stdout] test error::tests::schema_error_variants ... ok [INFO] [stdout] test error::tests::not_found_error_variants ... ok [INFO] [stdout] test inference::tests::inference_mode_eq ... ok [INFO] [stdout] test error::tests::schema_error_display ... ok [INFO] [stdout] test inference::tests::inference_result_construction ... 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_equality ... ok [INFO] [stdout] test types::tests::edge_id::non_null_is_not_null ... ok [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/phonograph_db-1e39b73a45b80674) [INFO] [stdout] test types::tests::edge_construction ... ok [INFO] [stdout] test types::tests::empty_list_matches_any_list_descriptor ... ok [INFO] [stdout] test types::tests::edge_id::ordering ... ok [INFO] [stdout] test types::tests::edge_id::display ... ok [INFO] [stdout] test types::tests::list_heterogeneous_no_match ... ok [INFO] [stdout] test types::tests::edge_id::construction ... ok [INFO] [stdout] test types::tests::node_equality ... ok [INFO] [stdout] test types::tests::list_homogeneous_match ... ok [INFO] [stdout] test types::tests::node_id::display ... ok [INFO] [stdout] test types::tests::edge_id::null_is_null ... ok [INFO] [stdout] test types::tests::lang_string_descriptor_matches_lang_string_only ... ok [INFO] [stdout] test types::tests::node_id::construction ... ok [INFO] [stdout] test types::tests::node_construction ... ok [INFO] [stdout] test types::tests::node_id::null_is_null ... ok [INFO] [stdout] test types::tests::node_id::non_null_is_not_null ... ok [INFO] [stdout] test types::tests::node_id::ordering ... ok [INFO] [stdout] test types::tests::non_matching_pairs ... 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::construction ... ok [INFO] [stdout] test types::tests::property_key_id::display ... 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::string_descriptor_matches_lang_string ... 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_property_map_different_keys ... ok [INFO] [stdout] test types::tests::total_eq_property_map ... ok [INFO] [stdout] test types::tests::total_eq_property_map_different_lengths ... ok [INFO] [stdout] test types::tests::total_eq_zero_not_equal_neg_zero ... ok [INFO] [stdout] test types::tests::total_eq_non_float_delegates_to_partial_eq ... ok [INFO] [stdout] test inference::tests::inferred_entity_ordering ... ok [INFO] [stdout] test types::tests::type_id::construction ... 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_id::display ... ok [INFO] [stdout] test types::tests::type_kind_eq ... ok [INFO] [stdout] test types::tests::value_bool ... ok [INFO] [stdout] test types::tests::type_id::non_null_is_not_null ... ok [INFO] [stdout] test types::tests::type_definition_construction ... ok [INFO] [stdout] test types::tests::type_kind_display ... 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_node_ref ... ok [INFO] [stdout] test types::tests::value_type_descriptor_eq ... ok [INFO] [stdout] test types::tests::value_f64 ... ok [INFO] [stdout] test types::tests::value_list ... ok [INFO] [stdout] test types::tests::value_lang_string ... ok [INFO] [stdout] test types::tests::value_null ... ok [INFO] [stdout] test types::tests::value_string ... ok [INFO] [stdout] test types::tests::value_u64 ... ok [INFO] [stdout] test types::tests::type_definition_equality ... 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] [INFO] [stdout] test result: ok. 85 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [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::error::tests::storage_error_kind_equality ... ok [INFO] [stdout] test backend::traits::tests::mock_empty_buffer_operations ... ok [INFO] [stdout] test backend::traits::tests::mock_read_out_of_bounds ... ok [INFO] [stdout] test backend::traits::tests::mock_satisfies_storage_backend ... ok [INFO] [stdout] test backend::traits::tests::mock_set_len_expand ... ok [INFO] [stdout] test backend::traits::tests::mock_set_len_truncate ... 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::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::read_at_out_of_bounds_offset ... ok [INFO] [stdout] test backend_mem::memory_backend::tests::memory_error_display ... ok [INFO] [stdout] test backend_mem::memory_backend::tests::read_at_empty_buffer ... ok [INFO] [stdout] test backend_mem::memory_backend::tests::memory_error_kind ... ok [INFO] [stdout] test backend_mem::memory_backend::tests::set_len_truncate ... ok [INFO] [stdout] test backend_mem::memory_backend::tests::set_len_grow ... ok [INFO] [stdout] test backend_mem::memory_backend::tests::read_at_empty_backend ... ok [INFO] [stdout] test backend_mem::memory_backend::tests::set_len_same_size ... ok [INFO] [stdout] test backend_mem::memory_backend::tests::read_at_basic ... 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::sync_all_noop ... ok [INFO] [stdout] test backend_mem::memory_backend::tests::sync_data_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_empty_buffer ... ok [INFO] [stdout] test backend_mem::memory_backend::tests::new_creates_empty ... ok [INFO] [stdout] test backend_mem::memory_backend::tests::write_at_overwrite ... ok [INFO] [stdout] test backend_mem::memory_backend::tests::snapshot_file_contains_exact_bytes ... ok [INFO] [stdout] test db::builders::tests::edge_builder_sorts_types ... ok [INFO] [stdout] test db::builders::tests::edge_builder_basic ... 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::snapshot_round_trip ... ok [INFO] [stdout] test backend_mem::memory_backend::tests::write_at_auto_extend_with_gap ... ok [INFO] [stdout] test db::builders::tests::node_builder_anonymous ... ok [INFO] [stdout] test db::builders::tests::type_definition_builder_edge ... ok [INFO] [stdout] test db::builders::tests::placeholder_ids_are_zero ... ok [INFO] [stdout] test backend_mem::memory_backend::tests::len_returns_correct_size ... ok [INFO] [stdout] test db::builders::tests::type_definition_builder_node ... ok [INFO] [stdout] test backend_mem::memory_backend::tests::write_at_extend_beyond ... ok [INFO] [stdout] test db::config::tests::buffer_pool_frames_clamps_minimum ... ok [INFO] [stdout] test db::config::tests::default_config ... 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 backend_mem::memory_backend::tests::read_at_all_bytes ... 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::graph_view::tests::edges_by_type_with_subtypes ... ok [INFO] [stdout] test db::graph_view::tests::nodes_by_property_finds_buffered_insert ... ok [INFO] [stdout] test db::graph_view::tests::base_node_visible_without_changes ... ok [INFO] [stdout] test db::config::tests::validate_catches_small_page_size ... ok [INFO] [stdout] test db::graph_view::tests::deleted_node_not_visible ... ok [INFO] [stdout] test db::graph_view::tests::inserted_node_visible ... ok [INFO] [stdout] test db::database::tests::counter_overflow_detected_on_open ... ok [INFO] [stdout] test backend::traits::tests::mock_len ... 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_includes_inserted ... ok [INFO] [stdout] test db::graph_view::tests::nodes_by_type_with_subtypes ... ok [INFO] [stdout] test db::inference_engine::tests::cache_clear_empties_all ... ok [INFO] [stdout] test db::graph_view::tests::outgoing_edges_merges_correctly ... ok [INFO] [stdout] test db::graph_view::tests::scoped_preload_adjacency_neighbors_included ... ok [INFO] [stdout] test db::inference_engine::tests::cache_disabled_always_misses ... ok [INFO] [stdout] test db::graph_view::tests::updated_node_returns_new_version ... ok [INFO] [stdout] test db::graph_view::tests::scoped_preload_excludes_unrelated_types ... 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::inference_engine::tests::decode_entry_unknown_kind_returns_none ... ok [INFO] [stdout] test db::inference_engine::tests::decode_entry_wrong_prefix_returns_none ... 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::decode_entry_truncated_key_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_node_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::encode_decode_node_type_round_trip ... ok [INFO] [stdout] test db::inference_engine::tests::load_from_entries_populates_both_indexes ... 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::keys_sort_correctly ... ok [INFO] [stdout] test db::inference_engine::tests::engine_unregister ... 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::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::create_in_memory_database ... ok [INFO] [stdout] test db::schema_cache::tests::all_types_contiguous ... ok [INFO] [stdout] test db::schema_cache::tests::cycle_detection ... ok [INFO] [stdout] test db::schema_cache::tests::direct_subtypes_works ... 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::inference_engine::tests::to_entries_load_from_entries_round_trip ... ok [INFO] [stdout] test db::schema_cache::tests::all_keys_returns_all ... ok [INFO] [stdout] test db::database::tests::unregister_constraint ... ok [INFO] [stdout] test db::inference_engine::tests::cache_access_updates_lru_priority ... ok [INFO] [stdout] test db::inference_engine::tests::encode_decode_edge_type_round_trip ... ok [INFO] [stdout] test db::database::tests::register_and_list_constraints ... ok [INFO] [stdout] test db::database::tests::try_write_txn_timeout_under_contention ... ok [INFO] [stdout] test db::database::tests::try_write_txn_no_contention ... 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::write_buffer::tests::duplicate_delete_is_noop ... ok [INFO] [stdout] test db::schema_cache::tests::duplicate_type_name_rejected ... 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::database::tests::missing_extensions_empty_when_none_persisted ... 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::property_key_registration ... ok [INFO] [stdout] test db::schema_cache::tests::kind_mismatch_rejected ... ok [INFO] [stdout] test db::schema_cache::tests::register_and_retrieve_type ... ok [INFO] [stdout] test db::schema_cache::tests::subtypes_of_parent ... ok [INFO] [stdout] test db::write_buffer::tests::edge_insert_then_delete_produces_nothing ... ok [INFO] [stdout] test db::schema_cache::tests::same_name_different_kind_allowed ... ok [INFO] [stdout] test db::schema_cache::tests::effective_property_declarations_with_shadowing ... ok [INFO] [stdout] test db::database::tests::register_and_list_inference_rules ... ok [INFO] [stdout] test db::write_buffer::tests::insert_node_and_get_pending ... 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::is_not_empty_after_insert ... ok [INFO] [stdout] test db::write_buffer::tests::schema_change_recording ... ok [INFO] [stdout] test db::write_buffer::tests::update_then_delete_uses_original_before ... 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_inference_error ... 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 error::tests::storage_error_display ... ok [INFO] [stdout] test error::tests::storage_error_with_source ... 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 error::tests::transaction_error_display ... ok [INFO] [stdout] test storage::allocator::tests::reset_transaction ... ok [INFO] [stdout] test error::tests::error_display ... ok [INFO] [stdout] test storage::allocator::tests::extend_file_grows_backend ... ok [INFO] [stdout] test error::tests::from_not_found_error ... ok [INFO] [stdout] test db::write_buffer::tests::is_node_deleted_correct ... ok [INFO] [stdout] test db::write_buffer::tests::update_then_update_keeps_original_before ... ok [INFO] [stdout] test storage::btree::tests::empty_tree_search_returns_none ... ok [INFO] [stdout] test storage::btree::tests::range_scan_across_leaf_boundaries ... ok [INFO] [stdout] test storage::btree::tests::range_scan_returns_sorted_keys ... ok [INFO] [stdout] test storage::btree::tests::empty_tree_range_scan_returns_empty ... ok [INFO] [stdout] test storage::btree::tests::stress_test_10k_keys ... ignored, stress test — takes a few seconds [INFO] [stdout] test storage::btree::tests::cow_old_root_unchanged ... ok [INFO] [stdout] test storage::btree::tests::delete_from_single_leaf ... 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::clock_algorithm_second_chance ... ok [INFO] [stdout] test storage::buffer_pool::tests::eviction_respects_reference_bit ... ok [INFO] [stdout] test storage::btree::tests::range_scan_open_end ... ok [INFO] [stdout] test storage::buffer_pool::tests::unpin_decrements_pin_count ... ok [INFO] [stdout] test storage::crash_recovery_tests::crash_after_first_fsync_before_superblock ... ok [INFO] [stdout] test storage::buffer_pool::tests::pin_count_prevents_eviction ... ok [INFO] [stdout] test storage::btree::tests::multiple_inserts_no_splits ... ok [INFO] [stdout] test storage::crash_recovery_tests::crash_corrupted_superblock_fallback ... ok [INFO] [stdout] test storage::crash_recovery_tests::crash_interrupted_data_write_no_superblock ... ok [INFO] [stdout] test storage::btree::tests::freed_pages_tracked ... ok [INFO] [stdout] test storage::btree::tests::key_only_btree ... ok [INFO] [stdout] test storage::engine_tests::superblock_alternation ... ok [INFO] [stdout] test storage::engine_tests::multiple_commits ... ok [INFO] [stdout] test storage::format::tests::identity_header_magic_validation ... ok [INFO] [stdout] test storage::format::tests::identity_header_round_trip ... ok [INFO] [stdout] test storage::format::tests::identity_header_version_validation ... ok [INFO] [stdout] test storage::format::tests::open_page_size_mismatch ... ok [INFO] [stdout] test storage::format::tests::page_size_encoding_invalid ... ok [INFO] [stdout] test storage::format::tests::page_size_encoding_round_trip ... ok [INFO] [stdout] test storage::format::tests::select_both_invalid_error ... ok [INFO] [stdout] test storage::format::tests::create_and_open_database ... ok [INFO] [stdout] test storage::format::tests::select_both_valid_higher_txn_wins ... ok [INFO] [stdout] test storage::buffer_pool::tests::new_page_allocates_dirty_frame ... ok [INFO] [stdout] test storage::engine_tests::create_then_open ... ok [INFO] [stdout] test storage::engine_tests::create_database ... ok [INFO] [stdout] test storage::format::tests::select_equal_txn_ids ... ok [INFO] [stdout] test storage::format::tests::select_one_valid_fallback ... ok [INFO] [stdout] test storage::crash_recovery_tests::recovery_with_one_valid_superblock ... ok [INFO] [stdout] test storage::format::tests::superblock_checksum_failure ... ok [INFO] [stdout] test storage::format::tests::superblock_root_page_ids ... ok [INFO] [stdout] test storage::page::free::tests::build_parse_round_trip ... ok [INFO] [stdout] test storage::page::free::tests::rest_is_zeros ... ok [INFO] [stdout] test storage::format::tests::superblock_round_trip ... ok [INFO] [stdout] test storage::page::free::tests::reject_non_free_page ... ok [INFO] [stdout] test storage::btree::tests::delete_nonexistent_key_returns_none ... ok [INFO] [stdout] test storage::btree::tests::insert_causing_leaf_split ... ok [INFO] [stdout] test storage::engine_tests::insert_and_commit ... 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::btree::tests::duplicate_key_update ... 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::header::tests::reject_unknown_page_type ... 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::has_space_for_full_page ... 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::byte_level_layout ... 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::build_parse_round_trip ... ok [INFO] [stdout] test storage::page::leaf::tests::byte_level_layout ... 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::search_not_found ... ok [INFO] [stdout] test storage::page::leaf::tests::overflow_cell_round_trip ... ok [INFO] [stdout] test storage::page::leaf::tests::split_balanced ... ok [INFO] [stdout] test storage::page::leaf::tests::insert_cell_sorted ... ok [INFO] [stdout] test storage::page::overflow::tests::chain_of_three ... ok [INFO] [stdout] test storage::page::overflow::tests::read_chain_reconstructs_data ... ok [INFO] [stdout] test storage::page::leaf::tests::search_found ... 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::leaf::tests::next_prev_leaf_serialized ... 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::tests::page_type_from_u8 ... ok [INFO] [stdout] test storage::serialization::tests::empty_data_deserializes_to_empty_map ... ok [INFO] [stdout] test storage::page::overflow::tests::read_chain_wrong_total ... ok [INFO] [stdout] test storage::serialization::tests::empty_property_map ... ok [INFO] [stdout] test storage::serialization::tests::counter_round_trip ... ok [INFO] [stdout] test storage::btree::tests::sort_order_random_insert ... ok [INFO] [stdout] test storage::serialization::tests::edge_record_round_trip ... ok [INFO] [stdout] test storage::page::overflow::tests::single_page_round_trip ... ok [INFO] [stdout] test storage::serialization::tests::node_key_big_endian_sort_order ... ok [INFO] [stdout] test storage::page::tests::page_id_display ... ok [INFO] [stdout] test storage::serialization::tests::adjacency_key_sort_order ... ok [INFO] [stdout] test storage::serialization::tests::node_key_edge_cases ... 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_record_round_trip ... ok [INFO] [stdout] test storage::serialization::tests::node_record_with_overflow ... ok [INFO] [stdout] test storage::serialization::tests::page_freelist_key_sort_order ... ok [INFO] [stdout] test storage::serialization::tests::property_key_name_round_trip ... ok [INFO] [stdout] test storage::serialization::tests::property_round_trip_all_types ... 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::serialization::tests::provenance_round_trip ... ok [INFO] [stdout] test storage::snapshot::tests::from_superblock ... ok [INFO] [stdout] test storage::serialization::tests::type_index_key_sort_order ... 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::btree::tests::delete_after_splits ... ok [INFO] [stdout] test storage::btree::tests::range_scan_with_bounds ... ok [INFO] [stdout] test storage::btree::tests::single_insert_and_search ... 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] test db::database::tests::try_write_txn_succeeds_after_lock_released has been running for over 60 seconds [ERROR] error running command: no output for 300 seconds [INFO] running `Command { std: "docker" "inspect" "ed186240f643d09d99e30819e998aa34d91c4397326e6ff19a757b8ec71500d7", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ed186240f643d09d99e30819e998aa34d91c4397326e6ff19a757b8ec71500d7", kill_on_drop: false }` [INFO] [stdout] ed186240f643d09d99e30819e998aa34d91c4397326e6ff19a757b8ec71500d7