[INFO] fetching crate orbinum-zk-circuits 0.2.3... [INFO] testing orbinum-zk-circuits-0.2.3 against try#dec9417b8611e34e787a3e4c37686b5131f9e5c5 for pr-154210-2 [INFO] extracting crate orbinum-zk-circuits 0.2.3 into /workspace/builds/worker-1-tc2/source [INFO] started tweaking crates.io crate orbinum-zk-circuits 0.2.3 [INFO] finished tweaking crates.io crate orbinum-zk-circuits 0.2.3 [INFO] tweaked toml for crates.io crate orbinum-zk-circuits 0.2.3 written to /workspace/builds/worker-1-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate orbinum-zk-circuits 0.2.3 on toolchain dec9417b8611e34e787a3e4c37686b5131f9e5c5 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate orbinum-zk-circuits 0.2.3 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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 82854d0ef7b877e9a8aa3917168570fe0c6954f8037de3033f8b4ca48099cd68 [INFO] running `Command { std: "docker" "start" "-a" "82854d0ef7b877e9a8aa3917168570fe0c6954f8037de3033f8b4ca48099cd68", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "82854d0ef7b877e9a8aa3917168570fe0c6954f8037de3033f8b4ca48099cd68", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "82854d0ef7b877e9a8aa3917168570fe0c6954f8037de3033f8b4ca48099cd68", kill_on_drop: false }` [INFO] [stdout] 82854d0ef7b877e9a8aa3917168570fe0c6954f8037de3033f8b4ca48099cd68 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] f65d5fd57bbec8f59d4fbbd10379fa82b33e305bfb6f1c714c432efe2894da43 [INFO] running `Command { std: "docker" "start" "-a" "f65d5fd57bbec8f59d4fbbd10379fa82b33e305bfb6f1c714c432efe2894da43", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.182 [INFO] [stderr] Compiling arrayvec v0.7.6 [INFO] [stderr] Compiling hashbrown v0.16.1 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling toml_parser v1.0.9+spec-1.1.0 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling tracing-core v0.1.36 [INFO] [stderr] Compiling syn v2.0.116 [INFO] [stderr] Compiling itertools v0.13.0 [INFO] [stderr] Compiling parity-scale-codec v3.7.5 [INFO] [stderr] Compiling const_format_proc_macros v0.2.34 [INFO] [stderr] Compiling digest v0.10.7 [INFO] [stderr] Compiling bytes v1.11.1 [INFO] [stderr] Compiling crunchy v0.2.4 [INFO] [stderr] Compiling ahash v0.8.12 [INFO] [stderr] Compiling aho-corasick v1.1.4 [INFO] [stderr] Compiling crypto-common v0.1.7 [INFO] [stderr] Compiling block-buffer v0.10.4 [INFO] [stderr] Compiling fs-err v2.11.0 [INFO] [stderr] Compiling regex-syntax v0.8.9 [INFO] [stderr] Compiling deranged v0.5.6 [INFO] [stderr] Compiling hex v0.4.3 [INFO] [stderr] Compiling expander v2.2.1 [INFO] [stderr] Compiling uint v0.10.0 [INFO] [stderr] Compiling blake2 v0.10.6 [INFO] [stderr] Compiling indexmap v2.13.0 [INFO] [stderr] Compiling num-integer v0.1.46 [INFO] [stderr] Compiling integer-sqrt v0.1.5 [INFO] [stderr] Compiling num-bigint v0.4.6 [INFO] [stderr] Compiling tracing-log v0.2.0 [INFO] [stderr] Compiling const_format v0.2.35 [INFO] [stderr] Compiling nu-ansi-term v0.50.3 [INFO] [stderr] Compiling impl-num-traits v0.2.0 [INFO] [stderr] Compiling environmental v1.1.4 [INFO] [stderr] Compiling file-guard v0.2.0 [INFO] [stderr] Compiling toml_edit v0.23.10+spec-1.0.0 [INFO] [stderr] Compiling time v0.3.47 [INFO] [stderr] Compiling tracing-subscriber v0.2.25 [INFO] [stderr] Compiling sp-std v14.0.0 [INFO] [stderr] Compiling getrandom v0.2.17 [INFO] [stderr] Compiling regex-automata v0.4.14 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling proc-macro-crate v3.4.0 [INFO] [stderr] Compiling ark-std v0.5.0 [INFO] [stderr] Compiling fixed-hash v0.8.0 [INFO] [stderr] Compiling primitive-types v0.13.1 [INFO] [stderr] Compiling matchers v0.2.0 [INFO] [stderr] Compiling prettyplease v0.2.37 [INFO] [stderr] Compiling enum-ordinalize-derive v4.3.2 [INFO] [stderr] Compiling ark-serialize-derive v0.5.0 [INFO] [stderr] Compiling zeroize_derive v1.4.3 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling ark-ff-asm v0.5.0 [INFO] [stderr] Compiling ark-ff-macros v0.5.0 [INFO] [stderr] Compiling impl-trait-for-tuples v0.2.3 [INFO] [stderr] Compiling parity-scale-codec-derive v3.7.5 [INFO] [stderr] Compiling tracing-attributes v0.1.31 [INFO] [stderr] Compiling ref-cast-impl v1.0.25 [INFO] [stderr] Compiling sp-debug-derive v14.0.0 [INFO] [stderr] Compiling regex v1.12.3 [INFO] [stderr] Compiling ark-serialize v0.5.0 [INFO] [stderr] Compiling ref-cast v1.0.25 [INFO] [stderr] Compiling zeroize v1.8.2 [INFO] [stderr] Compiling enum-ordinalize v4.3.2 [INFO] [stderr] Compiling educe v0.6.0 [INFO] [stderr] Compiling Inflector v0.11.4 [INFO] [stderr] Compiling sp-runtime-interface-proc-macro v19.0.0 [INFO] [stderr] Compiling tracing v0.1.44 [INFO] [stderr] Compiling tracing-subscriber v0.3.22 [INFO] [stderr] Compiling ark-ff v0.5.0 [INFO] [stderr] Compiling impl-serde v0.5.0 [INFO] [stderr] Compiling sp-storage v22.0.0 [INFO] [stderr] Compiling sp-wasm-interface v22.0.0 [INFO] [stderr] Compiling sp-tracing v17.1.0 [INFO] [stderr] Compiling sp-externalities v0.30.0 [INFO] [stderr] Compiling sp-runtime-interface v30.0.0 [INFO] [stderr] Compiling ark-poly v0.5.0 [INFO] [stderr] Compiling ark-relations v0.5.1 [INFO] [stderr] Compiling ark-ec v0.5.0 [INFO] [stderr] Compiling ark-bn254 v0.5.0 [INFO] [stderr] Compiling ark-r1cs-std v0.5.0 [INFO] [stderr] Compiling light-poseidon-nostd v0.4.1 [INFO] [stderr] Compiling orbinum-zk-core v0.5.0 [INFO] [stderr] Compiling orbinum-zk-circuits v0.2.3 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 55.06s [INFO] running `Command { std: "docker" "inspect" "f65d5fd57bbec8f59d4fbbd10379fa82b33e305bfb6f1c714c432efe2894da43", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f65d5fd57bbec8f59d4fbbd10379fa82b33e305bfb6f1c714c432efe2894da43", kill_on_drop: false }` [INFO] [stdout] f65d5fd57bbec8f59d4fbbd10379fa82b33e305bfb6f1c714c432efe2894da43 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 720717dd5517a3c6032d56ff1ec80ae51a61cdad83e508e33f5327dfe08946e2 [INFO] running `Command { std: "docker" "start" "-a" "720717dd5517a3c6032d56ff1ec80ae51a61cdad83e508e33f5327dfe08946e2", kill_on_drop: false }` [INFO] [stderr] Compiling orbinum-zk-circuits v0.2.3 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 6.21s [INFO] running `Command { std: "docker" "inspect" "720717dd5517a3c6032d56ff1ec80ae51a61cdad83e508e33f5327dfe08946e2", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "720717dd5517a3c6032d56ff1ec80ae51a61cdad83e508e33f5327dfe08946e2", kill_on_drop: false }` [INFO] [stdout] 720717dd5517a3c6032d56ff1ec80ae51a61cdad83e508e33f5327dfe08946e2 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 0f6ea614cea15fa54a927b4b31d11bd61780fb9eb589eb6ee89dba85e57c1447 [INFO] running `Command { std: "docker" "start" "-a" "0f6ea614cea15fa54a927b4b31d11bd61780fb9eb589eb6ee89dba85e57c1447", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.24s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/orbinum_zk_circuits-545666674a2c6fbd) [INFO] [stdout] [INFO] [stdout] running 340 tests [INFO] [stdout] test application::circuits::note::tests::test_circuit_matches_native ... ok [INFO] [stdout] test application::circuits::note::tests::test_note_clone ... ok [INFO] [stdout] test application::circuits::note::tests::test_note_commitment_native_different_blinding ... ok [INFO] [stdout] test application::circuits::note::tests::test_note_commitment_native_different_asset_ids ... ok [INFO] [stdout] test application::circuits::note::tests::test_note_commitment_native_different_owners ... ok [INFO] [stdout] test application::circuits::note::tests::test_note_commitment_native_basic ... ok [INFO] [stdout] test application::circuits::note::tests::test_commitment_and_nullifier_workflow ... ok [INFO] [stdout] test application::circuits::note::tests::test_note_debug ... ok [INFO] [stdout] test application::circuits::note::tests::test_note_commitment_native ... ok [INFO] [stdout] test application::circuits::note::tests::test_note_commitment_native_large_values ... ok [INFO] [stdout] test application::circuits::note::tests::test_note_commitment_native_different_values ... ok [INFO] [stdout] test application::circuits::note::tests::test_note_commitment_method ... ok [INFO] [stdout] test application::circuits::note::tests::test_multiple_notes_unique_commitments ... ok [INFO] [stdout] test application::circuits::note::tests::test_note_commitment_native_zero_value ... ok [INFO] [stdout] test application::circuits::note::tests::test_note_max_value ... ok [INFO] [stdout] test application::circuits::note::tests::test_note_new ... ok [INFO] [stdout] test application::circuits::note::tests::test_note_inequality ... ok [INFO] [stdout] test application::circuits::note::tests::test_nullifier_circuit_matches_native ... ok [INFO] [stdout] test application::circuits::note::tests::test_note_commitment_circuit_zero_value ... ok [INFO] [stdout] test application::circuits::note::tests::test_nullifier_native_basic ... ok [INFO] [stdout] test application::circuits::transfer::tests::test_constants ... ok [INFO] [stdout] test application::circuits::note::tests::test_note_zero ... ok [INFO] [stdout] test application::circuits::note::tests::test_nullifier_native_zero_commitment ... ok [INFO] [stdout] test application::circuits::note::tests::test_note_nullifier_method ... ok [INFO] [stdout] test application::circuits::note::tests::test_nullifier_native_different_commitments ... ok [INFO] [stdout] test application::circuits::note::tests::test_note_struct ... ok [INFO] [stdout] test application::circuits::note::tests::test_note_commitment_native_deterministic ... ok [INFO] [stdout] test application::circuits::note::tests::test_nullifier_native_different_spending_keys ... ok [INFO] [stdout] test application::circuits::note::tests::test_note_equality ... ok [INFO] [stdout] test application::circuits::note::tests::test_nullifier_native ... ok [INFO] [stdout] test application::circuits::note::tests::test_nullifier_circuit ... ok [INFO] [stdout] test application::circuits::note::tests::test_note_commitment_circuit ... ok [INFO] [stdout] test application::circuits::note::tests::test_nullifier_native_deterministic ... ok [INFO] [stdout] test application::circuits::note::tests::test_nullifier_native_zero_spending_key ... ok [INFO] [stdout] test application::circuits::note::tests::test_same_note_different_spending_keys ... ok [INFO] [stdout] test application::circuits::transfer::tests::test_note_struct_helpers ... ok [INFO] [stdout] test application::circuits::transfer::tests::test_merkle_path_verification ... ok [INFO] [stdout] test application::circuits::transfer::tests::test_max_value_transfer ... ok [INFO] [stdout] test application::circuits::transfer::tests::test_create_test_merkle_paths ... ok [INFO] [stdout] test application::circuits::transfer::tests::test_create_test_witness_structure ... ok [INFO] [stdout] test application::circuits::transfer::tests::test_input_commitments ... ok [INFO] [stdout] test application::circuits::transfer::tests::test_transfer_circuit_new_for_setup ... ok [INFO] [stdout] test application::circuits::transfer::tests::test_nullifiers ... ok [INFO] [stdout] test application::circuits::transfer::tests::test_output_commitments ... ok [INFO] [stdout] test application::circuits::transfer::tests::test_transfer_circuit_clone ... ok [INFO] [stdout] test application::circuits::transfer::tests::test_public_inputs_to_vec ... ok [INFO] [stdout] test application::circuits::transfer::tests::test_public_inputs_clone ... ok [INFO] [stdout] test application::circuits::transfer::tests::test_public_inputs_nullifiers_unique ... ok [INFO] [stdout] test application::circuits::transfer::tests::test_public_inputs_from_witness ... ok [INFO] [stdout] test application::circuits::transfer::tests::test_public_inputs_generation ... ok [INFO] [stdout] test application::circuits::transfer::tests::test_transfer_circuit_public_inputs_without_witness - should panic ... ok [INFO] [stdout] test application::circuits::transfer::tests::test_asymmetric_split ... ok [INFO] [stdout] test application::circuits::transfer::tests::test_end_to_end_transfer ... ok [INFO] [stdout] test application::circuits::transfer::tests::test_transfer_circuit_new ... ok [INFO] [stdout] test application::circuits::transfer::tests::test_different_owners ... ok [INFO] [stdout] test application::dto::public_inputs::tests::test_transfer_and_unshield_different_types ... ok [INFO] [stdout] test application::dto::public_inputs::tests::test_transfer_clone ... ok [INFO] [stdout] test application::dto::public_inputs::tests::test_transfer_count ... ok [INFO] [stdout] test application::dto::public_inputs::tests::test_transfer_count_multiple ... ok [INFO] [stdout] test application::dto::public_inputs::tests::test_transfer_debug ... ok [INFO] [stdout] test application::dto::public_inputs::tests::test_transfer_empty_vectors ... ok [INFO] [stdout] test application::dto::public_inputs::tests::test_transfer_equality ... ok [INFO] [stdout] test application::circuits::transfer::tests::test_witness_balance_check ... ok [INFO] [stdout] test application::dto::public_inputs::tests::test_transfer_inequality_nullifiers ... ok [INFO] [stdout] test application::circuits::transfer::tests::test_transfer_circuit_public_inputs ... ok [INFO] [stdout] test application::dto::public_inputs::tests::test_transfer_inequality_commitments ... ok [INFO] [stdout] test application::dto::public_inputs::tests::test_transfer_inequality_root ... ok [INFO] [stdout] test application::dto::public_inputs::tests::test_transfer_large_vectors ... ok [INFO] [stdout] test application::dto::public_inputs::tests::test_transfer_public_inputs_new ... ok [INFO] [stdout] test application::dto::public_inputs::tests::test_transfer_to_field_elements ... ok [INFO] [stdout] test application::dto::public_inputs::tests::test_transfer_zero_values ... ok [INFO] [stdout] test application::dto::public_inputs::tests::test_unshield_clone ... ok [INFO] [stdout] test application::dto::public_inputs::tests::test_unshield_debug ... ok [INFO] [stdout] test application::dto::public_inputs::tests::test_unshield_equality ... ok [INFO] [stdout] test application::dto::public_inputs::tests::test_unshield_inequality_amount ... ok [INFO] [stdout] test application::dto::public_inputs::tests::test_unshield_inequality_nullifier ... ok [INFO] [stdout] test application::dto::public_inputs::tests::test_unshield_inequality_recipient ... ok [INFO] [stdout] test application::dto::public_inputs::tests::test_unshield_inequality_root ... ok [INFO] [stdout] test application::dto::public_inputs::tests::test_unshield_max_amount ... ok [INFO] [stdout] test application::dto::public_inputs::tests::test_unshield_public_inputs ... ok [INFO] [stdout] test application::dto::public_inputs::tests::test_unshield_public_inputs_new ... ok [INFO] [stdout] test application::dto::public_inputs::tests::test_unshield_to_field_elements ... ok [INFO] [stdout] test application::dto::public_inputs::tests::test_unshield_zero_amount ... ok [INFO] [stdout] test application::dto::public_inputs::tests::test_unshield_zero_recipient ... ok [INFO] [stdout] test application::dto::witness_data::tests::test_merkle_path ... ok [INFO] [stdout] test application::dto::witness_data::tests::test_merkle_path_clone ... ok [INFO] [stdout] test application::dto::witness_data::tests::test_merkle_path_debug ... ok [INFO] [stdout] test application::dto::witness_data::tests::test_merkle_path_depth ... ok [INFO] [stdout] test application::dto::witness_data::tests::test_merkle_path_depth_zero ... ok [INFO] [stdout] test application::dto::witness_data::tests::test_merkle_path_equality ... ok [INFO] [stdout] test application::dto::witness_data::tests::test_merkle_path_inequality_elements ... ok [INFO] [stdout] test application::dto::witness_data::tests::test_merkle_path_inequality_positions ... ok [INFO] [stdout] test application::dto::witness_data::tests::test_merkle_path_invalid ... ok [INFO] [stdout] test application::dto::witness_data::tests::test_merkle_path_large_depth ... ok [INFO] [stdout] test application::dto::witness_data::tests::test_merkle_path_new ... ok [INFO] [stdout] test application::dto::witness_data::tests::test_merkle_path_validate_empty ... ok [INFO] [stdout] test application::dto::witness_data::tests::test_merkle_path_validate_mismatch_error ... ok [INFO] [stdout] test application::dto::witness_data::tests::test_transfer_witness_clone ... ok [INFO] [stdout] test application::dto::witness_data::tests::test_transfer_witness_debug ... ok [INFO] [stdout] test application::dto::witness_data::tests::test_transfer_witness_different_output_count ... ok [INFO] [stdout] test application::dto::witness_data::tests::test_transfer_witness_empty ... ok [INFO] [stdout] test application::dto::witness_data::tests::test_transfer_witness_multiple_inputs_outputs ... ok [INFO] [stdout] test application::dto::witness_data::tests::test_transfer_witness_new ... ok [INFO] [stdout] test application::dto::witness_data::tests::test_transfer_witness_validate_invalid_path ... ok [INFO] [stdout] test application::dto::witness_data::tests::test_transfer_witness_validate_keys_mismatch ... ok [INFO] [stdout] test application::dto::public_inputs::tests::test_transfer_max_values ... ok [INFO] [stdout] test application::dto::witness_data::tests::test_transfer_witness_validate_paths_mismatch ... ok [INFO] [stdout] test application::dto::witness_data::tests::test_transfer_witness_validation ... ok [INFO] [stdout] test application::circuits::transfer::tests::test_witness_validation_invalid_input_asset ... ok [INFO] [stdout] test application::dto::witness_data::tests::test_unshield_witness_debug ... ok [INFO] [stdout] test application::dto::witness_data::tests::test_unshield_witness_clone ... ok [INFO] [stdout] test application::dto::witness_data::tests::test_unshield_witness_deep_path ... ok [INFO] [stdout] test application::dto::witness_data::tests::test_unshield_witness_new ... ok [INFO] [stdout] test application::dto::witness_data::tests::test_unshield_witness_validate_invalid_path ... ok [INFO] [stdout] test application::dto::witness_data::tests::test_unshield_witness_zero_amount ... ok [INFO] [stdout] test application::dto::witness_data::tests::test_unshield_witness_zero_recipient ... ok [INFO] [stdout] test domain::ports::hash_gadget::tests::test_boxed_trait_object ... ok [INFO] [stdout] test application::dto::public_inputs::tests::test_transfer_public_inputs ... ok [INFO] [stdout] test application::dto::witness_data::tests::test_unshield_witness_large_amount ... ok [INFO] [stdout] test application::dto::witness_data::tests::test_unshield_witness_validate ... ok [INFO] [stdout] test domain::ports::hash_gadget::tests::test_hash_2_constants ... ok [INFO] [stdout] test domain::ports::hash_gadget::tests::test_hash_2_deterministic ... ok [INFO] [stdout] test domain::ports::hash_gadget::tests::test_hash_2_mixed_witness_constant ... ok [INFO] [stdout] test domain::ports::hash_gadget::tests::test_hash_2_zero_inputs ... ok [INFO] [stdout] test domain::ports::hash_gadget::tests::test_hash_4_basic ... ok [INFO] [stdout] test domain::ports::hash_gadget::tests::test_hash_2_large_values ... ok [INFO] [stdout] test domain::ports::hash_gadget::tests::test_hash_2_error ... ok [INFO] [stdout] test domain::ports::hash_gadget::tests::test_hash_4_deterministic ... ok [INFO] [stdout] test domain::ports::hash_gadget::tests::test_hash_4_constants ... ok [INFO] [stdout] test domain::ports::hash_gadget::tests::test_hash_4_error ... ok [INFO] [stdout] test domain::ports::hash_gadget::tests::test_hash_4_large_values ... ok [INFO] [stdout] test domain::ports::hash_gadget::tests::test_hash_4_mixed_types ... ok [INFO] [stdout] test domain::ports::hash_gadget::tests::test_hash_consistency_across_methods ... ok [INFO] [stdout] test domain::ports::hash_gadget::tests::test_hash_var_constants ... ok [INFO] [stdout] test domain::ports::hash_gadget::tests::test_hash_4_zero_inputs ... ok [INFO] [stdout] test domain::ports::hash_gadget::tests::test_hash_2_basic ... ok [INFO] [stdout] test domain::ports::hash_gadget::tests::test_hash_var_empty_inputs ... ok [INFO] [stdout] test domain::ports::hash_gadget::tests::test_hash_var_deterministic ... ok [INFO] [stdout] test domain::ports::hash_gadget::tests::test_hash_var_error ... ok [INFO] [stdout] test domain::ports::hash_gadget::tests::test_hash_var_large_count ... ok [INFO] [stdout] test domain::ports::hash_gadget::tests::test_hash_var_multiple_inputs ... ok [INFO] [stdout] test domain::ports::hash_gadget::tests::test_hash_var_mixed_types ... ok [INFO] [stdout] test domain::services::circuit_validator::tests::test_multiple_validations_all_pass ... ok [INFO] [stdout] test domain::ports::hash_gadget::tests::test_hash_var_two_inputs ... ok [INFO] [stdout] test domain::services::circuit_validator::tests::test_multiple_validations_one_fails ... ok [INFO] [stdout] test domain::services::circuit_validator::tests::test_validate_asset_consistency ... ok [INFO] [stdout] test domain::services::circuit_validator::tests::test_validate_asset_consistency_large_values ... ok [INFO] [stdout] test domain::services::circuit_validator::tests::test_validate_asset_consistency_different_large_values ... ok [INFO] [stdout] test domain::ports::hash_gadget::tests::test_trait_object ... ok [INFO] [stdout] test application::circuits::transfer::tests::test_witness_validation_balanced ... ok [INFO] [stdout] test domain::ports::hash_gadget::tests::test_hash_var_single_input ... ok [INFO] [stdout] test domain::services::circuit_validator::tests::test_validate_asset_consistency_zero_assets ... ok [INFO] [stdout] test domain::services::circuit_validator::tests::test_validate_asset_consistency_mismatch ... ok [INFO] [stdout] test domain::services::circuit_validator::tests::test_validate_asset_consistency_same_asset ... ok [INFO] [stdout] test domain::services::circuit_validator::tests::test_validate_path_length_mismatch ... ok [INFO] [stdout] test domain::services::circuit_validator::tests::test_validate_path_length_shallow ... ok [INFO] [stdout] test domain::services::circuit_validator::tests::test_validate_path_length_standard ... ok [INFO] [stdout] test domain::services::circuit_validator::tests::test_validate_path_length_too_large ... ok [INFO] [stdout] test domain::services::circuit_validator::tests::test_validate_path_length_zero ... ok [INFO] [stdout] test domain::services::circuit_validator::tests::test_validate_value_balance ... ok [INFO] [stdout] test domain::services::circuit_validator::tests::test_validate_asset_consistency_multiple_calls ... ok [INFO] [stdout] test domain::services::circuit_validator::tests::test_validate_path_length ... ok [INFO] [stdout] test domain::services::circuit_validator::tests::test_validate_value_balance_empty_inputs ... ok [INFO] [stdout] test domain::services::circuit_validator::tests::test_validate_value_balance_equal ... ok [INFO] [stdout] test domain::services::circuit_validator::tests::test_validate_value_balance_imbalance ... ok [INFO] [stdout] test domain::services::circuit_validator::tests::test_validate_path_length_custom ... ok [INFO] [stdout] test domain::services::circuit_validator::tests::test_validate_value_balance_large_values ... ok [INFO] [stdout] test domain::services::circuit_validator::tests::test_validate_path_length_deep ... ok [INFO] [stdout] test domain::services::circuit_validator::tests::test_validate_value_balance_empty_inputs_nonzero_outputs ... ok [INFO] [stdout] test domain::services::circuit_validator::tests::test_validate_value_balance_multiple_both ... ok [INFO] [stdout] test domain::services::circuit_validator::tests::test_validate_value_balance_nonzero_inputs_empty_outputs ... ok [INFO] [stdout] test domain::services::circuit_validator::tests::test_validate_value_balance_inputs_greater ... ok [INFO] [stdout] test domain::services::circuit_validator::tests::test_validate_value_balance_outputs_greater ... ok [INFO] [stdout] test domain::services::circuit_validator::tests::test_validate_value_balance_single_input_multiple_outputs ... ok [INFO] [stdout] test domain::services::circuit_validator::tests::test_validate_value_balance_single_values ... ok [INFO] [stdout] test domain::services::circuit_validator::tests::test_validation_error_clone ... ok [INFO] [stdout] test application::circuits::transfer::tests::test_transfer_witness_new ... ok [INFO] [stdout] test domain::services::circuit_validator::tests::test_validation_error_equality ... ok [INFO] [stdout] test domain::services::circuit_validator::tests::test_validation_error_inequality ... ok [INFO] [stdout] test domain::services::circuit_validator::tests::test_validate_value_balance_zero_values ... ok [INFO] [stdout] test domain::services::circuit_validator::tests::test_validation_error_messages_unique ... ok [INFO] [stdout] test domain::services::circuit_validator::tests::test_validate_value_balance_multiple_inputs_single_output ... ok [INFO] [stdout] test domain::value_objects::tests::test_all_value_objects_from_same_u64 ... ok [INFO] [stdout] test domain::value_objects::tests::test_public_input ... ok [INFO] [stdout] test domain::value_objects::tests::test_public_input_clone ... ok [INFO] [stdout] test domain::value_objects::tests::test_public_input_copy ... ok [INFO] [stdout] test domain::value_objects::tests::test_public_input_debug ... ok [INFO] [stdout] test domain::value_objects::tests::test_public_input_equality ... ok [INFO] [stdout] test domain::value_objects::tests::test_public_input_from_bn254fr ... ok [INFO] [stdout] test domain::value_objects::tests::test_public_input_from_u64 ... ok [INFO] [stdout] test domain::value_objects::tests::test_public_input_from_u64_max ... ok [INFO] [stdout] test application::circuits::transfer::tests::test_transfer_circuit_constraints ... ok [INFO] [stdout] test domain::value_objects::tests::test_public_input_from_u64_zero ... ok [INFO] [stdout] test domain::value_objects::tests::test_public_input_inequality ... ok [INFO] [stdout] test domain::value_objects::tests::test_public_input_inner ... ok [INFO] [stdout] test domain::value_objects::tests::test_tree_depth_clone ... ok [INFO] [stdout] test domain::value_objects::tests::test_tree_depth_copy ... ok [INFO] [stdout] test domain::value_objects::tests::test_tree_depth_debug ... ok [INFO] [stdout] test domain::value_objects::tests::test_tree_depth_default ... ok [INFO] [stdout] test domain::value_objects::tests::test_tree_depth_default_equals_standard ... ok [INFO] [stdout] test domain::value_objects::tests::test_tree_depth_equality ... ok [INFO] [stdout] test domain::services::circuit_validator::tests::test_validation_error_asset_mismatch ... ok [INFO] [stdout] test domain::services::circuit_validator::tests::test_validation_error_invalid_path_length ... ok [INFO] [stdout] test domain::services::circuit_validator::tests::test_validation_error_debug ... ok [INFO] [stdout] test domain::value_objects::tests::test_tree_depth_new_exceeds_max_error ... ok [INFO] [stdout] test application::circuits::transfer::tests::test_witness_validation_input_exceeds_output ... ok [INFO] [stdout] test domain::value_objects::tests::test_tree_depth_new_min_boundary ... ok [INFO] [stdout] test domain::value_objects::tests::test_tree_depth_new_valid ... ok [INFO] [stdout] test domain::value_objects::tests::test_tree_depth_inequality ... ok [INFO] [stdout] test domain::value_objects::tests::test_tree_depth_new_zero_error ... ok [INFO] [stdout] test domain::value_objects::tests::test_tree_depth_standard_constant ... ok [INFO] [stdout] test domain::value_objects::tests::test_tree_depth_validation ... ok [INFO] [stdout] test domain::value_objects::tests::test_tree_depth_value ... ok [INFO] [stdout] test domain::value_objects::tests::test_tree_depth_with_value_objects ... ok [INFO] [stdout] test domain::value_objects::tests::test_witness_and_public_input_independence ... ok [INFO] [stdout] test domain::value_objects::tests::test_public_input_from_u64_trait ... ok [INFO] [stdout] test domain::value_objects::tests::test_witness_value ... ok [INFO] [stdout] test domain::services::circuit_validator::tests::test_validation_error_value_imbalance ... ok [INFO] [stdout] test domain::value_objects::tests::test_witness_value_clone ... ok [INFO] [stdout] test domain::value_objects::tests::test_witness_value_copy ... ok [INFO] [stdout] test domain::value_objects::tests::test_witness_value_debug ... ok [INFO] [stdout] test domain::services::circuit_validator::tests::test_validation_error_duplicate_nullifier ... ok [INFO] [stdout] test application::circuits::transfer::tests::test_transfer_circuit_has_constraints ... ok [INFO] [stdout] test application::circuits::transfer::tests::test_witness_validation_invalid_output_asset ... ok [INFO] [stdout] test domain::value_objects::tests::test_tree_depth_new_max_boundary ... ok [INFO] [stdout] test domain::value_objects::tests::test_tree_depth_max_constant ... ok [INFO] [stdout] test domain::value_objects::tests::test_witness_value_equality ... ok [INFO] [stdout] test domain::value_objects::tests::test_witness_value_from_bn254fr ... ok [INFO] [stdout] test domain::value_objects::tests::test_witness_value_from_u64 ... ok [INFO] [stdout] test domain::value_objects::tests::test_witness_value_from_u64_trait ... ok [INFO] [stdout] test domain::value_objects::tests::test_witness_value_inequality ... ok [INFO] [stdout] test domain::value_objects::tests::test_witness_value_from_u64_zero ... ok [INFO] [stdout] test domain::value_objects::tests::test_witness_value_from_u64_max ... ok [INFO] [stdout] test infrastructure::gadgets::commitment::tests::test_commitment_cascade ... ok [INFO] [stdout] test domain::value_objects::tests::test_witness_value_inner ... ok [INFO] [stdout] test infrastructure::gadgets::commitment::tests::test_commitment_nullifier_integration ... ok [INFO] [stdout] test infrastructure::gadgets::commitment::tests::test_compute_nullifier_constants ... ok [INFO] [stdout] test infrastructure::gadgets::commitment::tests::test_compute_nullifier_zero_commitment ... ok [INFO] [stdout] test infrastructure::gadgets::commitment::tests::test_compute_nullifier_large_values ... ok [INFO] [stdout] test infrastructure::gadgets::commitment::tests::test_compute_nullifier_different_keys ... ok [INFO] [stdout] test application::circuits::transfer::tests::test_witness_validation_unbalanced ... ok [INFO] [stdout] test infrastructure::gadgets::commitment::tests::test_compute_nullifier_different_commitments ... ok [INFO] [stdout] test infrastructure::gadgets::commitment::tests::test_compute_nullifier_gadget ... ok [INFO] [stdout] test infrastructure::gadgets::commitment::tests::test_compute_nullifier_zero_key ... ok [INFO] [stdout] test infrastructure::gadgets::commitment::tests::test_compute_nullifier_deterministic ... ok [INFO] [stdout] test application::circuits::transfer::tests::test_witness_validation_valid ... ok [INFO] [stdout] test infrastructure::gadgets::commitment::tests::test_create_commitment_zero_value ... ok [INFO] [stdout] test infrastructure::gadgets::commitment::tests::test_create_commitment_constants ... ok [INFO] [stdout] test infrastructure::gadgets::commitment::tests::test_create_commitment_gadget ... ok [INFO] [stdout] test infrastructure::gadgets::commitment::tests::test_create_commitment_large_value ... ok [INFO] [stdout] test infrastructure::gadgets::merkle::tests::test_merkle_integration_with_native ... ok [INFO] [stdout] test infrastructure::gadgets::commitment::tests::test_create_commitment_deterministic ... ok [INFO] [stdout] test infrastructure::gadgets::commitment::tests::test_create_commitment_different_blinding ... ok [INFO] [stdout] test infrastructure::gadgets::commitment::tests::test_create_commitment_different_assets ... ok [INFO] [stdout] test infrastructure::gadgets::merkle::tests::test_merkle_proof_different_positions ... ok [INFO] [stdout] test infrastructure::gadgets::commitment::tests::test_create_commitment_different_pubkeys ... ok [INFO] [stdout] test infrastructure::gadgets::merkle::tests::test_merkle_tree_verifier_constants ... ok [INFO] [stdout] test infrastructure::gadgets::merkle::tests::test_merkle_tree_verifier_large_values ... ok [INFO] [stdout] test infrastructure::gadgets::commitment::tests::test_same_commitment_different_keys_different_nullifiers ... ok [INFO] [stdout] test infrastructure::gadgets::merkle::tests::test_merkle_tree_verifier_zero_leaf ... ok [INFO] [stdout] test infrastructure::gadgets::commitment::tests::test_create_commitment_different_values ... ok [INFO] [stdout] test infrastructure::gadgets::merkle::tests::test_merkle_tree_verifier_gadget ... ok [INFO] [stdout] test infrastructure::gadgets::merkle::tests::test_merkle_tree_verifier_different_leaves ... ok [INFO] [stdout] test infrastructure::gadgets::merkle::tests::test_merkle_tree_verifier_mismatched_lengths - should panic ... ok [INFO] [stdout] test infrastructure::gadgets::merkle::tests::test_merkle_tree_verifier_single_level ... ok [INFO] [stdout] test infrastructure::gadgets::merkle::tests::test_merkle_tree_all_right_path ... ok [INFO] [stdout] test infrastructure::gadgets::merkle::tests::test_merkle_tree_verifier_multi_level ... ok [INFO] [stdout] test infrastructure::gadgets::merkle::tests::test_merkle_tree_all_left_path ... ok [INFO] [stdout] test infrastructure::gadgets::merkle::tests::test_merkle_tree_verifier_deterministic ... ok [INFO] [stdout] test infrastructure::gadgets::poseidon::tests::test_poseidon_hash_2_collision_resistance ... ok [INFO] [stdout] test infrastructure::gadgets::merkle::tests::test_verify_merkle_proof_zero_leaf ... ok [INFO] [stdout] test infrastructure::gadgets::poseidon::tests::test_poseidon_hash_2_large_values ... ok [INFO] [stdout] test infrastructure::gadgets::poseidon::tests::test_poseidon_hash_2_gadget ... ok [INFO] [stdout] test infrastructure::gadgets::merkle::tests::test_verify_merkle_proof_invalid_root ... ok [INFO] [stdout] test infrastructure::gadgets::poseidon::tests::test_poseidon_hash_2_order_matters ... ok [INFO] [stdout] test infrastructure::gadgets::merkle::tests::test_verify_merkle_proof_gadget ... ok [INFO] [stdout] test infrastructure::gadgets::merkle::tests::test_verify_merkle_proof_multi_level ... ok [INFO] [stdout] test infrastructure::gadgets::poseidon::tests::test_poseidon_hash_2_constants ... ok [INFO] [stdout] test infrastructure::gadgets::merkle::tests::test_verify_merkle_proof_valid ... ok [INFO] [stdout] test infrastructure::gadgets::poseidon::tests::test_poseidon_hash_2_deterministic ... ok [INFO] [stdout] test infrastructure::gadgets::poseidon::tests::test_poseidon_hash_2_different_inputs ... ok [INFO] [stdout] test infrastructure::gadgets::poseidon::tests::test_poseidon_hash_2_zero_inputs ... ok [INFO] [stdout] test infrastructure::gadgets::commitment::tests::test_different_commitments_same_key_different_nullifiers ... ok [INFO] [stdout] test infrastructure::gadgets::poseidon::tests::test_poseidon_hash_4_collision_resistance ... ok [INFO] [stdout] test infrastructure::gadgets::poseidon::tests::test_poseidon_hash_2_same_value_twice ... ok [INFO] [stdout] test infrastructure::gadgets::poseidon::tests::test_poseidon_hash_4_setup_mode ... ok [INFO] [stdout] test infrastructure::gadgets::poseidon::tests::test_poseidon_hash_4_different_inputs ... ok [INFO] [stdout] test infrastructure::gadgets::poseidon::tests::test_poseidon_hash_var_empty_inputs ... ok [INFO] [stdout] test infrastructure::gadgets::poseidon::tests::test_poseidon_hash_var_deterministic ... ok [INFO] [stdout] test infrastructure::gadgets::poseidon::tests::test_poseidon_hash_var_matches_hash_2 ... ok [INFO] [stdout] test infrastructure::gadgets::poseidon::tests::test_poseidon_hash_4_same_values ... ok [INFO] [stdout] test infrastructure::gadgets::poseidon::tests::test_poseidon_hash_var_setup_mode ... ok [INFO] [stdout] test infrastructure::gadgets::poseidon::tests::test_poseidon_hash_4_order_matters ... ok [INFO] [stdout] test infrastructure::gadgets::poseidon::tests::test_poseidon_hash_4_deterministic ... ok [INFO] [stdout] test infrastructure::gadgets::poseidon::tests::test_poseidon_hash_var_single_input_unsupported ... ok [INFO] [stdout] test infrastructure::gadgets::poseidon::tests::test_poseidon_hash_var_too_many_inputs ... ok [INFO] [stdout] test infrastructure::gadgets::poseidon::tests::test_poseidon_hash_4_zero_inputs ... ok [INFO] [stdout] test infrastructure::gadgets::poseidon::tests::test_poseidon_hash_var_three_inputs_unsupported ... ok [INFO] [stdout] test infrastructure::gadgets::poseidon::tests::test_poseidon_hash_4_mixed_values ... ok [INFO] [stdout] test infrastructure::gadgets::poseidon::tests::test_poseidon_hash_4_gadget ... ok [INFO] [stdout] test infrastructure::native_crypto::tests::test_hash_2_cascade ... ok [INFO] [stdout] test infrastructure::gadgets::poseidon::tests::test_poseidon_hash_var_two_inputs ... ok [INFO] [stdout] test infrastructure::gadgets::poseidon::tests::test_poseidon_setup_mode ... ok [INFO] [stdout] test infrastructure::native_crypto::tests::test_poseidon_hash_2_basic ... ok [INFO] [stdout] test infrastructure::gadgets::poseidon::tests::test_poseidon_hash_var_four_inputs ... ok [INFO] [stdout] test infrastructure::native_crypto::tests::test_poseidon_hash_1_input_unsupported ... ok [INFO] [stdout] test infrastructure::native_crypto::tests::test_multiple_hashes_with_same_hasher ... ok [INFO] [stdout] test infrastructure::native_crypto::tests::test_poseidon_hash_2_collision_resistance ... ok [INFO] [stdout] test infrastructure::native_crypto::tests::test_poseidon_hash_2_deterministic ... ok [INFO] [stdout] test infrastructure::native_crypto::tests::test_poseidon_hash_2_inputs ... ok [INFO] [stdout] test infrastructure::gadgets::poseidon::tests::test_poseidon_hash_var_matches_hash_4 ... ok [INFO] [stdout] test infrastructure::native_crypto::tests::test_poseidon_hash_3_inputs_unsupported ... ok [INFO] [stdout] test infrastructure::native_crypto::tests::test_poseidon_hash_2_order_matters ... ok [INFO] [stdout] test infrastructure::native_crypto::tests::test_poseidon_hash_2_same_value_twice ... ok [INFO] [stdout] test infrastructure::native_crypto::tests::test_all_functions_produce_different_results ... ok [INFO] [stdout] test infrastructure::gadgets::merkle::tests::test_merkle_tree_verifier_deep_tree ... ok [INFO] [stdout] test infrastructure::native_crypto::tests::test_poseidon_hash_2_different_inputs ... ok [INFO] [stdout] test infrastructure::native_crypto::tests::test_poseidon_hash_2_large_values ... ok [INFO] [stdout] test infrastructure::gadgets::poseidon::tests::test_poseidon_hash_4_large_values ... ok [INFO] [stdout] test application::circuits::transfer::tests::test_witness_validation_output_exceeds_input ... ok [INFO] [stdout] test application::circuits::transfer::tests::test_witness_validation_wrong_asset ... ok [INFO] [stdout] test infrastructure::native_crypto::tests::test_poseidon_hash_4_collision_resistance ... ok [INFO] [stdout] test infrastructure::native_crypto::tests::test_poseidon_hash_4_different_inputs ... ok [INFO] [stdout] test infrastructure::native_crypto::tests::test_poseidon_hash_4_inputs ... ok [INFO] [stdout] test infrastructure::native_crypto::tests::test_poseidon_hash_2_zero_inputs ... ok [INFO] [stdout] test infrastructure::native_crypto::tests::test_poseidon_hash_4_mixed_values ... ok [INFO] [stdout] test infrastructure::native_crypto::tests::test_poseidon_hash_empty_inputs ... ok [INFO] [stdout] test infrastructure::native_crypto::tests::test_poseidon_hash_too_many_inputs ... ok [INFO] [stdout] test infrastructure::native_crypto::tests::test_poseidon_hash_4_deterministic ... ok [INFO] [stdout] test infrastructure::native_crypto::tests::test_poseidon_hash_4_basic ... ok [INFO] [stdout] test infrastructure::native_crypto::tests::test_poseidon_hash_5_inputs_unsupported ... ok [INFO] [stdout] test infrastructure::native_crypto::tests::test_poseidon_hash_4_large_values ... ok [INFO] [stdout] test infrastructure::native_crypto::tests::test_poseidon_hash_4_zero_inputs ... ok [INFO] [stdout] test infrastructure::native_crypto::tests::test_poseidon_hash_deterministic ... ok [INFO] [stdout] test infrastructure::native_crypto::tests::test_poseidon_hash_4_same_values ... ok [INFO] [stdout] test infrastructure::native_crypto::tests::test_poseidon_hash_matches_hash_4 ... ok [INFO] [stderr] Doc-tests orbinum_zk_circuits [INFO] [stdout] test infrastructure::native_crypto::tests::test_poseidon_hash_4_order_matters ... ok [INFO] [stdout] test infrastructure::native_crypto::tests::test_poseidon_hash_matches_hash_2 ... ok [INFO] [stdout] test application::circuits::transfer::tests::test_transfer_circuit_satisfies_constraints ... ok [INFO] [stdout] test application::circuits::transfer::tests::test_witness_zero_values ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 340 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.32s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test src/application/circuits/mod.rs - application::circuits (line 13) ... ignored [INFO] [stdout] test src/infrastructure/gadgets/mod.rs - infrastructure::gadgets (line 17) ... ignored [INFO] [stdout] test src/lib.rs - (line 72) ... ignored [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 3 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "0f6ea614cea15fa54a927b4b31d11bd61780fb9eb589eb6ee89dba85e57c1447", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0f6ea614cea15fa54a927b4b31d11bd61780fb9eb589eb6ee89dba85e57c1447", kill_on_drop: false }` [INFO] [stdout] 0f6ea614cea15fa54a927b4b31d11bd61780fb9eb589eb6ee89dba85e57c1447