[INFO] cloning repository https://github.com/eddiethedean/typra [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/eddiethedean/typra" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Feddiethedean%2Ftypra", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Feddiethedean%2Ftypra'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 9d7a8d4eb26b4c9964eb9b69db684b32e44dbb03 [INFO] testing eddiethedean/typra against master#f9988fefd3add01f414f52b414308e7872622fee for pr-155114 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Feddiethedean%2Ftypra" "/workspace/builds/worker-5-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc1/source'... [INFO] [stderr] done. [INFO] removed /workspace/builds/worker-5-tc1/source/rust-toolchain.toml [INFO] started tweaking git repo https://github.com/eddiethedean/typra [INFO] finished tweaking git repo https://github.com/eddiethedean/typra [INFO] tweaked toml for git repo https://github.com/eddiethedean/typra written to /workspace/builds/worker-5-tc1/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/eddiethedean/typra on toolchain f9988fefd3add01f414f52b414308e7872622fee [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+f9988fefd3add01f414f52b414308e7872622fee" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/eddiethedean/typra 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" "+f9988fefd3add01f414f52b414308e7872622fee" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded rand_xorshift v0.4.0 [INFO] [stderr] Downloaded unarray v0.1.4 [INFO] [stderr] Downloaded wasm-bindgen-shared v0.2.118 [INFO] [stderr] Downloaded pyo3-macros v0.28.3 [INFO] [stderr] Downloaded wasm-bindgen-macro v0.2.118 [INFO] [stderr] Downloaded rusty-fork v0.3.1 [INFO] [stderr] Downloaded criterion-plot v0.8.2 [INFO] [stderr] Downloaded target-lexicon v0.13.5 [INFO] [stderr] Downloaded assert_cmd v2.2.1 [INFO] [stderr] Downloaded pyo3-build-config v0.28.3 [INFO] [stderr] Downloaded wasm-bindgen v0.2.118 [INFO] [stderr] Downloaded wasm-bindgen-macro-support v0.2.118 [INFO] [stderr] Downloaded pyo3-macros-backend v0.28.3 [INFO] [stderr] Downloaded pyo3-ffi v0.28.3 [INFO] [stderr] Downloaded proptest v1.11.0 [INFO] [stderr] Downloaded js-sys v0.3.95 [INFO] [stderr] Downloaded libfuzzer-sys v0.4.12 [INFO] [stderr] Downloaded criterion v0.8.2 [INFO] [stderr] Downloaded rayon v1.12.0 [INFO] [stderr] Downloaded web-sys v0.3.95 [INFO] [stderr] Downloaded tokio v1.52.1 [INFO] [stderr] Downloaded pyo3 v0.28.3 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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" "+f9988fefd3add01f414f52b414308e7872622fee" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 8dffc0fdaae4c1847b8d5d6c858e05cb5ae6f9482497b9ae543ba481983cd15e [INFO] running `Command { std: "docker" "start" "-a" "8dffc0fdaae4c1847b8d5d6c858e05cb5ae6f9482497b9ae543ba481983cd15e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "8dffc0fdaae4c1847b8d5d6c858e05cb5ae6f9482497b9ae543ba481983cd15e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "8dffc0fdaae4c1847b8d5d6c858e05cb5ae6f9482497b9ae543ba481983cd15e", kill_on_drop: false }` [INFO] [stdout] 8dffc0fdaae4c1847b8d5d6c858e05cb5ae6f9482497b9ae543ba481983cd15e [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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" "+f9988fefd3add01f414f52b414308e7872622fee" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 779ce7f0c3aece9f2198e6aec48b5590505d14d9404672e2bfd3e748aeaf99b3 [INFO] running `Command { std: "docker" "start" "-a" "779ce7f0c3aece9f2198e6aec48b5590505d14d9404672e2bfd3e748aeaf99b3", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.186 [INFO] [stderr] Compiling semver v1.0.28 [INFO] [stderr] Compiling target-lexicon v0.13.5 [INFO] [stderr] Compiling regex-syntax v0.8.10 [INFO] [stderr] Compiling find-msvc-tools v0.1.9 [INFO] [stderr] Compiling arbitrary v1.4.2 [INFO] [stderr] Compiling heck v0.5.0 [INFO] [stderr] Compiling serde_core v1.0.228 [INFO] [stderr] Compiling is_terminal_polyfill v1.70.2 [INFO] [stderr] Compiling aho-corasick v1.1.4 [INFO] [stderr] Compiling anstyle-parse v1.0.0 [INFO] [stderr] Compiling anstyle v1.0.14 [INFO] [stderr] Compiling colorchoice v1.0.5 [INFO] [stderr] Compiling anstyle-query v1.1.5 [INFO] [stderr] Compiling syn v2.0.117 [INFO] [stderr] Compiling itoa v1.0.18 [INFO] [stderr] Compiling clap_lex v1.1.0 [INFO] [stderr] Compiling once_cell v1.21.4 [INFO] [stderr] Compiling typra-python v1.0.0 (/opt/rustwide/workdir/python/typra) [INFO] [stderr] Compiling anstream v1.0.0 [INFO] [stderr] Compiling rustc_version v0.4.1 [INFO] [stderr] Compiling clap_builder v4.6.0 [INFO] [stderr] Compiling crc32c v0.6.8 [INFO] [stderr] Compiling pyo3-build-config v0.28.3 [INFO] [stderr] Compiling fs2 v0.4.3 [INFO] [stderr] Compiling jobserver v0.1.34 [INFO] [stderr] Compiling cc v1.2.61 [INFO] [stderr] Compiling pyo3-macros-backend v0.28.3 [INFO] [stderr] Compiling pyo3-ffi v0.28.3 [INFO] [stderr] Compiling pyo3 v0.28.3 [INFO] [stderr] Compiling regex-automata v0.4.14 [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling libfuzzer-sys v0.4.12 [INFO] [stderr] Compiling clap_derive v4.6.1 [INFO] [stderr] Compiling regex v1.12.3 [INFO] [stderr] Compiling typra-core v1.0.0 (/opt/rustwide/workdir/crates/typra-core) [INFO] [stderr] Compiling clap v4.6.1 [INFO] [stderr] Compiling pyo3-macros v0.28.3 [INFO] [stderr] Compiling typra-derive v1.0.0 (/opt/rustwide/workdir/crates/typra-derive) [INFO] [stderr] Compiling typra-core-fuzz v0.0.0 (/opt/rustwide/workdir/fuzz) [INFO] [stderr] Compiling typra-cli v1.0.0 (/opt/rustwide/workdir/crates/typra-cli) [INFO] [stderr] Compiling typra v1.0.0 (/opt/rustwide/workdir/crates/typra) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 51.66s [INFO] running `Command { std: "docker" "inspect" "779ce7f0c3aece9f2198e6aec48b5590505d14d9404672e2bfd3e748aeaf99b3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "779ce7f0c3aece9f2198e6aec48b5590505d14d9404672e2bfd3e748aeaf99b3", kill_on_drop: false }` [INFO] [stdout] 779ce7f0c3aece9f2198e6aec48b5590505d14d9404672e2bfd3e748aeaf99b3 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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" "+f9988fefd3add01f414f52b414308e7872622fee" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] deacd22c70f3e54ae58faa5ad3f532eb3b3d3f9f4552d80237302321ec7da655 [INFO] running `Command { std: "docker" "start" "-a" "deacd22c70f3e54ae58faa5ad3f532eb3b3d3f9f4552d80237302321ec7da655", kill_on_drop: false }` [INFO] [stderr] Compiling rustix v1.1.4 [INFO] [stderr] Compiling getrandom v0.4.2 [INFO] [stderr] Compiling bitflags v2.11.1 [INFO] [stderr] Compiling linux-raw-sys v0.12.1 [INFO] [stderr] Compiling fastrand v2.4.1 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling zerocopy v0.8.48 [INFO] [stderr] Compiling regex-automata v0.4.14 [INFO] [stderr] Compiling getrandom v0.3.4 [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling zerocopy-derive v0.8.48 [INFO] [stderr] Compiling wait-timeout v0.2.1 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling alloca v0.4.0 [INFO] [stderr] Compiling bit-vec v0.8.0 [INFO] [stderr] Compiling quick-error v1.2.3 [INFO] [stderr] Compiling criterion-plot v0.8.2 [INFO] [stderr] Compiling rayon v1.12.0 [INFO] [stderr] Compiling bit-set v0.8.0 [INFO] [stderr] Compiling page_size v0.6.0 [INFO] [stderr] Compiling unarray v0.1.4 [INFO] [stderr] Compiling predicates-core v1.0.10 [INFO] [stderr] Compiling rand_core v0.9.5 [INFO] [stderr] Compiling assert_cmd v2.2.1 [INFO] [stderr] Compiling predicates-tree v1.0.13 [INFO] [stderr] Compiling rand v0.9.4 [INFO] [stderr] Compiling rand_xorshift v0.4.0 [INFO] [stderr] Compiling plotters v0.3.7 [INFO] [stderr] Compiling float-cmp v0.10.0 [INFO] [stderr] Compiling tempfile v3.27.0 [INFO] [stderr] Compiling rusty-fork v0.3.1 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling regex v1.12.3 [INFO] [stderr] Compiling bstr v1.12.1 [INFO] [stderr] Compiling tinytemplate v1.2.1 [INFO] [stderr] Compiling typra-core v1.0.0 (/opt/rustwide/workdir/crates/typra-core) [INFO] [stderr] Compiling predicates v3.1.4 [INFO] [stderr] Compiling typra-derive v1.0.0 (/opt/rustwide/workdir/crates/typra-derive) [INFO] [stderr] Compiling half v2.7.1 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling rand_chacha v0.9.0 [INFO] [stderr] Compiling typra v1.0.0 (/opt/rustwide/workdir/crates/typra) [INFO] [stderr] Compiling typra-python v1.0.0 (/opt/rustwide/workdir/python/typra) [INFO] [stderr] Compiling typra-cli v1.0.0 (/opt/rustwide/workdir/crates/typra-cli) [INFO] [stderr] Compiling ciborium-ll v0.2.2 [INFO] [stderr] Compiling proptest v1.11.0 [INFO] [stderr] Compiling ciborium v0.2.2 [INFO] [stderr] Compiling criterion v0.8.2 [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 51.33s [INFO] running `Command { std: "docker" "inspect" "deacd22c70f3e54ae58faa5ad3f532eb3b3d3f9f4552d80237302321ec7da655", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "deacd22c70f3e54ae58faa5ad3f532eb3b3d3f9f4552d80237302321ec7da655", kill_on_drop: false }` [INFO] [stdout] deacd22c70f3e54ae58faa5ad3f532eb3b3d3f9f4552d80237302321ec7da655 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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" "+f9988fefd3add01f414f52b414308e7872622fee" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 592af1df857c476fc9a22808f443035d705f23fb7991e7b2b60a85f11be35c97 [INFO] running `Command { std: "docker" "start" "-a" "592af1df857c476fc9a22808f443035d705f23fb7991e7b2b60a85f11be35c97", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.32s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/typra-0f7ba51458db02a3) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/async_api.rs (/opt/rustwide/target/debug/deps/async_api-adc7a5883de3dd52) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/derive_smoke.rs (/opt/rustwide/target/debug/deps/derive_smoke-c4bddc19ce1b208d) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test derive_implies_db_model ... ok [INFO] [stdout] [INFO] [stderr] Running tests/facade_smoke.rs (/opt/rustwide/target/debug/deps/facade_smoke-0752285576a7ad72) [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test facade_smoke ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/typra-39880feb1fbb1600) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/cli_smoke.rs (/opt/rustwide/target/debug/deps/cli_smoke-72ce255efcee37af) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test inspect_and_verify_and_dump_catalog_work_on_new_db ... ok [INFO] [stdout] test migrate_plan_then_apply_force_backfill_works ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/typra_core-a98fec9a0eb7f13d) [INFO] [stdout] [INFO] [stdout] running 164 tests [INFO] [stdout] test catalog::codec::tests::cursor_unexpected_eof_branches ... ok [INFO] [stdout] test catalog::codec::tests::constraints_and_indexes_roundtrip_hits_all_codec_arms ... ok [INFO] [stdout] test catalog::codec::tests::decode_catalog_payload_rejects_unknown_version_kind_and_trailing_bytes ... ok [INFO] [stdout] test catalog::codec::tests::decode_fields_and_new_schema_version_old_versions_take_empty_vectors ... ok [INFO] [stdout] test catalog::codec::tests::decode_indexes_rejects_empty_name_and_too_long_name ... ok [INFO] [stdout] test catalog::codec::tests::decode_name_and_field_path_error_branches ... ok [INFO] [stdout] test catalog::codec::tests::roundtrip_create_collection ... ok [INFO] [stdout] test catalog::codec::tests::nested_type_depth_limit ... ok [INFO] [stdout] test catalog::codec::tests::roundtrip_new_version ... ok [INFO] [stdout] test catalog::state::tests::apply_create_rejects_initial_schema_version_not_one ... ok [INFO] [stdout] test catalog::state::tests::apply_create_rejects_empty_name ... ok [INFO] [stdout] test catalog::state::tests::apply_create_rejects_name_longer_than_max ... ok [INFO] [stdout] test catalog::codec::tests::decode_constraints_and_type_unknown_tags ... ok [INFO] [stdout] test catalog::state::tests::apply_create_rejects_non_sequential_collection_id ... ok [INFO] [stdout] test catalog::state::tests::apply_create_rejects_primary_field_not_in_schema ... ok [INFO] [stdout] test catalog::state::tests::apply_create_then_version ... ok [INFO] [stdout] test catalog::state::tests::apply_new_version_rejects_when_primary_dropped_from_fields ... ok [INFO] [stdout] test catalog::state::tests::duplicate_name_rejected ... ok [INFO] [stdout] test catalog::state::tests::len_and_collections_helpers_track_entries ... ok [INFO] [stdout] test db::open::tests::open_with_store_returns_error_when_store_len_fails ... ok [INFO] [stdout] test db::open::tests::try_load_checkpoint_state_returns_none_for_out_of_range_and_wrong_type ... ok [INFO] [stdout] test db::open::tests::auto_truncate_falls_back_from_bad_checkpoint_and_can_replay_tail_after_good_checkpoint ... ok [INFO] [stdout] test db::open::tests::strict_open_rejects_torn_tail_as_unclean_log_tail ... ok [INFO] [stdout] test db::recover::tests::truncate_end_pre_v6_returns_torn_tail_reason ... ok [INFO] [stdout] test db::recover::tests::truncate_end_v6_errors_on_nested_begin_and_commit_outside_txn_and_mismatch ... ok [INFO] [stdout] test db::recover::tests::truncate_end_v6_schema_index_record_advance_safe_prefix_when_not_in_txn ... ok [INFO] [stdout] test catalog::state::tests::new_schema_version_cannot_skip_numbers ... ok [INFO] [stdout] test db::recover::tests::truncate_end_v6_returns_base_for_uncommitted_txn ... ok [INFO] [stdout] test checkpoint::tests::checkpoint_from_state_includes_new_schema_versions_and_record_payloads ... ok [INFO] [stdout] test checkpoint::tests::checkpoint_from_state_surfaces_record_encoding_errors ... ok [INFO] [stdout] test db::open::tests::open_with_store_flen_zero_branch_is_coverable_with_lying_store ... ok [INFO] [stdout] test db::tests::backfill_unknown_collection_errors ... ok [INFO] [stdout] test db::replay::tests::legacy_load_and_replay_paths_work ... ok [INFO] [stdout] test db::replay::tests::apply_record_segment_skips_collections_without_primary_key_and_handles_delete_and_schema_mismatch ... ok [INFO] [stdout] test db::recover::tests::scan_segments_allow_tail_tear_rejects_bad_checksum_for_non_temp_non_checkpoint ... ok [INFO] [stdout] test db::recover::tests::truncate_end_v6_abort_advances_safe_prefix_end ... ok [INFO] [stdout] test catalog::state::tests::encode_then_apply_matches ... ok [INFO] [stdout] test db::open::tests::try_load_checkpoint_state_rejects_bad_checksum ... ok [INFO] [stdout] test db::replay::tests::v6_load_and_replay_happy_path_and_abort_path ... ok [INFO] [stdout] test db::scalar_at_path_tests::scalar_at_path_finds_nested_scalar ... ok [INFO] [stdout] test db::scalar_at_path_tests::scalar_at_path_non_object_parent_is_none ... ok [INFO] [stdout] test db::replay::tests::v6_load_catalog_latest_and_indexes_errors_match_replay_errors ... ok [INFO] [stdout] test db::replay::tests::v6_replay_tail_errors_for_txn_framing_issues ... ok [INFO] [stdout] test db::scalar_at_path_tests::scalar_at_path_empty_path_is_none ... ok [INFO] [stdout] test db::scalar_at_path_tests::scalar_at_path_none_parent_is_none ... ok [INFO] [stdout] test db::tests::backfill_top_level_field_skips_other_collections ... ok [INFO] [stdout] test db::tests::collection_returns_unknown_collection_name_when_model_not_registered ... ok [INFO] [stdout] test db::tests::commit_transaction_propagates_store_write_failure_when_budget_exhausted_at_commit ... ok [INFO] [stdout] test db::tests::commit_txn_staging_writes_pending_segments_and_updates_shadow_state ... ok [INFO] [stdout] test db::tests::compact_snapshot_bytes_bumps_schema_versions ... ok [INFO] [stdout] test db::tests::index_deletes_for_existing_row_skips_missing_index_paths ... ok [INFO] [stdout] test db::tests::delete_pk_type_mismatch_errors ... ok [INFO] [stdout] test db::tests::delete_autocommit_with_index_entries_exercises_index_batch_and_apply_loop ... ok [INFO] [stdout] test db::tests::delete_in_transaction_exercises_staging_branch ... ok [INFO] [stdout] test db::tests::index_state_returns_secondary_index_snapshot ... ok [INFO] [stdout] test db::tests::merge_row_value_trees_occupied_branch_recurses ... ok [INFO] [stdout] test db::tests::plan_insert_row_legacy_unknown_top_level_field_is_validation_error ... ok [INFO] [stdout] test db::tests::plan_insert_row_multi_segment_and_index_missing_path_are_covered ... ok [INFO] [stdout] test db::tests::plan_insert_row_no_primary_key_errors ... ok [INFO] [stdout] test db::tests::plan_insert_row_rejects_non_primitive_primary_key_type ... ok [INFO] [stdout] test db::tests::plan_insert_row_returns_missing_field_when_intermediate_is_not_object ... ok [INFO] [stdout] test db::tests::delete_missing_is_ok_and_delete_existing_removes_row ... ok [INFO] [stdout] test db::tests::delete_multisegment_schema_uses_v3_delete_payload_path ... ok [INFO] [stdout] test db::tests::plan_insert_row_returns_missing_field_when_nested_object_key_is_absent ... ok [INFO] [stdout] test db::tests::plan_insert_row_multi_segment_unknown_field_errors ... ok [INFO] [stdout] test db::tests::plan_insert_row_row_missing_primary_key_errors ... ok [INFO] [stdout] test db::tests::plan_insert_row_unknown_collection_errors ... ok [INFO] [stdout] test db::tests::rebuild_indexes_for_collection_skips_other_collections_and_filters_rows ... ok [INFO] [stdout] test db::tests::rebuild_indexes_unknown_collection_errors ... ok [INFO] [stdout] test db::tests::plan_schema_version_unknown_collection_errors ... ok [INFO] [stdout] test db::tests::plan_schema_version_with_indexes_covers_safe_and_breaking_arms ... ok [INFO] [stdout] test db::tests::query_iter_matches_execute_query_for_indexed_equality ... ok [INFO] [stdout] test db::tests::read_and_select_superblock_prefers_a_when_generation_higher ... ok [INFO] [stdout] test db::tests::read_and_select_superblock_errors_when_both_invalid ... ok [INFO] [stdout] test db::tests::read_manifest_rejects_wrong_segment_type ... ok [INFO] [stdout] test db::tests::register_collection_duplicate_name_in_transaction_errors_on_staging_apply ... ok [INFO] [stdout] test db::tests::row_subset_and_merge_paths_exercise_nested_helpers ... ok [INFO] [stdout] test db::tests::row_subset_and_scalar_at_path_edge_branches_are_exercised ... ok [INFO] [stdout] test db::tests::row_value_as_object_map_covers_non_object_arm ... ok [INFO] [stdout] test db::tests::row_value_at_path_and_nested_object_path_edge_cases_are_covered ... ok [INFO] [stdout] test db::tests::subset_model_projection_returns_only_declared_fields ... ok [INFO] [stdout] test db::tests::subset_projection_merges_nested_paths_under_shared_object ... ok [INFO] [stdout] test db::tests::transaction_closure_errors_when_called_inside_active_transaction ... ok [INFO] [stdout] test db::tests::transaction_closure_rolls_back_on_error_and_commits_on_success ... ok [INFO] [stdout] test db::tests::validate_subset_model_error_paths ... ok [INFO] [stdout] test db::tests::validate_subset_model_type_mismatch_errors ... ok [INFO] [stdout] test db::tests::validate_subset_model_covers_no_primary_key_and_empty_path_unknown_field ... ok [INFO] [stdout] test db::write::tests::commit_segment_batch_appends_all_segments ... ok [INFO] [stdout] test db::write::tests::commit_segment_batch_surfaces_segment_append_write_errors ... ok [INFO] [stdout] test pager::tests::get_page_rejects_missing_page_beyond_eof ... ok [INFO] [stdout] test pager::tests::paged_store_invalidates_on_write ... ok [INFO] [stdout] test pager::tests::paged_store_reports_page_size_and_into_inner_roundtrips ... ok [INFO] [stdout] test pager::tests::read_exact_at_propagates_inner_len_error_from_get_page ... ok [INFO] [stdout] test pager::tests::page_range_touched_len_zero_is_sentinel ... ok [INFO] [stdout] test pager::tests::paged_store_roundtrips_reads ... ok [INFO] [stdout] test query::agg::tests::decode_partition_entries_truncated_errors ... ok [INFO] [stdout] test query::agg::tests::group_count_sum_rejects_zero_budget_and_requires_spill_store_when_over_budget ... ok [INFO] [stdout] test query::join::tests::decode_entries_truncated_errors ... ok [INFO] [stdout] test pager::tests::read_exact_at_propagates_inner_read_error_across_pages ... ok [INFO] [stdout] test pager::tests::paged_store_truncate_clears_pages ... ok [INFO] [stdout] test query::join::tests::join_propagates_right_row_error ... ok [INFO] [stdout] test query::join::tests::join_no_spill_path_counts_matches ... ok [INFO] [stdout] test query::join::tests::join_rejects_zero_budget_and_requires_spill_store_when_over_budget ... ok [INFO] [stdout] test query::operators::tests::limit_op_propagates_inner_error ... ok [INFO] [stdout] test query::join::tests::join_spills_and_merges_partitions ... ok [INFO] [stdout] test query::operators::tests::boxed_row_source_delegates_next_key ... ok [INFO] [stdout] test query::operators::tests::limit_op_stops_after_n_and_none_from_inner ... ok [INFO] [stdout] test query::planner::tests::apply_order_by_and_limit_and_scalar_partial_cmp_mismatch ... ok [INFO] [stdout] test query::planner::tests::apply_order_by_hits_some_none_and_none_some_cases ... ok [INFO] [stdout] test query::planner::tests::apply_order_by_and_limit_none_none_ordering_cases ... ok [INFO] [stdout] test query::planner::tests::apply_order_by_some_none_branch_is_hit ... ok [INFO] [stdout] test query::planner::tests::eval_predicate_comparisons_cover_all_arms ... ok [INFO] [stdout] test query::planner::tests::execute_query_iter_with_spill_path_branches_vec_and_fallbacks ... ok [INFO] [stdout] test db::tests::transaction_api_nested_begin_and_commit_without_begin_are_ok ... ok [INFO] [stdout] test query::planner::tests::execute_query_non_unique_index_lookup_hits_loop_body ... ok [INFO] [stdout] test query::planner::tests::heap_item_equality_is_exercised ... ok [INFO] [stdout] test query::agg::tests::group_count_sum_spills_and_merges_partitions ... ok [INFO] [stdout] test query::planner::tests::index_non_unique_source_residual_filter_continues_then_returns_next_match ... ok [INFO] [stdout] test query::planner::tests::index_non_unique_source_skips_missing_rows_and_returns_none_at_end ... ok [INFO] [stdout] test query::join::tests::join_propagates_left_row_error ... ok [INFO] [stdout] test query::operators::tests::limit_op_returns_none_when_limit_zero ... ok [INFO] [stdout] test db::tests::index_segment_replay_builds_index_state_on_reopen ... ok [INFO] [stdout] test db::tests::checkpoint_roundtrip_replays_only_tail ... ok [INFO] [stdout] test db::tests::compact_in_place_with_fsops_rename_tmp_to_live_failure_restores_backup ... ok [INFO] [stdout] test db::tests::register_and_reopen_roundtrip ... ok [INFO] [stdout] test query::planner::tests::execute_query_iter_with_spill_path_index_lookup_unique_and_nonunique ... ok [INFO] [stdout] test db::tests::corrupt_checkpoint_falls_back_in_auto_truncate_but_errors_in_strict ... ok [INFO] [stdout] test db::tests::query_uses_non_unique_index_for_equality_filter ... ok [INFO] [stdout] test db::tests::temp_segments_are_ignored_on_reopen ... ok [INFO] [stdout] test query::planner::tests::index_non_unique_source_residual_filter_skips_row ... ok [INFO] [stdout] test query::planner::tests::index_unique_source_done_and_residual_paths ... ok [INFO] [stdout] test query::planner::tests::index_unique_source_success_then_done ... ok [INFO] [stdout] test query::planner::tests::query_row_iter_source_skips_missing_rows_until_source_exhausted ... ok [INFO] [stdout] test query::planner::tests::query_row_iter_source_propagates_row_source_error ... ok [INFO] [stdout] test query::planner::tests::query_row_iter_vec_state_advances_and_ends ... ok [INFO] [stdout] test query::planner::tests::scalar_sort_key_bytes_covers_negative_float_uuid_timestamp ... ok [INFO] [stdout] test record::payload_v3::tests::decode_field_path_rejects_n_zero_and_len_zero ... ok [INFO] [stdout] test record::payload_v2::tests::decode_record_payload_v2_body_delete_and_insert_ok_paths ... ok [INFO] [stdout] test record::payload_v3::tests::decode_record_payload_any_dispatches_v1_and_v2 ... ok [INFO] [stdout] test record::payload_v3::tests::decode_record_payload_any_rejects_too_short_and_unknown_version ... ok [INFO] [stdout] test record::payload_v3::tests::decode_record_payload_v3_rejects_duplicate_paths ... ok [INFO] [stdout] test record::payload_v3::tests::decode_record_payload_v3_rejects_wrong_field_count_and_unknown_field_path ... ok [INFO] [stdout] test record::payload_v3::tests::insert_value_at_path_nested_existing_object_children ... ok [INFO] [stdout] test record::payload_v3::tests::encode_field_path_rejects_empty_path_and_empty_segment ... ok [INFO] [stdout] test record::payload_v3::tests::insert_value_at_path_creates_nested_objects_for_len_ge_3 ... ok [INFO] [stdout] test query::planner::tests::remove_used_predicate_and_and_cases ... ok [INFO] [stdout] test query::planner::tests::run_reader_next_item_returns_none_on_truncated_buffers ... ok [INFO] [stdout] test record::scalar::tests::decode_tagged_string_rejects_wrong_tag ... ok [INFO] [stdout] test query::planner::tests::scalar_partial_cmp_covers_all_variants ... ok [INFO] [stdout] test record::payload_v3::tests::decode_record_payload_v3_rejects_duplicate_paths_and_trailing_bytes ... ok [INFO] [stdout] test record::payload_v3::tests::insert_value_at_path_rejects_empty_and_creates_nested_objects_on_happy_path ... ok [INFO] [stdout] test record::payload_v3::tests::encode_record_payload_v3_delete_op_emits_zero_count_and_early_returns ... ok [INFO] [stdout] test record::payload_v3::tests::insert_value_at_path_overwrites_non_object_parent_and_rejects_non_object_root ... ok [INFO] [stdout] test schema::tests::classify_schema_update_hits_breaking_and_migration_paths ... ok [INFO] [stdout] test schema::tests::validate_field_defs_rejects_empty_duplicate_and_parent_child_conflict ... ok [INFO] [stdout] test spill::tests::temp_spill_file_truncates_on_drop ... ok [INFO] [stdout] test spill::tests::temp_spill_guard_appends_and_reads_payload_and_truncates ... ok [INFO] [stdout] test record::payload_v3::tests::decode_record_payload_v3_rejects_delete_with_nonzero_field_count ... ok [INFO] [stdout] test storage::tests::writer_lock_guard_nested_opens_drop_reduces_refs_to_zero ... ok [INFO] [stdout] test storage::tests::open_locked_readonly_returns_wouldblock_if_lock_held_elsewhere ... ok [INFO] [stdout] test record::payload_v3::tests::decode_record_payload_v3_delete_with_zero_fields_is_ok ... ok [INFO] [stdout] test db::tests::restore_snapshot_to_path_with_fsops_rename_tmp_to_dest_failure_restores_dest_and_removes_tmp ... ok [INFO] [stdout] test query::planner::tests::external_sort_source_spills_multiple_runs_and_merges ... ok [INFO] [stdout] test db::tests::query_iter_order_by_uses_external_sort_spill_for_large_inputs ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 164 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 11.41s [INFO] [stdout] [INFO] [stderr] Running tests/integration/api_stability_smoke.rs (/opt/rustwide/target/debug/deps/api_stability_smoke-adcd09c12b7f90ae) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test open_with_options_surface_exists_and_recovery_mode_is_public ... ok [INFO] [stdout] test stable_surface_smoke_in_memory_register_txn_query_checkpoint_compact ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running tests/integration/catalog_codec_constraints.rs (/opt/rustwide/target/debug/deps/catalog_codec_constraints-2327f2af5afbdbe4) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test decode_rejects_unknown_type_tag ... ok [INFO] [stdout] test roundtrip_create_collection_with_constraints_v3 ... ok [INFO] [stdout] test decode_rejects_unknown_constraint_tag ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/integration/catalog_codec_hardening.rs (/opt/rustwide/target/debug/deps/catalog_codec_hardening-72b4583a9a8b7471) [INFO] [stdout] [INFO] [stdout] running 17 tests [INFO] [stdout] test decode_rejects_empty_field_path_segment ... ok [INFO] [stdout] test decode_rejects_empty_slice ... ok [INFO] [stdout] test decode_rejects_empty_collection_name_length ... ok [INFO] [stdout] test decode_rejects_collection_name_too_long ... ok [INFO] [stdout] test decode_rejects_field_path_with_zero_segments ... ok [INFO] [stdout] test decode_rejects_invalid_utf8_in_collection_name ... ok [INFO] [stdout] test decode_rejects_optional_primary_name_too_long ... ok [INFO] [stdout] test decode_rejects_optional_type_when_inner_tag_missing ... ok [INFO] [stdout] test decode_rejects_trailing_garbage_after_valid_payload ... ok [INFO] [stdout] test decode_rejects_truncated_mid_stream ... ok [INFO] [stdout] test decode_rejects_unknown_entry_kind ... ok [INFO] [stdout] test decode_rejects_unknown_field_type_tag ... ok [INFO] [stdout] test decode_rejects_unknown_payload_version ... ok [INFO] [stdout] test decode_v1_create_collection_has_no_primary_field_tail ... ok [INFO] [stdout] test decode_v2_create_rejects_trailing_bytes_after_primary ... ok [INFO] [stdout] test roundtrip_all_primitive_field_types ... ok [INFO] [stdout] test roundtrip_nested_types_optional_list_object_enum ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/integration/catalog_codec_indexes_more.rs (/opt/rustwide/target/debug/deps/catalog_codec_indexes_more-7ec9b6bf2cfc4db4) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test decode_indexes_rejects_empty_index_name ... ok [INFO] [stdout] test decode_indexes_rejects_index_name_too_long ... ok [INFO] [stdout] test decode_indexes_rejects_unknown_kind_tag ... ok [INFO] [stdout] test decode_indexes_rejects_invalid_utf8_in_index_name ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/integration/catalog_codec_more.rs (/opt/rustwide/target/debug/deps/catalog_codec_more-922ec083d115d07f) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test decode_optional_primary_name_rejects_empty_string ... ok [INFO] [stdout] test decode_optional_primary_name_rejects_too_long ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/integration/catalog_lookup.rs (/opt/rustwide/target/debug/deps/catalog_lookup-d7a71cfe93b1aa3a) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test catalog_lookup_name_trims_and_resolves ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/integration/catalog_registration.rs (/opt/rustwide/target/debug/deps/catalog_registration-64d164ab0274f2a4) [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test corrupt_catalog_payload_errors ... ok [INFO] [stdout] test unknown_collection_id_errors ... ok [INFO] [stdout] test duplicate_collection_name_errors ... ok [INFO] [stdout] test register_schema_version_v2_then_reopen ... ok [INFO] [stdout] test lazy_header_bump_from_v0_3_to_v0_4_on_register ... ok [INFO] [stdout] test replay_create_a_create_b_then_version_bump_a ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running tests/integration/checkpoint_more.rs (/opt/rustwide/target/debug/deps/checkpoint_more-db961dd36de2fe31) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test decode_checkpoint_cursor_unexpected_eof_paths ... ok [INFO] [stdout] test decode_checkpoint_rejects_wrong_version_and_trailing_bytes ... ok [INFO] [stdout] test state_from_checkpoint_payload_rejects_short_record_payload ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/integration/compaction.rs (/opt/rustwide/target/debug/deps/compaction-fdac10e47d6957cc) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test compact_in_place_roundtrips ... ok [INFO] [stdout] test compact_to_preserves_rows_and_indexes ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stderr] Running tests/integration/composite_database.rs (/opt/rustwide/target/debug/deps/composite_database-7fe3af427d79d45e) [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test insert_nonempty_list_violation ... ok [INFO] [stdout] test insert_constraint_violation_year ... ok [INFO] [stdout] test insert_optional_note_roundtrip ... ok [INFO] [stdout] test reopen_preserves_composite_row ... ok [INFO] [stdout] test insert_get_nested_object_list_enum_roundtrip ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stderr] Running tests/integration/coverage_core_more.rs (/opt/rustwide/target/debug/deps/coverage_core_more-3d5f5aa3db6b54c5) [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test index_payload_decode_covers_error_branches ... ok [INFO] [stdout] test validate_top_level_row_covers_unknown_field_and_absent_optional ... ok [INFO] [stdout] test index_state_non_unique_and_unique_branches ... ok [INFO] [stdout] test query_iter_covers_scan_and_index_paths_with_limits_and_residual ... ok [INFO] [stdout] test validation_covers_more_constraints_and_wrong_type_messages ... 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] [stderr] Running tests/integration/coverage_db_api_more.rs (/opt/rustwide/target/debug/deps/coverage_db_api_more-cff17b6838278915) [INFO] [stdout] [INFO] [stdout] running 16 tests [INFO] [stdout] test collection_names_and_unknown_collection_id_named_error ... ok [INFO] [stdout] test commit_empty_transaction_updates_shadow_without_segments ... ok [INFO] [stdout] test get_rejects_primary_key_type_mismatch ... ok [INFO] [stdout] test backfill_top_level_field_runs_inside_transaction_over_snapshot_rows ... ok [INFO] [stdout] test plan_schema_version_reports_backfill_when_adding_required_field ... ok [INFO] [stdout] test rebuild_indexes_for_collection_applies_pending_index_segment ... ok [INFO] [stdout] test backfill_skips_rows_that_already_have_target_field ... ok [INFO] [stdout] test plan_schema_version_reports_rebuild_when_adding_unique_index ... ok [INFO] [stdout] test rebuild_indexes_no_rows_is_ok ... ok [INFO] [stdout] test register_schema_version_force_inside_transaction_commits ... ok [INFO] [stdout] test insert_nested_multi_segment_field_paths_round_trips ... ok [INFO] [stdout] test from_snapshot_bytes_rejects_empty_buffer ... ok [INFO] [stdout] test replace_multi_segment_row_rewrites_payload ... ok [INFO] [stdout] test transaction_rollback_discards_staged_writes ... ok [INFO] [stdout] test unique_index_violation_returns_error_and_does_not_mutate ... ok [INFO] [stderr] Running tests/integration/coverage_db_core_more.rs (/opt/rustwide/target/debug/deps/coverage_db_core_more-89433aead0c4e746) [INFO] [stdout] test checkpoint_rejects_nested_transaction ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test transaction_empty_commit_and_commit_without_begin_are_ok ... ok [INFO] [stdout] test transaction_closure_error_rolls_back_written_rows ... ok [INFO] [stdout] test collection_and_query_builder_and_subset_projection_paths_work ... ok [INFO] [stdout] test register_schema_version_with_indexes_inside_transaction_roundtrips ... ok [INFO] [stderr] Running tests/integration/coverage_low_level.rs (/opt/rustwide/target/debug/deps/coverage_low_level-1c1824c47010be1e) [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stderr] Running tests/integration/coverage_more.rs (/opt/rustwide/target/debug/deps/coverage_more-b1d843b795a64632) [INFO] [stdout] test decode_header_rejects_bad_magic_and_unsupported_minor ... ok [INFO] [stdout] test segment_header_roundtrip_all_segment_types ... ok [INFO] [stdout] test decode_segment_header_rejects_truncated_bad_magic_and_bad_checksum ... ok [INFO] [stdout] test file_header_encode_decode_roundtrip_all_supported_minors ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test record_payload_v2_decode_errors_field_count_and_trailing_bytes ... ok [INFO] [stdout] test validation_numeric_bound_violations_and_maxlength_wrong_type ... ok [INFO] [stdout] test record_payload_v2_optional_presence_tag_mismatch_errors ... ok [INFO] [stdout] test validation_primitive_mismatch_uint_float_bytes_and_object_missing_required ... ok [INFO] [stdout] test validation_constraints_cover_all_variants ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s [INFO] [stdout] [INFO] [stderr] Running tests/integration/database_paths.rs (/opt/rustwide/target/debug/deps/database_paths-4488d4510e3a4ce0) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test open_directory_returns_io_error ... ok [INFO] [stdout] test open_without_parent_fails ... ok [INFO] [stdout] test open_existing_file_roundtrip ... ok [INFO] [stdout] test open_nested_file_under_tempdir ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/integration/database_registration_edges.rs (/opt/rustwide/target/debug/deps/database_registration_edges-bda3626e70382517) [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test register_rejects_name_longer_than_max ... ok [INFO] [stdout] test register_rejects_empty_name_after_trim ... ok [INFO] [stdout] test register_trims_whitespace_around_name ... ok [INFO] [stdout] test register_accepts_max_length_collection_name ... ok [INFO] [stdout] test multiple_collections_stable_ids_after_reopen ... ok [INFO] [stdout] test schema_version_chain_through_v3_reopens_clean ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/integration/db_insert_errors.rs (/opt/rustwide/target/debug/deps/db_insert_errors-767010473cd06e2b) [INFO] [stdout] [INFO] [stdout] running 8 tests [INFO] [stdout] test new_database_starts_at_format_minor_6 ... ok [INFO] [stdout] test collection_id_named_unknown_errors ... ok [INFO] [stdout] test insert_pk_type_mismatch_errors ... ok [INFO] [stdout] test get_pk_type_mismatch_errors ... ok [INFO] [stdout] test insert_row_unknown_field_errors ... ok [INFO] [stdout] test insert_nested_path_schema_requires_value_or_optional ... ok [INFO] [stdout] test insert_missing_non_pk_field_errors ... ok [INFO] [stdout] test lazy_header_v4_to_v5_on_first_record_write ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stderr] Running tests/integration/db_multiseg_insert_edges.rs (/opt/rustwide/target/debug/deps/db_multiseg_insert_edges-8835ddec282fd29c) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test insert_multisegment_schema_missing_required_nested_field_errors ... ok [INFO] [stdout] test insert_multisegment_schema_rejects_unknown_leaf_path ... ok [INFO] [stdout] test insert_multisegment_schema_absent_optional_nested_field_is_allowed ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/integration/db_open.rs (/opt/rustwide/target/debug/deps/db_open-911e7a6ca62d7f8f) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test open_returns_db_path_as_path ... ok [INFO] [stderr] Running tests/integration/db_replay_branches.rs (/opt/rustwide/target/debug/deps/db_replay_branches-a955a59f95ca59d3) [INFO] [stdout] test open_creates_file ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 8 tests [INFO] [stdout] test register_rejects_primary_field_missing_from_schema ... ok [INFO] [stdout] test open_rejects_unsupported_format_minor ... ok [INFO] [stdout] test into_snapshot_bytes_roundtrips_like_snapshot_bytes ... ok [INFO] [stdout] test register_rejects_whitespace_only_primary_field ... ok [INFO] [stdout] test insert_rejects_non_pk_type_mismatch ... ok [INFO] [stdout] test open_rejects_record_segment_with_short_payload_body ... ok [INFO] [stdout] test replay_errors_on_nested_field_paths_in_schema ... ok [INFO] [stdout] test replay_errors_when_record_schema_version_behind_catalog ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running tests/integration/db_snapshot_ops.rs (/opt/rustwide/target/debug/deps/db_snapshot_ops-166769c048905420) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test vecstore_export_and_open_snapshot_path_roundtrips ... ok [INFO] [stderr] Running tests/integration/e2e_inventory_workflow.rs (/opt/rustwide/target/debug/deps/e2e_inventory_workflow-bb48a8ccd071eb50) [INFO] [stdout] test restore_snapshot_to_new_destination_roundtrips ... ok [INFO] [stdout] test export_and_restore_snapshot_file_roundtrips ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test e2e_inventory_like_workflow_roundtrips_txn_query_checkpoint_compact_snapshot ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s [INFO] [stdout] [INFO] [stderr] Running tests/integration/e2e_production_journey.rs (/opt/rustwide/target/debug/deps/e2e_production_journey-41b978b9ca54263f) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test production_journey_register_insert_index_query_txn_reopen_schema_bump_compact_verify ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s [INFO] [stdout] [INFO] [stderr] Running tests/integration/error_display.rs (/opt/rustwide/target/debug/deps/error_display-e32452a4a1db6f39) [INFO] [stdout] [INFO] [stdout] running 9 tests [INFO] [stdout] test transaction_error_display ... ok [INFO] [stdout] test schema_error_display_all_variants ... ok [INFO] [stdout] test schema_error_display_and_source ... ok [INFO] [stdout] test from_io_error ... ok [INFO] [stdout] test not_implemented_display_and_source ... ok [INFO] [stdout] test io_error_display_includes_message ... ok [INFO] [stdout] test validation_error_display_and_source ... ok [INFO] [stdout] test format_error_display_variants ... ok [INFO] [stderr] Running tests/integration/error_more.rs (/opt/rustwide/target/debug/deps/error_more-c74b8954da10aa4d) [INFO] [stdout] test format_error_display_and_source ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test db_error_source_covers_transaction_and_query_none ... ok [INFO] [stdout] test display_covers_validation_path_empty_and_query_and_migration_errors ... ok [INFO] [stdout] test db_error_kind_covers_all_variants ... ok [INFO] [stderr] Running tests/integration/file_format.rs (/opt/rustwide/target/debug/deps/file_format-7c011f79dfa13300) [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test decode_header_rejects_truncated ... ok [INFO] [stderr] Running tests/integration/file_header.rs (/opt/rustwide/target/debug/deps/file_header-bd7f499fca2a38fa) [INFO] [stdout] test decode_header_rejects_unsupported_version ... ok [INFO] [stdout] test decode_header_rejects_wrong_magic ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 7 tests [INFO] [stdout] test open_truncated_file_returns_format_error ... ok [INFO] [stdout] test open_unsupported_version_returns_format_error ... ok [INFO] [stdout] test open_non_typra_file_returns_format_error ... ok [INFO] [stdout] test open_wrong_magic_with_full_header_returns_format_error ... ok [INFO] [stdout] test open_writes_header_on_new_file ... ok [INFO] [stdout] test open_does_not_overwrite_existing_header ... ok [INFO] [stdout] test open_validates_header_on_reopen ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/integration/file_locking.rs (/opt/rustwide/target/debug/deps/file_locking-507a5b81e74c3749) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test _child_writer_open ... ok [INFO] [stdout] test _child_read_only_open ... ok [INFO] [stderr] Running tests/integration/file_locking_crash_release.rs (/opt/rustwide/target/debug/deps/file_locking_crash_release-28b95804a63f35b4) [INFO] [stdout] test second_writer_fails_fast_and_read_only_shared_lock_blocks_while_writer_active ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test _child_open_and_abort ... ok [INFO] [stdout] test writer_lock_is_released_after_abrupt_child_exit ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.41s [INFO] [stdout] [INFO] [stderr] Running tests/integration/format_upgrade.rs (/opt/rustwide/target/debug/deps/format_upgrade-cc8cc5f0fe23bd17) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test open_rejects_v0_2_file_with_extra_bytes ... ok [INFO] [stdout] test open_upgrades_header_only_v0_2_file ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/integration/index_codec_and_state.rs (/opt/rustwide/target/debug/deps/index_codec_and_state-0f2a39130287b068) [INFO] [stdout] [INFO] [stdout] running 7 tests [INFO] [stdout] test encode_decode_index_payload_v2_delete_op_roundtrips ... ok [INFO] [stdout] test decode_index_payload_rejects_unknown_kind_and_op_and_trailing_bytes ... ok [INFO] [stdout] test index_state_non_unique_delete_missing_key_is_ok ... ok [INFO] [stdout] test index_state_unique_delete_missing_key_is_ok ... ok [INFO] [stdout] test index_state_unique_insert_delete_branches ... ok [INFO] [stdout] test decode_index_payload_rejects_unexpected_eof_in_tags_and_lengths ... ok [INFO] [stdout] test index_state_non_unique_delete_removes_empty_set ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/integration/manifest_corruption.rs (/opt/rustwide/target/debug/deps/manifest_corruption-6b044ea9127f7fbf) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test corrupt_manifest_pointer_strict_fails_open_autotruncate_opens ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/integration/manifest_decode_errors.rs (/opt/rustwide/target/debug/deps/manifest_decode_errors-88dbfcccc48e14a7) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test decode_manifest_v0_rejects_truncated ... ok [INFO] [stdout] test decode_manifest_v0_rejects_wrong_version ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/integration/manifest_roundtrip.rs (/opt/rustwide/target/debug/deps/manifest_roundtrip-db8c6ae73769a355) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test manifest_v0_roundtrip ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/integration/multi_collection_isolation.rs (/opt/rustwide/target/debug/deps/multi_collection_isolation-fa820e45a84d6049) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test two_collections_with_overlapping_field_names_do_not_cross_contaminate ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stderr] Running tests/integration/nasty_bytes.rs (/opt/rustwide/target/debug/deps/nasty_bytes-b69657f2994d863e) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stderr] Running tests/integration/open_truncated_file_branch.rs (/opt/rustwide/target/debug/deps/open_truncated_file_branch-8fbbe9a09ff23fc7) [INFO] [stdout] test decoders_reject_truncated_inputs_without_panicking ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stderr] Running tests/integration/property_invariants.rs (/opt/rustwide/target/debug/deps/property_invariants-7accd3a2d142440d) [INFO] [stdout] test open_rejects_file_shorter_than_header ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test sql_parse_select_never_panics ... ok [INFO] [stdout] test snapshot_roundtrip_preserves_rows ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.53s [INFO] [stdout] [INFO] [stderr] Running tests/integration/publish_error_paths.rs (/opt/rustwide/target/debug/deps/publish_error_paths-779c33cc6a13deb1) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test publish_returns_error_when_store_write_fails ... ok [INFO] [stdout] test publish_returns_error_when_superblock_read_fails ... ok [INFO] [stdout] test publish_returns_error_when_sync_fails ... ok [INFO] [stdout] test publish_returns_error_when_store_len_fails ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/integration/publish_helper_branches.rs (/opt/rustwide/target/debug/deps/publish_helper_branches-f7eb808668d7811a) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test publish_handles_only_b_valid ... ok [INFO] [stdout] test publish_selects_b_when_b_generation_higher ... ok [INFO] [stdout] test publish_handles_only_a_valid ... ok [INFO] [stdout] test publish_handles_neither_valid ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running tests/integration/query_order_by.rs (/opt/rustwide/target/debug/deps/query_order_by-428c908feca26ca2) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test order_by_sorts_asc_desc_and_respects_limit_in_memory ... ok [INFO] [stdout] test order_by_is_correct_after_reopen_on_disk ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stderr] Running tests/integration/query_planner_coverage.rs (/opt/rustwide/target/debug/deps/query_planner_coverage-48b3e5d613c5b22f) [INFO] [stdout] [INFO] [stdout] running 17 tests [INFO] [stdout] test decode_index_payload_rejects_invalid_utf8_name ... ok [INFO] [stdout] test decode_index_payload_rejects_empty_name ... ok [INFO] [stdout] test decode_index_payload_rejects_bad_version_kind_trailing ... ok [INFO] [stdout] test explain_index_lookup_includes_residual_limit_and_order_by ... ok [INFO] [stdout] test indexed_non_unique_lookup_respects_limit_with_multiple_matching_rows ... ok [INFO] [stdout] test query_and_prefers_unique_index_over_non_unique ... ok [INFO] [stdout] test index_state_unique_violation_and_idempotent_reapply ... ok [INFO] [stdout] test explain_collection_scan_includes_order_by_without_filter_or_limit ... ok [INFO] [stdout] test query_collection_scan_with_limit_and_non_indexed_predicate ... ok [INFO] [stdout] test query_iter_unique_index_residual_filters_row ... ok [INFO] [stdout] test query_full_collection_scan_no_predicate ... ok [INFO] [stdout] test query_indexed_non_unique_respects_limit_and_iter_matches ... ok [INFO] [stdout] test query_residual_and_with_two_conjuncts_after_index_pick ... ok [INFO] [stdout] test explain_includes_order_by_for_index_lookup_plan ... ok [INFO] [stdout] test query_unknown_collection_errors ... ok [INFO] [stdout] test query_unique_index_miss_returns_empty ... ok [INFO] [stdout] test query_iter_order_by_on_disk_exercises_external_sort_and_scalar_sort_keys ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running tests/integration/query_range_predicates.rs (/opt/rustwide/target/debug/deps/query_range_predicates-9629a6758a85e833) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test range_predicates_filter_correctly_and_explain_is_collection_scan ... ok [INFO] [stdout] test range_predicates_survive_reopen_and_match_baseline_filtering ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s [INFO] [stdout] [INFO] [stderr] Running tests/integration/record_payload_v1_v2_delete_edges.rs (/opt/rustwide/target/debug/deps/record_payload_v1_v2_delete_edges-0aeeb4fa3c21ef9c) [INFO] [stderr] Running tests/integration/record_roundtrip.rs (/opt/rustwide/target/debug/deps/record_roundtrip-e2c513753ec330d3) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test record_payload_v2_delete_encoder_writes_zero_count_and_decoder_rejects_nonzero_count ... ok [INFO] [stdout] test record_payload_v1_trailing_bytes_errors ... ok [INFO] [stdout] test record_payload_v1_delete_rejects_nonzero_field_count_and_allows_zero ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test mem_snapshot_roundtrip ... ok [INFO] [stdout] test insert_get_reopen_disk ... ok [INFO] [stdout] test replay_last_insert_wins ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stderr] Running tests/integration/record_scalar_codec.rs (/opt/rustwide/target/debug/deps/record_scalar_codec-494d4391a1d51b74) [INFO] [stdout] [INFO] [stdout] running 16 tests [INFO] [stdout] test decode_rejects_wrong_tag_for_schema_type ... ok [INFO] [stdout] test encode_rejects_value_type_mismatch ... ok [INFO] [stdout] test canonical_key_bytes_cover_all_variants ... ok [INFO] [stdout] test decode_bool_bad_second_byte_treated_as_false_or_truncation ... ok [INFO] [stdout] test cursor_truncation_errors ... ok [INFO] [stdout] test decode_wrong_tag_for_each_primitive ... ok [INFO] [stdout] test decode_string_invalid_utf8 ... ok [INFO] [stdout] test payload_trailing_bytes_rejected ... ok [INFO] [stdout] test payload_field_count_mismatch ... ok [INFO] [stdout] test payload_truncated_mid_stream ... ok [INFO] [stdout] test payload_roundtrip_two_non_pk_fields ... ok [INFO] [stdout] test roundtrip_empty_string ... ok [INFO] [stdout] test scalar_roundtrip_all_primitives ... ok [INFO] [stdout] test payload_unknown_version ... ok [INFO] [stdout] test decode_unsupported_composite_type ... ok [INFO] [stdout] test ty_matches_false_for_mismatches ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/integration/recovery_fallback_scan.rs (/opt/rustwide/target/debug/deps/recovery_fallback_scan-4fa62e9db99036a3) [INFO] [stdout] [INFO] [stdout] running 9 tests [INFO] [stdout] test open_v0_3_header_only_is_truncated_superblock_error ... ok [INFO] [stdout] test open_v0_3_db_with_corrupt_superblocks_is_format_error ... ok [INFO] [stdout] test open_new_db_initializes_superblocks ... ok [INFO] [stdout] test open_new_db_publishes_manifest_pointer ... ok [INFO] [stdout] test open_selects_superblock_with_highest_generation ... ok [INFO] [stdout] test reopen_v0_3_db_reads_and_selects_superblock ... ok [INFO] [stdout] test open_v0_3_db_with_one_bad_superblock_still_opens ... ok [INFO] [stderr] Running tests/integration/recovery_torn_commit.rs (/opt/rustwide/target/debug/deps/recovery_torn_commit-feb5253f0f3c2a42) [INFO] [stdout] test open_v0_3_db_with_only_superblock_b_valid_opens ... ok [INFO] [stdout] test open_twice_increases_superblock_generation ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test strict_rejects_trailing_garbage_and_autotruncate_recovers ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stderr] Running tests/integration/row_subset_edges.rs (/opt/rustwide/target/debug/deps/row_subset_edges-432be532483d205a) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test row_subset_handles_missing_paths_and_none_and_non_object_parents ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/integration/row_value_codec_errors.rs (/opt/rustwide/target/debug/deps/row_value_codec_errors-bd65b24f5b68a23a) [INFO] [stdout] [INFO] [stdout] running 7 tests [INFO] [stdout] test encode_row_value_enum_requires_string ... ok [INFO] [stdout] test encode_row_value_list_requires_list ... ok [INFO] [stdout] test encode_row_value_object_requires_object ... ok [INFO] [stdout] test encode_row_value_object_missing_field_errors ... ok [INFO] [stdout] test decode_record_payload_v2_rejects_optional_presence_not_0_or_1 ... ok [INFO] [stdout] test encode_row_value_primitive_requires_primitive ... ok [INFO] [stdout] test row_value_scalar_roundtrips_all_variants_and_into_scalar_errors_for_non_scalars ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/integration/scan_edge_cases.rs (/opt/rustwide/target/debug/deps/scan_edge_cases-40d41a9007bd3001) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test scan_segments_empty_range_is_ok ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/integration/schema_compatibility.rs (/opt/rustwide/target/debug/deps/schema_compatibility-afa9b5880c5a6af7) [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test schema_update_rejects_add_required_field_without_migration ... ok [INFO] [stdout] test schema_update_rejects_type_change_and_field_removal ... ok [INFO] [stdout] test schema_update_allows_add_optional_field ... ok [INFO] [stdout] test schema_update_index_additions_are_classified ... ok [INFO] [stdout] test schema_update_allows_add_enum_variant_but_rejects_removal ... 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] [stderr] Running tests/integration/schema_paths.rs (/opt/rustwide/target/debug/deps/schema_paths-13c1dcab1792aabd) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test field_path_rejects_empty ... ok [INFO] [stdout] test field_path_rejects_empty_segment ... ok [INFO] [stdout] test field_path_accepts_simple_path ... ok [INFO] [stdout] test db_model_default_indexes_is_empty_vec ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/integration/schema_paths_multi_segment.rs (/opt/rustwide/target/debug/deps/schema_paths_multi_segment-d7f0fad3ee3b01fc) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test multi_segment_schema_paths_roundtrip_insert_get_reopen_and_index_query ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running tests/integration/segments_corruption.rs (/opt/rustwide/target/debug/deps/segments_corruption-be0a02dcec5f5507) [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test segment_header_bad_magic_is_format_error ... ok [INFO] [stdout] test segment_header_checksum_mismatch_is_format_error ... ok [INFO] [stdout] test scan_segments_rejects_payload_past_eof ... ok [INFO] [stdout] test scan_segments_rejects_trailing_truncated_header ... ok [INFO] [stdout] test segment_payload_checksum_mismatch_is_format_error ... 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] [stderr] Running tests/integration/segments_decode_errors.rs (/opt/rustwide/target/debug/deps/segments_decode_errors-41ef43937fbcce13) [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test decode_segment_header_rejects_truncated ... ok [INFO] [stdout] test decode_segment_header_rejects_header_len_mismatch ... ok [INFO] [stdout] test decode_segment_header_rejects_unsupported_version ... ok [INFO] [stdout] test decode_segment_header_rejects_unknown_type ... ok [INFO] [stderr] Running tests/integration/segments_reader_error_paths.rs (/opt/rustwide/target/debug/deps/segments_reader_error_paths-4c0ccfe887af7281) [INFO] [stdout] test decode_segment_header_rejects_checksum_kind_mismatch ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test scan_segments_returns_error_when_read_fails_in_crc_loop ... ok [INFO] [stdout] test scan_segments_returns_error_when_len_fails ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/integration/segments_roundtrip.rs (/opt/rustwide/target/debug/deps/segments_roundtrip-6f2da70d7f611471) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test segments_roundtrip_and_scan ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/integration/snapshot_hardening.rs (/opt/rustwide/target/debug/deps/snapshot_hardening-329f49ab87c12b80) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test from_snapshot_bytes_never_panics_on_mutations_and_returns_error ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running tests/integration/spillable_aggregation.rs (/opt/rustwide/target/debug/deps/spillable_aggregation-6adb95351f1fccb5) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stderr] Running tests/integration/spillable_join_foundation.rs (/opt/rustwide/target/debug/deps/spillable_join_foundation-ab22dfc1d8e10318) [INFO] [stdout] test spillable_group_count_sum_i64_forced_spill_matches_in_memory ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 9.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test spillable_hash_join_match_count_i64_forced_spill_matches_baseline ... ok [INFO] [stderr] Running tests/integration/sql_select.rs (/opt/rustwide/target/debug/deps/sql_select-dbeba646b7db55aa) [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 6.17s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test sql_lex_and_parse_errors_and_branches ... ok [INFO] [stdout] test sql_parse_select_star_simple ... ok [INFO] [stdout] test sql_parse_where_and_or_and_order_limit ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/integration/store_io.rs (/opt/rustwide/target/debug/deps/store_io-20434fe0281bd8a9) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test file_store_read_from_write_only_returns_error ... ok [INFO] [stdout] test file_store_write_to_read_only_returns_error ... ok [INFO] [stdout] test file_store_read_past_end_returns_error ... ok [INFO] [stderr] Running tests/integration/superblock_errors.rs (/opt/rustwide/target/debug/deps/superblock_errors-ed11ddc517386937) [INFO] [stdout] test file_store_len_read_write_and_sync ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test decode_superblock_rejects_bad_checksum ... ok [INFO] [stderr] Running tests/integration/superblock_selection.rs (/opt/rustwide/target/debug/deps/superblock_selection-9bb4c846804a6d57) [INFO] [stdout] test decode_superblock_rejects_bad_magic ... ok [INFO] [stdout] test decode_superblock_rejects_checksum_kind_mismatch ... ok [INFO] [stdout] test decode_superblock_rejects_truncated ... ok [INFO] [stdout] test decode_superblock_rejects_unsupported_version ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test superblock_selection_prefers_highest_generation ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/integration/transaction_recovery.rs (/opt/rustwide/target/debug/deps/transaction_recovery-316763cf87a45d6c) [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test nested_transaction_errors ... ok [INFO] [stdout] test unique_index_violation_inside_transaction_rolls_back_all_writes ... ok [INFO] [stdout] test open_strict_rejects_torn_segment_tail_and_autotruncate_recovers ... ok [INFO] [stdout] test transaction_inserts_visible_after_commit_and_reopen ... ok [INFO] [stdout] test open_strict_rejects_uncommitted_txn_tail_and_autotruncate_recovers ... ok [INFO] [stdout] test realistic_disk_workflow_transaction_indexed_query_reopen ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running tests/integration/txn_payload.rs (/opt/rustwide/target/debug/deps/txn_payload-1c292ec888c789b4) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test txn_payload_v0_rejects_crc_mismatch ... ok [INFO] [stdout] test txn_payload_v0_rejects_unsupported_version ... ok [INFO] [stdout] test txn_payload_v0_rejects_wrong_length ... ok [INFO] [stdout] test txn_payload_v0_roundtrips ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/integration/validation_engine.rs (/opt/rustwide/target/debug/deps/validation_engine-cabf380922c16989) [INFO] [stdout] [INFO] [stdout] running 21 tests [INFO] [stdout] test ensure_pk_accepts_primitive_types ... ok [INFO] [stdout] test ensure_pk_rejects_list_object_enum ... ok [INFO] [stdout] test validate_bool_uuid_timestamp_wrong_value_type ... ok [INFO] [stdout] test validate_enum_requires_string_value ... ok [INFO] [stdout] test validate_bool_value_ok ... ok [INFO] [stdout] test validate_optional_inner_then_constraint_on_wrapper ... ok [INFO] [stdout] test validate_constraint_type_mismatch_errors ... ok [INFO] [stdout] test validate_object_optional_field_absent_is_ok ... ok [INFO] [stdout] test validate_object_missing_field_path ... ok [INFO] [stdout] test validate_list_and_object_expected_value_type ... ok [INFO] [stdout] test validate_top_level_unknown_field ... ok [INFO] [stdout] test validate_int64_min_constraint ... ok [INFO] [stdout] test validate_uuid_and_timestamp_values_ok ... ok [INFO] [stdout] test validate_top_level_optional_omitted_is_ok ... ok [INFO] [stdout] test validate_constraints_violation_branches ... ok [INFO] [stdout] test validate_enum_rejects_bad_variant ... ok [INFO] [stdout] test validate_object_rejects_unknown_key ... ok [INFO] [stdout] test validate_list_element_path_in_error ... ok [INFO] [stdout] test ensure_pk_rejects_optional ... ok [INFO] [stdout] test validate_string_regex_constraint_ok_and_fail ... ok [INFO] [stdout] test validate_top_level_required_null_rejected ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s [INFO] [stdout] [INFO] [stderr] Running tests/integration/vec_store.rs (/opt/rustwide/target/debug/deps/vec_store-4ed313b9b102b4a2) [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test vec_store_as_slice_matches_content ... ok [INFO] [stdout] test vec_store_from_vec_into_inner ... ok [INFO] [stdout] test vec_store_sync_ok ... ok [INFO] [stdout] test vec_store_len_write_read_roundtrip ... ok [INFO] [stdout] test vec_store_read_past_end_errors ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/typra_derive-7b1b55132f91f19a) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/typra-fd180c73de760501) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests typra [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests typra_core [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests typra_derive [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "592af1df857c476fc9a22808f443035d705f23fb7991e7b2b60a85f11be35c97", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "592af1df857c476fc9a22808f443035d705f23fb7991e7b2b60a85f11be35c97", kill_on_drop: false }` [INFO] [stdout] 592af1df857c476fc9a22808f443035d705f23fb7991e7b2b60a85f11be35c97