[INFO] fetching crate hedl-neo4j 2.0.0... [INFO] testing hedl-neo4j-2.0.0 against master#562dee4820c458d823175268e41601d4c060588a for pr-154210-1 [INFO] extracting crate hedl-neo4j 2.0.0 into /workspace/builds/worker-6-tc1/source [INFO] started tweaking crates.io crate hedl-neo4j 2.0.0 [INFO] removed 0 missing examples [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate hedl-neo4j 2.0.0 [INFO] tweaked toml for crates.io crate hedl-neo4j 2.0.0 written to /workspace/builds/worker-6-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate hedl-neo4j 2.0.0 on toolchain 562dee4820c458d823175268e41601d4c060588a [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate hedl-neo4j 2.0.0 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" "+562dee4820c458d823175268e41601d4c060588a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded neo4rs-macros v0.3.0 [INFO] [stderr] Downloaded serial_test_derive v3.3.1 [INFO] [stderr] Downloaded serial_test v3.3.1 [INFO] [stderr] Downloaded sdd v3.0.10 [INFO] [stderr] Downloaded deadpool v0.12.3 [INFO] [stderr] Downloaded zerocopy-derive v0.8.38 [INFO] [stderr] Downloaded hedl-test v2.0.0 [INFO] [stderr] Downloaded hedl-c14n v2.0.0 [INFO] [stderr] Downloaded scc v2.4.0 [INFO] [stderr] Downloaded neo4rs v0.9.0-rc.9 [INFO] [stderr] Downloaded zerocopy v0.8.38 [INFO] [stderr] Downloaded hedl-core v2.0.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] e5eb2dab0b0cf1c30193bed913c1c799676b5bd8747043b8bf973994603f0afb [INFO] running `Command { std: "docker" "start" "-a" "e5eb2dab0b0cf1c30193bed913c1c799676b5bd8747043b8bf973994603f0afb", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "e5eb2dab0b0cf1c30193bed913c1c799676b5bd8747043b8bf973994603f0afb", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e5eb2dab0b0cf1c30193bed913c1c799676b5bd8747043b8bf973994603f0afb", kill_on_drop: false }` [INFO] [stdout] e5eb2dab0b0cf1c30193bed913c1c799676b5bd8747043b8bf973994603f0afb [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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" "+562dee4820c458d823175268e41601d4c060588a" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] b4b10b584004f07689f9d32863ad2e3e2c18d8942d43f384fffd444cf05b0e58 [INFO] running `Command { std: "docker" "start" "-a" "b4b10b584004f07689f9d32863ad2e3e2c18d8942d43f384fffd444cf05b0e58", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.180 [INFO] [stderr] Compiling regex-syntax v0.8.9 [INFO] [stderr] Compiling zmij v1.0.19 [INFO] [stderr] Compiling proc-macro2 v1.0.106 [INFO] [stderr] Compiling aho-corasick v1.1.4 [INFO] [stderr] Compiling bumpalo v3.19.1 [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling quote v1.0.44 [INFO] [stderr] Compiling syn v2.0.114 [INFO] [stderr] Compiling parking_lot_core v0.9.12 [INFO] [stderr] Compiling dashmap v6.1.0 [INFO] [stderr] Compiling regex-automata v0.4.14 [INFO] [stderr] Compiling futures-macro v0.3.31 [INFO] [stderr] Compiling thiserror-impl v2.0.18 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling futures-util v0.3.31 [INFO] [stderr] Compiling regex v1.12.3 [INFO] [stderr] Compiling thiserror v2.0.18 [INFO] [stderr] Compiling hedl-core v2.0.0 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling futures-executor v0.3.31 [INFO] [stderr] Compiling futures v0.3.31 [INFO] [stderr] Compiling hedl-neo4j v2.0.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 12.04s [INFO] running `Command { std: "docker" "inspect" "b4b10b584004f07689f9d32863ad2e3e2c18d8942d43f384fffd444cf05b0e58", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b4b10b584004f07689f9d32863ad2e3e2c18d8942d43f384fffd444cf05b0e58", kill_on_drop: false }` [INFO] [stdout] b4b10b584004f07689f9d32863ad2e3e2c18d8942d43f384fffd444cf05b0e58 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] d798a383d1284838e88a19013498970778f596bfe19cd9d59442e5ab0f7cf667 [INFO] running `Command { std: "docker" "start" "-a" "d798a383d1284838e88a19013498970778f596bfe19cd9d59442e5ab0f7cf667", kill_on_drop: false }` [INFO] [stderr] Compiling smallvec v1.15.1 [INFO] [stderr] Compiling zerocopy v0.8.38 [INFO] [stderr] Compiling cc v1.2.55 [INFO] [stderr] Compiling syn v2.0.114 [INFO] [stderr] Compiling errno v0.3.14 [INFO] [stderr] Compiling getrandom v0.3.4 [INFO] [stderr] Compiling socket2 v0.6.2 [INFO] [stderr] Compiling mio v1.1.1 [INFO] [stderr] Compiling getrandom v0.2.17 [INFO] [stderr] Compiling rustix v1.1.3 [INFO] [stderr] Compiling rustls v0.23.36 [INFO] [stderr] Compiling phf_shared v0.12.1 [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling clap_lex v0.7.7 [INFO] [stderr] Compiling percent-encoding v2.3.2 [INFO] [stderr] Compiling chrono-tz v0.10.4 [INFO] [stderr] Compiling signal-hook-registry v1.4.8 [INFO] [stderr] Compiling rand_core v0.9.5 [INFO] [stderr] Compiling parking_lot_core v0.9.12 [INFO] [stderr] Compiling num_cpus v1.17.0 [INFO] [stderr] Compiling wait-timeout v0.2.1 [INFO] [stderr] Compiling clap_builder v4.5.57 [INFO] [stderr] Compiling form_urlencoded v1.2.2 [INFO] [stderr] Compiling phf v0.12.1 [INFO] [stderr] Compiling deadpool-runtime v0.1.4 [INFO] [stderr] Compiling sdd v3.0.10 [INFO] [stderr] Compiling rustls-native-certs v0.8.3 [INFO] [stderr] Compiling parking_lot v0.12.5 [INFO] [stderr] Compiling dashmap v6.1.0 [INFO] [stderr] Compiling scc v2.4.0 [INFO] [stderr] Compiling criterion-plot v0.8.2 [INFO] [stderr] Compiling rand_xorshift v0.4.0 [INFO] [stderr] Compiling rand v0.9.2 [INFO] [stderr] Compiling rustls-pemfile v2.2.0 [INFO] [stderr] Compiling page_size v0.6.0 [INFO] [stderr] Compiling pastey v0.1.1 [INFO] [stderr] Compiling ring v0.17.14 [INFO] [stderr] Compiling alloca v0.4.0 [INFO] [stderr] Compiling clap v4.5.57 [INFO] [stderr] Compiling tempfile v3.24.0 [INFO] [stderr] Compiling rusty-fork v0.3.1 [INFO] [stderr] Compiling synstructure v0.13.2 [INFO] [stderr] Compiling zerofrom-derive v0.1.6 [INFO] [stderr] Compiling yoke-derive v0.8.1 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling zerovec-derive v0.11.2 [INFO] [stderr] Compiling displaydoc v0.2.5 [INFO] [stderr] Compiling zerocopy-derive v0.8.38 [INFO] [stderr] Compiling tokio-macros v2.6.0 [INFO] [stderr] Compiling futures-macro v0.3.31 [INFO] [stderr] Compiling thiserror-impl v2.0.18 [INFO] [stderr] Compiling delegate v0.13.5 [INFO] [stderr] Compiling neo4rs-macros v0.3.0 [INFO] [stderr] Compiling serial_test_derive v3.3.1 [INFO] [stderr] Compiling futures-util v0.3.31 [INFO] [stderr] Compiling thiserror v2.0.18 [INFO] [stderr] Compiling rustls-webpki v0.103.9 [INFO] [stderr] Compiling hedl-core v2.0.0 [INFO] [stderr] Compiling zerofrom v0.1.6 [INFO] [stderr] Compiling yoke v0.8.1 [INFO] [stderr] Compiling zerovec v0.11.5 [INFO] [stderr] Compiling zerotrie v0.2.3 [INFO] [stderr] Compiling tinystr v0.8.2 [INFO] [stderr] Compiling potential_utf v0.1.4 [INFO] [stderr] Compiling icu_collections v2.1.1 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling icu_locale_core v2.1.1 [INFO] [stderr] Compiling bytes v1.11.1 [INFO] [stderr] Compiling chrono v0.4.43 [INFO] [stderr] Compiling tinytemplate v1.2.1 [INFO] [stderr] Compiling hedl-c14n v2.0.0 [INFO] [stderr] Compiling icu_provider v2.1.1 [INFO] [stderr] Compiling tokio v1.49.0 [INFO] [stderr] Compiling hedl-test v2.0.0 [INFO] [stderr] Compiling icu_normalizer v2.1.1 [INFO] [stderr] Compiling icu_properties v2.1.2 [INFO] [stderr] Compiling idna_adapter v1.2.1 [INFO] [stderr] Compiling idna v1.1.0 [INFO] [stderr] Compiling futures-executor v0.3.31 [INFO] [stderr] Compiling futures v0.3.31 [INFO] [stderr] Compiling serial_test v3.3.1 [INFO] [stderr] Compiling hedl-neo4j v2.0.0 (/opt/rustwide/workdir) [INFO] [stderr] Compiling url v2.5.8 [INFO] [stderr] Compiling half v2.7.1 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling ciborium-ll v0.2.2 [INFO] [stderr] Compiling ciborium v0.2.2 [INFO] [stderr] Compiling rand_chacha v0.9.0 [INFO] [stderr] Compiling proptest v1.10.0 [INFO] [stderr] Compiling backon v1.6.0 [INFO] [stderr] Compiling tokio-rustls v0.26.4 [INFO] [stderr] Compiling deadpool v0.12.3 [INFO] [stderr] Compiling criterion v0.8.2 [INFO] [stderr] Compiling neo4rs v0.9.0-rc.9 [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 49.73s [INFO] running `Command { std: "docker" "inspect" "d798a383d1284838e88a19013498970778f596bfe19cd9d59442e5ab0f7cf667", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d798a383d1284838e88a19013498970778f596bfe19cd9d59442e5ab0f7cf667", kill_on_drop: false }` [INFO] [stdout] d798a383d1284838e88a19013498970778f596bfe19cd9d59442e5ab0f7cf667 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] c02f14613f3b51fd9292751c493614ea4b5803d8b5017ce0ba4b35db00662fe2 [INFO] running `Command { std: "docker" "start" "-a" "c02f14613f3b51fd9292751c493614ea4b5803d8b5017ce0ba4b35db00662fe2", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.38s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/hedl_neo4j-98f24e66a003c5a4) [INFO] [stdout] [INFO] [stdout] running 284 tests [INFO] [stdout] test batch_executor::tests::test_calculate_optimal_batch_size_empty_nodes ... ok [INFO] [stdout] test batch_executor::tests::test_calculate_optimal_batch_size_respects_max ... ok [INFO] [stdout] test batch_executor::tests::test_calculate_optimal_batch_size_adaptive_small_nodes ... ok [INFO] [stdout] test batch_executor::tests::test_calculate_optimal_batch_size_fixed ... ok [INFO] [stdout] test batch_executor::tests::test_calculate_optimal_batch_size_respects_min ... ok [INFO] [stdout] test batch_executor::tests::test_estimate_node_size_small ... ok [INFO] [stdout] test batch_executor::tests::test_estimate_value_size_int ... ok [INFO] [stdout] test batch_executor::tests::test_estimate_value_size_list ... ok [INFO] [stdout] test batch_executor::tests::test_estimate_node_size_large ... ok [INFO] [stdout] test batch_executor::tests::test_calculate_optimal_batch_size_adaptive_large_nodes ... ok [INFO] [stdout] test batch_executor::tests::test_estimate_value_size_nested ... ok [INFO] [stdout] test batching::tests::test_adaptive_batching_exact_fit ... ok [INFO] [stdout] test batching::tests::test_adaptive_batching_large_single_item ... ok [INFO] [stdout] test batch_executor::tests::test_estimate_value_size_string ... ok [INFO] [stdout] test batching::tests::test_adaptive_batching_empty_input ... ok [INFO] [stdout] test batching::tests::test_adaptive_batching_max_batch_size ... ok [INFO] [stdout] test batching::tests::test_adaptive_batching_min_batch_size ... ok [INFO] [stdout] test batching::tests::test_adaptive_batching_respects_max ... ok [INFO] [stdout] test batching::tests::test_adaptive_batching_single_item ... ok [INFO] [stdout] test batching::tests::test_adaptive_batching_uniform_size ... ok [INFO] [stdout] test batching::tests::test_adaptive_batching_varying_size ... ok [INFO] [stdout] test batching::tests::test_adaptive_batching_zero_size_items ... ok [INFO] [stdout] test batching::tests::test_fixed_batching ... ok [INFO] [stdout] test batching::tests::test_fixed_vs_adaptive_same_result_for_uniform_size ... ok [INFO] [stdout] test batching::transaction_tests::test_adaptive_batching ... ok [INFO] [stdout] test batching::transaction_tests::test_batch_by_row_count ... ok [INFO] [stdout] test batching::transaction_tests::test_batch_by_statement_type ... ok [INFO] [stdout] test batching::transaction_tests::test_batch_statements_disabled ... ok [INFO] [stdout] test batching::transaction_tests::test_count_statement_rows ... ok [INFO] [stdout] test batching::transaction_tests::test_batch_by_statement_count ... ok [INFO] [stdout] test batching::transaction_tests::test_empty_statements ... ok [INFO] [stdout] test batching::transaction_tests::test_transaction_batch_add ... ok [INFO] [stdout] test batching::transaction_tests::test_transaction_batch_new ... ok [INFO] [stdout] test batching::transaction_tests::test_transaction_batch_render ... ok [INFO] [stdout] test config::tests::test_for_high_throughput ... ok [INFO] [stdout] test config::tests::test_backward_compatibility_batch_size ... ok [INFO] [stdout] test config::tests::test_batch_size_strategy_adaptive ... ok [INFO] [stdout] test config::tests::test_batch_size_strategy_custom ... ok [INFO] [stdout] test config::tests::test_builder_render_mode ... ok [INFO] [stdout] test config::tests::test_batch_size_strategy_default ... ok [INFO] [stdout] test config::tests::test_builder_all_new_fields ... ok [INFO] [stdout] test config::tests::test_default_max_string_length_constant ... ok [INFO] [stdout] test config::tests::test_config_serialization ... ok [INFO] [stdout] test config::tests::test_for_untrusted_input_config ... ok [INFO] [stdout] test config::tests::test_from_neo4j_batch_size ... ok [INFO] [stdout] test config::tests::test_from_neo4j_builder_bulk_collections ... ok [INFO] [stdout] test config::tests::test_from_neo4j_builder_chaining ... ok [INFO] [stdout] test config::tests::test_from_neo4j_builder_custom ... ok [INFO] [stdout] test batching::transaction_tests::test_estimate_statement_complexity ... ok [INFO] [stdout] test config::tests::test_from_neo4j_builder_defaults ... ok [INFO] [stdout] test config::tests::test_from_neo4j_builder_mixed_collection_methods ... ok [INFO] [stdout] test config::tests::test_from_neo4j_builder_new ... ok [INFO] [stdout] test config::tests::test_from_neo4j_config_builder ... ok [INFO] [stdout] test config::tests::test_from_neo4j_config_default ... ok [INFO] [stdout] test config::tests::test_max_string_length_config ... ok [INFO] [stdout] test config::tests::test_object_handling_variants ... ok [INFO] [stdout] test config::tests::test_parallel_execution_default ... ok [INFO] [stdout] test config::tests::test_parallel_execution_enabled ... ok [INFO] [stdout] test config::tests::test_parallel_execution_custom ... ok [INFO] [stdout] test config::tests::test_query_optimization_defaults ... ok [INFO] [stdout] test config::tests::test_relationship_naming_variants ... ok [INFO] [stdout] test config::tests::test_to_cypher_builder_chaining ... ok [INFO] [stdout] test config::tests::test_render_mode_config ... ok [INFO] [stdout] test config::tests::test_to_cypher_builder_custom ... ok [INFO] [stdout] test config::tests::test_to_cypher_builder_defaults ... ok [INFO] [stdout] test config::tests::test_performance_optimizations ... ok [INFO] [stdout] test config::tests::test_to_cypher_builder_new ... ok [INFO] [stdout] test config::tests::test_to_cypher_builder_string_limits ... ok [INFO] [stdout] test config::tests::test_to_cypher_config_builder ... ok [INFO] [stdout] test config::tests::test_to_cypher_config_default ... ok [INFO] [stdout] test config::tests::test_transaction_batching_defaults ... ok [INFO] [stdout] test constants::tests::test_nest_relationship_generic_value ... ok [INFO] [stdout] test constants::tests::test_nest_relationship_prefix_properties ... ok [INFO] [stdout] test constants::tests::test_relationship_type_construction ... ok [INFO] [stdout] test cypher::escape::tests::test_escape_identifier ... ok [INFO] [stdout] test cypher::escape::tests::test_escape_identifier_homograph_protection ... ok [INFO] [stdout] test cypher::escape::tests::test_escape_identifier_keywords ... ok [INFO] [stdout] test cypher::escape::tests::test_escape_identifier_with_unicode ... ok [INFO] [stdout] test cypher::escape::tests::test_escape_label_with_unicode ... ok [INFO] [stdout] test cypher::escape::tests::test_escape_label ... ok [INFO] [stdout] test cypher::escape::tests::test_escape_relationship_type ... ok [INFO] [stdout] test cypher::escape::tests::test_escape_string_basic ... ok [INFO] [stdout] test cypher::escape::tests::test_escape_relationship_type_with_unicode ... ok [INFO] [stdout] test cypher::escape::tests::test_escape_string_cow_optimization ... ok [INFO] [stdout] test cypher::escape::tests::test_escape_string_quotes ... ok [INFO] [stdout] test cypher::escape::tests::test_escape_string_null ... ok [INFO] [stdout] test cypher::escape::tests::test_needs_escaping ... ok [INFO] [stdout] test cypher::escape::tests::test_is_cypher_keyword ... ok [INFO] [stdout] test cypher::escape::tests::test_escape_string_newlines ... ok [INFO] [stdout] test cypher::escape::tests::test_normalize_unicode_emoji ... ok [INFO] [stdout] test cypher::escape::tests::test_escape_string_backslash ... ok [INFO] [stdout] test cypher::escape::tests::test_unicode_normalization_security ... ok [INFO] [stdout] test cypher::escape::tests::test_validate_id_backslash_allowed ... ok [INFO] [stdout] test cypher::escape::tests::test_validate_id_context_in_error ... ok [INFO] [stdout] test cypher::escape::tests::test_to_identifier ... ok [INFO] [stdout] test cypher::escape::tests::test_to_relationship_type ... ok [INFO] [stdout] test cypher::escape::tests::test_normalize_unicode_empty_string ... ok [INFO] [stdout] test cypher::escape::tests::test_validate_id_control_characters ... ok [INFO] [stdout] test cypher::escape::tests::test_quote_string ... ok [INFO] [stdout] test cypher::escape::tests::test_validate_id_cypher_injection_allowed_and_escaped ... ok [INFO] [stdout] test cypher::escape::tests::test_validate_id_dangerous_unicode ... ok [INFO] [stdout] test cypher::escape::tests::test_validate_id_empty ... ok [INFO] [stdout] test cypher::escape::tests::test_validate_id_length_limit ... ok [INFO] [stdout] test cypher::escape::tests::test_validate_id_only_dangerous_chars ... ok [INFO] [stdout] test cypher::escape::tests::test_validate_id_quotes_allowed ... ok [INFO] [stdout] test cypher::escape::tests::test_validate_id_semicolon_allowed ... ok [INFO] [stdout] test cypher::escape::tests::test_validate_id_strict_dangerous_unicode ... ok [INFO] [stdout] test cypher::escape::tests::test_validate_id_strict_injection_attempts ... ok [INFO] [stdout] test cypher::escape::tests::test_validate_id_strict_valid ... ok [INFO] [stdout] test cypher::escape::tests::test_validate_id_strict_starts_with_number ... ok [INFO] [stdout] test cypher::escape::tests::test_validate_id_strict_with_dash ... ok [INFO] [stdout] test cypher::escape::tests::test_validate_id_strict_with_spaces ... ok [INFO] [stdout] test cypher::escape::tests::test_validate_id_unicode_normalization ... ok [INFO] [stdout] test cypher::escape::tests::test_validate_id_valid_ids ... ok [INFO] [stdout] test cypher::escape::tests::test_validate_id_with_numbers ... ok [INFO] [stdout] test cypher::escape::tests::test_validate_id_with_spaces ... ok [INFO] [stdout] test cypher::escape::tests::test_validate_string_length_at_limit ... ok [INFO] [stdout] test cypher::escape::tests::test_validate_string_length_empty_string ... ok [INFO] [stdout] test cypher::escape::tests::test_validate_string_length_exceeds_limit ... ok [INFO] [stdout] test cypher::escape::tests::test_validate_string_length_multibyte ... ok [INFO] [stdout] test cypher::escape::tests::test_validate_string_length_unicode ... ok [INFO] [stdout] test cypher::escape::tests::test_validate_string_length_within_limit ... ok [INFO] [stdout] test cypher::statements::tests::test_cypher_value_accessors ... ok [INFO] [stdout] test cypher::statements::tests::test_cypher_value_float_edge_cases ... ok [INFO] [stdout] test cypher::statements::tests::test_cypher_value_from_impls ... ok [INFO] [stdout] test cypher::statements::tests::test_cypher_value_list ... ok [INFO] [stdout] test cypher::statements::tests::test_cypher_value_literals ... ok [INFO] [stdout] test cypher::statements::tests::test_cypher_value_string_escaping ... ok [INFO] [stdout] test cypher::statements::tests::test_cypher_value_map ... ok [INFO] [stdout] test cypher::statements::tests::test_empty_nesting ... ok [INFO] [stdout] test cypher::statements::tests::test_map_key_escaping_at_depth ... ok [INFO] [stdout] test cypher::statements::tests::test_reasonable_nesting_works ... ok [INFO] [stdout] test cypher::statements::tests::test_nested_with_injection_at_depth ... ok [INFO] [stdout] test cypher::statements::tests::test_nested_map_depth_limit ... ok [INFO] [stdout] test cypher::statements::tests::test_render_inline_with_special_chars ... ok [INFO] [stdout] test cypher::statements::tests::test_mixed_nesting_depth_limit ... ok [INFO] [stdout] test cypher::statements::tests::test_render_mode_backward_compatible ... ok [INFO] [stdout] test cypher::statements::tests::test_nested_list_depth_limit ... ok [INFO] [stdout] test cypher::statements::tests::test_render_mode_default ... ok [INFO] [stdout] test cypher::statements::tests::test_render_mode_format_with_comment ... ok [INFO] [stdout] test cypher::statements::tests::test_render_mode_inline ... ok [INFO] [stdout] test cypher::statements::tests::test_render_parameterized_preserves_special_chars ... ok [INFO] [stdout] test cypher::statements::tests::test_script_render ... ok [INFO] [stdout] test cypher::statements::tests::test_script_statements_of_type ... ok [INFO] [stdout] test cypher::statements::tests::test_statement_basic ... ok [INFO] [stdout] test cypher::statements::tests::test_statement_format_with_comment ... ok [INFO] [stdout] test cypher::statements::tests::test_statement_with_params ... ok [INFO] [stdout] test cypher::unicode::tests::test_is_dangerous_unicode_zero_width ... ok [INFO] [stdout] test cypher::unicode::tests::test_is_dangerous_unicode_control_chars ... ok [INFO] [stdout] test cypher::unicode::tests::test_normalize_unicode_emoji ... ok [INFO] [stdout] test cypher::unicode::tests::test_normalize_unicode_basic ... ok [INFO] [stdout] test cypher::unicode::tests::test_normalize_unicode_empty_string ... ok [INFO] [stdout] test cypher::unicode::tests::test_normalize_unicode_composed_vs_decomposed ... ok [INFO] [stdout] test cypher::statements::tests::test_statement_render_inline ... ok [INFO] [stdout] test cypher::unicode::tests::test_is_dangerous_unicode_directional ... ok [INFO] [stdout] test cypher::statements::tests::test_render_mode_parameterized ... ok [INFO] [stdout] test cypher::unicode::tests::test_normalize_unicode_with_diacritics ... ok [INFO] [stdout] test cypher::statements::tests::test_render_parameterized_with_multiple_params ... ok [INFO] [stdout] test cypher::statements::tests::test_script_basic ... ok [INFO] [stdout] test cypher::statements::tests::test_statement_format_without_comment ... ok [INFO] [stdout] test cypher::unicode::tests::test_sanitize_identifier_multiple_dangerous ... ok [INFO] [stdout] test cypher::unicode::tests::test_sanitize_identifier_normalizes ... ok [INFO] [stdout] test cypher::unicode::tests::test_sanitize_identifier_preserves_valid ... ok [INFO] [stdout] test cypher::unicode::tests::test_normalize_unicode_homograph_prevention ... ok [INFO] [stdout] test cypher::unicode::tests::test_sanitize_identifier_removes_dangerous ... ok [INFO] [stdout] test cypher::validate::tests::test_is_valid_identifier ... ok [INFO] [stdout] test cypher::validate::tests::test_validate_identifier ... ok [INFO] [stdout] test cypher::validate::tests::test_validate_string_length_at_limit ... ok [INFO] [stdout] test cypher::validate::tests::test_validate_string_length_empty_string ... ok [INFO] [stdout] test cypher::validate::tests::test_validate_string_length_exceeds_limit ... ok [INFO] [stdout] test cypher::validate::tests::test_validate_string_length_within_limit ... ok [INFO] [stdout] test error::tests::test_error_display_invalid_reference ... ok [INFO] [stdout] test error::tests::test_error_display_missing_property ... ok [INFO] [stdout] test error::tests::test_error_display_unresolved_reference_no_type ... ok [INFO] [stdout] test error::tests::test_error_display_unresolved_reference ... ok [INFO] [stdout] test error::tests::test_error_display_missing_schema ... ok [INFO] [stdout] test from_neo4j::tests::test_build_record_missing_id ... ok [INFO] [stdout] test from_neo4j::tests::test_build_relationship ... ok [INFO] [stdout] test from_neo4j::tests::test_config_builder ... ok [INFO] [stdout] test from_neo4j::tests::test_neo4j_record_builder ... ok [INFO] [stdout] test from_neo4j::tests::test_neo4j_to_hedl_empty ... ok [INFO] [stdout] test from_neo4j::tests::test_neo4j_to_hedl_custom_config ... ok [INFO] [stdout] test from_neo4j::tests::test_neo4j_to_hedl_exclude_labels ... ok [INFO] [stdout] test from_neo4j::tests::test_neo4j_to_hedl_with_relationships ... ok [INFO] [stdout] test from_neo4j::tests::test_streaming_alias ... ok [INFO] [stdout] test from_neo4j::tests::test_streaming_exclude_labels ... ok [INFO] [stdout] test from_neo4j::tests::test_neo4j_to_hedl_multiple_labels ... ok [INFO] [stdout] test from_neo4j::tests::test_streaming_empty_input ... ok [INFO] [stdout] test from_neo4j::tests::test_streaming_schema_discovery ... ok [INFO] [stdout] test cypher::validate::tests::test_validate_string_length_unicode ... ok [INFO] [stdout] test error::tests::test_error_from_json_error ... ok [INFO] [stdout] test error::tests::test_result_type_alias ... ok [INFO] [stdout] test from_neo4j::tests::test_neo4j_to_hedl_simple ... ok [INFO] [stdout] test from_neo4j::tests::test_streaming_vs_buffered_equivalence ... ok [INFO] [stdout] test from_neo4j::tests::test_streaming_simple ... ok [INFO] [stdout] test from_neo4j::tests::test_neo4j_to_hedl_with_nest ... ok [INFO] [stdout] test cypher::validate::tests::test_validate_string_length_multibyte ... ok [INFO] [stdout] test mapping::node::tests::test_extract_references ... ok [INFO] [stdout] test from_neo4j::tests::test_streaming_large_batch ... ok [INFO] [stdout] test from_neo4j::tests::test_streaming_with_relationships ... ok [INFO] [stdout] test from_neo4j::tests::test_build_record ... ok [INFO] [stdout] test mapping::node::tests::test_group_nodes_by_label ... ok [INFO] [stdout] test mapping::node::tests::test_infer_schema_from_nodes ... ok [INFO] [stdout] test mapping::node::tests::test_matrix_list_to_nodes_empty ... ok [INFO] [stdout] test mapping::node::tests::test_neo4j_node_new ... ok [INFO] [stdout] test mapping::node::tests::test_neo4j_node_to_cypher_map ... ok [INFO] [stdout] test mapping::node::tests::test_neo4j_node_with_properties ... ok [INFO] [stdout] test mapping::node::tests::test_neo4j_relationship ... ok [INFO] [stdout] test mapping::node::tests::test_node_to_neo4j ... ok [INFO] [stdout] test mapping::reference::tests::test_collect_node_ids ... ok [INFO] [stdout] test mapping::reference::tests::test_determine_relationship_type_generic ... ok [INFO] [stdout] test mapping::reference::tests::test_determine_relationship_type_property_name ... ok [INFO] [stdout] test mapping::reference::tests::test_determine_relationship_type_target ... ok [INFO] [stdout] test mapping::reference::tests::test_infer_nests_from_relationships ... ok [INFO] [stdout] test mapping::reference::tests::test_validate_references ... ok [INFO] [stdout] test mapping::value::tests::test_cypher_to_value_reference_string ... ok [INFO] [stdout] test mapping::value::tests::test_cypher_to_value_primitives ... ok [INFO] [stdout] test mapping::value::tests::test_parse_reference_string ... ok [INFO] [stdout] test mapping::reference::tests::test_determine_nest_relationship_type ... ok [INFO] [stdout] test mapping::reference::tests::test_group_relationships_by_source ... ok [INFO] [stdout] test mapping::reference::tests::test_group_relationships_by_type ... ok [INFO] [stdout] test mapping::value::tests::test_unflatten_properties ... ok [INFO] [stdout] test mapping::value::tests::test_value_to_cypher_reference ... ok [INFO] [stdout] test mapping::value::tests::test_value_to_cypher_primitives ... ok [INFO] [stdout] test mapping::value::tests::test_value_to_cypher_reference_length_validation ... ok [INFO] [stdout] test safe_arithmetic::safe_math::tests::test_ceiling_div_matches_expected_formula ... ok [INFO] [stdout] test safe_arithmetic::safe_math::tests::test_ceiling_div_normal ... ok [INFO] [stdout] test safe_arithmetic::safe_math::tests::test_ceiling_div_properties ... ok [INFO] [stdout] test safe_arithmetic::safe_math::tests::test_checked_add_error_message ... ok [INFO] [stdout] test safe_arithmetic::safe_math::tests::test_checked_add_overflow ... ok [INFO] [stdout] test safe_arithmetic::safe_math::tests::test_checked_mul_error_message ... ok [INFO] [stdout] test mapping::value::tests::test_value_to_cypher_tensor_length_validation ... ok [INFO] [stdout] test mapping::value::tests::test_value_to_cypher_string_length_validation ... ok [INFO] [stdout] test safe_arithmetic::safe_math::tests::test_checked_mul_overflow ... ok [INFO] [stdout] test safe_arithmetic::safe_math::tests::test_checked_mul_normal ... ok [INFO] [stdout] test safe_arithmetic::safe_math::tests::test_ceiling_div_large_values ... ok [INFO] [stdout] test mapping::value::tests::test_value_to_cypher_tensor ... ok [INFO] [stdout] test safe_arithmetic::safe_math::tests::test_safe_string_capacity_normal ... ok [INFO] [stdout] test safe_arithmetic::safe_math::tests::test_checked_add_normal ... ok [INFO] [stdout] test to_cypher::child_iterator::tests::test_batching_empty_input ... ok [INFO] [stdout] test safe_arithmetic::safe_math::tests::test_saturating_behavior ... ok [INFO] [stdout] test safe_arithmetic::safe_math::tests::test_safe_string_capacity_overflow ... ok [INFO] [stdout] test to_cypher::child_iterator::tests::test_batching_small_input ... ok [INFO] [stdout] test to_cypher::child_iterator::tests::test_depth_limit_protection ... ok [INFO] [stdout] test to_cypher::tests::test_child_nodes_use_schema_column_names ... ok [INFO] [stdout] test to_cypher::child_iterator::tests::test_empty_parents ... ok [INFO] [stdout] test to_cypher::child_iterator::tests::test_nested_children ... ok [INFO] [stdout] test to_cypher::child_iterator::tests::test_single_parent_with_children ... ok [INFO] [stdout] test to_cypher::tests::test_generate_constraints ... ok [INFO] [stdout] test to_cypher::child_iterator::tests::test_parents_without_children ... ok [INFO] [stdout] test to_cypher::tests::test_max_nodes_counts_deeply_nested ... ok [INFO] [stdout] test to_cypher::child_iterator::tests::test_batching_single_type ... ok [INFO] [stdout] test to_cypher::tests::test_hedl_to_cypher_simple ... ok [INFO] [stdout] test to_cypher::tests::test_deep_nested_children_use_schema_column_names ... ok [INFO] [stdout] test to_cypher::tests::test_for_untrusted_input_has_limit ... ok [INFO] [stdout] test to_cypher::child_iterator::tests::test_multiple_children_same_type ... ok [INFO] [stdout] test to_cypher::tests::test_max_nodes_counts_nest_children ... ok [INFO] [stdout] test to_cypher::tests::test_max_nodes_limit_enforced ... ok [INFO] [stdout] test to_cypher::child_iterator::tests::test_batching_multiple_types ... ok [INFO] [stdout] test to_cypher::tests::test_max_nodes_limit_exactly_at_boundary ... ok [INFO] [stdout] test to_cypher::tests::test_max_nodes_multiple_matrix_lists ... ok [INFO] [stdout] test to_cypher::tests::test_streaming_api_basic ... ok [INFO] [stdout] test to_cypher::tests::test_streaming_api_custom_batch_size ... ok [INFO] [stdout] test to_cypher::tests::test_security_error_message_is_clear ... ok [INFO] [stdout] test to_cypher::tests::test_max_nodes_streaming_api_enforced ... ok [INFO] [stdout] test to_cypher::tests::test_node_to_cypher_inline ... ok [INFO] [stdout] test to_cypher::tests::test_streaming_api_empty_document ... ok [INFO] [stdout] test to_cypher::tests::test_streaming_api_with_create ... ok [INFO] [stdout] test to_cypher::tests::test_streaming_api_with_references ... ok [INFO] [stdout] test to_cypher::tests::test_streaming_api_without_comments ... ok [INFO] [stdout] test to_cypher::tests::test_streaming_api_without_constraints ... ok [INFO] [stdout] test to_cypher::tests::test_to_cypher_custom_id_property ... ok [INFO] [stdout] test to_cypher::tests::test_to_cypher_statements ... ok [INFO] [stdout] test to_cypher::tests::test_to_cypher_with_create ... ok [INFO] [stdout] test to_cypher::tests::test_to_cypher_with_references ... ok [INFO] [stdout] test to_cypher::tests::test_streaming_api_with_nest ... ok [INFO] [stdout] test to_cypher::tests::test_to_cypher_without_constraints ... ok [INFO] [stdout] test cypher::escape::tests::test_validate_string_length_no_limit ... ok [INFO] [stdout] test safe_arithmetic::safe_math::tests::test_ceiling_div_zero_divisor - should panic ... ok [INFO] [stdout] test cypher::validate::tests::test_validate_string_length_no_limit ... ok [INFO] [stdout] test to_cypher::tests::test_security_dos_protection ... ok [INFO] [stdout] test to_cypher::tests::test_max_nodes_no_limit_by_default ... ok [INFO] [stdout] test mapping::value::tests::test_value_to_cypher_no_limit ... ok [INFO] [stdout] test to_cypher::tests::test_streaming_api_large_document ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 284 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.60s [INFO] [stdout] [INFO] [stderr] Running tests/async_client_tests.rs (/opt/rustwide/target/debug/deps/async_client_tests-75be0eb3a0413fa1) [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/batch_read_property_tests.rs (/opt/rustwide/target/debug/deps/batch_read_property_tests-b01de65664ef7d13) [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/batch_read_tests.rs (/opt/rustwide/target/debug/deps/batch_read_tests-82a6e86a5a2ad9b5) [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/config_builder_tests.rs (/opt/rustwide/target/debug/deps/config_builder_tests-1fab7b8c9a639080) [INFO] [stdout] [INFO] [stdout] running 34 tests [INFO] [stdout] test test_config_serialization_roundtrip ... ok [INFO] [stdout] test test_batch_size_strategy_fixed ... ok [INFO] [stdout] test test_batch_size_strategy_adaptive ... ok [INFO] [stdout] test test_from_neo4j_config_default ... ok [INFO] [stdout] test test_from_neo4j_config_builder ... ok [INFO] [stdout] test test_from_neo4j_config_fluent_api ... ok [INFO] [stdout] test test_from_neo4j_config_serialization_roundtrip ... ok [INFO] [stdout] test test_object_handling_variants ... ok [INFO] [stdout] test test_to_cypher_config_adaptive_batching ... ok [INFO] [stdout] test test_isolation_level_variants ... ok [INFO] [stdout] test test_to_cypher_config_batch_size ... ok [INFO] [stdout] test test_to_cypher_config_builder_all_fields ... ok [INFO] [stdout] test test_relationship_naming_variants ... ok [INFO] [stdout] test test_to_cypher_config_comments ... ok [INFO] [stdout] test test_to_cypher_config_constants ... ok [INFO] [stdout] test test_to_cypher_config_constraints ... ok [INFO] [stdout] test test_to_cypher_config_for_bulk_import ... ok [INFO] [stdout] test test_to_cypher_config_pipeline_depth ... ok [INFO] [stdout] test test_to_cypher_config_for_production ... ok [INFO] [stdout] test test_to_cypher_config_for_high_throughput ... ok [INFO] [stdout] test test_to_cypher_config_for_untrusted_input ... ok [INFO] [stdout] test test_to_cypher_config_id_property ... ok [INFO] [stdout] test test_to_cypher_config_indexed_properties ... ok [INFO] [stdout] test test_to_cypher_config_indexes ... ok [INFO] [stdout] test test_to_cypher_config_node_limits ... ok [INFO] [stdout] test test_to_cypher_config_parallel_execution ... ok [INFO] [stdout] test test_to_cypher_config_performance_optimizations ... ok [INFO] [stdout] test test_to_cypher_config_render_modes ... ok [INFO] [stdout] test test_to_cypher_config_streaming_children ... ok [INFO] [stdout] test test_to_cypher_config_type_metadata ... ok [INFO] [stdout] test test_to_cypher_config_string_length_limits ... ok [INFO] [stdout] test test_to_cypher_config_with_create_and_merge ... ok [INFO] [stdout] test test_transaction_strategy_variants ... ok [INFO] [stdout] test test_to_cypher_config_object_handling ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 34 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/cypher_value_tests.rs (/opt/rustwide/target/debug/deps/cypher_value_tests-ca6d8b5a71e62f76) [INFO] [stdout] [INFO] [stdout] running 23 tests [INFO] [stdout] test test_cypher_statement_constraint ... ok [INFO] [stdout] test test_cypher_statement_create_relationship ... ok [INFO] [stdout] test test_cypher_statement_create_node ... ok [INFO] [stdout] test test_cypher_statement_index ... ok [INFO] [stdout] test test_cypher_statement_creation ... ok [INFO] [stdout] test test_cypher_value_bool ... ok [INFO] [stdout] test test_cypher_statement_serialization ... ok [INFO] [stdout] test test_cypher_value_deep_nesting ... ok [INFO] [stdout] test test_cypher_value_list ... ok [INFO] [stdout] test test_cypher_value_list_of_maps ... ok [INFO] [stdout] test test_cypher_value_float ... ok [INFO] [stdout] test test_cypher_value_map ... ok [INFO] [stdout] test test_cypher_value_map_with_special_keys ... ok [INFO] [stdout] test test_cypher_value_from_conversions ... ok [INFO] [stdout] test test_cypher_value_int ... ok [INFO] [stdout] test test_cypher_value_nested ... ok [INFO] [stdout] test test_cypher_value_null ... ok [INFO] [stdout] test test_cypher_value_max_nesting_depth ... ok [INFO] [stdout] test test_cypher_value_serialization ... ok [INFO] [stdout] test test_cypher_value_string ... ok [INFO] [stdout] test test_cypher_value_string_with_unicode ... ok [INFO] [stdout] test test_render_mode_variants ... ok [INFO] [stdout] test test_statement_type_variants ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/error_handling_tests.rs (/opt/rustwide/target/debug/deps/error_handling_tests-451e1efd12000612) [INFO] [stdout] [INFO] [stdout] running 26 tests [INFO] [stdout] test test_complex_error_scenarios ... ok [INFO] [stdout] test test_error_debug_format ... ok [INFO] [stdout] test test_error_context_preservation ... ok [INFO] [stdout] test test_error_display_formats ... ok [INFO] [stdout] test test_error_circular_reference ... ok [INFO] [stdout] test test_error_empty_matrix_list ... ok [INFO] [stdout] test test_error_equality ... ok [INFO] [stdout] test test_error_inconsistent_data ... ok [INFO] [stdout] test test_error_integer_overflow ... ok [INFO] [stdout] test test_error_hedl_error ... ok [INFO] [stdout] test test_error_invalid_identifier ... ok [INFO] [stdout] test test_error_invalid_node_id ... ok [INFO] [stdout] test test_error_invalid_reference ... ok [INFO] [stdout] test test_error_messages_are_user_friendly ... ok [INFO] [stdout] test test_error_missing_property ... ok [INFO] [stdout] test test_error_json_error_conversion ... ok [INFO] [stdout] test test_error_missing_schema ... ok [INFO] [stdout] test test_error_node_count_exceeded ... ok [INFO] [stdout] test test_error_type_conversion ... ok [INFO] [stdout] test test_error_type_is_error_trait ... ok [INFO] [stdout] test test_error_unresolved_reference_with_type ... ok [INFO] [stdout] test test_error_unresolved_reference_without_type ... ok [INFO] [stdout] test test_result_type_usage ... ok [INFO] [stdout] test test_error_string_length_exceeded ... ok [INFO] [stdout] test test_error_record_parse_error ... ok [INFO] [stdout] test test_error_recursion_limit_exceeded ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 26 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/id_validation_tests.rs (/opt/rustwide/target/debug/deps/id_validation_tests-1fa6fdc2b2e1f40b) [INFO] [stdout] [INFO] [stdout] running 37 tests [INFO] [stdout] test test_backslash_injection ... ok [INFO] [stdout] test test_carriage_return_filtered ... ok [INFO] [stdout] test test_comment_injection_double_dash ... ok [INFO] [stdout] test test_boolean_injection ... ok [INFO] [stdout] test test_block_comment_injection ... ok [INFO] [stdout] test test_comment_injection_single_dash ... ok [INFO] [stdout] test test_empty_node_id_rejected ... ok [INFO] [stdout] test test_double_quote_injection ... ok [INFO] [stdout] test test_empty_reference_id_rejected ... ok [INFO] [stdout] test test_null_byte_filtered ... ok [INFO] [stdout] test test_nest_child_id_validation ... ok [INFO] [stdout] test test_nested_child_id_injection_rejected ... ok [INFO] [stdout] test test_newline_filtered ... ok [INFO] [stdout] test test_nested_reference_id_injection_rejected ... ok [INFO] [stdout] test test_invariant_no_raw_user_input_in_keywords ... ok [INFO] [stdout] test test_ltr_override_filtered ... ok [INFO] [stdout] test test_nest_parent_id_validation ... ok [INFO] [stdout] test test_node_id_injection_rejected ... ok [INFO] [stdout] test test_cypher_specific_attacks ... ok [INFO] [stdout] test test_only_dangerous_unicode_rejected ... ok [INFO] [stdout] test test_random_byte_sequences ... ok [INFO] [stdout] test test_reference_id_injection_rejected ... ok [INFO] [stdout] test test_cypher_keywords_as_ids ... ok [INFO] [stdout] test test_owasp_injection_patterns ... ok [INFO] [stdout] test test_invariant_escaped_output_is_valid_cypher_syntax ... ok [INFO] [stdout] test test_semicolon_injection ... ok [INFO] [stdout] test test_single_quote_injection ... ok [INFO] [stdout] test test_zero_width_joiner_filtered ... ok [INFO] [stdout] test test_unicode_normalization_composed_vs_decomposed ... ok [INFO] [stdout] test test_zero_width_space_filtered ... ok [INFO] [stdout] test test_rtl_override_filtered ... ok [INFO] [stdout] test test_single_character_ids ... ok [INFO] [stdout] test test_special_neo4j_characters ... ok [INFO] [stdout] test test_whitespace_only_id ... ok [INFO] [stdout] test test_tab_filtered ... ok [INFO] [stdout] test test_concurrent_conversion_safety ... ok [INFO] [stdout] test test_very_long_id_rejected ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 37 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s [INFO] [stdout] [INFO] [stderr] Running tests/injection_tests.rs (/opt/rustwide/target/debug/deps/injection_tests-10c54c3cf1596fdc) [INFO] [stdout] [INFO] [stdout] running 51 tests [INFO] [stdout] test test_all_control_chars_filtered ... ok [INFO] [stdout] test test_base64_and_encoded_injections ... ok [INFO] [stdout] test test_carriage_return_injection ... ok [INFO] [stdout] test test_combined_injection_attempts ... ok [INFO] [stdout] test test_comment_injection_single_line ... ok [INFO] [stdout] test test_cypher_keyword_injection ... ok [INFO] [stdout] test test_comment_injection_multi_line ... ok [INFO] [stdout] test test_cypher_specific_injections ... ok [INFO] [stdout] test test_empty_vs_malicious_identifiers ... ok [INFO] [stdout] test test_identifier_backtick_escape ... ok [INFO] [stdout] test test_homograph_attack_cyrillic ... ok [INFO] [stdout] test test_identifier_carriage_return_injection ... ok [INFO] [stdout] test test_identifier_newline_injection ... ok [INFO] [stdout] test test_identifier_null_byte_injection ... ok [INFO] [stdout] test test_identifier_starts_with_digit ... ok [INFO] [stdout] test test_identifier_sql_injection ... ok [INFO] [stdout] test test_label_with_cypher_keyword ... ok [INFO] [stdout] test test_identifier_tab_injection ... ok [INFO] [stdout] test test_left_to_right_override_injection ... ok [INFO] [stdout] test test_list_value_injection ... ok [INFO] [stdout] test test_list_nested_injection ... ok [INFO] [stdout] test test_list_deep_nesting_with_injection ... ok [INFO] [stdout] test test_map_key_newline_injection ... ok [INFO] [stdout] test test_many_special_chars_in_identifier ... ok [INFO] [stdout] test test_map_nested_injection ... ok [INFO] [stdout] test test_map_key_null_byte_injection ... ok [INFO] [stdout] test test_identifier_with_cypher_keyword ... ok [INFO] [stdout] test test_map_value_injection ... ok [INFO] [stdout] test test_null_byte_injection ... ok [INFO] [stdout] test test_relationship_type_sql_injection ... ok [INFO] [stdout] test test_relationship_type_with_special_chars ... ok [INFO] [stdout] test test_right_to_left_override_injection ... ok [INFO] [stdout] test test_sql_injection_single_quote ... ok [INFO] [stdout] test test_label_with_special_chars ... ok [INFO] [stdout] test test_stacked_queries ... ok [INFO] [stdout] test test_boolean_based_injection ... ok [INFO] [stdout] test test_label_sql_injection ... ok [INFO] [stdout] test test_zero_width_joiner_injection ... ok [INFO] [stdout] test test_map_key_sql_injection ... ok [INFO] [stdout] test test_sql_injection_double_quote ... ok [INFO] [stderr] Running tests/integration_tests.rs (/opt/rustwide/target/debug/deps/integration_tests-54fdf9dfa8941a16) [INFO] [stdout] test test_zero_width_space_injection ... ok [INFO] [stdout] test test_sql_injection_backslash ... ok [INFO] [stdout] test test_nested_structures_with_injection ... ok [INFO] [stdout] test test_tab_injection ... ok [INFO] [stdout] test test_unicode_normalization_consistency ... ok [INFO] [stdout] test test_time_based_injection ... ok [INFO] [stdout] test test_union_select_injection ... ok [INFO] [stdout] test test_identifier_with_special_chars ... ok [INFO] [stdout] test test_zero_width_non_joiner_injection ... ok [INFO] [stdout] test test_owasp_sql_injection_examples ... ok [INFO] [stdout] test test_very_long_identifier ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 51 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [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/mapping_types_tests.rs (/opt/rustwide/target/debug/deps/mapping_types_tests-47a2f7df0bff66e1) [INFO] [stdout] [INFO] [stdout] running 26 tests [INFO] [stdout] test test_neo4j_node_btreemap_ordering ... ok [INFO] [stdout] test test_neo4j_node_clone ... ok [INFO] [stdout] test test_neo4j_node_new ... ok [INFO] [stdout] test test_neo4j_node_large_property_set ... ok [INFO] [stdout] test test_neo4j_node_debug ... ok [INFO] [stdout] test test_neo4j_node_with_empty_strings ... ok [INFO] [stdout] test test_neo4j_node_with_multiple_property_types ... ok [INFO] [stdout] test test_neo4j_node_property_chaining ... ok [INFO] [stdout] test test_neo4j_node_with_null_property ... ok [INFO] [stdout] test test_neo4j_node_with_property ... ok [INFO] [stdout] test test_neo4j_node_with_special_characters ... ok [INFO] [stdout] test test_neo4j_node_with_unicode_label_and_id ... ok [INFO] [stdout] test test_neo4j_relationship_btreemap_ordering ... ok [INFO] [stdout] test test_neo4j_relationship_debug ... ok [INFO] [stdout] test test_neo4j_relationship_empty_strings ... ok [INFO] [stdout] test test_neo4j_relationship_new ... ok [INFO] [stdout] test test_neo4j_relationship_property_chaining ... ok [INFO] [stdout] test test_neo4j_relationship_self_reference ... ok [INFO] [stdout] test test_neo4j_relationship_with_complex_properties ... ok [INFO] [stdout] test test_neo4j_relationship_with_null_properties ... ok [INFO] [stdout] test test_neo4j_relationship_with_property ... ok [INFO] [stdout] test test_neo4j_relationship_special_characters ... ok [INFO] [stdout] test test_neo4j_relationship_with_unicode ... ok [INFO] [stderr] Running tests/module_structure_test.rs (/opt/rustwide/target/debug/deps/module_structure_test-ebbd4cf7feb6d34a) [INFO] [stdout] test test_neo4j_relationship_clone ... ok [INFO] [stderr] Running tests/property_tests.rs (/opt/rustwide/target/debug/deps/property_tests-6150d87ff22d7d31) [INFO] [stdout] test test_neo4j_node_with_complex_properties ... ok [INFO] [stdout] test test_neo4j_relationship_different_labels ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 26 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 test_escape_module_exports ... ok [INFO] [stdout] test test_unicode_module_exports ... ok [INFO] [stdout] test test_validate_module_exports ... ok [INFO] [stdout] test test_backward_compatibility_imports ... ok [INFO] [stdout] test test_modules_work_together ... 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 64 tests [INFO] [stdout] test prop_cypher_bool_to_value ... ok [INFO] [stdout] test prop_empty_identifier_invalid ... ok [INFO] [stdout] test prop_cypher_int_to_value ... ok [INFO] [stdout] test prop_bool_roundtrip ... ok [INFO] [stdout] test prop_empty_document_minimal_output ... ok [INFO] [stdout] test prop_cypher_float_to_value ... ok [INFO] [stdout] test prop_escape_doubles_backslashes ... ok [INFO] [stdout] test prop_empty_input_empty_output ... ok [INFO] [stdout] test prop_float_roundtrip ... ok [INFO] [stdout] test prop_full_value_roundtrip_bool ... ok [INFO] [stdout] test prop_escape_identifier_valid ... ok [INFO] [stdout] test prop_full_value_roundtrip_float ... ok [INFO] [stdout] test prop_full_value_roundtrip_int ... ok [INFO] [stdout] test prop_escape_safe_string_unchanged ... ok [INFO] [stdout] test prop_int_roundtrip ... ok [INFO] [stdout] test prop_escape_string_no_raw_quotes ... ok [INFO] [stdout] test prop_cypher_string_to_value ... ok [INFO] [stdout] test prop_constraint_count_matches_types ... ok [INFO] [stdout] test prop_identifier_injection_prevention ... ok [INFO] [stdout] test prop_invalid_identifier_digit_start ... ok [INFO] [stdout] test prop_backslash_doubling ... ok [INFO] [stdout] test prop_control_chars_filtered ... ok [INFO] [stdout] test prop_label_escaping_safe ... ok [INFO] [stdout] test prop_full_value_roundtrip_string ... ok [INFO] [stdout] test prop_index_hints_when_enabled ... ok [INFO] [stdout] test prop_camel_to_snake ... ok [INFO] [stdout] test prop_cypher_statements_deterministic ... ok [INFO] [stdout] test prop_nested_special_chars ... ok [INFO] [stdout] test prop_null_roundtrip ... ok [INFO] [stdout] test prop_quote_string_format ... ok [INFO] [stdout] test prop_relationship_type_uppercase ... ok [INFO] [stdout] test prop_relationship_type_safe ... ok [INFO] [stdout] test prop_index_hints_deterministic ... ok [INFO] [stdout] test prop_cypher_generation_deterministic ... ok [INFO] [stdout] test prop_streaming_respects_exclude_labels ... ok [INFO] [stdout] test prop_no_constraints_when_disabled ... ok [INFO] [stdout] test prop_schema_merging_complete ... ok [INFO] [stdout] test prop_no_sql_injection_in_output ... ok [INFO] [stdout] test prop_relationship_type_no_edge_underscores ... ok [INFO] [stdout] test prop_config_affects_output ... ok [INFO] [stdout] test test_cypher_list_to_value ... ok [INFO] [stdout] test test_cypher_map_to_value ... ok [INFO] [stdout] test test_escape_empty_string ... ok [INFO] [stdout] test prop_no_index_hints_when_disabled ... ok [INFO] [stdout] test test_identifier_edge_cases ... ok [INFO] [stdout] test prop_string_roundtrip ... ok [INFO] [stdout] test test_relationship_type_edge_cases ... ok [INFO] [stdout] test test_tensor_string_parsing ... ok [INFO] [stdout] test test_value_null ... ok [INFO] [stdout] test prop_zero_width_filtered ... ok [INFO] [stdout] test prop_no_data_loss ... ok [INFO] [stdout] test prop_nest_relationships_created ... ok [INFO] [stdout] test test_reference_string_parsing ... ok [INFO] [stdout] test test_escape_only_special_chars ... ok [INFO] [stdout] test prop_valid_identifier_first_char ... ok [INFO] [stdout] test prop_unicode_normalized ... ok [INFO] [stdout] test prop_nest_children_use_schema_names ... ok [INFO] [stdout] test prop_total_node_count_preserved ... ok [INFO] [stdout] test prop_template_caching_no_content_change ... ok [INFO] [stdout] test prop_nest_hierarchy_preserved ... ok [INFO] [stdout] test prop_streaming_alias_equivalence ... ok [INFO] [stdout] test prop_config_invariance ... ok [INFO] [stdout] test prop_streaming_vs_buffered_equivalence ... ok [INFO] [stdout] test prop_large_string_escape ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 64 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 15.23s [INFO] [stdout] [INFO] [stderr] Running tests/row_cloning_optimization_tests.rs (/opt/rustwide/target/debug/deps/row_cloning_optimization_tests-9082533c9c8db4bb) [INFO] [stdout] [INFO] [stdout] running 36 tests [INFO] [stdout] test test_batch_processing_efficiency_small_batch ... ok [INFO] [stdout] test test_empty_document ... ok [INFO] [stdout] test test_batch_parameter_size ... ok [INFO] [stdout] test test_deterministic_statements ... ok [INFO] [stdout] test test_batch_size_affects_output_structure ... ok [INFO] [stdout] test test_extreme_integer_values ... ok [INFO] [stdout] test test_empty_matrix_list_handling ... ok [INFO] [stdout] test test_extreme_float_values ... ok [INFO] [stdout] test test_nest_preserves_schema_column_names ... ok [INFO] [stdout] test test_nest_child_nodes_cloned_correctly ... ok [INFO] [stdout] test test_nest_relationships_created ... ok [INFO] [stdout] test test_property_preservation_all_types ... ok [INFO] [stdout] test test_property_preservation_special_characters ... ok [INFO] [stdout] test test_concurrent_statement_generation ... ok [INFO] [stdout] test test_property_preservation_simple ... ok [INFO] [stdout] test test_relationship_property_cloning ... ok [INFO] [stdout] test test_single_node_efficiency ... ok [INFO] [stdout] test test_deterministic_output ... ok [INFO] [stdout] test test_property_preservation_through_cypher_generation ... ok [INFO] [stdout] test test_streaming_matches_regular_small ... ok [INFO] [stdout] test test_relationship_clone_overhead ... ok [INFO] [stdout] test test_concurrent_cypher_generation ... ok [INFO] [stdout] test test_streaming_matches_regular_with_relationships ... ok [INFO] [stdout] test test_streaming_matches_regular_with_nest ... ok [INFO] [stdout] test test_relationship_generation_includes_all_references ... ok [INFO] [stdout] test test_large_property_values ... ok [INFO] [stdout] test test_batch_boundary_one_over ... ok [INFO] [stdout] test test_batch_processing_efficiency_large_batch ... ok [INFO] [stdout] test test_batch_boundary_exact_multiple ... ok [INFO] [stdout] test test_clone_overhead_scaling ... ok [INFO] [stdout] test prop_deterministic_output ... ok [INFO] [stdout] test test_streaming_matches_regular_large ... ok [INFO] [stdout] test prop_all_node_ids_preserved ... ok [INFO] [stdout] test prop_total_row_count_preserved ... ok [INFO] [stdout] test prop_streaming_equals_regular ... ok [INFO] [stdout] test prop_batch_count_formula ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 36 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.73s [INFO] [stdout] [INFO] [stderr] Running tests/unicode_security_tests.rs (/opt/rustwide/target/debug/deps/unicode_security_tests-d26e9cf0f6ba3fc0) [INFO] [stdout] [INFO] [stdout] running 26 tests [INFO] [stdout] test test_homograph_attack_detection ... ok [INFO] [stdout] test test_normalize_unicode_ascii_unchanged ... ok [INFO] [stdout] test test_normalize_unicode_ligatures ... ok [INFO] [stdout] test test_normalize_unicode_hangul ... ok [INFO] [stdout] test test_normalize_unicode_preserves_length_or_shorter ... ok [INFO] [stdout] test test_preserve_legitimate_unicode ... ok [INFO] [stdout] test test_real_world_attack_vectors ... ok [INFO] [stdout] test test_sanitization_idempotent ... ok [INFO] [stdout] test test_sanitize_string_value_empty ... ok [INFO] [stdout] test test_sanitize_string_value_mixed_content ... ok [INFO] [stdout] test test_sanitize_identifier_comprehensive ... ok [INFO] [stdout] test test_sanitize_identifier_vs_sanitize_string_value_whitespace ... ok [INFO] [stdout] test test_sanitize_string_value_preserves_symbols ... ok [INFO] [stdout] test test_sanitize_string_value_preserves_whitespace ... ok [INFO] [stdout] test test_sanitize_string_value_removes_dangerous_unicode ... ok [INFO] [stdout] test test_sanitize_string_value_only_dangerous_chars ... ok [INFO] [stdout] test test_unicode_normalization_idempotent ... ok [INFO] [stdout] test test_sanitize_string_value_removes_other_control_chars ... ok [INFO] [stdout] test test_sanitize_string_value_removes_other_dangerous_chars ... ok [INFO] [stdout] test test_normalize_unicode_combining_marks ... ok [INFO] [stdout] test test_sanitize_string_value_normalizes_unicode ... ok [INFO] [stdout] test test_sanitize_string_value_comprehensive ... ok [INFO] [stdout] test test_sanitize_string_value_removes_directional_formatting ... ok [INFO] [stdout] test test_sanitize_string_value_preserves_cjk ... ok [INFO] [stdout] test test_sanitize_string_value_preserves_emoji ... ok [INFO] [stdout] test test_sanitize_string_value_removes_null_bytes ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 26 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s [INFO] [stdout] [INFO] [stderr] Running tests/validation_tests.rs (/opt/rustwide/target/debug/deps/validation_tests-c00ad945645dfe99) [INFO] [stdout] [INFO] [stdout] running 7 tests [INFO] [stdout] test test_empty_string_always_valid ... ok [INFO] [stdout] test test_string_length_validation_in_conversion ... ok [INFO] [stdout] test test_unicode_string_length_bytes ... ok [INFO] [stdout] test test_expression_string_length_validation ... ok [INFO] [stdout] test test_multiple_strings_within_limit ... ok [INFO] [stdout] test test_no_string_length_limit ... ok [INFO] [stdout] test test_untrusted_input_config ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.72s [INFO] [stdout] [INFO] [stderr] Doc-tests hedl_neo4j [INFO] [stdout] [INFO] [stdout] running 59 tests [INFO] [stdout] test src/batching.rs - batching::TransactionBatch (line 399) ... ignored [INFO] [stdout] test src/batching.rs - batching::batch_statements (line 558) ... ignored [INFO] [stdout] test src/batching.rs - batching::create_adaptive_batches (line 65) ... ignored [INFO] [stdout] test src/config/to_cypher_config.rs - config::to_cypher_config::ToCypherConfig::for_bulk_import (line 679) ... ignored [INFO] [stdout] test src/config/to_cypher_config.rs - config::to_cypher_config::ToCypherConfig::for_untrusted_input (line 610) ... ok [INFO] [stdout] test src/config/to_cypher_config.rs - config::to_cypher_config::ToCypherConfig::indexed_properties (line 75) ... ok [INFO] [stdout] test src/config/from_neo4j_config.rs - config::from_neo4j_config::FromNeo4jConfig::with_batch_size (line 138) ... ok [INFO] [stdout] test src/config/to_cypher_config.rs - config::to_cypher_config::ToCypherConfig::streaming_children (line 240) ... ok [INFO] [stdout] test src/config/to_cypher_builder.rs - config::to_cypher_builder::ToCypherConfig::builder (line 423) ... ok [INFO] [stdout] test src/config/from_neo4j_builder.rs - config::from_neo4j_builder::FromNeo4jConfig::builder (line 174) ... ok [INFO] [stdout] test src/config/to_cypher_config.rs - config::to_cypher_config::ToCypherConfig::for_production (line 645) ... ok [INFO] [stdout] test src/config/from_neo4j_builder.rs - config::from_neo4j_builder::FromNeo4jConfigBuilder (line 28) ... ok [INFO] [stdout] test src/config/to_cypher_config.rs - config::to_cypher_config::ToCypherConfig::with_max_string_length (line 473) ... ok [INFO] [stdout] test src/config/to_cypher_config.rs - config::to_cypher_config::ToCypherConfig::for_high_throughput (line 728) ... ok [INFO] [stdout] test src/config/to_cypher_config.rs - config::to_cypher_config::ToCypherConfig::with_index_hints (line 822) ... ok [INFO] [stdout] test src/config/to_cypher_config.rs - config::to_cypher_config::ToCypherConfig::for_bulk_import (line 691) ... ok [INFO] [stdout] test src/config/to_cypher_config.rs - config::to_cypher_config::ToCypherConfig::render_mode (line 209) ... ok [INFO] [stdout] test src/config/to_cypher_builder.rs - config::to_cypher_builder::ToCypherConfigBuilder (line 32) ... ok [INFO] [stdout] test src/config/to_cypher_config.rs - config::to_cypher_config::ToCypherConfig::with_inline_mode (line 544) ... ok [INFO] [stdout] test src/config/to_cypher_builder.rs - config::to_cypher_builder::ToCypherConfigBuilder::batch_size_strategy (line 171) ... ok [INFO] [stdout] test src/config/to_cypher_config.rs - config::to_cypher_config::ToCypherConfig::with_streaming_children (line 565) ... ok [INFO] [stdout] test src/config/to_cypher_config.rs - config::to_cypher_config::ToCypherConfig::without_string_length_limit (line 492) ... ok [INFO] [stdout] test src/config/to_cypher_config.rs - config::to_cypher_config::ToCypherConfig::with_transaction_strategy (line 788) ... ok [INFO] [stdout] test src/config/to_cypher_config.rs - config::to_cypher_config::ToCypherConfig::with_parameterized_mode (line 521) ... ok [INFO] [stdout] test src/config/to_cypher_config.rs - config::to_cypher_config::ToCypherConfig::with_transaction_batch_size (line 772) ... ok [INFO] [stdout] test src/config/to_cypher_config.rs - config::to_cypher_config::ToCypherConfig::with_transaction_row_limit (line 804) ... ok [INFO] [stdout] test src/cypher/escape.rs - cypher::escape::escape_identifier (line 124) ... ok [INFO] [stdout] test src/cypher/escape.rs - cypher::escape::escape_label (line 155) ... ok [INFO] [stdout] test src/config/to_cypher_config.rs - config::to_cypher_config::ToCypherConfig::with_transaction_batching (line 757) ... ok [INFO] [stdout] test src/config/to_cypher_config.rs - config::to_cypher_config::ToCypherConfig::without_streaming_children (line 582) ... ok [INFO] [stdout] test src/cypher/escape.rs - cypher::escape::escape_string (line 63) ... ok [INFO] [stdout] test src/constants.rs - constants::NEST_RELATIONSHIP_PREFIX (line 32) ... ok [INFO] [stdout] test src/constants.rs - constants::NEST_RELATIONSHIP_GENERIC (line 53) ... ok [INFO] [stdout] test src/lib.rs - batch_executor (line 155) ... ignored [INFO] [stdout] test src/cypher/unicode.rs - cypher::unicode::normalize_unicode (line 40) ... ok [INFO] [stdout] test src/cypher/statements.rs - cypher::statements::CypherStatement::render_parameterized (line 380) ... ok [INFO] [stdout] test src/cypher/escape.rs - cypher::escape::validate_id (line 388) ... ok [INFO] [stdout] test src/cypher/escape.rs - cypher::escape::validate_id_strict (line 452) ... ok [INFO] [stdout] test src/cypher/unicode.rs - cypher::unicode::sanitize_string_value (line 217) ... ok [INFO] [stdout] test src/lib.rs - (line 84) ... ok [INFO] [stdout] test src/cypher/validate.rs - cypher::validate::validate_string_length (line 51) ... ok [INFO] [stdout] test src/cypher/escape.rs - cypher::escape::escape_relationship_type (line 185) ... ok [INFO] [stdout] test src/to_cypher/child_iterator.rs - to_cypher::child_iterator::TypeBatchedChildren (line 267) - compile ... ok [INFO] [stdout] test src/cypher/validate.rs - cypher::validate::validate_identifier (line 115) ... ok [INFO] [stdout] test src/config/to_cypher_config.rs - config::to_cypher_config::ToCypherConfig::with_template_caching (line 839) ... ok [INFO] [stdout] test src/cypher/unicode.rs - cypher::unicode::sanitize_identifier (line 174) ... ok [INFO] [stdout] test src/cypher/validate.rs - cypher::validate::is_valid_identifier (line 83) ... ok [INFO] [stdout] test src/to_cypher/child_iterator.rs - to_cypher::child_iterator::ChildNodeIterator (line 56) - compile ... ok [INFO] [stdout] test src/lib.rs - (line 49) ... ok [INFO] [stdout] test src/safe_arithmetic/safe_math.rs - safe_arithmetic::safe_math::ceiling_div (line 130) ... ok [INFO] [stdout] test src/safe_arithmetic/safe_math.rs - safe_arithmetic::safe_math::safe_string_capacity (line 174) ... ok [INFO] [stdout] test src/to_cypher/mod.rs - to_cypher::hedl_to_cypher (line 249) ... ok [INFO] [stdout] test src/from_neo4j.rs - from_neo4j::from_records_streaming (line 337) ... ok [INFO] [stdout] test src/to_cypher/mod.rs - to_cypher::to_cypher_stream (line 308) ... ok [INFO] [stdout] test src/to_cypher/mod.rs - to_cypher::to_cypher (line 206) ... ok [INFO] [stdout] test src/from_neo4j.rs - from_neo4j::from_records_iter (line 263) ... ok [INFO] [stdout] test src/to_cypher/mod.rs - to_cypher::to_cypher_statements (line 100) ... ok [INFO] [stdout] test src/safe_arithmetic/safe_math.rs - safe_arithmetic::safe_math::checked_mul (line 91) ... ok [INFO] [stdout] test src/safe_arithmetic/safe_math.rs - safe_arithmetic::safe_math::checked_add (line 59) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 54 passed; 0 failed; 5 ignored; 0 measured; 0 filtered out; finished in 2.95s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "c02f14613f3b51fd9292751c493614ea4b5803d8b5017ce0ba4b35db00662fe2", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c02f14613f3b51fd9292751c493614ea4b5803d8b5017ce0ba4b35db00662fe2", kill_on_drop: false }` [INFO] [stdout] c02f14613f3b51fd9292751c493614ea4b5803d8b5017ce0ba4b35db00662fe2