[INFO] cloning repository https://github.com/tos-network/tako
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/tos-network/tako" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftos-network%2Ftako", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftos-network%2Ftako'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 06c1b038c5b45e6eef79871e11a82523b08b768c
[INFO] testing tos-network/tako against beta-2026-01-20 for beta-1.94-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftos-network%2Ftako" "/workspace/builds/worker-7-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/tos-network/tako
[INFO] finished tweaking git repo https://github.com/tos-network/tako
[INFO] tweaked toml for git repo https://github.com/tos-network/tako written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/tos-network/tako on toolchain beta-2026-01-20
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-01-20" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/tos-network/tako 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" "+beta-2026-01-20" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-01-20" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] fdabb17b65d9e9aa7dc06adfca126143c99e9c55b058d870f32104640c852d58
[INFO] running `Command { std: "docker" "start" "-a" "fdabb17b65d9e9aa7dc06adfca126143c99e9c55b058d870f32104640c852d58", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "fdabb17b65d9e9aa7dc06adfca126143c99e9c55b058d870f32104640c852d58", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "fdabb17b65d9e9aa7dc06adfca126143c99e9c55b058d870f32104640c852d58", kill_on_drop: false }`
[INFO] [stdout] fdabb17b65d9e9aa7dc06adfca126143c99e9c55b058d870f32104640c852d58
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-01-20" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] f88869592fa0fd6d5b0b7cdb56697f237c3daa97f5698721d142a6b30792b0b8
[INFO] running `Command { std: "docker" "start" "-a" "f88869592fa0fd6d5b0b7cdb56697f237c3daa97f5698721d142a6b30792b0b8", kill_on_drop: false }`
[INFO] [stderr]    Compiling typenum v1.19.0
[INFO] [stderr]    Compiling libc v0.2.177
[INFO] [stderr]    Compiling subtle v2.6.1
[INFO] [stderr]    Compiling const-oid v0.9.6
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling zerocopy v0.8.27
[INFO] [stderr]    Compiling find-msvc-tools v0.1.4
[INFO] [stderr]    Compiling allocator-api2 v0.2.21
[INFO] [stderr]    Compiling generic-array v0.14.9
[INFO] [stderr]    Compiling thiserror v2.0.17
[INFO] [stderr]    Compiling memchr v2.7.6
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling crunchy v0.2.4
[INFO] [stderr]    Compiling foldhash v0.2.0
[INFO] [stderr]    Compiling syn v2.0.110
[INFO] [stderr]    Compiling cc v1.2.45
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling serde_json v1.0.145
[INFO] [stderr]    Compiling semver v1.0.27
[INFO] [stderr]    Compiling itertools v0.14.0
[INFO] [stderr]    Compiling base64ct v1.8.0
[INFO] [stderr]    Compiling lazy_static v1.5.0
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling rustc_version v0.4.1
[INFO] [stderr]    Compiling hashbrown v0.16.0
[INFO] [stderr]    Compiling keccak v0.1.5
[INFO] [stderr]    Compiling foldhash v0.1.5
[INFO] [stderr]    Compiling hashbrown v0.15.5
[INFO] [stderr]    Compiling arrayref v0.3.9
[INFO] [stderr]    Compiling base16ct v0.2.0
[INFO] [stderr]    Compiling pem-rfc7468 v0.7.0
[INFO] [stderr]    Compiling curve25519-dalek v4.1.3 (https://github.com/tos-network/curve25519-dalek?rev=0ca0e1a1cab7c08733e35cfedc33fc68db2058be#0ca0e1a1)
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling arrayvec v0.7.6
[INFO] [stderr]    Compiling once_cell v1.21.3
[INFO] [stderr]    Compiling log v0.4.28
[INFO] [stderr]    Compiling hex v0.4.3
[INFO] [stderr]    Compiling void v1.0.2
[INFO] [stderr]    Compiling opaque-debug v0.3.1
[INFO] [stderr]    Compiling unreachable v1.0.0
[INFO] [stderr]    Compiling base64 v0.22.1
[INFO] [stderr]    Compiling ascii v0.9.3
[INFO] [stderr]    Compiling hash32 v0.3.1
[INFO] [stderr]    Compiling tiny-keccak v2.0.2
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling anstyle-query v1.1.4
[INFO] [stderr]    Compiling rustc-demangle v0.1.26
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling anstream v0.6.21
[INFO] [stderr]    Compiling combine v3.8.1
[INFO] [stderr]    Compiling sha2-asm v0.6.4
[INFO] [stderr]    Compiling blst v0.3.16
[INFO] [stderr]    Compiling getrandom v0.2.16
[INFO] [stderr]    Compiling num-bigint v0.4.6
[INFO] [stderr]    Compiling blake3 v1.8.2
[INFO] [stderr]    Compiling num_cpus v1.17.0
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling threadpool v1.8.1
[INFO] [stderr]    Compiling c-kzg v1.0.3
[INFO] [stderr]    Compiling regex-syntax v0.8.8
[INFO] [stderr]    Compiling ff v0.13.1
[INFO] [stderr]    Compiling rustix v0.38.44
[INFO] [stderr]    Compiling group v0.13.0
[INFO] [stderr]    Compiling digest v0.9.0
[INFO] [stderr]    Compiling libsecp256k1-core v0.3.0
[INFO] [stderr]    Compiling linux-raw-sys v0.4.15
[INFO] [stderr]    Compiling toml_write v0.1.2
[INFO] [stderr]    Compiling better_any v0.2.0
[INFO] [stderr]    Compiling winnow v0.7.13
[INFO] [stderr]    Compiling num-modular v0.6.1
[INFO] [stderr]    Compiling clap_builder v4.5.51
[INFO] [stderr]    Compiling lru v0.16.3
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling libsecp256k1-gen-ecmult v0.3.0
[INFO] [stderr]    Compiling libsecp256k1-gen-genmult v0.3.0
[INFO] [stderr]    Compiling home v0.5.12
[INFO] [stderr]    Compiling libsecp256k1 v0.7.2
[INFO] [stderr]    Compiling jiff v0.2.16
[INFO] [stderr]    Compiling walkdir v2.5.0
[INFO] [stderr]    Compiling colored v2.2.0
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling tako-sdk v0.2.1 (/opt/rustwide/workdir/sdk)
[INFO] [stderr]    Compiling regex-automata v0.4.13
[INFO] [stderr]    Compiling indexmap v2.12.0
[INFO] [stderr]    Compiling ark-std v0.5.0
[INFO] [stderr]    Compiling getrandom_or_panic v0.0.3
[INFO] [stderr]    Compiling serde_bytes v0.11.19
[INFO] [stderr]    Compiling which v6.0.3
[INFO] [stderr]    Compiling zeroize_derive v1.4.2
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v2.0.17
[INFO] [stderr]    Compiling bytemuck_derive v1.10.2
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling curve25519-dalek-derive v0.1.1 (https://github.com/tos-network/curve25519-dalek?rev=0ca0e1a1cab7c08733e35cfedc33fc68db2058be#0ca0e1a1)
[INFO] [stderr]    Compiling enum-ordinalize-derive v4.3.2
[INFO] [stderr]    Compiling ark-serialize-derive v0.5.0 (https://github.com/arkworks-rs/algebra?rev=b62d9c647107237e9aa594d094b0f9ab87b8122a#b62d9c64)
[INFO] [stderr]    Compiling ark-ff-macros v0.5.0 (https://github.com/arkworks-rs/algebra?rev=b62d9c647107237e9aa594d094b0f9ab87b8122a#b62d9c64)
[INFO] [stderr]    Compiling ark-ff-asm v0.5.0 (https://github.com/arkworks-rs/algebra?rev=b62d9c647107237e9aa594d094b0f9ab87b8122a#b62d9c64)
[INFO] [stderr]    Compiling clap_derive v4.5.49
[INFO] [stderr]    Compiling tako-macros v0.1.0 (/opt/rustwide/workdir/sdk/macros)
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling enum-ordinalize v4.3.2
[INFO] [stderr]    Compiling zeroize v1.8.2
[INFO] [stderr]    Compiling educe v0.6.0
[INFO] [stderr]    Compiling der v0.7.10
[INFO] [stderr]    Compiling merlin v3.0.0
[INFO] [stderr]    Compiling bytemuck v1.24.0
[INFO] [stderr]    Compiling regex v1.12.2
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling crypto-common v0.1.6
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling crypto-bigint v0.5.5
[INFO] [stderr]    Compiling spki v0.7.3
[INFO] [stderr]    Compiling crypto-mac v0.8.0
[INFO] [stderr]    Compiling block-buffer v0.9.0
[INFO] [stderr]    Compiling tos-tbpf v0.13.1 (https://github.com/tos-network/tbpf?rev=03bc48b#03bc48bd)
[INFO] [stderr]    Compiling env_filter v0.1.4
[INFO] [stderr]    Compiling sha2 v0.9.9
[INFO] [stderr]    Compiling pkcs8 v0.10.2
[INFO] [stderr]    Compiling hmac v0.8.1
[INFO] [stderr]    Compiling clap v4.5.51
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling signature v2.2.0
[INFO] [stderr]    Compiling sha3 v0.10.8
[INFO] [stderr]    Compiling sec1 v0.7.3
[INFO] [stderr]    Compiling ark-serialize v0.5.0 (https://github.com/arkworks-rs/algebra?rev=b62d9c647107237e9aa594d094b0f9ab87b8122a#b62d9c64)
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling ed25519 v2.2.3
[INFO] [stderr]    Compiling rfc6979 v0.4.0
[INFO] [stderr]    Compiling hmac-drbg v0.3.0
[INFO] [stderr]    Compiling ripemd v0.1.3
[INFO] [stderr]    Compiling blake2 v0.10.6
[INFO] [stderr]    Compiling env_logger v0.11.8
[INFO] [stderr]    Compiling ark-ff v0.5.0 (https://github.com/arkworks-rs/algebra?rev=b62d9c647107237e9aa594d094b0f9ab87b8122a#b62d9c64)
[INFO] [stderr]    Compiling elliptic-curve v0.13.8
[INFO] [stderr]    Compiling primeorder v0.13.6
[INFO] [stderr]    Compiling ecdsa v0.16.9
[INFO] [stderr]    Compiling tos-types v0.1.0 (/opt/rustwide/workdir/types)
[INFO] [stderr]    Compiling bincode v1.3.3
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling tako-storage v0.1.0 (/opt/rustwide/workdir/sdk/storage)
[INFO] [stderr]    Compiling tako-doctest-runtime v0.1.0 (/opt/rustwide/workdir/sdk/doctest-runtime)
[INFO] [stderr]    Compiling tako-testing v0.1.0 (/opt/rustwide/workdir/sdk/testing)
[INFO] [stderr]    Compiling p256 v0.13.2
[INFO] [stderr]    Compiling tos-environment v0.1.0 (/opt/rustwide/workdir/environment)
[INFO] [stderr]    Compiling tos-bytecode v0.1.0 (/opt/rustwide/workdir/bytecode)
[INFO] [stderr]    Compiling tos-builder v0.1.0 (/opt/rustwide/workdir/builder)
[INFO] [stderr]    Compiling bulletproofs v5.0.2 (https://github.com/tos-network/bulletproofs?rev=566a53ec0a00b066e9271bbf9dc48ca6c33828f7#566a53ec)
[INFO] [stderr]    Compiling schnorrkel v0.11.5
[INFO] [stderr]    Compiling ed25519-dalek v2.2.0
[INFO] [stderr]    Compiling tos-kernel v0.1.0 (/opt/rustwide/workdir/core)
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling cargo-tako v0.2.1 (/opt/rustwide/workdir/tools/cargo-tako)
[INFO] [stderr]    Compiling tos-crypto v0.2.0 (https://github.com/tos-network/tos-crypto?rev=abb56b0#abb56b02)
[INFO] [stderr]    Compiling ark-poly v0.5.0 (https://github.com/arkworks-rs/algebra?rev=b62d9c647107237e9aa594d094b0f9ab87b8122a#b62d9c64)
[INFO] [stderr]    Compiling tos-precompiles v0.2.1 (/opt/rustwide/workdir/precompiles)
[INFO] [stderr]    Compiling zk-proofs v0.2.1 (/opt/rustwide/workdir/zk-proofs)
[INFO] [stderr]    Compiling tos-program-runtime v0.2.1 (/opt/rustwide/workdir/program-runtime)
[INFO] [stderr]    Compiling ark-ec v0.5.0 (https://github.com/arkworks-rs/algebra?rev=b62d9c647107237e9aa594d094b0f9ab87b8122a#b62d9c64)
[INFO] [stderr]    Compiling tos-zk-token-proof-program v0.1.0 (/opt/rustwide/workdir/programs/zk-token-proof)
[INFO] [stderr]    Compiling ark-bn254 v0.5.0 (https://github.com/arkworks-rs/algebra?rev=b62d9c647107237e9aa594d094b0f9ab87b8122a#b62d9c64)
[INFO] [stderr]    Compiling light-poseidon v0.4.0
[INFO] [stderr]    Compiling tos-poseidon v0.1.0 (/opt/rustwide/workdir/poseidon)
[INFO] [stderr]    Compiling tos-syscalls v0.2.1 (/opt/rustwide/workdir/syscalls)
[INFO] [stderr]    Compiling test-runner v0.2.1 (/opt/rustwide/workdir/test-runner)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 11s
[INFO] running `Command { std: "docker" "inspect" "f88869592fa0fd6d5b0b7cdb56697f237c3daa97f5698721d142a6b30792b0b8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f88869592fa0fd6d5b0b7cdb56697f237c3daa97f5698721d142a6b30792b0b8", kill_on_drop: false }`
[INFO] [stdout] f88869592fa0fd6d5b0b7cdb56697f237c3daa97f5698721d142a6b30792b0b8
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-01-20" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] dbcf881dc7de41816014147d227f7e4b05fde77206b7a115d1c31cce61fcf31b
[INFO] running `Command { std: "docker" "start" "-a" "dbcf881dc7de41816014147d227f7e4b05fde77206b7a115d1c31cce61fcf31b", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.103
[INFO] [stderr]    Compiling unicode-ident v1.0.22
[INFO] [stderr]    Compiling libc v0.2.177
[INFO] [stderr]    Compiling zerocopy v0.8.27
[INFO] [stderr]    Compiling quote v1.0.42
[INFO] [stderr]    Compiling once_cell v1.21.3
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]    Compiling regex-syntax v0.8.8
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling plotters-backend v0.3.7
[INFO] [stderr]    Compiling ciborium-io v0.2.2
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling cast v0.3.0
[INFO] [stderr]    Compiling anes v0.1.6
[INFO] [stderr]    Compiling oorandom v11.1.5
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling quick-error v1.2.3
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling fnv v1.0.7
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling serde_spanned v1.0.3
[INFO] [stderr]    Compiling toml_datetime v0.7.3
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling toml_writer v1.0.4
[INFO] [stderr]    Compiling plotters-svg v0.3.7
[INFO] [stderr]    Compiling target-triple v1.0.0
[INFO] [stderr]    Compiling cfg_aliases v0.2.1
[INFO] [stderr]    Compiling num-bigint v0.4.6
[INFO] [stderr]    Compiling nix v0.30.1
[INFO] [stderr]    Compiling termcolor v1.4.1
[INFO] [stderr]    Compiling plotters v0.3.7
[INFO] [stderr]    Compiling unicode-width v0.1.14
[INFO] [stderr]    Compiling glob v0.3.3
[INFO] [stderr]    Compiling bitflags v1.3.2
[INFO] [stderr]    Compiling strsim v0.8.0
[INFO] [stderr]    Compiling vec_map v0.8.2
[INFO] [stderr]    Compiling ansi_term v0.12.1
[INFO] [stderr]    Compiling textwrap v0.11.0
[INFO] [stderr]    Compiling toml_parser v1.0.4
[INFO] [stderr]    Compiling parking_lot_core v0.8.6
[INFO] [stderr]    Compiling instant v0.1.13
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.18
[INFO] [stderr]    Compiling scopeguard v1.2.0
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling lock_api v0.4.14
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling crc32fast v1.5.0
[INFO] [stderr]    Compiling fxhash v0.2.1
[INFO] [stderr]    Compiling winnow v0.7.13
[INFO] [stderr]    Compiling itertools v0.13.0
[INFO] [stderr]    Compiling memchr v2.7.6
[INFO] [stderr]    Compiling pin-project-lite v0.2.16
[INFO] [stderr]    Compiling arbitrary v1.4.2
[INFO] [stderr]    Compiling syn v2.0.110
[INFO] [stderr]    Compiling crossbeam-deque v0.8.6
[INFO] [stderr]    Compiling toml v0.9.8
[INFO] [stderr]    Compiling serde_json v1.0.145
[INFO] [stderr]    Compiling rayon v1.11.0
[INFO] [stderr]    Compiling criterion-plot v0.5.0
[INFO] [stderr]    Compiling getrandom v0.2.16
[INFO] [stderr]    Compiling is-terminal v0.4.17
[INFO] [stderr]    Compiling num_cpus v1.17.0
[INFO] [stderr]    Compiling tempfile v3.23.0
[INFO] [stderr]    Compiling rand_core v0.9.3
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling atty v0.2.14
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling threadpool v1.8.1
[INFO] [stderr]    Compiling ff v0.13.1
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling rand v0.9.2
[INFO] [stderr]    Compiling group v0.13.0
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling clap v2.34.0
[INFO] [stderr]    Compiling fs2 v0.4.3
[INFO] [stderr]    Compiling parking_lot v0.11.2
[INFO] [stderr]    Compiling sled v0.34.7
[INFO] [stderr]    Compiling ctrlc v3.5.1
[INFO] [stderr]    Compiling regex-automata v0.4.13
[INFO] [stderr]    Compiling proptest-derive v0.4.0
[INFO] [stderr]    Compiling regex v1.12.2
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling zeroize_derive v1.4.2
[INFO] [stderr]    Compiling thiserror-impl v2.0.17
[INFO] [stderr]    Compiling zerocopy-derive v0.8.27
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling bytemuck_derive v1.10.2
[INFO] [stderr]    Compiling curve25519-dalek-derive v0.1.1 (https://github.com/tos-network/curve25519-dalek?rev=0ca0e1a1cab7c08733e35cfedc33fc68db2058be#0ca0e1a1)
[INFO] [stderr]    Compiling clap_derive v4.5.49
[INFO] [stderr]    Compiling enum-ordinalize-derive v4.3.2
[INFO] [stderr]    Compiling ark-serialize-derive v0.5.0 (https://github.com/arkworks-rs/algebra?rev=b62d9c647107237e9aa594d094b0f9ab87b8122a#b62d9c64)
[INFO] [stderr]    Compiling ark-ff-asm v0.5.0 (https://github.com/arkworks-rs/algebra?rev=b62d9c647107237e9aa594d094b0f9ab87b8122a#b62d9c64)
[INFO] [stderr]    Compiling ark-ff-macros v0.5.0 (https://github.com/arkworks-rs/algebra?rev=b62d9c647107237e9aa594d094b0f9ab87b8122a#b62d9c64)
[INFO] [stderr]    Compiling env_filter v0.1.4
[INFO] [stderr]    Compiling zeroize v1.8.2
[INFO] [stderr]    Compiling generic-array v0.14.9
[INFO] [stderr]    Compiling merlin v3.0.0
[INFO] [stderr]    Compiling der v0.7.10
[INFO] [stderr]    Compiling blst v0.3.16
[INFO] [stderr]    Compiling enum-ordinalize v4.3.2
[INFO] [stderr]    Compiling educe v0.6.0
[INFO] [stderr]    Compiling tako-macros v0.1.0 (/opt/rustwide/workdir/sdk/macros)
[INFO] [stderr]    Compiling env_logger v0.11.8
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling bytemuck v1.24.0
[INFO] [stderr]    Compiling crypto-common v0.1.6
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling digest v0.9.0
[INFO] [stderr]    Compiling thiserror v2.0.17
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling crypto-bigint v0.5.5
[INFO] [stderr]    Compiling crypto-mac v0.8.0
[INFO] [stderr]    Compiling block-buffer v0.9.0
[INFO] [stderr]    Compiling libsecp256k1-core v0.3.0
[INFO] [stderr]    Compiling c-kzg v1.0.3
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling sha2 v0.9.9
[INFO] [stderr]    Compiling hmac v0.8.1
[INFO] [stderr]    Compiling tokio-macros v2.6.0
[INFO] [stderr]    Compiling hmac-drbg v0.3.0
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling sha3 v0.10.8
[INFO] [stderr]    Compiling signature v2.2.0
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling rfc6979 v0.4.0
[INFO] [stderr]    Compiling ed25519 v2.2.3
[INFO] [stderr]    Compiling blake2 v0.10.6
[INFO] [stderr]    Compiling ripemd v0.1.3
[INFO] [stderr]    Compiling spki v0.7.3
[INFO] [stderr]    Compiling clap v4.5.51
[INFO] [stderr]    Compiling pkcs8 v0.10.2
[INFO] [stderr]    Compiling tokio v1.48.0
[INFO] [stderr]    Compiling sec1 v0.7.3
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling elliptic-curve v0.13.8
[INFO] [stderr]    Compiling ecdsa v0.16.9
[INFO] [stderr]    Compiling primeorder v0.13.6
[INFO] [stderr]    Compiling bincode v1.3.3
[INFO] [stderr]    Compiling curve25519-dalek v4.1.3 (https://github.com/tos-network/curve25519-dalek?rev=0ca0e1a1cab7c08733e35cfedc33fc68db2058be#0ca0e1a1)
[INFO] [stderr]    Compiling tos-types v0.1.0 (/opt/rustwide/workdir/types)
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling trybuild v1.0.114
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling tako-storage v0.1.0 (/opt/rustwide/workdir/sdk/storage)
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling p256 v0.13.2
[INFO] [stderr]    Compiling tako-doctest-runtime v0.1.0 (/opt/rustwide/workdir/sdk/doctest-runtime)
[INFO] [stderr]    Compiling tako-testing v0.1.0 (/opt/rustwide/workdir/sdk/testing)
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling tako-sdk v0.2.1 (/opt/rustwide/workdir/sdk)
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling tos-environment v0.1.0 (/opt/rustwide/workdir/environment)
[INFO] [stderr]    Compiling tos-bytecode v0.1.0 (/opt/rustwide/workdir/bytecode)
[INFO] [stderr]    Compiling proptest v1.9.0
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling tos-builder v0.1.0 (/opt/rustwide/workdir/builder)
[INFO] [stderr]    Compiling criterion v0.5.1
[INFO] [stderr]    Compiling criterion v0.6.0
[INFO] [stderr]    Compiling ed25519-dalek v2.2.0
[INFO] [stderr]    Compiling getrandom_or_panic v0.0.3
[INFO] [stderr]    Compiling bulletproofs v5.0.2 (https://github.com/tos-network/bulletproofs?rev=566a53ec0a00b066e9271bbf9dc48ca6c33828f7#566a53ec)
[INFO] [stderr]    Compiling schnorrkel v0.11.5
[INFO] [stderr]    Compiling libsecp256k1 v0.7.2
[INFO] [stderr]    Compiling ark-std v0.5.0
[INFO] [stderr]    Compiling tos-tbpf v0.13.1 (https://github.com/tos-network/tbpf?rev=03bc48b#03bc48bd)
[INFO] [stderr]    Compiling ark-serialize v0.5.0 (https://github.com/arkworks-rs/algebra?rev=b62d9c647107237e9aa594d094b0f9ab87b8122a#b62d9c64)
[INFO] [stderr]    Compiling dudect-bencher v0.6.0
[INFO] [stderr]    Compiling tos-kernel v0.1.0 (/opt/rustwide/workdir/core)
[INFO] [stderr]    Compiling ark-ff v0.5.0 (https://github.com/arkworks-rs/algebra?rev=b62d9c647107237e9aa594d094b0f9ab87b8122a#b62d9c64)
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling cargo-tako v0.2.1 (/opt/rustwide/workdir/tools/cargo-tako)
[INFO] [stderr]    Compiling tos-crypto v0.2.0 (https://github.com/tos-network/tos-crypto?rev=abb56b0#abb56b02)
[INFO] [stderr]    Compiling zk-proofs v0.2.1 (/opt/rustwide/workdir/zk-proofs)
[INFO] [stderr]    Compiling tos-precompiles v0.2.1 (/opt/rustwide/workdir/precompiles)
[INFO] [stderr]    Compiling tos-program-runtime v0.2.1 (/opt/rustwide/workdir/program-runtime)
[INFO] [stderr]    Compiling ark-poly v0.5.0 (https://github.com/arkworks-rs/algebra?rev=b62d9c647107237e9aa594d094b0f9ab87b8122a#b62d9c64)
[INFO] [stderr]    Compiling ark-ec v0.5.0 (https://github.com/arkworks-rs/algebra?rev=b62d9c647107237e9aa594d094b0f9ab87b8122a#b62d9c64)
[INFO] [stderr]    Compiling tos-zk-token-proof-program v0.1.0 (/opt/rustwide/workdir/programs/zk-token-proof)
[INFO] [stderr]    Compiling ark-bn254 v0.5.0 (https://github.com/arkworks-rs/algebra?rev=b62d9c647107237e9aa594d094b0f9ab87b8122a#b62d9c64)
[INFO] [stderr]    Compiling light-poseidon v0.4.0
[INFO] [stderr]    Compiling tos-poseidon v0.1.0 (/opt/rustwide/workdir/poseidon)
[INFO] [stderr]    Compiling tos-syscalls v0.2.1 (/opt/rustwide/workdir/syscalls)
[INFO] [stderr]    Compiling test-runner v0.2.1 (/opt/rustwide/workdir/test-runner)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 2m 18s
[INFO] running `Command { std: "docker" "inspect" "dbcf881dc7de41816014147d227f7e4b05fde77206b7a115d1c31cce61fcf31b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "dbcf881dc7de41816014147d227f7e4b05fde77206b7a115d1c31cce61fcf31b", kill_on_drop: false }`
[INFO] [stdout] dbcf881dc7de41816014147d227f7e4b05fde77206b7a115d1c31cce61fcf31b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-01-20" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 9fa3e9b6330fa26ab989b92928610dd58be3890648b6876d82cd5dcfd9977ecb
[INFO] running `Command { std: "docker" "start" "-a" "9fa3e9b6330fa26ab989b92928610dd58be3890648b6876d82cd5dcfd9977ecb", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.54s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/cargo_tako-3cac73b8361cd3ad)
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/tako_doctest_runtime-0e7a61077d2b95aa)
[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] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test mock_syscalls::tests::test_dummy_log ... ok
[INFO] [stdout] test mock_syscalls::tests::test_dummy_transfer ... ok
[INFO] [stdout] test runtime::tests::test_doctest_runtime_storage ... ok
[INFO] [stdout] test mock_syscalls::tests::test_dummy_transfer_insufficient_balance ... ok
[INFO] [stdout] test runtime::tests::test_doctest_runtime_logs ... ok
[INFO] [stdout] test runtime::tests::test_doctest_runtime_balances ... ok
[INFO] [stdout] test mock_syscalls::tests::test_dummy_storage ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/tako_macros-612bbd4b1a2141a9)
[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/contract_test.rs (/opt/rustwide/target/debug/deps/contract_test-2f68fa876c143252)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test test_contract_metadata ... ok
[INFO] [stdout] test test_contract_with_structs ... ok
[INFO] [stdout] test test_contract_functions_accessible ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/event_test.rs (/opt/rustwide/target/debug/deps/event_test-aedf534cb50c7adb)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test test_event_emit ... ok
[INFO] [stdout] test test_event_signature ... ok
[INFO] [stdout] test test_event_topic0 ... ok
[INFO] [stdout] test test_event_topic0_uniqueness ... ok
[INFO] [stdout] test test_simple_event ... ok
[INFO] [stderr]      Running tests/require_test.rs (/opt/rustwide/target/debug/deps/require_test-7859798b05798934)
[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 6 tests
[INFO] [stdout] test test_multiple_requires ... ok
[INFO] [stdout] test test_require_passes ... ok
[INFO] [stdout] test test_require_with_complex_condition ... ok
[INFO] [stdout] test test_require_fails - should panic ... ok
[INFO] [stdout] test test_require_authorization - should panic ... ok
[INFO] [stdout] test test_require_with_expression - should panic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/revert_test.rs (/opt/rustwide/target/debug/deps/revert_test-3fdb56d498705ac5)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test test_revert_not_reached ... ok
[INFO] [stdout] test test_revert_in_conditional - should panic ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/tako_sdk-a22015be9cb9e10c)
[INFO] [stdout] test test_revert_complex_scenario - should panic ... ok
[INFO] [stdout] test test_revert_simple - should panic ... ok
[INFO] [stdout] test test_revert_in_match - should panic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test program_ids::tests::test_program_id_constants_consistency ... ok
[INFO] [stdout] test program_ids::tests::test_program_id_is_not_placeholder ... ok
[INFO] [stdout] test security::tests::test_error_codes ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/tako_storage-5adf83329ae7750d)
[INFO] [stdout] test program_ids::tests::test_zk_proof_program_id ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 18 tests
[INFO] [stdout] test mapping::tests::test_mapping_custom_type ... ok
[INFO] [stdout] test mapping::tests::test_mapping_get_or_default ... ok
[INFO] [stdout] test mapping::tests::test_mapping_nested_simple ... ok
[INFO] [stdout] test mapping::tests::test_mapping_erc20_allowances ... ok
[INFO] [stdout] test mapping::tests::test_mapping_numeric_operations ... ok
[INFO] [stdout] test mapping::tests::test_mapping_underflow ... ok
[INFO] [stdout] test value::tests::test_value_custom_type ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/tako_testing-28f1f4c70b1552eb)
[INFO] [stdout] test value::tests::test_value_decrement ... ok
[INFO] [stdout] test mapping::tests::test_mapping_overflow ... ok
[INFO] [stdout] test mapping::tests::test_mapping_update_or_init ... ok
[INFO] [stdout] test mapping::tests::test_mapping_basic ... ok
[INFO] [stdout] test value::tests::test_value_string ... ok
[INFO] [stdout] test value::tests::test_value_increment ... ok
[INFO] [stdout] test value::tests::test_value_overflow ... ok
[INFO] [stdout] test value::tests::test_value_underflow ... ok
[INFO] [stdout] test value::tests::test_value_basic ... ok
[INFO] [stdout] test value::tests::test_value_update ... ok
[INFO] [stdout] test mapping::tests::test_mapping_update ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 48 tests
[INFO] [stdout] test assertions::tests::test_assert_balance_equals ... ok
[INFO] [stdout] test assertions::tests::test_assert_greater_than ... ok
[INFO] [stdout] test assertions::tests::test_assert_storage_contains ... ok
[INFO] [stdout] test assertions::tests::test_assert_less_than ... ok
[INFO] [stdout] test helpers::tests::test_advance_time_by ... ok
[INFO] [stdout] test helpers::tests::test_create_test_environment ... ok
[INFO] [stdout] test helpers::tests::test_create_test_environment_with_contract ... ok
[INFO] [stdout] test helpers::tests::test_generate_test_address ... ok
[INFO] [stdout] test helpers::tests::test_string_to_address ... ok
[INFO] [stdout] test helpers::tests::test_generate_test_addresses ... ok
[INFO] [stdout] test assertions::tests::test_assert_storage_empty ... ok
[INFO] [stdout] test assertions::tests::test_assert_storage_not_contains ... ok
[INFO] [stdout] test helpers::tests::test_advance_one_day ... ok
[INFO] [stdout] test helpers::tests::test_mine_blocks ... ok
[INFO] [stdout] test helpers::tests::test_create_storage_key ... ok
[INFO] [stdout] test helpers::tests::test_advance_one_week ... ok
[INFO] [stdout] test assertions::tests::test_assert_gas_used ... ok
[INFO] [stdout] test helpers::tests::test_u128_conversion ... ok
[INFO] [stdout] test helpers::tests::test_create_test_environment_with_caller ... ok
[INFO] [stdout] test helpers::tests::test_u64_conversion ... ok
[INFO] [stdout] test assertions::tests::test_assert_gas_in_range ... ok
[INFO] [stdout] test invariants::balance_conservation::tests::test_econ_policy_validation ... ok
[INFO] [stdout] test invariants::helpers::tests::test_format_violation_summary_empty ... ok
[INFO] [stdout] test invariants::nonce_monotonicity::tests::test_nonce_monotonicity_creation ... ok
[INFO] [stdout] test invariants::nonce_monotonicity::tests::test_nonce_monotonicity_default ... ok
[INFO] [stdout] test invariants::helpers::tests::test_format_violation_summary_multiple ... ok
[INFO] [stdout] test invariants::state_equivalence::tests::test_account_state_equality ... ok
[INFO] [stdout] test invariants::balance_conservation::tests::test_balance_conservation_creation ... ok
[INFO] [stdout] test invariants::state_equivalence::tests::test_compare_account_maps_empty ... ok
[INFO] [stdout] test invariants::state_equivalence::tests::test_account_state_creation ... ok
[INFO] [stdout] test invariants::helpers::tests::test_check_all_invariants_collect_empty ... ok
[INFO] [stdout] test invariants::nonce_monotonicity::tests::test_nonce_monotonicity_stub ... ok
[INFO] [stdout] test invariants::helpers::tests::test_format_invariant_violation ... ok
[INFO] [stdout] test invariants::balance_conservation::tests::test_balance_conservation_stub ... ok
[INFO] [stdout] test invariants::helpers::tests::test_check_all_invariants_empty ... ok
[INFO] [stdout] test mock_environment::tests::test_mock_environment_setters ... ok
[INFO] [stdout] test mock_environment::tests::test_next_block ... ok
[INFO] [stdout] test mock_environment::tests::test_advance_time ... ok
[INFO] [stdout] test mock_environment::tests::test_gas_usage ... ok
[INFO] [stdout] test mock_environment::tests::test_mock_environment_defaults ... ok
[INFO] [stdout] test invariants::state_equivalence::tests::test_state_equivalence_stub ... ok
[INFO] [stdout] test mock_storage::tests::test_mock_storage_multiple_entries ... ok
[INFO] [stdout] test mock_storage::tests::test_mock_storage_basic_operations ... ok
[INFO] [stdout] test mock_environment::tests::test_reset_gas ... ok
[INFO] [stdout] test mock_storage::tests::test_mock_storage_clear ... ok
[INFO] [stdout] test assertions::tests::test_assert_storage_value ... ok
[INFO] [stdout] test assertions::tests::test_assert_storage_contains_fails - should panic ... ok
[INFO] [stdout] test invariants::balance_conservation::tests::test_balance_conservation_panics_on_invalid_policy - should panic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 48 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/test_runner-3a851b0cec8032fd)
[INFO] [stdout] running 0 tests
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/tos_builder-ca6999856279a263)
[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] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test environment::tests::test_add_enum ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/tos_bytecode-8808654414f1cdb7)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/tos_environment-9e74b66f126ae6c2)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test context::data::tests::test_data_ref ... ok
[INFO] [stdout] test context::tests::test_context_mut ... ok
[INFO] [stdout] test context::data::tests::test_data_owned ... ok
[INFO] [stdout] test context::tests::test_context_no_immutable_err ... ok
[INFO] [stdout] test context::data::tests::test_data_mut ... ok
[INFO] [stdout] test context::tests::test_context_owned ... ok
[INFO] [stdout] test context::tests::test_context_ref ... ok
[INFO] [stdout] test context::tests::test_downcast_to_trait_any ... ok
[INFO] [stdout] test context::tests::test_downcast_to_trait ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/tos_kernel-5eae73a57bb6a330)
[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 unittests src/lib.rs (/opt/rustwide/target/debug/deps/tos_poseidon-d6ec2b35b6acd6b3)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test tests::test_empty_input ... ok
[INFO] [stdout] test tests::test_error_code_conversions ... ok
[INFO] [stdout] test tests::test_endianness_conversion ... ok
[INFO] [stdout] test tests::test_field_modulus_validation ... ok
[INFO] [stdout] test tests::test_too_many_inputs ... ok
[INFO] [stdout] test tests::test_invalid_input_length ... ok
[INFO] [stdout] test tests::test_parameters_conversion ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/boundary_tests.rs (/opt/rustwide/target/debug/deps/boundary_tests-c1535dba4a173185)
[INFO] [stdout] 
[INFO] [stdout] running 21 tests
[INFO] [stdout] test test_all_ones_except_high_bit ... ok
[INFO] [stdout] test test_extreme_endianness_value ... ok
[INFO] [stdout] test test_empty_byte_slice ... ok
[INFO] [stdout] test test_exactly_one_input ... ok
[INFO] [stdout] test test_excessive_inputs ... ok
[INFO] [stdout] test test_invalid_endianness ... ok
[INFO] [stdout] test test_invalid_parameters ... ok
[INFO] [stdout] test test_input_at_modulus_boundary ... ok
[INFO] [stdout] test test_mixed_length_inputs ... ok
[INFO] [stdout] test test_all_zeros_input ... ok
[INFO] [stdout] test test_input_too_long ... ok
[INFO] [stdout] test test_thirteen_inputs ... ok
[INFO] [stdout] test test_zero_inputs ... ok
[INFO] [stdout] test test_sequential_byte_pattern ... ok
[INFO] [stdout] test test_identical_inputs ... ok
[INFO] [stdout] test test_input_exceeds_modulus ... ok
[INFO] [stdout] test test_input_equals_modulus ... ok
[INFO] [stdout] test test_endianness_reversal_changes_result ... ok
[INFO] [stdout] test test_input_too_short ... ok
[INFO] [stdout] test test_maximum_possible_u256 ... ok
[INFO] [stdout] test test_exactly_twelve_inputs ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/poseidon_tests.rs (/opt/rustwide/target/debug/deps/poseidon_tests-41372c1b26c5b6f7)
[INFO] [stdout] 
[INFO] [stdout] running 18 tests
[INFO] [stdout] test test_invalid_input_length_short ... ok
[INFO] [stdout] test test_empty_input ... ok
[INFO] [stdout] test test_different_inputs_different_outputs ... ok
[INFO] [stdout] test test_endianness_affects_output ... ok
[INFO] [stdout] test test_field_modulus_boundary ... ok
[INFO] [stdout] test test_too_many_inputs ... ok
[INFO] [stdout] test test_field_validation_little_endian ... ok
[INFO] [stdout] test test_poseidon_input_ones_le ... ok
[INFO] [stdout] test test_poseidon_input_without_padding ... ok
[INFO] [stdout] test test_poseidon_input_ones_be ... ok
[INFO] [stdout] test test_max_valid_inputs ... ok
[INFO] [stdout] test test_invalid_input_length_long ... ok
[INFO] [stdout] test test_poseidon_input_ones_twos_le ... ok
[INFO] [stdout] test test_poseidon_input_ones_twos_be ... ok
[INFO] [stdout] test test_input_order_matters ... ok
[INFO] [stdout] test test_zero_input_valid ... ok
[INFO] [stdout] test test_incremental_inputs ... ok
[INFO] [stdout] test test_poseidon_input_one ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/solana_compatibility_test.rs (/opt/rustwide/target/debug/deps/solana_compatibility_test-69daf5592a1faae6)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test test_endianness_enum_values ... ok
[INFO] [stdout] test test_empty_input_error ... ok
[INFO] [stdout] test test_parameters_enum_values ... ok
[INFO] [stdout] test test_deterministic ... ok
[INFO] [stdout] test test_solana_hashv_be_vector ... ok
[INFO] [stdout] test test_error_code_mapping ... ok
[INFO] [stdout] test test_input_order_matters ... ok
[INFO] [stdout] test test_single_input_hash ... ok
[INFO] [stdout] test test_too_many_inputs_error ... ok
[INFO] [stdout] test test_solana_hashv_le_vector ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/tos_precompiles-c1ce4983933d30c4)
[INFO] [stdout] 
[INFO] [stdout] running 54 tests
[INFO] [stdout] test bls_fast_aggregate::tests::test_invalid_signature_offset ... ok
[INFO] [stdout] test bls_fast_aggregate::tests::test_zero_signers_non_infinity_signature ... ok
[INFO] [stdout] test cost::tests::test_svm_aligned_costs ... ok
[INFO] [stdout] test cost::tests::test_bls_aggregate_formula ... ok
[INFO] [stdout] test cost::tests::test_hardware_calibrated_costs ... ok
[INFO] [stdout] test bls_fast_aggregate::tests::test_invalid_instruction_data_size ... ok
[INFO] [stdout] test bls_fast_aggregate::tests::test_empty_signature_set_with_infinity ... ok
[INFO] [stdout] test bls_fast_aggregate::tests::test_cross_instruction_references ... ok
[INFO] [stdout] test ed25519::tests::test_verify_empty ... ok
[INFO] [stdout] test ed25519::tests::test_signature_offsets_size ... ok
[INFO] [stdout] test schnorr_ristretto::tests::test_empty_signatures_rejected ... ok
[INFO] [stdout] test schnorr_ristretto::tests::test_invalid_data_size ... ok
[INFO] [stdout] test bls_fast_aggregate::tests::test_duplicate_pubkeys_in_set ... ok
[INFO] [stdout] test secp256k1::tests::test_signature_offsets_size ... ok
[INFO] [stdout] test secp256k1::tests::test_verify_empty ... ok
[INFO] [stdout] test cost::tests::test_threshold_multisig_formula ... ok
[INFO] [stdout] test secp256k1::tests::test_eth_address_computation ... ok
[INFO] [stdout] test ed25519::tests::test_verify_invalid_size ... ok
[INFO] [stdout] test secp256r1::tests::test_signature_offsets_size ... ok
[INFO] [stdout] test secp256r1::tests::test_verify_empty ... ok
[INFO] [stdout] test secp256k1::tests::test_verify_invalid_size ... ok
[INFO] [stdout] test secp256r1::tests::test_verify_invalid_size ... ok
[INFO] [stdout] test secp256k1::tests::test_verify_invalid_address ... ok
[INFO] [stdout] test ed25519::tests::test_cross_instruction_references ... ok
[INFO] [stdout] test tests::test_get_all_precompiles ... ok
[INFO] [stdout] test tests::test_get_precompile ... ok
[INFO] [stdout] test tests::test_precompile_ids ... ok
[INFO] [stdout] test secp256k1::tests::test_verify_valid_signature ... ok
[INFO] [stdout] test ed25519::tests::test_ed25519_malleability_with_cctv_vectors ... ok
[INFO] [stdout] test secp256r1::tests::test_verify_valid_signature ... ok
[INFO] [stdout] test ed25519::tests::test_verify_invalid_signature ... ok
[INFO] [stdout] test ed25519::tests::test_verify_strict_rejects_non_canonical ... ok
[INFO] [stdout] test secp256r1::tests::test_verify_invalid_signature ... ok
[INFO] [stdout] test schnorr_ristretto::tests::test_invalid_instruction_index ... ok
[INFO] [stdout] test threshold_multisig::tests::test_1_of_1_multisig ... ok
[INFO] [stdout] test ed25519::tests::test_verify_valid_signature ... ok
[INFO] [stdout] test schnorr_ristretto::tests::test_cross_instruction_references ... ok
[INFO] [stdout] test schnorr_ristretto::tests::test_single_signature_verification ... ok
[INFO] [stdout] test threshold_multisig::tests::test_threshold_greater_than_participants ... ok
[INFO] [stdout] test schnorr_ristretto::tests::test_verify_schnorr_signature_direct ... ok
[INFO] [stdout] test schnorr_ristretto::tests::test_invalid_signature_rejected ... ok
[INFO] [stdout] test schnorr_ristretto::tests::test_wrong_message_rejected ... ok
[INFO] [stdout] test threshold_multisig::tests::test_invalid_signer_id_rejected ... ok
[INFO] [stdout] test threshold_multisig::tests::test_invalid_threshold_rejected ... ok
[INFO] [stdout] test threshold_multisig::tests::test_insufficient_signatures_rejected ... ok
[INFO] [stdout] test threshold_multisig::tests::test_duplicate_signer_id_rejected ... ok
[INFO] [stdout] test threshold_multisig::tests::test_duplicate_signer_rejected ... ok
[INFO] [stdout] test threshold_multisig::tests::test_2_of_3_multisig ... ok
[INFO] [stdout] test threshold_multisig::tests::test_cross_instruction_references ... ok
[INFO] [stdout] test schnorr_ristretto::tests::test_multiple_signatures ... ok
[INFO] [stdout] test threshold_multisig::tests::test_wrong_message_rejected ... ok
[INFO] [stdout] test threshold_multisig::tests::test_3_of_5_multisig ... ok
[INFO] [stdout] test threshold_multisig::tests::test_early_termination_at_threshold ... ok
[INFO] [stdout] test threshold_multisig::tests::test_unsorted_pubkeys ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 54 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.69s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/bls_integration_test.rs (/opt/rustwide/target/debug/deps/bls_integration_test-3b76fcb168434a10)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test test_bls_fast_aggregate_2_signers ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/tos_program_runtime-46420b74db25e1a3)
[INFO] [stdout] 
[INFO] [stdout] running 205 tests
[INFO] [stdout] test cache::tests::test_cache_basic_operations ... ok
[INFO] [stdout] test cache::tests::test_cache_access_count ... ok
[INFO] [stdout] test cache::tests::test_cache_clear ... ok
[INFO] [stdout] test cache::tests::test_cache_update_existing ... ok
[INFO] [stdout] test cache::tests::test_cache_oversized_bytecode ... ok
[INFO] [stdout] test compute_budget::tests::test_builder_pattern ... ok
[INFO] [stdout] test compute_budget::tests::test_default_limits ... ok
[INFO] [stdout] test compute_budget::tests::test_validation_cu_too_small ... ok
[INFO] [stdout] test compute_budget::tests::test_validation_cu_too_large ... ok
[INFO] [stdout] test compute_budget::tests::test_validation_heap_too_small ... ok
[INFO] [stdout] test compute_budget::tests::test_validation_loaded_data_too_large ... ok
[INFO] [stdout] test compute_budget::tests::test_validation_success ... ok
[INFO] [stdout] test compute_budget::tests::test_validation_heap_too_large ... ok
[INFO] [stdout] test compute_budget::tests::test_validation_loaded_data_too_small ... ok
[INFO] [stdout] test config::tests::test_default_config ... ok
[INFO] [stdout] test config::tests::test_development_config ... ok
[INFO] [stdout] test config::tests::test_low_memory_config ... ok
[INFO] [stdout] test config::tests::test_production_config ... ok
[INFO] [stdout] test config::tests::test_max_performance_config ... ok
[INFO] [stdout] test config::tests::test_validation_compute_budget ... ok
[INFO] [stdout] test event_collector::tests::test_collector_creation ... ok
[INFO] [stdout] test event_collector::tests::test_collector_emit ... ok
[INFO] [stdout] test event_collector::tests::test_collector_into_events ... ok
[INFO] [stdout] test config::tests::test_testing_config ... ok
[INFO] [stdout] test event_collector::tests::test_collector_size_limit ... ok
[INFO] [stdout] test config::tests::test_validation_heap_size_power_of_two ... ok
[INFO] [stdout] test config::tests::test_validation_heap_size_minimum ... ok
[INFO] [stdout] test event_collector::tests::test_collector_unlimited ... ok
[INFO] [stdout] test event_collector::tests::test_event_creation ... ok
[INFO] [stdout] test invoke_context::tests::test_compute_consumption ... ok
[INFO] [stdout] test invoke_context::tests::test_consume_checked ... ok
[INFO] [stdout] test event_collector::tests::test_event_display ... ok
[INFO] [stdout] test event_collector::tests::test_event_size ... ok
[INFO] [stdout] test event_collector::tests::test_event_validation_too_many_topics ... ok
[INFO] [stdout] test event_collector::tests::test_event_validation_valid ... ok
[INFO] [stdout] test invoke_context::tests::test_check_and_record_loaded_data_limit_exceeded ... ok
[INFO] [stdout] test config::tests::test_validation_invocation_depth ... ok
[INFO] [stdout] test invoke_context::tests::test_context_with_full_state ... ok
[INFO] [stdout] test invoke_context::tests::test_cross_contract_revert ... ok
[INFO] [stdout] test invoke_context::tests::test_debug_mode ... ok
[INFO] [stdout] test invoke_context::tests::test_is_precompile ... ok
[INFO] [stdout] test invoke_context::tests::test_guard_deref ... ok
[INFO] [stdout] test invoke_context::tests::test_loaded_data_initial_state ... ok
[INFO] [stdout] test invoke_context::tests::test_guard_drop_safety ... ok
[INFO] [stdout] test invoke_context::tests::test_loaded_data_zero_bytes ... ok
[INFO] [stdout] test invoke_context::tests::test_loaded_data_cpi_simulation ... ok
[INFO] [stdout] test invoke_context::tests::test_mixed_success_and_revert ... ok
[INFO] [stdout] test invoke_context::tests::test_max_invocation_depth ... ok
[INFO] [stdout] test invoke_context::tests::test_invocation_depth ... ok
[INFO] [stdout] test invoke_context::tests::test_nested_guard_outer_commit_inner_commit ... ok
[INFO] [stdout] test invoke_context::tests::test_nested_guard_both_revert ... ok
[INFO] [stdout] test invoke_context::tests::test_pop_empty_stack_handles_gracefully ... ok
[INFO] [stdout] test invoke_context::tests::test_nested_guard_outer_commit_inner_revert ... ok
[INFO] [stdout] test invoke_context::tests::test_process_precompile_empty_ed25519 ... ok
[INFO] [stdout] test invoke_context::tests::test_out_of_compute_revert ... ok
[INFO] [stdout] test invoke_context::tests::test_nested_guard_outer_revert_inner_commit ... ok
[INFO] [stdout] test invoke_context::tests::test_check_and_record_loaded_data_success ... ok
[INFO] [stdout] test invoke_context::tests::test_loaded_data_exactly_at_limit ... ok
[INFO] [stdout] test invoke_context::tests::test_process_precompile_invalid_data ... ok
[INFO] [stdout] test invoke_context::tests::test_process_precompile_unknown_program_id ... ok
[INFO] [stdout] test invoke_context::tests::test_push_complex_scenario ... ok
[INFO] [stdout] test invoke_context::tests::test_push_cross_program_reentrancy_disallowed ... ok
[INFO] [stdout] test invoke_context::tests::test_push_max_depth_exceeded ... ok
[INFO] [stdout] test invoke_context::tests::test_push_self_recursion_allowed ... ok
[INFO] [stdout] test invoke_context::tests::test_return_data_too_large ... ok
[INFO] [stdout] test invoke_context::tests::test_transient_storage_multi_key_revert ... ok
[INFO] [stdout] test invoke_context::tests::test_return_data ... ok
[INFO] [stdout] test invoke_context::tests::test_return_data_max_size ... ok
[INFO] [stdout] test invoke_context::tests::test_transient_storage_nested_revert ... ok
[INFO] [stdout] test invoke_context::tests::test_invoke_context_creation ... ok
[INFO] [stdout] test invoke_context::tests::test_transient_storage_revert_simple ... ok
[INFO] [stdout] test invoke_context::tests::test_deep_nested_mixed_outcomes ... ok
[INFO] [stdout] test invoke_context::tests::test_transient_storage_snapshot_stack_integrity ... ok
[INFO] [stdout] test invoke_context::tests::test_saturating_consumption ... ok
[INFO] [stdout] test invoke_context::tests::test_push_normal_multi_level_cpi ... ok
[INFO] [stdout] test invoke_context::tests::test_push_pop_basic ... ok
[INFO] [stdout] test invoke_context::tests::test_transient_storage_success_persists ... ok
[INFO] [stdout] test memory::metrics::tests::test_metrics_initialization ... ok
[INFO] [stdout] test log_collector::tests::test_byte_limit_enforcement ... ok
[INFO] [stdout] test log_collector::tests::test_bytes_written_tracking ... ok
[INFO] [stdout] test log_collector::tests::test_empty_messages ... ok
[INFO] [stdout] test log_collector::tests::test_log_multiple_messages ... ok
[INFO] [stdout] test log_collector::tests::test_truncation_at_exact_limit ... ok
[INFO] [stdout] test log_collector::tests::test_into_messages ... ok
[INFO] [stdout] test memory::metrics::tests::test_metrics_multiple_operations ... ok
[INFO] [stdout] test log_collector::tests::test_log_single_message ... ok
[INFO] [stdout] test log_collector::tests::test_new_collector ... ok
[INFO] [stdout] test log_collector::tests::test_unlimited_collector ... ok
[INFO] [stdout] test memory::metrics::tests::test_metrics_recording ... ok
[INFO] [stdout] test cache::tests::test_cache_lru_eviction ... ok
[INFO] [stdout] test memory::tests::metrics_tests::test_metrics_default ... ok
[INFO] [stdout] test memory::tests::metrics_tests::test_metrics_recording ... ok
[INFO] [stdout] test memory::tests::error_tests::test_error_debug ... ok
[INFO] [stdout] test memory::tests::error_tests::test_error_display ... ok
[INFO] [stdout] test memory::tests::metrics_tests::test_metrics_initialization ... ok
[INFO] [stdout] test memory::tests::metrics_tests::test_metrics_multiple_operations ... ok
[INFO] [stdout] test memory::tests::wx_region_tests::test_cannot_write_after_seal_at_any_offset ... ok
[INFO] [stdout] test memory::tests::wx_region_tests::test_allocation_sizes ... ok
[INFO] [stdout] test memory::tests::wx_region_tests::test_cannot_execute_before_seal ... ok
[INFO] [stdout] test memory::tests::wx_region_tests::test_cannot_write_after_seal ... ok
[INFO] [stdout] test memory::tests::wx_region_tests::test_execute_out_of_bounds ... ok
[INFO] [stdout] test memory::proptest::prop_seal_idempotent ... ok
[INFO] [stdout] test memory::tests::wx_region_tests::test_multiple_regions ... ok
[INFO] [stdout] test memory::tests::wx_region_tests::test_new_region_is_writable ... ok
[INFO] [stdout] test memory::tests::wx_region_tests::test_seal_is_idempotent ... ok
[INFO] [stdout] test memory::tests::wx_region_tests::test_seal_transitions_state ... ok
[INFO] [stdout] test memory::tests::wx_region_tests::test_state_display ... ok
[INFO] [stdout] test memory::tests::wx_region_tests::test_memory_state_equality ... ok
[INFO] [stdout] test memory::tests::wx_region_tests::test_metrics_allocation ... ok
[INFO] [stdout] test memory::tests::wx_region_tests::test_metrics_deallocation ... ok
[INFO] [stdout] test memory::tests::wx_region_tests::test_metrics_seal ... ok
[INFO] [stdout] test memory::tests::wx_region_tests::test_metrics_writes ... ok
[INFO] [stdout] test memory::tests::wx_region_tests::test_write_code_at_offset ... ok
[INFO] [stdout] test memory::tests::wx_region_tests::test_write_code_at_end ... ok
[INFO] [stdout] test memory::tests::wx_region_tests::test_write_code_success ... ok
[INFO] [stdout] test memory::tests::wx_region_tests::test_concurrent_reads ... ok
[INFO] [stdout] test memory::tests::wx_region_tests::test_workflow_write_seal_execute ... ok
[INFO] [stdout] test memory::tests::wx_region_tests::test_write_empty_slice ... ok
[INFO] [stdout] test memory::tests::wx_region_tests::test_write_code_overflow_check ... ok
[INFO] [stdout] test memory::tests::wx_region_tests::test_write_code_out_of_bounds ... ok
[INFO] [stdout] test memory::translation::proptests::prop_alignment_check_consistent ... ok
[INFO] [stdout] test memory::translation::proptests::prop_length_overflow_protected ... ok
[INFO] [stdout] test memory::tests::wx_region_tests::test_write_large_data ... ok
[INFO] [stdout] test memory::translation::tests::test_address_alignment ... ok
[INFO] [stdout] test memory::translation::proptests::prop_translate_never_panics ... ok
[INFO] [stdout] test memory::translation::tests::test_alignment_for_various_types ... ok
[INFO] [stdout] test memory::translation::proptests::prop_zero_length_always_succeeds ... ok
[INFO] [stdout] test memory::translation::proptests::prop_unaligned_always_returns_error ... ok
[INFO] [stdout] test memory::translation::proptests::prop_string_translation_validates_utf8 ... ok
[INFO] [stdout] test memory::translation::tests::test_aligned_unaligned_consistency ... ok
[INFO] [stdout] test memory::translation::proptests::prop_aligned_addresses_always_work ... ok
[INFO] [stdout] test memory::translation::tests::test_error_types_are_distinct ... ok
[INFO] [stdout] test memory::translation::tests::test_large_but_valid_slice ... ok
[INFO] [stdout] test memory::translation::tests::test_fuzzer_crash_unaligned_slice_regression ... ok
[INFO] [stdout] test memory::translation::proptests::prop_out_of_bounds_always_fails ... ok
[INFO] [stdout] test memory::translation::tests::test_translate_empty_slice ... ok
[INFO] [stdout] test memory::translation::tests::test_translate_invalid_utf8 ... ok
[INFO] [stdout] test memory::translation::tests::test_translate_slice ... ok
[INFO] [stdout] test memory::translation::tests::test_max_translation_size_constant ... ok
[INFO] [stdout] test memory::translation::tests::test_translate_slice_mut ... ok
[INFO] [stdout] test memory::translation::tests::test_slice_boundary_conditions ... ok
[INFO] [stdout] test memory::translation::tests::test_translate_slice_unaligned_empty ... ok
[INFO] [stdout] test memory::translation::tests::test_translate_slice_unaligned_near_boundary ... ok
[INFO] [stdout] test memory::translation::tests::test_translate_slice_unaligned_overflow ... ok
[INFO] [stdout] test memory::translation::tests::test_translate_slice_unaligned_ownership ... ok
[INFO] [stdout] test memory::translation::tests::test_translate_slice_unaligned_segment_boundary ... ok
[INFO] [stdout] test memory::translation::tests::test_translate_string_invalid_utf8_error_type ... ok
[INFO] [stdout] test memory::translation::tests::test_translate_slice_unaligned_unaligned ... ok
[INFO] [stdout] test memory::translation::tests::test_translate_slice_unaligned_unaligned_near_boundary ... ok
[INFO] [stdout] test memory::translation::tests::test_translate_slice_unaligned_various_types ... ok
[INFO] [stdout] test memory::translation::tests::test_translate_string ... ok
[INFO] [stdout] test memory::translation::tests::test_translate_slice_unaligned_aligned ... ok
[INFO] [stdout] test memory::translation::tests::test_translate_type ... ok
[INFO] [stdout] test memory::translation::tests::test_translate_type_mut ... ok
[INFO] [stdout] test memory::translation::tests::test_translate_type_unaligned_write ... ok
[INFO] [stdout] test memory::translation::tests::test_unaligned_slice_safety ... ok
[INFO] [stdout] test memory::wx_region::tests::test_allocation ... ok
[INFO] [stdout] test memory::translation::tests::test_translate_type_unaligned_read ... ok
[INFO] [stdout] test memory::translation::tests::test_unaligned_access_detection ... ok
[INFO] [stdout] test memory::translation::tests::test_unaligned_various_types ... ok
[INFO] [stdout] test memory::wx_region::tests::test_bounds_checking ... ok
[INFO] [stdout] test memory::wx_region::tests::test_seal_is_idempotent ... ok
[INFO] [stdout] test memory::wx_region::tests::test_seal_transition ... ok
[INFO] [stdout] test memory::wx_region::tests::test_write_at_various_offsets ... ok
[INFO] [stdout] test memory::wx_region::tests::test_multiple_writes ... ok
[INFO] [stdout] test memory::wx_region::tests::test_bounds_checking_overflow ... ok
[INFO] [stdout] test memory::wx_region::tests::test_cannot_write_after_seal ... ok
[INFO] [stdout] test metrics::tests::test_cache_metrics ... ok
[INFO] [stdout] test memory::wx_region::tests::test_write_in_writable_state ... ok
[INFO] [stdout] test metrics::tests::test_memory_metrics ... ok
[INFO] [stdout] test memory::wx_region::tests::test_metrics_tracking ... ok
[INFO] [stdout] test metrics::tests::test_execution_recording ... ok
[INFO] [stdout] test metrics::tests::test_metrics_creation ... ok
[INFO] [stdout] test metrics::tests::test_report_generation ... ok
[INFO] [stdout] test metrics::tests::test_reset ... ok
[INFO] [stdout] test memory::proptest::prop_allocation_always_succeeds ... ok
[INFO] [stdout] test program_cache::tests::test_cache_entry_creation ... ok
[INFO] [stdout] test program_cache::tests::test_cache_stats ... ok
[INFO] [stdout] test program_cache::tests::test_lru_cache_eviction ... ok
[INFO] [stdout] test program_cache::tests::test_lru_cache_access_order ... ok
[INFO] [stdout] test program_cache::tests::test_lru_cache_basic ... ok
[INFO] [stdout] test program_cache::tests::test_program_cache_basic ... ok
[INFO] [stdout] test storage::tests::test_kyc_data_serialization ... ok
[INFO] [stdout] test storage::tests::test_kyc_data_len_constant ... ok
[INFO] [stdout] test storage::tests::test_kyc_data_meets_level ... ok
[INFO] [stdout] test compute_budget::tests::test_zero_cu_limit_panics - should panic ... ok
[INFO] [stdout] test metrics::tests::test_syscall_metrics ... ok
[INFO] [stdout] test compute_budget::tests::test_zero_loaded_bytes_panics - should panic ... ok
[INFO] [stdout] test compute_budget::tests::test_zero_heap_size_panics - should panic ... ok
[INFO] [stdout] test metrics::tests::test_timing_metrics ... ok
[INFO] [stdout] test program_cache::tests::test_program_cache_stats ... ok
[INFO] [stdout] test storage::tests::test_kyc_data_validity ... ok
[INFO] [stdout] test storage::tests::test_kyc_expiry_boundary_exclusive ... ok
[INFO] [stdout] test storage::tests::test_noop_accounts ... ok
[INFO] [stdout] test storage::tests::test_noop_nft ... ok
[INFO] [stdout] test storage::tests::test_noop_referral ... ok
[INFO] [stdout] test storage::tests::test_noop_kyc ... ok
[INFO] [stdout] test storage::tests::test_noop_storage ... ok
[INFO] [stdout] test storage::tests::test_kyc_data_golden_serialization_vector ... ok
[INFO] [stdout] test metrics::tests::test_timer ... ok
[INFO] [stdout] test memory::proptest::prop_sealed_writes_fail ... ok
[INFO] [stdout] test memory::proptest::prop_oob_writes_fail ... ok
[INFO] [stdout] test memory::proptest::prop_bounded_writes_succeed ... ok
[INFO] [stdout] test memory::proptest::prop_state_monotonic ... ok
[INFO] [stdout] test memory::proptest::prop_metrics_accurate ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 205 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.55s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/transient_storage_isolation_test.rs (/opt/rustwide/target/debug/deps/transient_storage_isolation_test-40e7ce7041af8617)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test test_empty_value_storage ... ok
[INFO] [stdout] test test_all_contracts_cleared_at_transaction_end ... ok
[INFO] [stdout] test test_overwrite_transient_storage_key ... ok
[INFO] [stdout] test test_multiple_keys_same_contract ... ok
[INFO] [stdout] test test_transient_storage_cleared_per_transaction ... ok
[INFO] [stdout] test test_transient_storage_per_contract_isolation ... ok
[INFO] [stdout] test test_cannot_read_other_contract_transient_storage ... ok
[INFO] [stdout] test test_reentrancy_lock_pattern ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/tos_syscalls-abc7c9bbbcb6551b)
[INFO] [stdout] 
[INFO] [stdout] running 717 tests
[INFO] [stdout] test asset_tests::admin_operations::test_allowance_nonexistent_asset ... ok
[INFO] [stdout] test asset_tests::admin_operations::test_asset_is_paused ... ok
[INFO] [stdout] test asset_tests::admin_operations::test_burn_from_frozen_account ... ok
[INFO] [stdout] test asset_tests::admin_operations::test_asset_unfreeze_account ... ok
[INFO] [stdout] test asset_tests::admin_operations::test_burn_from_insufficient_balance ... ok
[INFO] [stdout] test asset_tests::admin_operations::test_asset_unpause ... ok
[INFO] [stdout] test asset_tests::admin_operations::test_asset_pause ... ok
[INFO] [stdout] test asset_tests::admin_operations::test_batch_transfer_paused_asset ... ok
[INFO] [stdout] test asset_tests::admin_operations::test_burn_from_insufficient_allowance ... ok
[INFO] [stdout] test asset_tests::admin_operations::test_batch_transfer_frozen_sender ... ok
[INFO] [stdout] test asset_tests::admin_operations::test_burn_from_no_allowance ... ok
[INFO] [stdout] test asset_tests::admin_operations::test_burn_from_provider_failure ... ok
[INFO] [stdout] test asset_tests::admin_operations::test_burn_frozen_account_with_burner_role ... ok
[INFO] [stdout] test asset_tests::admin_operations::test_burn_from_success ... ok
[INFO] [stdout] test asset_tests::admin_operations::test_burn_own_tokens ... ok
[INFO] [stdout] test asset_tests::admin_operations::test_burn_from_nonexistent_asset ... ok
[INFO] [stdout] test asset_tests::admin_operations::test_burn_paused_asset_with_burner_role ... ok
[INFO] [stdout] test asset_tests::admin_operations::test_decrease_allowance_nonexistent_asset ... ok
[INFO] [stdout] test asset_tests::admin_operations::test_delegate_governance_disabled ... ok
[INFO] [stdout] test asset_tests::admin_operations::test_burn_paused_asset ... ok
[INFO] [stdout] test asset_tests::admin_operations::test_delegate_success ... ok
[INFO] [stdout] test asset_tests::admin_operations::test_burn_with_burner_role ... ok
[INFO] [stdout] test asset_tests::admin_operations::test_force_transfer_insufficient_balance ... ok
[INFO] [stdout] test asset_tests::admin_operations::test_force_transfer_nonexistent_asset ... ok
[INFO] [stdout] test asset_tests::admin_operations::test_burn_frozen_account ... ok
[INFO] [stdout] test asset_tests::admin_operations::test_force_transfer_with_role ... ok
[INFO] [stdout] test asset_tests::admin_operations::test_force_transfer_self ... ok
[INFO] [stdout] test asset_tests::admin_operations::test_force_transfer_to_zero_address ... ok
[INFO] [stdout] test asset_tests::admin_operations::test_force_transfer_zero_amount ... ok
[INFO] [stdout] test asset_tests::admin_operations::test_escrow_create_zero_amount ... ok
[INFO] [stdout] test asset_tests::admin_operations::test_burn_unauthorized ... ok
[INFO] [stdout] test asset_tests::admin_operations::test_decrease_allowance_underflow ... ok
[INFO] [stdout] test asset_tests::admin_operations::test_escrow_create_to_zero_address ... ok
[INFO] [stdout] test asset_tests::admin_operations::test_freeze_provider_failure ... ok
[INFO] [stdout] test asset_tests::admin_operations::test_freeze_unauthorized ... ok
[INFO] [stdout] test asset_tests::admin_operations::test_freeze_cannot_freeze_self ... ok
[INFO] [stdout] test asset_tests::admin_operations::test_freeze_with_admin_role ... ok
[INFO] [stdout] test asset_tests::admin_operations::test_freeze_with_freezer_role ... ok
[INFO] [stdout] test asset_tests::admin_operations::test_increase_allowance_nonexistent_asset ... ok
[INFO] [stdout] test asset_tests::admin_operations::test_increase_allowance_overflow ... ok
[INFO] [stdout] test asset_tests::admin_operations::test_grant_role_with_admin ... ok
[INFO] [stdout] test asset_tests::admin_operations::test_is_account_frozen ... ok
[INFO] [stdout] test asset_tests::admin_operations::test_is_frozen_provider_failure ... ok
[INFO] [stdout] test asset_tests::admin_operations::test_lock_insufficient_balance ... ok
[INFO] [stdout] test asset_tests::admin_operations::test_is_paused_provider_failure ... ok
[INFO] [stdout] test asset_tests::admin_operations::test_lock_past_unlock_time ... ok
[INFO] [stdout] test asset_tests::admin_operations::test_grant_role_unauthorized ... ok
[INFO] [stdout] test asset_tests::admin_operations::test_mint_with_minter_role ... ok
[INFO] [stdout] test asset_tests::admin_operations::test_pause_provider_failure ... ok
[INFO] [stdout] test asset_tests::admin_operations::test_mint_paused_asset ... ok
[INFO] [stdout] test asset_tests::admin_operations::test_mint_to_frozen_recipient ... ok
[INFO] [stdout] test asset_tests::admin_operations::test_pause_unauthorized ... ok
[INFO] [stdout] test asset_tests::admin_operations::test_permit_invalid_length ... ok
[INFO] [stdout] test asset_tests::admin_operations::test_pause_with_pauser_role ... ok
[INFO] [stdout] test asset_tests::admin_operations::test_pause_with_admin_role ... ok
[INFO] [stdout] test asset_tests::admin_operations::test_mint_with_admin_role ... ok
[INFO] [stdout] test asset_tests::admin_operations::test_mint_unauthorized ... ok
[INFO] [stdout] test asset_tests::admin_operations::test_propose_admin_zero_address ... ok
[INFO] [stdout] test asset_tests::admin_operations::test_force_transfer_unauthorized ... ok
[INFO] [stdout] test asset_tests::admin_operations::test_renounce_role_success ... ok
[INFO] [stdout] test asset_tests::admin_operations::test_transfer_from_frozen_owner ... ok
[INFO] [stdout] test asset_tests::admin_operations::test_transfer_from_insufficient_allowance ... ok
[INFO] [stdout] test asset_tests::admin_operations::test_transfer_insufficient_balance ... ok
[INFO] [stdout] test asset_tests::admin_operations::test_transfer_paused_asset ... ok
[INFO] [stdout] test asset_tests::admin_operations::test_unfreeze_provider_failure ... ok
[INFO] [stdout] test asset_tests::admin_operations::test_unfreeze_with_freezer_role ... ok
[INFO] [stdout] test asset_tests::admin_operations::test_unfreeze_with_admin_role ... ok
[INFO] [stdout] test asset_tests::admin_operations::test_unpause_with_admin_role ... ok
[INFO] [stdout] test asset_tests::admin_operations::test_unpause_unauthorized ... ok
[INFO] [stdout] test asset_tests::agi_agent::test_asset_agent_transfer ... ok
[INFO] [stdout] test asset_tests::admin_operations::test_unpause_with_pauser_role ... ok
[INFO] [stdout] test asset_tests::agi_agent::test_asset_agent_revoke ... ok
[INFO] [stdout] test asset_tests::approval_system::test_allowance_max_value ... ok
[INFO] [stdout] test asset_tests::approval_system::test_allowance_provider_failure ... ok
[INFO] [stdout] test asset_tests::approval_system::test_asset_approve ... ok
[INFO] [stdout] test asset_tests::approval_system::test_asset_approve_self ... ok
[INFO] [stdout] test asset_tests::approval_system::test_asset_decrease_allowance ... ok
[INFO] [stdout] test asset_tests::approval_system::test_allowance_zero_address ... ok
[INFO] [stdout] test asset_tests::approval_system::test_asset_increase_allowance ... ok
[INFO] [stdout] test asset_tests::approval_system::test_asset_approve_zero_spender ... ok
[INFO] [stdout] test asset_tests::admin_operations::test_transfer_from_paused_asset ... ok
[INFO] [stdout] test asset_tests::approval_system::test_asset_revoke_approval ... ok
[INFO] [stdout] test asset_tests::admin_operations::test_transfer_frozen_sender ... ok
[INFO] [stdout] test asset_tests::agi_agent::test_asset_agent_authorize ... ok
[INFO] [stdout] test asset_tests::admin_operations::test_transfer_with_permit_invalid_length ... ok
[INFO] [stdout] test asset_tests::approval_system::test_asset_allowance ... ok
[INFO] [stdout] test asset_tests::approval_system::test_burn_from_zero_amount ... ok
[INFO] [stdout] test asset_tests::approval_system::test_asset_transfer_from ... ok
[INFO] [stdout] test asset_tests::approval_system::test_decrease_allowance_provider_failure ... ok
[INFO] [stdout] test asset_tests::approval_system::test_increase_allowance_zero_address ... ok
[INFO] [stdout] test asset_tests::approval_system::test_decrease_allowance_max ... ok
[INFO] [stdout] test asset_tests::approval_system::test_burn_from_zero_address ... ok
[INFO] [stdout] test asset_tests::approval_system::test_transfer_from_self ... ok
[INFO] [stdout] test asset_tests::approval_system::test_transfer_from_zero_amount_nonexistent_asset ... ok
[INFO] [stdout] test asset_tests::approval_system::test_transfer_from_to_zero_address ... ok
[INFO] [stdout] test asset_tests::compute_costs::test_approve_compute_cost ... ok
[INFO] [stdout] test asset_tests::approval_system::test_decrease_allowance_zero_address ... ok
[INFO] [stdout] test asset_tests::compute_costs::test_approve_provider_failure ... ok
[INFO] [stdout] test asset_tests::approval_system::test_increase_allowance_provider_failure ... ok
[INFO] [stdout] test asset_tests::compute_costs::test_burn_nonexistent_asset ... ok
[INFO] [stdout] test asset_tests::compute_costs::test_batch_transfer_overflow ... ok
[INFO] [stdout] test asset_tests::compute_costs::test_batch_transfer_compute_cost ... ok
[INFO] [stdout] test asset_tests::approval_system::test_increase_allowance_max ... ok
[INFO] [stdout] test asset_tests::admin_operations::test_delegate_remove_delegation ... ok
[INFO] [stdout] test asset_tests::compute_costs::test_burn_provider_failure ... ok
[INFO] [stdout] test asset_tests::compute_costs::test_batch_transfer_provider_failure ... ok
[INFO] [stdout] test asset_tests::compute_costs::test_create_escrow_provider_failure ... ok
[INFO] [stdout] test asset_tests::compute_costs::test_burn_with_provider_insufficient_balance ... ok
[INFO] [stdout] test asset_tests::compute_costs::test_delegate_nonexistent_asset ... ok
[INFO] [stdout] test asset_tests::admin_operations::test_unpause_provider_failure ... ok
[INFO] [stdout] test asset_tests::compute_costs::test_burn_compute_cost ... ok
[INFO] [stdout] test asset_tests::compute_costs::test_escrow_approve_on_completed ... ok
[INFO] [stdout] test asset_tests::compute_costs::test_approve_max_allowance ... ok
[INFO] [stdout] test asset_tests::compute_costs::test_batch_transfer_nonexistent_asset ... ok
[INFO] [stdout] test asset_tests::compute_costs::test_escrow_cancel_on_cancelled ... ok
[INFO] [stdout] test asset_tests::compute_costs::test_escrow_create_insufficient_balance ... ok
[INFO] [stdout] test asset_tests::compute_costs::test_escrow_dispute_not_found ... ok
[INFO] [stdout] test asset_tests::compute_costs::test_escrow_cancel_not_found ... ok
[INFO] [stdout] test asset_tests::compute_costs::test_delegate_compute_cost ... ok
[INFO] [stdout] test asset_tests::compute_costs::test_escrow_cancel_on_completed ... ok
[INFO] [stdout] test asset_tests::compute_costs::test_escrow_cancel_on_disputed ... ok
[INFO] [stdout] test asset_tests::compute_costs::test_escrow_dispute_on_cancelled ... ok
[INFO] [stdout] test asset_tests::compute_costs::test_escrow_dispute_on_completed ... ok
[INFO] [stdout] test asset_tests::compute_costs::test_escrow_dispute_on_disputed ... ok
[INFO] [stdout] test asset_tests::compute_costs::test_escrow_get_not_found ... ok
[INFO] [stdout] test asset_tests::compute_costs::test_escrow_release_not_found ... ok
[INFO] [stdout] test asset_tests::compute_costs::test_escrow_get_with_preconfigured_state ... ok
[INFO] [stdout] test asset_tests::compute_costs::test_escrow_release_on_completed ... ok
[INFO] [stdout] test asset_tests::compute_costs::test_escrow_release_on_cancelled ... ok
[INFO] [stdout] test asset_tests::compute_costs::test_escrow_release_on_disputed ... ok
[INFO] [stdout] test asset_tests::compute_costs::test_escrow_revoke_approval_on_completed ... ok
[INFO] [stdout] test asset_tests::compute_costs::test_freeze_already_frozen ... ok
[INFO] [stdout] test asset_tests::compute_costs::test_get_delegate_no_delegation ... ok
[INFO] [stdout] test asset_tests::compute_costs::test_get_lock_not_found ... ok
[INFO] [stdout] test asset_tests::compute_costs::test_freeze_nonexistent_asset ... ok
[INFO] [stdout] test asset_tests::compute_costs::test_get_past_votes_nonexistent_asset ... ok
[INFO] [stdout] test asset_tests::compute_costs::test_get_past_votes_no_checkpoints ... ok
[INFO] [stdout] test asset_tests::compute_costs::test_get_past_votes_future_timepoint ... ok
[INFO] [stdout] test asset_tests::compute_costs::test_grant_role_compute_cost ... ok
[INFO] [stdout] test asset_tests::compute_costs::test_has_role_nonexistent_asset ... ok
[INFO] [stdout] test asset_tests::compute_costs::test_grant_role_provider_failure ... ok
[INFO] [stdout] test asset_tests::compute_costs::test_insufficient_compute_units ... ok
[INFO] [stdout] test asset_tests::compute_costs::test_is_paused_nonexistent_asset ... ok
[INFO] [stdout] test asset_tests::compute_costs::test_lock_duration_too_long ... ok
[INFO] [stdout] test asset_tests::compute_costs::test_lock_provider_failure ... ok
[INFO] [stdout] test asset_tests::compute_costs::test_lock_compute_cost ... ok
[INFO] [stdout] test asset_tests::compute_costs::test_mint_nonexistent_asset ... ok
[INFO] [stdout] test asset_tests::compute_costs::test_mint_overflow_via_provider ... ok
[INFO] [stdout] test asset_tests::compute_costs::test_mint_compute_cost ... ok
[INFO] [stdout] test asset_tests::compute_costs::test_num_checkpoints_no_checkpoints ... ok
[INFO] [stdout] test asset_tests::compute_costs::test_lock_nonexistent_asset ... ok
[INFO] [stdout] test asset_tests::compute_costs::test_pause_already_paused ... ok
[INFO] [stdout] test asset_tests::compute_costs::test_mint_provider_failure ... ok
[INFO] [stdout] test asset_tests::compute_costs::test_pause_compute_cost ... ok
[INFO] [stdout] test asset_tests::compute_costs::test_pause_nonexistent_asset ... ok
[INFO] [stdout] test asset_tests::compute_costs::test_permit_invalid_nonce ... ok
[INFO] [stdout] test asset_tests::compute_costs::test_revoke_role_with_admin ... ok
[INFO] [stdout] test asset_tests::compute_costs::test_get_votes_no_delegation ... ok
[INFO] [stdout] test asset_tests::compute_costs::test_force_transfer_provider_failure ... ok
[INFO] [stdout] test asset_tests::compute_costs::test_transfer_from_nonexistent_asset ... ok
[INFO] [stdout] test asset_tests::compute_costs::test_get_votes_nonexistent_asset ... ok
[INFO] [stdout] test asset_tests::compute_costs::test_freeze_compute_cost ... ok
[INFO] [stdout] test asset_tests::compute_costs::test_transfer_insufficient_balance_large_amount ... ok
[INFO] [stdout] test asset_tests::compute_costs::test_transfer_from_provider_failure ... ok
[INFO] [stdout] test asset_tests::compute_costs::test_permit_expired_deadline ... ok
[INFO] [stdout] test asset_tests::compute_costs::test_permit_invalid_signature ... ok
[INFO] [stdout] test asset_tests::compute_costs::test_transfer_compute_cost ... ok
[INFO] [stdout] test asset_tests::compute_costs::test_unfreeze_nonexistent_asset ... ok
[INFO] [stdout] test asset_tests::compute_costs::test_transfer_with_permit_expired_deadline ... ok
[INFO] [stdout] test asset_tests::compute_costs::test_unfreeze_not_frozen ... ok
[INFO] [stdout] test asset_tests::compute_costs::test_unpause_nonexistent_asset ... ok
[INFO] [stdout] test asset_tests::compute_costs::test_unlock_lock_not_found ... ok
[INFO] [stdout] test asset_tests::core_operations::test_asset_burn ... ok
[INFO] [stdout] test asset_tests::core_operations::test_asset_create ... ok
[INFO] [stdout] test asset_tests::core_operations::test_asset_create_name_empty ... ok
[INFO] [stdout] test asset_tests::core_operations::test_asset_decimals ... ok
[INFO] [stdout] test asset_tests::core_operations::test_asset_exists ... ok
[INFO] [stdout] test asset_tests::core_operations::test_asset_create_invalid_decimals ... ok
[INFO] [stdout] test asset_tests::core_operations::test_asset_mint ... ok
[INFO] [stdout] test asset_tests::core_operations::test_asset_symbol ... ok
[INFO] [stdout] test asset_tests::core_operations::test_asset_total_supply ... ok
[INFO] [stdout] test asset_tests::core_operations::test_asset_create_symbol_empty ... ok
[INFO] [stdout] test asset_tests::core_operations::test_batch_transfer_with_self_recipient ... ok
[INFO] [stdout] test asset_tests::core_operations::test_batch_transfer_with_zero_address_recipient ... ok
[INFO] [stdout] test asset_tests::core_operations::test_transfer_nonexistent_asset ... ok
[INFO] [stdout] test asset_tests::compute_costs::test_unpause_not_paused ... ok
[INFO] [stdout] test asset_tests::core_operations::test_transfer_zero_amount_nonexistent_asset ... ok
[INFO] [stdout] test asset_tests::error_cases::test_approve_self ... ok
[INFO] [stdout] test asset_tests::error_cases::test_approve_to_zero_address ... ok
[INFO] [stdout] test asset_tests::error_cases::test_burn_zero_amount ... ok
[INFO] [stdout] test asset_tests::core_operations::test_asset_batch_transfer_empty ... ok
[INFO] [stdout] test asset_tests::core_operations::test_asset_name ... ok
[INFO] [stdout] test asset_tests::core_operations::test_asset_balance_of ... ok
[INFO] [stdout] test asset_tests::core_operations::test_asset_transfer ... ok
[INFO] [stdout] test asset_tests::core_operations::test_asset_transfer_zero_amount ... ok
[INFO] [stdout] test asset_tests::compute_costs::test_unlock_provider_failure ... ok
[INFO] [stdout] test asset_tests::compute_costs::test_transfer_provider_failure ... ok
[INFO] [stdout] test asset_tests::core_operations::test_batch_transfer_with_duplicate_recipient ... ok
[INFO] [stdout] test asset_tests::core_operations::test_batch_transfer_too_many_recipients ... ok
[INFO] [stdout] test asset_tests::compute_costs::test_unlock_nonexistent_lock ... ok
[INFO] [stdout] test asset_tests::error_cases::test_mint_zero_amount ... ok
[INFO] [stdout] test asset_tests::error_cases::test_transfer_self_operation ... ok
[INFO] [stdout] test asset_tests::error_cases::test_transfer_to_zero_address ... ok
[INFO] [stdout] test asset_tests::escrow::test_asset_escrow_dispute ... ok
[INFO] [stdout] test asset_tests::escrow::test_asset_escrow_cancel ... ok
[INFO] [stdout] test asset_tests::escrow::test_escrow_cancel_unauthorized ... ok
[INFO] [stdout] test asset_tests::escrow::test_escrow_cancel_zero_address ... ok
[INFO] [stdout] test asset_tests::escrow::test_asset_escrow_get ... ok
[INFO] [stdout] test asset_tests::escrow::test_escrow_approve_zero_address ... ok
[INFO] [stdout] test asset_tests::escrow::test_escrow_create_self_recipient ... ok
[INFO] [stdout] test asset_tests::escrow::test_escrow_dispute_zero_address ... ok
[INFO] [stdout] test asset_tests::escrow::test_escrow_dispute_provider_failure ... ok
[INFO] [stdout] test asset_tests::escrow::test_escrow_get_zero_address ... ok
[INFO] [stdout] test asset_tests::escrow::test_escrow_approve_provider_failure ... ok
[INFO] [stdout] test asset_tests::escrow::test_asset_escrow_create ... ok
[INFO] [stdout] test asset_tests::escrow::test_escrow_cancel_provider_failure ... ok
[INFO] [stdout] test asset_tests::escrow::test_escrow_dispute_unauthorized ... ok
[INFO] [stdout] test asset_tests::escrow::test_escrow_approve_unauthorized ... ok
[INFO] [stdout] test asset_tests::error_cases::test_mint_to_zero_address ... ok
[INFO] [stdout] test asset_tests::escrow::test_asset_escrow_release ... ok
[INFO] [stdout] test asset_tests::escrow::test_escrow_release_provider_failure ... ok
[INFO] [stdout] test asset_tests::escrow::test_escrow_release_unauthorized ... ok
[INFO] [stdout] test asset_tests::governance_votes::test_asset_clock ... ok
[INFO] [stdout] test asset_tests::governance_votes::test_asset_clock_mode ... ok
[INFO] [stdout] test asset_tests::governance_votes::test_asset_get_past_votes ... ok
[INFO] [stdout] test asset_tests::governance_votes::test_asset_delegate ... ok
[INFO] [stdout] test asset_tests::governance_votes::test_asset_get_votes ... ok
[INFO] [stdout] test asset_tests::governance_votes::test_asset_num_checkpoints ... ok
[INFO] [stdout] test asset_tests::governance_votes::test_asset_get_delegate ... ok
[INFO] [stdout] test asset_tests::governance_votes::test_delegate_from_zero_address ... ok
[INFO] [stdout] test asset_tests::governance_votes::test_get_delegate_after_remove ... ok
[INFO] [stdout] test asset_tests::governance_votes::test_get_past_votes_remove_delegation ... ok
[INFO] [stdout] test asset_tests::escrow::test_escrow_release_zero_address ... ok
[INFO] [stdout] test asset_tests::governance_votes::test_get_votes_after_remove ... ok
[INFO] [stdout] test asset_tests::permit::test_permit_nonce_provider_failure ... ok
[INFO] [stdout] test asset_tests::governance_votes::test_num_checkpoints_provider_failure ... ok
[INFO] [stdout] test asset_tests::permit::test_permit_nonexistent_asset ... ok
[INFO] [stdout] test asset_tests::permit::test_permit_provider_failure ... ok
[INFO] [stdout] test asset_tests::permit::test_permit_valid ... ok
[INFO] [stdout] test asset_tests::permit::test_permit_wrong_signer ... ok
[INFO] [stdout] test asset_tests::permit::test_transfer_with_permit_provider_failure ... ok
[INFO] [stdout] test asset_tests::role_management::test_asset_get_role_admin ... ok
[INFO] [stdout] test asset_tests::governance_votes::test_num_checkpoints_remove_delegation ... ok
[INFO] [stdout] test asset_tests::permit::test_asset_domain_separator ... ok
[INFO] [stdout] test asset_tests::role_management::test_get_role_admin_provider_failure ... ok
[INFO] [stdout] test asset_tests::role_management::test_grant_role_to_zero_address ... ok
[INFO] [stdout] test asset_tests::permit::test_transfer_with_permit_invalid_signature ... ok
[INFO] [stdout] test asset_tests::permit::test_transfer_with_permit_nonexistent_asset ... ok
[INFO] [stdout] test asset_tests::permit::test_domain_separator_provider_failure ... ok
[INFO] [stdout] test asset_tests::role_management::test_has_role_provider_failure ... ok
[INFO] [stdout] test asset_tests::permit::test_transfer_with_permit_wrong_signer ... ok
[INFO] [stdout] test asset_tests::role_management::test_renounce_role_provider_failure ... ok
[INFO] [stdout] test asset_tests::role_management::test_asset_grant_role ... ok
[INFO] [stdout] test asset_tests::role_management::test_asset_renounce_role ... ok
[INFO] [stdout] test asset_tests::role_management::test_asset_has_role ... ok
[INFO] [stdout] test asset_tests::permit::test_transfer_with_permit_invalid_nonce ... ok
[INFO] [stdout] test asset_tests::role_management::test_asset_revoke_role ... ok
[INFO] [stdout] test asset_tests::role_management::test_revoke_role_provider_failure ... ok
[INFO] [stdout] test asset_tests::permit::test_asset_permit_nonce ... ok
[INFO] [stdout] test asset_tests::role_management::test_revoke_role_zero_address ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_agent_authorize_nonexistent_asset ... ok
[INFO] [stdout] test asset_tests::role_management::test_set_role_admin_zero_address ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_agent_revoke_no_authorization ... ok
[INFO] [stdout] test asset_tests::role_management::test_get_role_admin_zero_address ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_agent_transfer_no_authorization ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_allowance_paused_asset ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_allowance_query_basic ... ok
[INFO] [stdout] test asset_tests::role_management::test_renounce_role_zero_address ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_approve_paused_asset ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_approve_zero_amount ... ok
[INFO] [stdout] test asset_tests::role_management::test_set_role_admin_provider_failure ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_allowance_zero_amount_query ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_batch_transfer_insufficient_balance ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_batch_transfer_zero_amount ... ok
[INFO] [stdout] test asset_tests::role_management::test_revoke_role_unauthorized ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_domain_separator_nonexistent_asset ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_escrow_approve_nonexistent_asset ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_burn_overflow_amount ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_escrow_approve_not_found ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_escrow_approve_zero_caller ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_decrease_allowance_self_operation ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_escrow_approve_provider_failure ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_escrow_cancel_by_sender ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_burn_from_with_admin ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_burn_insufficient_balance ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_burn_from_overflow_amount ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_decrease_allowance_paused_asset ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_escrow_cancel_nonexistent_asset ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_escrow_cancel_unauthorized_caller ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_escrow_cancel_provider_failure ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_escrow_cancel_when_expired ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_escrow_cancel_zero_caller ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_escrow_create_paused_asset ... ok
[INFO] [stdout] test asset_tests::admin_operations::test_asset_freeze_account ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_escrow_dispute_by_sender ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_escrow_get_nonexistent_asset ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_escrow_get_provider_failure ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_escrow_dispute_unauthorized_caller ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_escrow_get_zero_escrow_id ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_escrow_release_provider_failure ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_escrow_create_nonexistent_asset ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_escrow_release_nonexistent_asset ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_escrow_release_time_condition_met ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_escrow_dispute_by_recipient ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_escrow_release_unauthorized_caller ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_escrow_dispute_nonexistent_asset ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_escrow_revoke_approval_not_found ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_escrow_release_zero_caller ... ok
[INFO] [stdout] test asset_tests::compute_costs::test_approve_nonexistent_asset ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_extend_lock_invalid_time ... ok
[INFO] [stdout] test asset_tests::compute_costs::test_delegate_provider_failure ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_extend_lock_nonexistent_asset ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_extend_lock_not_found ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_escrow_dispute_provider_failure ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_escrow_dispute_zero_caller ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_get_lock_nonexistent_asset ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_get_delegate_no_asset_exists ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_get_role_admin_nonexistent_asset ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_get_votes_zero_address ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_force_transfer_overflow_amount ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_grant_role_no_admin_permission ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_grant_role_already_exists ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_grant_role_nonexistent_asset ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_has_role_basic ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_get_lock_provider_failure ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_has_role_without_admin ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_get_delegate_provider_failure ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_has_role_zero_address ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_get_delegate_zero_address ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_increase_allowance_paused_asset ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_num_checkpoints_no_asset_exists ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_increase_allowance_self_operation ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_num_checkpoints_zero_address ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_is_paused_basic ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_is_frozen_nonexistent_asset ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_lock_count_basic ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_lock_count_nonexistent_asset ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_renounce_last_admin ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_permit_nonce_nonexistent_asset ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_renounce_role_missing ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_lock_count_provider_failure ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_revoke_role_missing ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_renounce_role_nonexistent_asset ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_lock_max_locks_exceeded ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_revoke_role_nonexistent_asset ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_merge_locks_invalid_count_one ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_merge_locks_invalid_count_zero ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_merge_locks_nonexistent_asset ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_mint_insufficient_balance_check ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_revoke_last_admin ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_revoke_role_no_admin_permission ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_merge_locks_not_found ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_set_role_admin_modify_default ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_set_role_admin_nonexistent_asset ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_timelock_cancel_no_operation ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_timelock_cancel ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_timelock_cancel_already_executed ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_timelock_cancel_provider_failure ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_timelock_cancel_unauthorized ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_timelock_cancel_nonexistent_operation ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_timelock_execute ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_timelock_execute_already_executed ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_timelock_execute_no_operation ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_timelock_execute_nonexistent_operation ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_split_lock_not_found ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_split_lock_nonexistent_asset ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_timelock_execute_not_ready ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_timelock_execute_unauthorized ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_timelock_get_min_delay ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_timelock_get_min_delay_provider_failure ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_timelock_get_min_delay_with_configured_delay ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_timelock_is_ready_provider_failure ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_timelock_is_done_provider_failure ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_timelock_is_ready_when_not_ready ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_timelock_is_ready_when_ready ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_timelock_not_done_when_not_executed ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_timelock_is_operation ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_timelock_is_operation_provider_failure ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_timelock_is_done_when_done ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_timelock_is_operation_with_existing ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_timelock_is_pending ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_timelock_is_pending_provider_failure ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_timelock_is_pending_with_pending ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_timelock_is_ready ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_timelock_is_done ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_timelock_execute_provider_failure ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_timelock_not_pending_when_not_scheduled ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_timelock_not_ready_when_not_scheduled ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_timelock_schedule_no_permission ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_timelock_operation_not_found ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_timelock_schedule ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_transfer_frozen_recipient_blocked ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_transfer_from_overflow_amount ... ok
[INFO] [stdout] test asset_tests::token_locking::test_asset_lock ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_transfer_from_frozen_recipient ... ok
[INFO] [stdout] test asset_tests::token_locking::test_asset_get_lock ... ok
[INFO] [stdout] test asset_tests::token_locking::test_asset_unlock ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_timelock_schedule_provider_failure ... ok
[INFO] [stdout] test asset_tests::token_locking::test_extend_lock_not_found ... ok
[INFO] [stdout] test asset_tests::token_locking::test_extend_lock_duration_too_long ... ok
[INFO] [stdout] test asset_tests::token_locking::test_extend_lock_provider_failure ... ok
[INFO] [stdout] test asset_tests::token_locking::test_extend_lock_nonexistent_asset ... ok
[INFO] [stdout] test asset_tests::token_locking::test_asset_available_balance ... ok
[INFO] [stdout] test asset_tests::token_locking::test_get_lock_nonexistent_asset ... ok
[INFO] [stdout] test asset_tests::token_locking::test_get_lock_not_found ... ok
[INFO] [stdout] test asset_tests::timelock_admin::test_timelock_schedule_not_found ... ok
[INFO] [stdout] test asset_tests::token_locking::test_asset_lock_count ... ok
[INFO] [stdout] test asset_tests::token_locking::test_asset_locked_balance ... ok
[INFO] [stdout] test asset_tests::token_locking::test_get_lock_provider_failure ... ok
[INFO] [stdout] test asset_tests::token_locking::test_lock_count_nonexistent_asset ... ok
[INFO] [stdout] test asset_tests::token_locking::test_lock_duration_too_long ... ok
[INFO] [stdout] test asset_tests::token_locking::test_lock_insufficient_balance ... ok
[INFO] [stdout] test asset_tests::token_locking::test_lock_count_provider_failure ... ok
[INFO] [stdout] test asset_tests::token_locking::test_lock_past_unlock_time ... ok
[INFO] [stdout] test asset_tests::token_locking::test_lock_zero_amount ... ok
[INFO] [stdout] test asset_tests::token_locking::test_lock_nonexistent_asset ... ok
[INFO] [stdout] test asset_tests::token_locking::test_merge_locks_invalid_count_one ... ok
[INFO] [stdout] test asset_tests::token_locking::test_split_lock_nonexistent_asset ... ok
[INFO] [stdout] test asset_tests::token_locking::test_merge_locks_not_found ... ok
[INFO] [stdout] test asset_tests::token_locking::test_split_lock_zero_amount ... ok
[INFO] [stdout] test asset_tests::token_locking::test_merge_locks_invalid_count_zero ... ok
[INFO] [stdout] test asset_tests::token_locking::test_lock_provider_failure ... ok
[INFO] [stdout] test asset_tests::token_locking::test_split_lock_not_found ... ok
[INFO] [stdout] test asset_tests::token_locking::test_transfer_lock_provider_failure ... ok
[INFO] [stdout] test asset_tests::token_locking::test_transfer_lock_nonexistent_asset ... ok
[INFO] [stdout] test asset_tests::token_locking::test_merge_locks_provider_failure ... ok
[INFO] [stdout] test asset_tests::token_locking::test_transfer_lock_to_zero_address ... ok
[INFO] [stdout] test asset_tests::token_locking::test_transfer_lock_not_found ... ok
[INFO] [stdout] test asset_tests::token_locking::test_unlock_lock_not_expired ... ok
[INFO] [stdout] test asset_tests::token_locking::test_transfer_lock_self_operation ... ok
[INFO] [stdout] test asset_tests::token_locking::test_merge_locks_nonexistent_asset ... ok
[INFO] [stdout] test asset_tests::token_locking::test_split_lock_provider_failure ... ok
[INFO] [stdout] test asset_tests::token_locking::test_unlock_nonexistent_lock ... ok
[INFO] [stdout] test asset_tests::token_locking::test_unlock_provider_failure ... ok
[INFO] [stdout] test balance::tests::test_get_balance ... ok
[INFO] [stdout] test balance::tests::test_insufficient_compute_for_balance ... ok
[INFO] [stdout] test balance::tests::test_insufficient_compute_for_transfer ... ok
[INFO] [stdout] test balance::tests::test_transfer_success ... ok
[INFO] [stdout] test balance::tests::test_transfer_zero_amount ... ok
[INFO] [stdout] test blob::tests::test_blob_module_compiles ... ok
[INFO] [stdout] test blockchain::tests::test_get_block_hash ... ok
[INFO] [stdout] test blockchain::tests::test_get_block_height ... ok
[INFO] [stdout] test blockchain::tests::test_get_contract_hash ... ok
[INFO] [stdout] test blockchain::tests::test_get_tx_hash ... ok
[INFO] [stdout] test blockchain::tests::test_get_tx_sender ... ok
[INFO] [stdout] test blockchain::tests::test_insufficient_compute_units ... ok
[INFO] [stdout] test bn254_audit_verification::audit_tests::audit_document_cost_expectations ... ok
[INFO] [stdout] test bn254_audit_verification::audit_tests::audit_test_field_element_bounds ... ok
[INFO] [stdout] test bn254_audit_verification::audit_tests::audit_test_subgroup_check_availability ... ok
[INFO] [stdout] test bn254_audit_verification::audit_tests::audit_verify_sqrt_determinism ... ok
[INFO] [stdout] test bn254_audit_verification::audit_tests::audit_verify_g2_parity_rule ... ok
[INFO] [stdout] test bn254_compression::tests::test_compression_error_to_boxed_error ... ok
[INFO] [stdout] test bn254_audit_verification::audit_tests::audit_verify_identity_representation ... ok
[INFO] [stdout] test bn254_compression::tests::test_compression_error_is_typed ... ok
[INFO] [stdout] test bn254_compression::tests::test_compression_sizes ... ok
[INFO] [stdout] test bn254_compression::tests::test_endianness_consistency_be_roundtrip ... ok
[INFO] [stdout] test bn254_compression::tests::test_endianness_consistency_le_roundtrip ... ok
[INFO] [stdout] test bn254_compression::tests::test_endianness_mismatch_be_to_le ... ok
[INFO] [stdout] test bn254_compression::tests::test_g1_identity_sec1_roundtrip_be ... ok
[INFO] [stdout] test bn254_compression::tests::test_g1_identity_sec1_roundtrip_le ... ok
[INFO] [stdout] test bn254_compression::tests::test_g2_endianness_consistency_le_roundtrip ... ok
[INFO] [stdout] test bn254_compression::tests::test_g2_field_element_boundary ... ok
[INFO] [stdout] test bn254_compression::tests::test_g2_identity_decompress_endianness_independent ... ok
[INFO] [stdout] test bn254_compression::tests::test_g1_compression_le ... ok
[INFO] [stdout] test bn254_compression::tests::test_g2_identity_point ... ok
[INFO] [stdout] test bn254_compression::tests::test_g1_field_element_exceeds_modulus ... ok
[INFO] [stdout] test bn254_compression::tests::test_g1_invalid_prefix_bytes ... ok
[INFO] [stdout] test bn254_compression::tests::test_g2_invalid_prefix_bytes ... ok
[INFO] [stdout] test bn254_compression::tests::test_invalid_input_size ... ok
[INFO] [stdout] test bn254_compression::tests::test_endianness_mismatch_le_to_be ... ok
[INFO] [stdout] test bn254_compression::tests::test_g2_identity_sec1_roundtrip_le ... ok
[INFO] [stdout] test bn254_compression::tests::test_g2_endianness_consistency_be_roundtrip ... ok
[INFO] [stdout] test bn254_compression::tests::test_g1_non_quadratic_residue ... ok
[INFO] [stdout] test bn254_compression::tests::test_g2_identity_sec1_roundtrip_be ... ok
[INFO] [stdout] test bn254_compression::tests::test_g2_non_quadratic_residue ... ok
[INFO] [stdout] test bn254_compression::tests::test_g1_compression_be ... ok
[INFO] [stdout] test bn254_compression::tests::test_g1_field_element_boundary ... ok
[INFO] [stdout] test bn254_audit_verification::audit_tests::audit_verify_bn254_cofactors ... ok
[INFO] [stdout] test bn254_compression::tests::test_identity_decompress_endianness_independent ... ok
[INFO] [stdout] test bn254_compression::tests::test_g2_mixed_identity_be_vs_le ... ok
[INFO] [stdout] test bn254_compression::tests::test_invalid_point_not_on_curve ... ok
[INFO] [stdout] test bn254_compression::tests::test_invalid_prefix ... ok
[INFO] [stdout] test bn254_compression::tests::test_sec1_identity_prefix_recognition ... ok
[INFO] [stdout] test cpi::tests::test_cpi_invoke_depth_check ... ok
[INFO] [stdout] test bn254_compression::tests::test_round_trip_consistency ... ok
[INFO] [stdout] test bn254_compression::tests::test_x_zero_with_compressed_prefix_rejected ... ok
[INFO] [stdout] test cpi::tests::test_push_pop_pattern_multi_level ... ok
[INFO] [stdout] test cpi::tests::test_cpi_invoke_insufficient_compute ... ok
[INFO] [stdout] test cpi::tests::test_cpi_invoke_compute_cost ... ok
[INFO] [stdout] test cpi::tests::test_cpi_invoke_base_cost ... ok
[INFO] [stdout] test cpi::tests::test_push_pop_pattern_success_path ... ok
[INFO] [stdout] test crypto::tests::test_blake3_known_vector ... ok
[INFO] [stdout] test crypto::tests::test_keccak256_hello_world ... ok
[INFO] [stdout] test cpi::tests::test_push_pop_solana_semantics ... ok
[INFO] [stdout] test crypto::tests::test_keccak256_known_vector ... ok
[INFO] [stdout] test crypto::tests::test_blake3_hello_world ... ok
[INFO] [stdout] test crypto::tests::test_secp256k1_recover_invalid_hash ... ok
[INFO] [stdout] test cpi::tests::test_cpi_invoke_max_depth_error ... ok
[INFO] [stdout] test bn254_compression::tests::test_mixed_identity_be_vs_le ... ok
[INFO] [stdout] test cpi::tests::test_push_pop_pattern_failure_path ... ok
[INFO] [stdout] test cpi::tests::test_push_pop_pattern_push_failure_path ... ok
[INFO] [stdout] test crypto::tests::test_secp256k1_recover_invalid_recovery_id ... ok
[INFO] [stdout] test crypto::tests::test_sha256_hello_world ... ok
[INFO] [stdout] test bn254_compression::tests::test_prefix_values ... ok
[INFO] [stdout] test crypto::tests::test_sha256_known_vector ... ok
[INFO] [stdout] test bn254_compression::tests::test_regression_x_zero_with_compressed_prefix_fails ... ok
[INFO] [stdout] test bn254_compression::tests::test_regression_non_canonical_field_elements_rejected ... ok
[INFO] [stdout] test crypto::tests::test_secp256k1_recover_invalid_signature ... ok
[INFO] [stdout] test crypto::tests::test_syscall_secp256k1_recover_invalid_recovery_id ... ok
[INFO] [stdout] test crypto_advanced::tests::test_bn254_pairing_cost_calculation ... ok
[INFO] [stdout] test crypto::tests::test_syscall_secp256k1_recover_invalid_hash ... ok
[INFO] [stdout] test crypto_advanced::tests::test_bn254_pairing_empty_input ... ok
[INFO] [stdout] test crypto::tests::test_syscall_secp256k1_recover_insufficient_compute ... ok
[INFO] [stdout] test code_ops::tests::test_code_ops_module_compiles ... ok
[INFO] [stdout] test crypto_advanced::tests::test_bn254_pairing_invalid_length ... ok
[INFO] [stdout] test crypto_advanced::tests::test_ripemd160_empty_input ... ok
[INFO] [stdout] test crypto::tests::test_secp256k1_recover_evm_test_vector ... ok
[INFO] [stdout] test crypto_blake2f::tests::test_blake2_g_function ... ok
[INFO] [stdout] test crypto_blake2f::tests::test_blake2f_compress_basic ... ok
[INFO] [stdout] test crypto_blake2f::tests::test_blake2f_compress_deterministic ... ok
[INFO] [stdout] test crypto_blake2f::tests::test_blake2f_compress_final_block ... ok
[INFO] [stdout] test crypto_blake2f::tests::test_blake2f_with_official_vectors ... ignored
[INFO] [stdout] test crypto_blake2f::tests::test_blake2f_compress_rounds ... ok
[INFO] [stdout] test bn254_compression::tests::test_g2_valid_subgroup_point ... ok
[INFO] [stdout] test crypto_bls12_381::g1::utils::tests::test_g1_roundtrip ... ok
[INFO] [stdout] test crypto_bls12_381::g2::utils::tests::test_g2_roundtrip ... ok
[INFO] [stdout] test crypto_curve25519::tests::test_compute_costs ... ok
[INFO] [stdout] test crypto_curve25519::tests::test_curve_constants ... ok
[INFO] [stdout] test crypto_curve25519::tests::test_edwards_add ... ok
[INFO] [stdout] test crypto_advanced::tests::test_bn254_add_invalid_point ... ok
[INFO] [stdout] test crypto_advanced::tests::test_bn254_cost_constants ... ok
[INFO] [stdout] test crypto_advanced::tests::test_bn254_add_valid_points ... ok
[INFO] [stdout] test crypto_advanced::tests::test_bn254_mul_by_zero ... ok
[INFO] [stdout] test crypto_advanced::tests::test_bn254_mul_valid ... ok
[INFO] [stdout] test crypto_advanced::tests::test_bn254_add_zero_sum ... ok
[INFO] [stdout] test crypto::tests::test_syscall_secp256k1_recover_success ... ok
[INFO] [stdout] test crypto_curve25519::tests::test_validate_edwards_point_valid ... ok
[INFO] [stdout] test crypto_curve25519::tests::test_validate_invalid_point ... ok
[INFO] [stdout] test crypto_kzg::tests::test_kzg_with_evm_test_suite ... ignored
[INFO] [stdout] test crypto_curve25519::tests::test_validate_ristretto_point_valid ... ok
[INFO] [stdout] test crypto_kzg::tests::test_kzg_to_versioned_hash_with_zeros ... ok
[INFO] [stdout] test crypto_kzg::tests::test_return_value_format ... ok
[INFO] [stdout] test crypto_kzg::tests::test_kzg_to_versioned_hash ... ok
[INFO] [stdout] test crypto_kzg::tests::test_kzg_to_versioned_hash_with_max_bytes ... ok
[INFO] [stdout] test crypto_advanced::tests::test_modexp_cost_constants ... ok
[INFO] [stdout] test crypto_advanced::tests::test_parse_u64_from_be_bytes ... ok
[INFO] [stdout] test bn254_compression::tests::test_g2_subgroup_check_is_enforced ... ok
[INFO] [stdout] test crypto::tests::test_secp256k1_recover_malleability ... ok
[INFO] [stdout] test crypto_advanced::tests::test_ripemd160_cost_calculation ... ok
[INFO] [stdout] test crypto_p256verify::tests::test_p256_verify_canonical_range_helpers ... ok
[INFO] [stdout] test crypto_p256verify::tests::test_p256_verify_empty_output_malformed_pubkey ... ok
[INFO] [stdout] test crypto_p256verify::tests::test_p256_verify_cost ... ok
[INFO] [stdout] test crypto_p256verify::tests::test_p256_verify_empty_output_malformed_signature ... ok
[INFO] [stdout] test crypto_p256verify::tests::test_p256_verify_empty_output_r_equals_n ... ok
[INFO] [stdout] test crypto_p256verify::tests::test_p256_verify_empty_output_r_zero ... ok
[INFO] [stdout] test crypto_p256verify::tests::test_p256_verify_empty_output_pubkey_not_on_curve ... ok
[INFO] [stdout] test crypto_p256verify::tests::test_p256_verify_empty_output_s_equals_n ... ok
[INFO] [stdout] test crypto_p256verify::tests::test_p256_verify_empty_output_s_zero ... ok
[INFO] [stdout] test crypto_p256verify::tests::test_p256_verify_invalid_pubkey ... ok
[INFO] [stdout] test crypto_p256verify::tests::test_p256_verify_invalid_signature ... ok
[INFO] [stdout] test crypto_p256verify::tests::test_p256_verify_reject_r_greater_or_equal_n ... ok
[INFO] [stdout] test crypto_p256verify::tests::test_p256_verify_reject_r_zero ... ok
[INFO] [stdout] test crypto_p256verify::tests::test_p256_verify_reject_s_greater_or_equal_n ... ok
[INFO] [stdout] test crypto_p256verify::tests::test_p256_verify_reject_s_zero ... ok
[INFO] [stdout] test crypto_p256verify::tests::test_p256_verify_constant_gas_all_cases ... ok
[INFO] [stdout] test crypto_p256verify::tests::test_p256_verify_with_official_vectors ... ignored
[INFO] [stdout] test deprecated::tests::test_callcode_returns_error ... ok
[INFO] [stdout] test deprecated::tests::test_cost_constants ... ok
[INFO] [stdout] test deprecated::tests::test_deprecated_module_compiles ... ok
[INFO] [stdout] test deprecated::tests::test_selfdestruct_returns_error ... ok
[INFO] [stdout] test event::tests::test_emit_event_disabled ... ok
[INFO] [stdout] test event::tests::test_emit_event_success ... ok
[INFO] [stdout] test event::tests::test_emit_event_validation_too_many_topics ... ok
[INFO] [stdout] test input_data::tests::test_input_data_constants ... ok
[INFO] [stdout] test input_data::tests::test_input_data_empty ... ok
[INFO] [stdout] test input_data::tests::test_input_data_large ... ok
[INFO] [stdout] test input_data::tests::test_invoke_context_input_data ... ok
[INFO] [stdout] test invoke::context::tests::test_basic_call ... ok
[INFO] [stdout] test invoke::context::tests::test_budget_exhaustion_prevents_push ... ok
[INFO] [stdout] test invoke::context::tests::test_compute_budget ... ok
[INFO] [stdout] test invoke::context::tests::test_compute_overflow_protection ... ok
[INFO] [stdout] test invoke::context::tests::test_default_compute_units ... ok
[INFO] [stdout] test invoke::context::tests::test_depth_limit ... ok
[INFO] [stdout] test invoke::context::tests::test_direct_reentrancy_prevention ... ok
[INFO] [stdout] test invoke::context::tests::test_guard_cleanup ... ok
[INFO] [stdout] test crypto_p256verify::tests::test_p256_verify_invalid_message ... ok
[INFO] [stdout] test invoke::context::tests::test_indirect_reentrancy_prevention ... ok
[INFO] [stdout] test invoke::context::tests::test_max_depth_constant ... ok
[INFO] [stdout] test invoke::context::tests::test_multiple_independent_calls ... ok
[INFO] [stdout] test invoke::context::tests::test_nested_calls_different_programs ... ok
[INFO] [stdout] test invoke::guard::tests::test_call_frame_creation ... ok
[INFO] [stdout] test invoke::guard::tests::test_reentrancy_guard_basic ... ok
[INFO] [stdout] test invoke::guard::tests::test_reentrancy_guard_multiple_programs ... ok
[INFO] [stdout] test invoke::tests::test_complex_call_pattern ... ok
[INFO] [stdout] test invoke::tests::test_compute_budget_exceeded ... ok
[INFO] [stdout] test invoke::tests::test_compute_consumption ... ok
[INFO] [stdout] test invoke::tests::test_compute_overflow ... ok
[INFO] [stdout] test invoke::tests::test_constants ... ok
[INFO] [stdout] test invoke::tests::test_consume_zero_units ... ok
[INFO] [stdout] test invoke::tests::test_context_creation ... ok
[INFO] [stdout] test invoke::tests::test_deep_nesting ... ok
[INFO] [stdout] test invoke::tests::test_depth_limit_with_cleanup ... ok
[INFO] [stdout] test invoke::tests::test_diamond_pattern ... ok
[INFO] [stdout] test invoke::tests::test_direct_reentrancy_blocked ... ok
[INFO] [stdout] test invoke::tests::test_exhausted_budget_prevents_push ... ok
[INFO] [stdout] test invoke::tests::test_guard_auto_cleanup ... ok
[INFO] [stdout] test crypto_p256verify::tests::test_p256_verify_valid_signature ... ok
[INFO] [stdout] test invoke::tests::test_indirect_reentrancy_blocked ... ok
[INFO] [stdout] test invoke::tests::test_large_compute_budget ... ok
[INFO] [stdout] test invoke::tests::test_many_sequential_calls ... ok
[INFO] [stdout] test invoke::tests::test_max_depth_limit ... ok
[INFO] [stdout] test invoke::tests::test_multiple_independent_calls ... ok
[INFO] [stdout] test invoke::tests::test_nested_guards_lifo_cleanup ... ok
[INFO] [stdout] test invoke::tests::test_reentrancy_allowed_after_cleanup ... ok
[INFO] [stdout] test invoke::tests::test_single_call ... ok
[INFO] [stdout] test invoke::tests::test_zero_compute_units ... ok
[INFO] [stdout] test kyc::tests::test_get_kyc ... ok
[INFO] [stdout] test kyc::tests::test_get_kyc_level ... ok
[INFO] [stdout] test kyc::tests::test_get_kyc_tier ... ok
[INFO] [stdout] test kyc::tests::test_has_kyc ... ok
[INFO] [stdout] test kyc::tests::test_insufficient_compute_for_kyc_query ... ok
[INFO] [stdout] test kyc::tests::test_is_kyc_valid ... ok
[INFO] [stdout] test kyc::tests::test_meets_kyc_level ... ok
[INFO] [stdout] test logging::tests::test_log_compute_units_shows_remaining ... ok
[INFO] [stdout] test logging::tests::test_log_compute_units_success ... ok
[INFO] [stdout] test logging::tests::test_log_empty_message ... ok
[INFO] [stdout] test logging::tests::test_log_insufficient_compute ... ok
[INFO] [stdout] test logging::tests::test_log_invalid_utf8 ... ok
[INFO] [stdout] test logging::tests::test_log_pubkey_insufficient_compute ... ok
[INFO] [stdout] test logging::tests::test_log_pubkey_success ... ok
[INFO] [stdout] test logging::tests::test_log_success ... ok
[INFO] [stdout] test logging::tests::test_log_too_long ... ok
[INFO] [stdout] test logging::tests::test_log_u64_insufficient_compute ... ok
[INFO] [stdout] test logging::tests::test_log_u64_success ... ok
[INFO] [stdout] test mem_ops::tests::test_is_nonoverlapping ... ok
[INFO] [stdout] test mem_ops::tests::test_memcmp_equal ... ok
[INFO] [stdout] test mem_ops::tests::test_memcmp_greater ... ok
[INFO] [stdout] test mem_ops::tests::test_memcmp_less ... ok
[INFO] [stdout] test nft::tests::test_insufficient_compute_for_nft_query ... ok
[INFO] [stdout] test nft::tests::test_nft_balance_of ... ok
[INFO] [stdout] test nft::tests::test_nft_collection_exists ... ok
[INFO] [stdout] test nft::tests::test_nft_exists ... ok
[INFO] [stdout] test nft::tests::test_nft_is_approved_for_all ... ok
[INFO] [stdout] test nft::tests::test_nft_owner_of ... ok
[INFO] [stdout] test offer_call::tests::test_cancel_scheduled_execution_not_available ... ok
[INFO] [stdout] test offer_call::tests::test_compute_costs ... ok
[INFO] [stdout] test offer_call::tests::test_get_scheduled_execution_not_available ... ok
[INFO] [stdout] test offer_call::tests::test_insufficient_compute ... ok
[INFO] [stdout] test offer_call::tests::test_offer_call_not_available ... ok
[INFO] [stdout] test offer_call::tests::test_offer_call_static_context ... ok
[INFO] [stdout] test randomness::tests::test_randomness_module_compiles ... ok
[INFO] [stdout] test referral::tests::test_get_direct_referrals_count ... ok
[INFO] [stdout] test referral::tests::test_get_level ... ok
[INFO] [stdout] test referral::tests::test_get_referrer ... ok
[INFO] [stdout] test referral::tests::test_get_team_size ... ok
[INFO] [stdout] test crypto_curve25519::tests::test_edwards_multiscalar_mul ... ok
[INFO] [stdout] test referral::tests::test_get_uplines_clamps_to_max ... ok
[INFO] [stdout] test referral::tests::test_get_uplines ... ok
[INFO] [stdout] test referral::tests::test_insufficient_compute_for_referral_query ... ok
[INFO] [stdout] test referral::tests::test_is_downline ... ok
[INFO] [stdout] test registry::tests::test_all_names_unique ... ok
[INFO] [stdout] test registry::tests::test_category_counts ... ok
[INFO] [stdout] test registry::tests::test_find_by_name ... ok
[INFO] [stdout] test registry::tests::test_nonexistent_syscall ... ok
[INFO] [stdout] test registry::tests::test_registry_count ... ok
[INFO] [stdout] test return_data::tests::test_invoke_context_return_data ... ok
[INFO] [stdout] test referral::tests::test_has_referrer ... ok
[INFO] [stdout] test crypto_p256verify::tests::test_p256_verify_deterministic ... ok
[INFO] [stdout] test return_data::tests::test_return_data_constants ... ok
[INFO] [stdout] test runtime::tests::test_abort ... ok
[INFO] [stdout] test runtime::tests::test_compute_unit_tracking ... ok
[INFO] [stdout] test return_data::tests::test_return_data_max_size ... ok
[INFO] [stdout] test return_data::tests::test_return_data_two_call_pattern_no_double_charge ... ok
[INFO] [stdout] test runtime::tests::test_get_heap_region ... ok
[INFO] [stdout] test runtime::tests::test_get_stack_height_root ... ok
[INFO] [stdout] test crypto_curve25519::tests::test_ristretto_mul ... ok
[INFO] [stdout] test runtime::tests::test_get_stack_height_nested ... ok
[INFO] [stdout] test runtime::tests::test_panic_invalid_utf8 ... ok
[INFO] [stdout] test runtime::tests::test_panic_message_too_long ... ok
[INFO] [stdout] test runtime::tests::test_panic_empty_message ... ok
[INFO] [stdout] test runtime::tests::test_remaining_compute_units ... ok
[INFO] [stdout] test storage::tests::test_storage_delete ... ok
[INFO] [stdout] test runtime::tests::test_panic_with_message ... ok
[INFO] [stdout] test storage::tests::test_storage_insufficient_compute ... ok
[INFO] [stdout] test storage::tests::test_storage_key_too_large ... ok
[INFO] [stdout] test team_volume::tests::test_add_team_volume ... ok
[INFO] [stdout] test team_volume::tests::test_add_team_volume_clamps_levels ... ok
[INFO] [stdout] test team_volume::tests::test_get_direct_volume ... ok
[INFO] [stdout] test team_volume::tests::test_get_team_volume ... ok
[INFO] [stdout] test team_volume::tests::test_get_zone_volumes ... ok
[INFO] [stdout] test team_volume::tests::test_insufficient_compute_for_add_team_volume ... ok
[INFO] [stdout] test tests::test_register_syscalls ... ok
[INFO] [stdout] test storage::tests::test_storage_value_too_large ... ok
[INFO] [stdout] test storage::tests::test_storage_write_success ... ok
[INFO] [stdout] test storage::tests::test_storage_read_not_found ... ok
[INFO] [stdout] test transient::tests_disabled::test_tload_empty_key ... ok
[INFO] [stdout] test transient::tests_disabled::test_tload_nonexistent_key ... ok
[INFO] [stdout] test transient::tests_disabled::test_transient_storage_costs ... ok
[INFO] [stdout] test invoke::context::tests::test_guard_cleanup_on_panic ... ok
[INFO] [stdout] test invoke::tests::test_guard_cleanup_on_panic ... ok
[INFO] [stdout] test transient::tests_disabled::test_transient_storage_limits ... ok
[INFO] [stdout] test vrf::tests::test_vrf_module_compiles ... ok
[INFO] [stdout] test transient::tests_disabled::test_tload_oversized_key ... ok
[INFO] [stdout] test transient::tests_disabled::test_transient_storage_clear ... ok
[INFO] [stdout] test transient::tests_disabled::test_tstore_and_tload_roundtrip ... ok
[INFO] [stdout] test transient::tests_disabled::test_tstore_basic ... ok
[INFO] [stdout] test transient::tests_disabled::test_tstore_oversized_value ... ok
[INFO] [stdout] test crypto_advanced::tests::test_bn254_pairing_valid ... ok
[INFO] [stdout] test crypto_kzg::tests::test_verify_proof_mixed_invalid_inputs ... ok
[INFO] [stdout] test crypto_kzg::tests::test_verify_proof_single_byte_corruption ... ok
[INFO] [stdout] test crypto_kzg::tests::test_verify_proof_all_max_inputs ... ok
[INFO] [stdout] test crypto_kzg::tests::test_verify_proof_deterministic ... ok
[INFO] [stdout] test crypto_kzg::tests::test_verify_kzg_proof_invalid_proof ... ok
[INFO] [stdout] test crypto_kzg::tests::test_verify_kzg_proof_valid ... ok
[INFO] [stdout] test crypto_kzg::tests::test_verify_kzg_proof_invalid_commitment ... ok
[INFO] [stdout] test crypto_kzg::tests::test_verify_kzg_proof_wrong_value ... ok
[INFO] [stdout] test crypto_kzg::tests::test_verify_proof_all_zero_inputs ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 714 passed; 0 failed; 3 ignored; 0 measured; 0 filtered out; finished in 0.71s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/generate_json.rs (/opt/rustwide/target/debug/deps/generate_json-683d3e4576823b70)
[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/randomness_edge_cases.rs (/opt/rustwide/target/debug/deps/randomness_edge_cases-20bd30144965b4ac)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test test_base_fee_is_option_type ... ok
[INFO] [stdout] test test_instant_random_can_be_set ... ok
[INFO] [stdout] test test_gas_limit_is_option_type ... ok
[INFO] [stdout] test test_difficulty_is_option_type ... ok
[INFO] [stdout] test test_gas_price_is_option_type ... ok
[INFO] [stdout] test test_syscall_behavior_documentation ... ok
[INFO] [stdout] test test_instant_random_is_option_type ... ok
[INFO] [stdout] test test_all_environment_fields_can_be_set ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/tos_types-b7f6edda3bb99304)
[INFO] [stdout] 
[INFO] [stdout] running 27 tests
[INFO] [stdout] test types::opaque::tests::test_opaque_downcast ... ok
[INFO] [stdout] test types::opaque::tests::test_opaque_wrapper ... ok
[INFO] [stdout] test types::tests::test_type_id_equivalent ... ok
[INFO] [stdout] test types::tests::test_compatibility_between_types ... ok
[INFO] [stdout] test types::opaque::tests::test_opaque_type_serde ... ok
[INFO] [stdout] test u256::tests::test_add_overflow ... ok
[INFO] [stdout] test u256::tests::test_and ... ok
[INFO] [stdout] test u256::tests::test_byte_order ... ok
[INFO] [stdout] test u256::tests::test_bits ... ok
[INFO] [stdout] test u256::tests::test_div ... ok
[INFO] [stdout] test types::opaque::tests::test_map_opaque_as_key ... ok
[INFO] [stdout] test u256::tests::test_division_edge_cases ... ok
[INFO] [stdout] test u256::tests::test_division_power_of_two ... ok
[INFO] [stdout] test types::opaque::tests::test_opaque_serde ... ok
[INFO] [stdout] test u256::tests::test_from_str_radix ... ok
[INFO] [stdout] test u256::tests::test_full_width_shift ... ok
[INFO] [stdout] test u256::tests::test_leading_zeros ... ok
[INFO] [stdout] test u256::tests::test_or ... ok
[INFO] [stdout] test u256::tests::test_mul_overflow ... ok
[INFO] [stdout] test u256::tests::test_shl ... ok
[INFO] [stdout] test u256::tests::test_shr ... ok
[INFO] [stdout] test u256::tests::test_string ... ok
[INFO] [stdout] test u256::tests::test_sub_overflow ... ok
[INFO] [stdout] test u256::tests::test_from_to_le ... ok
[INFO] [stdout] test u256::tests::test_from_to_be ... ok
[INFO] [stdout] test values::constant::tests::test_huge_depth ... ok
[INFO] [stdout] test values::constant::tests::test_std_hash_map_as_key ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 27 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 6.02s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/tos_zk_token_proof_program-297a994412aa6a6e)
[INFO] [stdout] 
[INFO] [stdout] running 23 tests
[INFO] [stdout] test integration_tests::test_batched_range_proof_u64_max_length ... ok
[INFO] [stdout] test integration_tests::test_all_instruction_types_have_correct_compute_costs ... ok
[INFO] [stdout] test integration_tests::test_batched_range_proof_invalid_batch_size ... ok
[INFO] [stdout] test integration_tests::test_ciphertext_commitment_equality_proof_length ... ok
[INFO] [stdout] test integration_tests::test_compute_cost_ordering ... ok
[INFO] [stdout] test integration_tests::test_batched_range_proof_u64_min_length ... ok
[INFO] [stdout] test integration_tests::test_empty_instruction_data ... ok
[INFO] [stdout] test integration_tests::test_fee_sigma_invalid_fee_bounds ... ok
[INFO] [stdout] test integration_tests::test_grouped_ciphertext_2_handles_validity_length ... ok
[INFO] [stdout] test integration_tests::test_instruction_data_too_short ... ok
[INFO] [stdout] test integration_tests::test_pubkey_validity_proof_data_format ... ok
[INFO] [stdout] test integration_tests::test_range_proof_u64_length ... ok
[INFO] [stdout] test integration_tests::test_transfer_with_fee_proof_length ... ok
[INFO] [stdout] test integration_tests::test_withdraw_proof_length ... ok
[INFO] [stdout] test tests::test_instruction_parsing ... ok
[INFO] [stdout] test tests::test_program_entry_exists ... ok
[INFO] [stdout] test integration_tests::test_zero_balance_proof_data_format ... ok
[INFO] [stdout] test integration_tests::test_ciphertext_ciphertext_equality_proof_length ... ok
[INFO] [stdout] test integration_tests::test_transfer_proof_length ... ok
[INFO] [stdout] test tests::test_compute_costs ... ok
[INFO] [stdout] test integration_tests::test_zero_balance_proof_invalid_length ... ok
[INFO] [stdout] test integration_tests::test_fee_sigma_proof_data_format ... ok
[INFO] [stdout] test integration_tests::test_pubkey_validity_proof_invalid_length ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/e2e_tests.rs (/opt/rustwide/target/debug/deps/e2e_tests-5b3d862826d17391)
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test test_e2e_fee_sigma_proof_exceeds_max ... ok
[INFO] [stdout] test test_e2e_summary ... ok
[INFO] [stdout] test test_e2e_fee_sigma_proof_valid_bounds ... ok
[INFO] [stdout] test test_e2e_pubkey_validity_proof_tampered ... ok
[INFO] [stdout] test test_e2e_zero_balance_proof_non_zero_value ... ok
[INFO] [stdout] test test_e2e_zero_balance_proof_invalid_opening ... ok
[INFO] [stdout] test test_e2e_pubkey_validity_proof_valid ... ok
[INFO] [stdout] test test_e2e_pubkey_validity_proof_batch ... ok
[INFO] [stdout] test test_e2e_pubkey_validity_proof_wrong_key ... ok
[INFO] [stdout] test test_e2e_zero_balance_proof_batch ... ok
[INFO] [stdout] test test_e2e_zero_balance_proof_valid ... ok
[INFO] [stdout] test test_e2e_ciphertext_commitment_equality_different_amounts ... ok
[INFO] [stdout] test test_e2e_ciphertext_commitment_equality_valid ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.32s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/fuzz_tests.rs (/opt/rustwide/target/debug/deps/fuzz_tests-f607aba2d748e8d1)
[INFO] [stdout] 
[INFO] [stdout] running 19 tests
[INFO] [stdout] test edge_cases::test_alternating_bytes ... ok
[INFO] [stdout] test edge_cases::test_empty_input ... ok
[INFO] [stdout] test edge_cases::test_single_byte_invalid ... ok
[INFO] [stdout] test security_properties::test_instruction_type_parsing_complete ... ok
[INFO] [stdout] test edge_cases::test_compute_units_are_positive ... ok
[INFO] [stdout] test security_properties::test_no_buffer_overflow ... ok
[INFO] [stdout] test fuzz_verify_transfer_length ... ok
[INFO] [stdout] test fuzz_verify_pubkey_validity_length ... ok
[INFO] [stdout] test fuzz_verify_fee_sigma_length ... ok
[INFO] [stdout] test fuzz_verify_withdraw_length ... ok
[INFO] [stdout] test edge_cases::test_all_valid_instruction_types ... ok
[INFO] [stdout] test fuzz_verify_transfer_with_fee_length ... ok
[INFO] [stdout] test fuzz_instruction_type_parsing ... ok
[INFO] [stdout] test fuzz_compute_units_deterministic ... ok
[INFO] [stdout] test fuzz_empty_input_handling ... ok
[INFO] [stdout] test edge_cases::test_max_u8_input ... ok
[INFO] [stdout] test fuzz_large_input_handling ... ok
[INFO] [stdout] test fuzz_random_bytes_no_panic ... ok
[INFO] [stdout] test fuzz_random_instruction_with_data ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 9.84s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/zk_proofs-d60e7e6b58537dd0)
[INFO] [stdout] 
[INFO] [stdout] running 117 tests
[INFO] [stdout] test commitments::tests::test_commitment_from_slice ... ok
[INFO] [stdout] test commitments::tests::test_commitment_from_slice_invalid_length ... ok
[INFO] [stdout] test commitments::tests::test_commitment_from_bytes ... ok
[INFO] [stdout] test commitments::tests::test_commitment_size ... ok
[INFO] [stdout] test commitments::tests::test_opening_size ... ok
[INFO] [stdout] test commitments::tests::test_opening_zeroize ... ok
[INFO] [stdout] test commitments::tests::test_opening_from_bytes ... ok
[INFO] [stdout] test elgamal::ciphertext::tests::test_ciphertext_zero ... ok
[INFO] [stdout] test elgamal::ciphertext::tests::test_ciphertext_compression ... ok
[INFO] [stdout] test elgamal::ciphertext::tests::test_ciphertext_scalar_multiplication ... ok
[INFO] [stdout] test elgamal::ciphertext::tests::test_ciphertext_add_plaintext ... ok
[INFO] [stdout] test elgamal::ciphertext::tests::test_mismatched_handle_decryption ... ok
[INFO] [stdout] test elgamal::ciphertext::tests::test_zero_addition_identity ... ok
[INFO] [stdout] test elgamal::ciphertext::tests::test_addition_commutative ... ok
[INFO] [stdout] test elgamal::ciphertext::tests::test_different_openings_different_ciphertexts ... ok
[INFO] [stdout] test elgamal::ciphertext::tests::test_decryption_is_deterministic ... ok
[INFO] [stdout] test elgamal::ciphertext::tests::test_ciphertext_subtraction ... ok
[INFO] [stdout] test elgamal::ciphertext::tests::test_encryption_is_probabilistic ... ok
[INFO] [stdout] test elgamal::ciphertext::tests::test_addition_associative ... ok
[INFO] [stdout] test elgamal::ciphertext::tests::test_decrypt_handle_key_binding ... ok
[INFO] [stdout] test elgamal::key::tests::test_public_key_compression ... ok
[INFO] [stdout] test elgamal::pedersen::tests::test_pedersen_opening_generation ... ok
[INFO] [stdout] test elgamal::ciphertext::tests::test_same_opening_gives_same_ciphertext ... ok
[INFO] [stdout] test errors::tests::test_error_code_roundtrip ... ok
[INFO] [stdout] test elgamal::ciphertext::tests::test_cross_key_decryption_fails ... ok
[INFO] [stdout] test errors::tests::test_invalid_error_code ... ok
[INFO] [stdout] test optimization::tests::test_decompress_point_cached_invalid ... ok
[INFO] [stdout] test optimization::tests::test_clear_point_cache ... ok
[INFO] [stdout] test optimization::tests::test_decompress_point_cached_valid ... ok
[INFO] [stdout] test optimization::tests::test_point_cache_eviction ... ok
[INFO] [stdout] test optimization::tests::test_point_cache_hit ... ok
[INFO] [stdout] test elgamal::ciphertext::tests::test_same_opening_deterministic_encryption ... ok
[INFO] [stdout] test elgamal::pedersen::tests::test_pedersen_commitment_creation ... ok
[INFO] [stdout] test proofs::batch::tests::test_batch_collector_invalid ... ok
[INFO] [stdout] test proofs::batch::tests::test_batch_collector_multiple ... ok
[INFO] [stdout] test proofs::batch::tests::test_batch_collector_pool_limit ... ok
[INFO] [stdout] test elgamal::ciphertext::tests::test_ciphertext_homomorphic_addition ... ok
[INFO] [stdout] test elgamal::key::tests::test_keypair_generation ... ok
[INFO] [stdout] test proofs::batch::tests::test_batch_collector_pool ... ok
[INFO] [stdout] test proofs::batch::tests::test_batch_collector_clear ... ok
[INFO] [stdout] test proofs::batch::tests::test_batch_collector_valid ... ok
[INFO] [stdout] test proofs::batch::tests::test_batch_collector_with_capacity ... ok
[INFO] [stdout] test pod_conversions::tests::test_pod_pubkey_roundtrip ... ok
[INFO] [stdout] test elgamal::pedersen::tests::test_commitment_compression_roundtrip ... ok
[INFO] [stdout] test elgamal::key::tests::test_encrypt_with_opening ... ok
[INFO] [stdout] test elgamal::key::tests::test_decrypt_zero ... ok
[INFO] [stdout] test elgamal::pedersen::tests::test_pedersen_commitment_homomorphic_addition ... ok
[INFO] [stdout] test proofs::fee_sigma::tests::test_fee_sigma_proof_identity_point ... ok
[INFO] [stdout] test proofs::fee_sigma::tests::test_fee_sigma_proof_invalid_fee ... ok
[INFO] [stdout] test elgamal::ciphertext::tests::test_homomorphic_addition_property ... ok
[INFO] [stdout] test proofs::fee_sigma::tests::test_fee_sigma_proof_size ... ok
[INFO] [stdout] test proofs::fee_sigma::tests::test_fee_sigma_proof_valid_structure ... ok
[INFO] [stdout] test proofs::pubkey_validity::tests::test_pubkey_validity_proof_basic ... ok
[INFO] [stdout] test proofs::pubkey_validity::tests::test_pubkey_validity_proof_size ... ok
[INFO] [stdout] test proofs::batch::tests::test_batch_collector_empty ... ok
[INFO] [stdout] test elgamal::ciphertext::tests::test_homomorphic_subtraction_property ... ok
[INFO] [stdout] test elgamal::ciphertext::tests::test_scalar_multiplication_property ... ok
[INFO] [stdout] test proofs::zero_balance::tests::test_zero_balance_proof_size ... ok
[INFO] [stdout] test range_proofs::tests::test_inner_product_proof_roundtrip ... ok
[INFO] [stdout] test elgamal::ciphertext::tests::test_distributive_property ... ok
[INFO] [stdout] test range_proofs::tests::test_range_proof_from_slice ... ok
[INFO] [stdout] test range_proofs::tests::test_range_proof_from_slice_invalid_length ... ok
[INFO] [stdout] test range_proofs::tests::test_range_proof_memory_layout ... ok
[INFO] [stdout] test proofs::ciphertext_validity::tests::test_ciphertext_validity_proof_without_y2 ... ok
[INFO] [stdout] test range_proofs::tests::test_range_proof_roundtrip ... ok
[INFO] [stdout] test elgamal::key::tests::test_encryption_decryption ... ok
[INFO] [stdout] test range_proofs::tests::test_inner_product_proof_size ... ok
[INFO] [stdout] test range_proofs::tests::test_range_proof_size ... ok
[INFO] [stdout] test sigma_proofs::tests::test_ciphertext_commitment_equality_proof_roundtrip ... ok
[INFO] [stdout] test sigma_proofs::tests::test_ciphertext_roundtrip ... ok
[INFO] [stdout] test sigma_proofs::tests::test_ciphertext_validity_proof_roundtrip_without_y2 ... ok
[INFO] [stdout] test sigma_proofs::tests::test_elgamal_ciphertext_size ... ok
[INFO] [stdout] test sigma_proofs::tests::test_ciphertext_validity_proof_roundtrip_with_y2 ... ok
[INFO] [stdout] test sigma_proofs::tests::test_ciphertext_validity_proof_size ... ok
[INFO] [stdout] test sigma_proofs::tests::test_elgamal_pubkey_size ... ok
[INFO] [stdout] test sigma_proofs::tests::test_elgamal_subtraction_invalid_ciphertext ... ok
[INFO] [stdout] test sigma_proofs::tests::test_equality_proof_size ... ok
[INFO] [stdout] test sigma_proofs::tests::test_fee_sigma_proof_size ... ok
[INFO] [stdout] test sigma_proofs::tests::test_pubkey_validity_proof_size ... ok
[INFO] [stdout] test sigma_proofs::tests::test_zero_balance_proof_size ... ok
[INFO] [stdout] test verification::checked_decoders::tests::test_decode_commitment_wrong_length ... ok
[INFO] [stdout] test verification::checked_decoders::tests::test_decode_pubkey_wrong_length ... ok
[INFO] [stdout] test verification::checked_decoders::tests::test_decode_ciphertext_wrong_length ... ok
[INFO] [stdout] test verification::range_proof::tests::test_batched_range_proof_invalid_batch_size ... ok
[INFO] [stdout] test verification::checked_decoders::tests::test_identity_point_rejected ... ok
[INFO] [stdout] test verification::range_proof::tests::test_batched_range_proof_u128_invalid_batch_size ... ok
[INFO] [stdout] test verification::range_proof::tests::test_batched_range_proof_u256_invalid_batch_size ... ok
[INFO] [stdout] test verification::checked_decoders::tests::test_valid_point_accepted ... ok
[INFO] [stdout] test verification::range_proof::tests::test_verify_range_proof_placeholder ... ok
[INFO] [stdout] test proofs::ciphertext_validity::tests::test_ciphertext_validity_proof_with_y2 ... ok
[INFO] [stdout] test proofs::commitment_eq::tests::test_commitment_eq_proof ... ok
[INFO] [stdout] test verification::sigma_proofs::tests::test_end_to_end_fee_sigma_proof ... ok
[INFO] [stdout] test verification::sigma_proofs::tests::test_verify_batched_grouped_ciphertext_2handles_validity_empty_batch ... ok
[INFO] [stdout] test verification::sigma_proofs::tests::test_verify_batched_grouped_ciphertext_2handles_validity_large_batch ... ok
[INFO] [stdout] test verification::sigma_proofs::tests::test_verify_batched_grouped_ciphertext_2handles_validity_multiple ... ok
[INFO] [stdout] test sigma_proofs::tests::test_elgamal_ciphertext_subtraction ... ok
[INFO] [stdout] test proofs::pubkey_validity::tests::test_pubkey_validity_proof_batch ... ok
[INFO] [stdout] test verification::sigma_proofs::tests::test_verify_transfer_proof_structure ... ok
[INFO] [stdout] test verification::sigma_proofs::tests::test_verify_fee_sigma_fee_too_high ... ok
[INFO] [stdout] test verification::sigma_proofs::tests::test_verify_withdraw_proof_structure ... ok
[INFO] [stdout] test verification::transcript_labels::tests::test_labels_are_unique ... ok
[INFO] [stdout] test verification::transcript_labels::tests::test_labels_use_kebab_case ... ok
[INFO] [stdout] test verification::transcript_labels::tests::test_labels_have_namespace_prefix ... ok
[INFO] [stdout] test verification::sigma_proofs::tests::test_verify_batched_grouped_ciphertext_2handles_validity_single ... ok
[INFO] [stdout] test proofs::pubkey_validity::tests::test_pubkey_validity_proof_wrong_key ... ok
[INFO] [stdout] test proofs::zero_balance::tests::test_zero_balance_proof_batch ... ok
[INFO] [stdout] test proofs::ciphertext_eq::tests::test_ciphertext_eq_proof_invalid ... ok
[INFO] [stdout] test proofs::commitment_eq::tests::test_commitment_eq_proof_standalone ... ok
[INFO] [stdout] test proofs::ciphertext_eq::tests::test_ciphertext_eq_proof ... ok
[INFO] [stdout] test proofs::zero_balance::tests::test_zero_balance_proof_basic ... ok
[INFO] [stdout] test proofs::commitment_eq::tests::test_commitment_eq_proof_invalid ... ok
[INFO] [stdout] test verification::sigma_proofs::tests::test_end_to_end_ciphertext_validity_proof_without_y2 ... ok
[INFO] [stdout] test verification::sigma_proofs::tests::test_end_to_end_commitment_equality_proof ... ok
[INFO] [stdout] test proofs::ciphertext_eq::tests::test_ciphertext_eq_proof_standalone ... ok
[INFO] [stdout] test proofs::ciphertext_validity::tests::test_ciphertext_validity_proof_invalid ... ok
[INFO] [stdout] test verification::sigma_proofs::tests::test_end_to_end_ciphertext_ciphertext_equality_proof ... ok
[INFO] [stdout] test verification::sigma_proofs::tests::test_end_to_end_ciphertext_validity_proof ... ok
[INFO] [stdout] 
[INFO] [stderr]      Running tests/checked_decoders_prop.rs (/opt/rustwide/target/debug/deps/checked_decoders_prop-035c908281a0b6a4)
[INFO] [stdout] test result: ok. 117 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.05s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test decode_pubkey_wrong_len_err ... ok
[INFO] [stdout] test decode_commitment_wrong_len_err ... ok
[INFO] [stdout] test decode_pubkey_len_must_be_32 ... ok
[INFO] [stdout] test decode_commitment_len_must_be_32 ... ok
[INFO] [stdout] test decode_ciphertext_len_must_be_64 ... ok
[INFO] [stdout] test decode_ciphertext_wrong_len_err ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cryptographic_security.rs (/opt/rustwide/target/debug/deps/cryptographic_security-1a848c87df8b05ed)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test test_pedersen_opening_ct_eq_trait ... ok
[INFO] [stdout] test test_pedersen_opening_zeroization_attribute ... ok
[INFO] [stdout] test test_pedersen_opening_constant_time_equality ... ok
[INFO] [stdout] test test_manual_zeroization_compatibility ... ok
[INFO] [stdout] test test_partialeq_uses_constant_time ... ok
[INFO] [stdout] test test_private_key_zeroization_attribute ... ok
[INFO] [stdout] test test_security_properties_documentation ... ok
[INFO] [stdout] test test_private_key_ct_eq_trait ... ok
[INFO] [stdout] test test_private_key_constant_time_equality ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/edge_cases.rs (/opt/rustwide/target/debug/deps/edge_cases-4cbc07cd518864a6)
[INFO] [stdout] 
[INFO] [stdout] running 24 tests
[INFO] [stdout] test batch_verification_edge_cases::test_batch_empty_collector ... ok
[INFO] [stdout] test ciphertext_validity_edge_cases::test_ciphertext_validity_all_zero_components ... ok
[INFO] [stdout] test ciphertext_validity_edge_cases::test_ciphertext_validity_rejects_identity_pubkey ... ok
[INFO] [stdout] test malformed_proof_edge_cases::test_proof_with_max_scalar ... ok
[INFO] [stdout] test malformed_proof_edge_cases::test_invalid_compressed_point ... ok
[INFO] [stdout] test batch_verification_edge_cases::test_batch_single_proof ... ok
[INFO] [stdout] test zero_balance_edge_cases::test_zero_balance_all_zero_ciphertext ... ok
[INFO] [stdout] test ciphertext_validity_edge_cases::test_ciphertext_validity_zero_commitment ... ok
[INFO] [stdout] test batch_verification_edge_cases::test_batch_mixed_valid_invalid ... ok
[INFO] [stdout] test ciphertext_validity_edge_cases::test_ciphertext_validity_y2_mismatch ... ok
[INFO] [stdout] test zero_balance_edge_cases::test_zero_balance_identity_point_in_proof ... ok
[INFO] [stdout] test equality_proof_edge_cases::test_equality_proof_zero_values ... ok
[INFO] [stdout] test ciphertext_validity_edge_cases::test_ciphertext_validity_max_value ... ok
[INFO] [stdout] test ciphertext_validity_edge_cases::test_ciphertext_validity_zero_handle ... ok
[INFO] [stdout] test zero_balance_edge_cases::test_zero_balance_rejects_large_nonzero_value ... ok
[INFO] [stdout] test equality_proof_edge_cases::test_equality_proof_all_zero_ciphertexts ... ok
[INFO] [stdout] test zero_balance_edge_cases::test_zero_balance_nonzero_commitment_zero_handle - should panic ... ok
[INFO] [stdout] test equality_proof_edge_cases::test_equality_proof_identity_pubkeys ... ok
[INFO] [stdout] test zero_balance_edge_cases::test_zero_balance_zero_commitment_nonzero_handle ... ok
[INFO] [stdout] test zero_balance_edge_cases::test_zero_balance_rejects_nonzero_value ... ok
[INFO] [stdout] test zero_balance_edge_cases::test_zero_balance_zero_public_key - should panic ... ok
[INFO] [stdout] test equality_proof_edge_cases::test_equality_proof_rejects_different_values ... ok
[INFO] [stdout] test equality_proof_edge_cases::test_equality_proof_max_values ... ok
[INFO] [stdout] test equality_proof_edge_cases::test_equality_proof_swapped_ciphertexts ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.88s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/identity_point_rejection.rs (/opt/rustwide/target/debug/deps/identity_point_rejection-877b8346a7435294)
[INFO] [stdout] 
[INFO] [stdout] running 17 tests
[INFO] [stdout] test test_all_zero_ciphertext ... ok
[INFO] [stdout] test test_all_zero_bytes_handling ... ok
[INFO] [stdout] test test_decode_ciphertext_rejects_identity_in_both ... ok
[INFO] [stdout] test test_decode_commitment_rejects_identity ... ok
[INFO] [stdout] test test_decode_pubkey_accepts_valid_point ... ok
[INFO] [stdout] test test_non_canonical_encoding_rejected ... ok
[INFO] [stdout] test test_decode_pubkey_rejects_identity ... ok
[INFO] [stdout] test test_identity_rejection_documentation ... ok
[INFO] [stdout] test test_random_bytes_rejected ... ok
[INFO] [stdout] test test_decode_ciphertext_rejects_identity_in_c1 ... ok
[INFO] [stdout] test test_decode_ciphertext_rejects_identity_in_c2 ... ok
[INFO] [stdout] test test_decode_commitment_accepts_valid_point ... ok
[INFO] [stdout] test test_identity_rejection_comprehensive_summary ... ok
[INFO] [stdout] test test_decode_ciphertext_accepts_valid_points ... ok
[INFO] [stdout] test test_decode_commitment_multiple_valid_points ... ok
[INFO] [stdout] test test_decode_pubkey_accepts_scalar_multiple_of_generator ... ok
[INFO] [stdout] test test_decode_ciphertext_multiple_valid_combinations ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.21s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/parameter_binding_prop.rs (/opt/rustwide/target/debug/deps/parameter_binding_prop-9b6c38d58cf71524)
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test test_ciphertext_validity_proof_nonzero_y2 ... ok
[INFO] [stdout] test test_ciphertext_validity_proof_zero_y2 ... ok
[INFO] [stdout] test test_batch_size_documentation ... ok
[INFO] [stdout] test prop_decode_ciphertext_validates_length ... ok
[INFO] [stdout] test prop_decode_pubkey_deterministic ... ok
[INFO] [stdout] test prop_decode_commitment_validates_length ... ok
[INFO] [stdout] test prop_has_y2_detects_presence ... ok
[INFO] [stdout] test prop_decode_ciphertext_deterministic ... ok
[INFO] [stdout] test prop_decode_commitment_deterministic ... ok
[INFO] [stdout] test prop_y2_single_nonzero_byte_is_present ... ok
[INFO] [stdout] test prop_decode_pubkey_validates_length ... ok
[INFO] [stdout] test prop_decode_commitment_no_panic ... ok
[INFO] [stdout] test prop_decode_ciphertext_no_panic ... ok
[INFO] [stdout] test prop_decode_pubkey_no_panic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.17s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/range_proof_boundaries.rs (/opt/rustwide/target/debug/deps/range_proof_boundaries-ed7a6252f481d351)
[INFO] [stdout] 
[INFO] [stdout] running 22 tests
[INFO] [stdout] test test_16bit_boundary_documentation ... ok
[INFO] [stdout] test test_batched_u128_rejects_single_commitment ... ok
[INFO] [stdout] test test_batched_u128_rejects_five_commitments ... ok
[INFO] [stdout] test test_batched_u256_rejects_single_commitment ... ok
[INFO] [stdout] test test_8bit_boundary_documentation ... ok
[INFO] [stdout] test test_batched_u64_rejects_zero_commitments ... ok
[INFO] [stdout] test test_range_proof_boundary_requirements_summary ... ok
[INFO] [stdout] test test_batched_u64_rejects_single_commitment ... ok
[INFO] [stdout] test test_batched_u64_rejects_five_commitments ... ok
[INFO] [stdout] test test_zero_value_documentation ... ok
[INFO] [stdout] test test_power_of_2_boundaries_documentation ... ok
[INFO] [stdout] test test_64bit_boundary_documentation ... ok
[INFO] [stdout] test test_batched_u256_rejects_five_commitments ... ok
[INFO] [stdout] test test_32bit_boundary_documentation ... ok
[INFO] [stdout] test test_batched_u64_accepts_three_commitments_structure ... ok
[INFO] [stdout] test test_mismatched_proof_and_commitment ... ok
[INFO] [stdout] test test_invalid_proof_bytes_rejected ... ok
[INFO] [stdout] test test_batched_u64_accepts_two_commitments_structure ... ok
[INFO] [stdout] test test_batched_u64_accepts_four_commitments_structure ... ok
[INFO] [stdout] test test_batched_u128_accepts_valid_batch_sizes ... ok
[INFO] [stdout] test test_batched_u256_accepts_valid_batch_sizes ... ok
[INFO] [stdout] test test_all_batch_sizes_validation ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.58s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/transcript_security.rs (/opt/rustwide/target/debug/deps/transcript_security-e19832f7c1685547)
[INFO] [stdout] 
[INFO] [stdout] running 27 tests
[INFO] [stdout] test test_all_proof_types_have_unique_domain_separators ... ok
[INFO] [stdout] test test_component_labels_are_distinct ... ok
[INFO] [stdout] test test_batched_vs_single_verification_domain_separation ... ok
[INFO] [stdout] test test_append_order_matters ... ok
[INFO] [stdout] test test_program_id_binding_prevents_cross_program_replay ... ok
[INFO] [stdout] test test_domain_separation_prevents_cross_protocol_replay ... ok
[INFO] [stdout] test test_multiple_challenges_are_deterministic ... ok
[INFO] [stdout] test test_challenge_label_sensitivity ... ok
[INFO] [stdout] test test_challenge_generation_is_deterministic ... ok
[INFO] [stdout] test test_challenge_extraction_order_matters ... ok
[INFO] [stdout] test test_range_proof_size_domain_separation ... ok
[INFO] [stdout] test test_label_sensitivity ... ok
[INFO] [stdout] test test_timestamp_binding_prevents_time_based_replay ... ok
[INFO] [stdout] test test_batch_index_affects_challenge ... ok
[INFO] [stdout] test test_batch_size_affects_challenge ... ok
[INFO] [stdout] test test_commitment_binding_changes_challenge ... ok
[INFO] [stdout] test test_proof_from_one_context_fails_in_another ... ok
[INFO] [stdout] test test_pubkey_binding_changes_challenge ... ok
[INFO] [stdout] test test_transfer_vs_transfer_with_fee_domain_separation ... ok
[INFO] [stdout] test test_pubkey_validity_proof_binds_pubkey ... ok
[INFO] [stdout] test test_multiple_appends_order_sensitivity ... ok
[INFO] [stdout] test test_ciphertext_binding_changes_challenge ... ok
[INFO] [stdout] test test_zero_balance_proof_binds_ciphertext ... ok
[INFO] [stdout] test test_amount_binding_changes_challenge ... ok
[INFO] [stdout] test test_ciphertext_validity_proof_binds_all_pubkeys ... ok
[INFO] [stdout] test test_commitment_equality_proof_binds_source_pubkey ... ok
[INFO] [stdout] test test_ciphertext_equality_proof_binds_ciphertexts ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 27 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.65s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests tako_doctest_runtime
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test sdk/doctest-runtime/src/lib.rs - (line 20) ... ok
[INFO] [stdout] test sdk/doctest-runtime/src/mock_syscalls.rs - mock_syscalls::dummy_emit_event (line 43) ... ok
[INFO] [stdout] test sdk/doctest-runtime/src/mock_syscalls.rs - mock_syscalls::dummy_log (line 12) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.38s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests tako_macros
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test sdk/macros/src/lib.rs - event (line 65) ... ok
[INFO] [stdout] test sdk/macros/src/lib.rs - view (line 141) ... ok
[INFO] [stdout] test sdk/macros/src/lib.rs - non_reentrant (line 176) ... ok
[INFO] [stdout] test sdk/macros/src/lib.rs - require (line 222) ... ok
[INFO] [stdout] test sdk/macros/src/lib.rs - contract (line 26) ... ok
[INFO] [stdout] test sdk/macros/src/lib.rs - payable (line 106) ... ok
[INFO] [stdout] test sdk/macros/src/lib.rs - revert (line 245) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.52s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests tako_sdk
[INFO] [stdout] 
[INFO] [stdout] running 119 tests
[INFO] [stdout] test sdk/src/contract_asset/mod.rs - contract_asset (line 8) ... ignored
[INFO] [stdout] test sdk/src/macros.rs - macros::option_ok (line 117) - compile ... ok
[INFO] [stdout] test sdk/src/security.rs - security (line 15) - compile ... ok
[INFO] [stdout] test sdk/src/lib.rs - (line 8) - compile ... ok
[INFO] [stdout] test sdk/src/security.rs - security::non_reentrant (line 272) - compile ... ok
[INFO] [stdout] test sdk/src/macros.rs - macros::require_eq (line 59) - compile ... ok
[INFO] [stdout] test sdk/src/security.rs - security::max_call_depth (line 163) - compile ... ok
[INFO] [stdout] test sdk/src/macros.rs - macros::debug_log (line 153) - compile ... ok
[INFO] [stdout] test sdk/src/macros.rs - macros::define_errors (line 7) - compile ... ok
[INFO] [stdout] test sdk/src/security.rs - security::max_call_depth (line 322) - compile ... ok
[INFO] [stdout] test sdk/src/macros.rs - macros::require (line 30) - compile ... ok
[INFO] [stdout] test sdk/src/lib.rs - (line 21) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::CallFlags::combine (line 514) - compile ... ok
[INFO] [stdout] test sdk/src/security.rs - security::non_reentrant_check (line 70) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::abort (line 4265) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::bn254_g1_decompress (line 1471) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::bn254_g2_decompress (line 1591) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::bn254_g1_compress (line 1407) - compile ... ok
[INFO] [stdout] test sdk/src/macros.rs - macros::require_ne (line 88) - compile ... ok
[INFO] [stdout] test sdk/src/security.rs - security::require_top_level (line 297) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::call (line 542) - compile ... ok
[INFO] [stdout] test sdk/src/security.rs - security::acquire_reentrancy_lock (line 204) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::call (line 551) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::add_team_volume (line 2303) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::blake3 (line 721) - compile ... ok
[INFO] [stdout] test sdk/src/security.rs - security::require_top_level (line 118) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::cancel_scheduled_execution (line 1967) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::get_block_hash (line 113) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::bn254_g2_compress (line 1527) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::get_chain_id (line 263) - compile ... ok
[INFO] [stdout] test sdk/src/entrypoint.rs - entrypoint::entrypoint_no_param (line 63) ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::get_balance (line 311) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::call (line 570) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::get_call_value (line 217) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::get_caller (line 193) - compile ... ok
[INFO] [stdout] test sdk/src/program_ids.rs - program_ids::ZK_PROOF_PROGRAM_ID (line 23) ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::get_code_size (line 1264) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::code_copy (line 1288) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::get_heap_region (line 4241) - compile ... ok
[INFO] [stdout] test sdk/src/security.rs - security::check_effects_interaction (line 350) ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::get_referrer (line 2037) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::get_referral_level (line 2215) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::get_stack_height (line 4218) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::call (line 560) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::get_scheduled_execution (line 1890) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::get_direct_volume (line 2390) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::get_direct_referrals_count (line 2149) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::get_input_data (line 621) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::get_team_size (line 2183) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::get_timestamp (line 240) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::ext_code_copy (line 1339) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::get_block_height (line 133) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::get_return_data (line 678) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::invoke (line 460) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::emit_event (line 1225) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::get_ext_code_size (line 1308) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::has_referrer (line 2007) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::get_uplines (line 2099) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::get_coinbase (line 283) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::get_team_volume (line 2350) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::get_zone_volumes (line 2452) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::nft_approve (line 3586) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::log (line 21) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::nft_batch_mint (line 2812) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::nft_batch_burn (line 3074) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::log_pubkey (line 71) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::modexp (line 1028) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::log_compute_units (line 90) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::nft_batch_freeze (line 3260) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::keccak256 (line 774) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::nft_collection_exists (line 2668) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::nft_get_mint_count (line 3816) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::is_downline (line 2248) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::nft_batch_transfer (line 2997) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::nft_balance_of (line 3470) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::nft_get_approved (line 3640) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::nft_batch_thaw (line 3327) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::nft_freeze (line 3142) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::log_u64 (line 49) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::nft_set_minting_paused (line 2703) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::nft_set_approval_for_all (line 3688) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::nft_mint (line 2746) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::nft_transfer (line 2940) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::nft_burn (line 2903) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::offer_call (line 1698) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::nft_token_uri (line 3530) - compile ... ok
[INFO] [stdout] test sdk/src/entrypoint.rs - entrypoint::entrypoint (line 17) ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::nft_is_frozen (line 3214) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::nft_is_approved_for_all (line 3734) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::nft_exists (line 3387) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::nft_update_collection (line 3914) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::nft_update_attribute (line 4059) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::nft_transfer_collection_ownership (line 3990) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::nft_create_collection (line 2584) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::panic (line 4295) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::poseidon_with_endianness (line 930) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::sha256 (line 747) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::nft_remove_attribute (line 4145) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::secp256k1_recover (line 813) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::offer_call_next (line 1744) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::set_return_data (line 650) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::nft_owner_of (line 3426) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::poseidon (line 883) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::ripemd160 (line 993) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::storage_delete (line 430) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::nft_set_token_uri (line 3859) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::storage_read (line 363) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::tload (line 1129) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::vrf_public_key (line 4548) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::nft_get_total_supply (line 3780) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::nft_thaw (line 3179) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::offer_call_block_end (line 1788) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::storage_write (line 396) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::tstore (line 1173) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::remaining_compute_units (line 4193) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::vrf_random (line 4437) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::vrf_verify (line 4496) - compile ... ok
[INFO] [stdout] test sdk/src/vrf/client.rs - vrf::client::VrfClient::random (line 27) - compile ... ok
[INFO] [stdout] test sdk/src/syscalls.rs - syscalls::transfer (line 333) - compile ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 118 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 2.07s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests tako_storage
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test sdk/storage/src/mapping.rs - mapping (line 14) ... ok
[INFO] [stdout] test sdk/storage/src/value.rs - value::StorageValue (line 14) ... ok
[INFO] [stdout] test sdk/storage/src/mapping.rs - mapping::Mapping (line 44) ... ok
[INFO] [stdout] test sdk/storage/src/lib.rs - (line 17) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.62s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests tako_testing
[INFO] [stdout] 
[INFO] [stdout] running 50 tests
[INFO] [stdout] test sdk/testing/src/helpers.rs - helpers::mine_blocks (line 92) ... ok
[INFO] [stdout] test sdk/testing/src/helpers.rs - helpers::generate_test_addresses (line 32) ... ok
[INFO] [stdout] test sdk/testing/src/helpers.rs - helpers::generate_test_address (line 12) ... ok
[INFO] [stdout] test sdk/testing/src/helpers.rs - helpers::string_to_address (line 138) ... ok
[INFO] [stdout] test sdk/testing/src/assertions.rs - assertions::assert_gas_in_range (line 172) ... ok
[INFO] [stdout] test sdk/testing/src/assertions.rs - assertions::assert_storage_not_contains (line 34) ... ok
[INFO] [stdout] test sdk/testing/src/helpers.rs - helpers::advance_time_by (line 111) ... ok
[INFO] [stdout] test sdk/testing/src/helpers.rs - helpers::create_test_environment (line 48) ... ok
[INFO] [stdout] test sdk/testing/src/invariants/balance_conservation.rs - invariants::balance_conservation (line 23) - compile ... ok
[INFO] [stdout] test sdk/testing/src/assertions.rs - assertions::assert_greater_than (line 122) ... ok
[INFO] [stdout] test sdk/testing/src/assertions.rs - assertions::assert_gas_used (line 158) ... ok
[INFO] [stdout] test sdk/testing/src/assertions.rs - assertions::assert_storage_empty (line 87) ... ok
[INFO] [stdout] test sdk/testing/src/assertions.rs - assertions::assert_balance_equals (line 108) ... ok
[INFO] [stdout] test sdk/testing/src/helpers.rs - helpers::create_storage_key (line 207) ... ok
[INFO] [stdout] test sdk/testing/src/assertions.rs - assertions::assert_storage_value (line 55) ... ok
[INFO] [stdout] test sdk/testing/src/assertions.rs - assertions::assert_less_than (line 140) ... ok
[INFO] [stdout] test sdk/testing/src/helpers.rs - helpers::u64_to_bytes (line 159) ... ok
[INFO] [stdout] test sdk/testing/src/invariants/helpers.rs - invariants::helpers::check_all_invariants (line 26) - compile ... ok
[INFO] [stdout] test sdk/testing/src/invariants/nonce_monotonicity.rs - invariants::nonce_monotonicity (line 26) - compile ... ok
[INFO] [stdout] test sdk/testing/src/invariants/helpers.rs - invariants::helpers::format_invariant_violation (line 134) ... ok
[INFO] [stdout] test sdk/testing/src/invariants/balance_conservation.rs - invariants::balance_conservation::BalanceConservation (line 161) - compile ... ok
[INFO] [stdout] test sdk/testing/src/invariants/balance_conservation.rs - invariants::balance_conservation::BalanceConservation::new (line 199) ... ok
[INFO] [stdout] test sdk/testing/src/invariants/state_equivalence.rs - invariants::state_equivalence (line 19) - compile ... ok
[INFO] [stdout] test sdk/testing/src/invariants/helpers.rs - invariants::helpers::check_all_invariants_collect (line 76) - compile ... ok
[INFO] [stdout] test sdk/testing/src/invariants/state_equivalence.rs - invariants::state_equivalence::compare_account_maps (line 253) - compile ... ok
[INFO] [stdout] test sdk/testing/src/invariants/mod.rs - invariants (line 17) - compile ... ok
[INFO] [stdout] test sdk/testing/src/invariants/state_equivalence.rs - invariants::state_equivalence::AccountState (line 50) ... ok
[INFO] [stdout] test sdk/testing/src/invariants/balance_conservation.rs - invariants::balance_conservation::EconPolicy (line 57) ... ok
[INFO] [stdout] test sdk/testing/src/helpers.rs - helpers::u128_to_bytes (line 183) ... ok
[INFO] [stdout] test sdk/testing/src/invariants/nonce_monotonicity.rs - invariants::nonce_monotonicity::NonceMonotonicity (line 69) - compile ... ok
[INFO] [stdout] test sdk/testing/src/invariants/mod.rs - invariants::BlockchainCounters (line 197) ... ok
[INFO] [stdout] test sdk/testing/src/invariants/nonce_monotonicity.rs - invariants::nonce_monotonicity::NonceMonotonicity::new (line 96) ... ok
[INFO] [stdout] test sdk/testing/src/invariants/state_equivalence.rs - invariants::state_equivalence::assert_state_equivalence (line 122) - compile ... ok
[INFO] [stdout] test sdk/testing/src/invariants/balance_conservation.rs - invariants::balance_conservation::EconPolicy::validate (line 108) ... ok
[INFO] [stdout] test sdk/testing/src/invariants/mod.rs - invariants::InvariantViolation (line 126) ... ok
[INFO] [stdout] test sdk/testing/src/assertions.rs - assertions::assert_storage_contains (line 12) ... ok
[INFO] [stdout] test sdk/testing/src/mock_environment.rs - mock_environment::MockEnvironment::advance_time (line 154) ... ok
[INFO] [stdout] test sdk/testing/src/mock_environment.rs - mock_environment::MockEnvironment (line 14) ... ok
[INFO] [stdout] test sdk/testing/src/invariants/mod.rs - invariants::BlockchainInvariant (line 71) ... ok
[INFO] [stdout] test sdk/testing/src/invariants/helpers.rs - invariants::helpers::format_violation_summary (line 172) ... ok
[INFO] [stdout] test sdk/testing/src/mock_environment.rs - mock_environment::MockEnvironment::next_block (line 134) ... ok
[INFO] [stdout] test sdk/testing/src/mock_environment.rs - mock_environment::MockEnvironment::new (line 66) ... ok
[INFO] [stdout] test sdk/testing/src/lib.rs - (line 8) ... ok
[INFO] [stdout] test sdk/testing/src/mock_environment.rs - mock_environment::MockEnvironment::remaining_gas (line 202) ... ok
[INFO] [stdout] test sdk/testing/src/mock_storage.rs - mock_storage::MockStorage::new (line 42) ... ok
[INFO] [stdout] test sdk/testing/src/mock_environment.rs - mock_environment::MockEnvironment::use_gas (line 172) ... ok
[INFO] [stdout] test sdk/testing/src/mock_storage.rs - mock_storage::MockStorage (line 16) ... ok
[INFO] [stdout] test sdk/testing/src/invariants/state_equivalence.rs - invariants::state_equivalence::AccountState::new (line 79) ... ok
[INFO] [stdout] test sdk/testing/src/mock_storage.rs - mock_storage::MockStorage::clear (line 69) ... ok
[INFO] [stdout] test sdk/testing/src/mock_storage.rs - mock_storage::MockStorage::keys (line 89) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 50 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.57s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests tos_builder
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests tos_bytecode
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests tos_environment
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests tos_kernel
[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] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests tos_poseidon
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test poseidon/src/lib.rs - hash (line 415) ... ok
[INFO] [stdout] test poseidon/src/lib.rs - hashv (line 343) ... ok
[INFO] [stdout] test poseidon/src/lib.rs - (line 22) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.47s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests tos_precompiles
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test precompiles/src/threshold_multisig.rs - threshold_multisig::verify (line 199) ... ok
[INFO] [stdout] test precompiles/src/schnorr_ristretto.rs - schnorr_ristretto::verify (line 149) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.69s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests tos_program_runtime
[INFO] [stdout] 
[INFO] [stdout] running 58 tests
[INFO] [stdout] test program-runtime/src/invoke_context.rs - invoke_context::InvokeContext<'a>::validate_vrf (line 599) ... ignored
[INFO] [stdout] test program-runtime/src/invoke_context.rs - invoke_context::TransientFrameGuard (line 5004) - compile ... ok
[INFO] [stdout] test program-runtime/src/invoke_context.rs - invoke_context::TransientFrameGuard (line 4978) - compile ... ok
[INFO] [stdout] test program-runtime/src/invoke_context.rs - invoke_context::TransientFrameGuard (line 4906) - compile ... ok
[INFO] [stdout] test program-runtime/src/invoke_context.rs - invoke_context::InvokeContext<'a>::process_precompile (line 3986) ... ok
[INFO] [stdout] test program-runtime/src/invoke_context.rs - invoke_context::declare_process_instruction (line 4828) ... ok
[INFO] [stdout] test program-runtime/src/invoke_context.rs - invoke_context::InvokeContext<'a>::pop_success (line 4256) ... ok
[INFO] [stdout] test program-runtime/src/invoke_context.rs - invoke_context::InvokeContext<'a>::log_message (line 4483) ... ok
[INFO] [stdout] test program-runtime/src/invoke_context.rs - invoke_context::InvokeContext<'a>::check_and_record_loaded_data (line 4637) ... ok
[INFO] [stdout] test program-runtime/src/invoke_context.rs - invoke_context::TransientFrameGuard (line 4924) ... ok
[INFO] [stdout] test program-runtime/src/invoke_context.rs - invoke_context::TransientFrameGuard<'a,'b>::commit (line 5070) ... ok
[INFO] [stdout] test program-runtime/src/log_collector.rs - log_collector::LogCollector::get_bytes_written (line 157) ... ok
[INFO] [stdout] test program-runtime/src/invoke_context.rs - invoke_context::InvokeContext<'a>::extract_log_messages (line 4517) ... ok
[INFO] [stdout] test program-runtime/src/lib.rs - (line 55) ... ok
[INFO] [stdout] test program-runtime/src/log_collector.rs - log_collector::LogCollector::get_message_count (line 142) ... ok
[INFO] [stdout] test program-runtime/src/invoke_context.rs - invoke_context::TransientFrameGuard<'a,'b> (line 5146) ... ok
[INFO] [stdout] test program-runtime/src/log_collector.rs - log_collector::LogCollector (line 20) ... ok
[INFO] [stdout] test program-runtime/src/memory/mod.rs - memory (line 34) - compile ... ok
[INFO] [stdout] test program-runtime/src/compute_budget.rs - compute_budget::ComputeBudgetLimits (line 50) ... ok
[INFO] [stdout] test program-runtime/src/invoke_context.rs - invoke_context::InvokeContext<'a>::pop_revert (line 4329) ... ok
[INFO] [stdout] test program-runtime/src/invoke_context.rs - invoke_context::InvokeContext<'a>::enable_log_collection (line 4420) ... ok
[INFO] [stdout] test program-runtime/src/memory/translation.rs - memory::translation::translate_slice_inner (line 199) ... ok
[INFO] [stdout] test program-runtime/src/config.rs - config::RuntimeConfig (line 15) ... ok
[INFO] [stdout] test program-runtime/src/invoke_context.rs - invoke_context::InvokeContext<'a>::push_with_guard (line 5228) ... ok
[INFO] [stdout] test program-runtime/src/log_collector.rs - log_collector::LogCollector::into_messages (line 207) ... ok
[INFO] [stdout] test program-runtime/src/invoke_context.rs - invoke_context::InvokeContext<'a>::new_with_compute_budget (line 451) ... ok
[INFO] [stdout] test program-runtime/src/lib.rs - cache (line 118) ... ok
[INFO] [stdout] test program-runtime/src/invoke_context.rs - invoke_context::TransientFrameGuard<'a,'b> (line 5181) ... ok
[INFO] [stdout] test program-runtime/src/log_collector.rs - log_collector::LogCollector::is_truncated (line 171) ... ok
[INFO] [stdout] test program-runtime/src/log_collector.rs - log_collector::LogCollector::new_unlimited (line 69) ... ok
[INFO] [stdout] test program-runtime/src/log_collector.rs - log_collector::LogCollector::log (line 113) ... ok
[INFO] [stdout] test program-runtime/src/log_collector.rs - log_collector::LogCollector::new_with_limit (line 90) ... ok
[INFO] [stdout] test program-runtime/src/memory/translation.rs - memory::translation::translate_slice (line 384) ... ok
[INFO] [stdout] test program-runtime/src/memory/translation.rs - memory::translation::translate_type_inner (line 79) ... ok
[INFO] [stdout] test program-runtime/src/memory/wx_region.rs - memory::wx_region::WXMemoryRegion::new (line 113) - compile ... ok
[INFO] [stdout] test program-runtime/src/memory/wx_region.rs - memory::wx_region::WXMemoryRegion::write_code (line 154) - compile ... ok
[INFO] [stdout] test program-runtime/src/memory/wx_region.rs - memory::wx_region::WXMemoryRegion::state (line 332) - compile ... ok
[INFO] [stdout] test program-runtime/src/memory/wx_region.rs - memory::wx_region::WXMemoryRegion::execute (line 285) - compile ... ok
[INFO] [stdout] test program-runtime/src/storage.rs - storage::DeterministicKycProvider (line 905) ... ignored
[INFO] [stdout] test program-runtime/src/storage.rs - storage::KycProvider (line 929) ... ignored
[INFO] [stdout] test program-runtime/src/program_cache.rs - program_cache::ProgramCache (line 284) - compile ... ok
[INFO] [stdout] test program-runtime/src/log_collector.rs - log_collector::LogCollector::get_messages (line 187) ... ok
[INFO] [stdout] test program-runtime/src/log_collector.rs - log_collector::LogCollector::new (line 49) ... ok
[INFO] [stdout] test program-runtime/src/memory/wx_region.rs - memory::wx_region::WXMemoryRegion::seal (line 223) - compile ... ok
[INFO] [stdout] test program-runtime/src/memory/wx_region.rs - memory::wx_region (line 25) - compile ... ok
[INFO] [stdout] test program-runtime/src/memory/translation.rs - memory::translation::translate_slice_mut (line 526) ... ok
[INFO] [stdout] test program-runtime/src/storage.rs - storage::ReferralProvider (line 510) ... ok
[INFO] [stdout] test program-runtime/src/memory/translation.rs - memory::translation::translate_type_unaligned_inner (line 137) ... ok
[INFO] [stdout] test program-runtime/src/memory/translation.rs - memory::translation::translate_type_unaligned_write (line 471) ... ok
[INFO] [stdout] test program-runtime/src/memory/translation.rs - memory::translation::translate_slice_unaligned (line 588) ... ok
[INFO] [stdout] test program-runtime/src/metrics.rs - metrics::Timer (line 326) ... ok
[INFO] [stdout] test program-runtime/src/memory/translation.rs - memory::translation::translate_string (line 664) ... ok
[INFO] [stdout] test program-runtime/src/memory/translation.rs - memory::translation::translate_type (line 295) ... ok
[INFO] [stdout] test program-runtime/src/storage.rs - storage::StorageProvider (line 17) ... ok
[INFO] [stdout] test program-runtime/src/memory/translation.rs - memory::translation::translate_type_unaligned (line 342) ... ok
[INFO] [stdout] test program-runtime/src/storage.rs - storage::TestEscrowData (line 4341) ... ok
[INFO] [stdout] test program-runtime/src/memory/translation.rs - memory::translation::translate_type_mut (line 427) ... ok
[INFO] [stdout] test program-runtime/src/storage.rs - storage::ContractLoader (line 130) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 55 passed; 0 failed; 3 ignored; 0 measured; 0 filtered out; finished in 11.93s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests tos_syscalls
[INFO] [stdout] 
[INFO] [stdout] running 38 tests
[INFO] [stdout] test syscalls/src/blob.rs - blob::TosGetBlobBaseFee (line 207) ... ok
[INFO] [stdout] test syscalls/src/crypto.rs - crypto::TosSecp256k1Recover (line 276) ... ok
[INFO] [stdout] test syscalls/src/crypto.rs - crypto::TosBlake3 (line 115) ... ok
[INFO] [stdout] test syscalls/src/deprecated.rs - deprecated::TosSelfDestruct (line 182) ... ok
[INFO] [stdout] test syscalls/src/bn254_compression.rs - bn254_compression::decompress_g2 (line 903) ... ok
[INFO] [stdout] test syscalls/src/bn254_compression.rs - bn254_compression::compress_g2 (line 766) ... ok
[INFO] [stdout] test syscalls/src/bn254_compression.rs - bn254_compression::compress_g1 (line 453) ... ok
[INFO] [stdout] test syscalls/src/bn254_compression.rs - bn254_compression::compress_g2 (line 755) ... ok
[INFO] [stdout] test syscalls/src/event.rs - event::translate_slice (line 17) ... ok
[INFO] [stdout] test syscalls/src/invoke/context.rs - invoke::context::InvokeContext (line 24) ... ok
[INFO] [stdout] test syscalls/src/invoke/context.rs - invoke::context::InvokeContext::new (line 65) ... ok
[INFO] [stdout] test syscalls/src/lib.rs - (line 112) - compile ... ok
[INFO] [stdout] test syscalls/src/bn254_compression.rs - bn254_compression::compress_g1 (line 488) ... ok
[INFO] [stdout] test syscalls/src/bn254_compression.rs - bn254_compression::decompress_g2 (line 913) ... ok
[INFO] [stdout] test syscalls/src/invoke/context.rs - invoke::context::CallGuard (line 237) ... ok
[INFO] [stdout] test syscalls/src/event.rs - event::InvokeContext (line 17) ... ok
[INFO] [stdout] test syscalls/src/bn254_compression.rs - bn254_compression::Endian (line 224) ... ok
[INFO] [stdout] test syscalls/src/lib.rs - kyc (line 213) ... ignored
[INFO] [stdout] test syscalls/src/lib.rs - referral (line 213) ... ignored
[INFO] [stdout] test syscalls/src/bn254_compression.rs - bn254_compression::decompress_g1 (line 588) ... ok
[INFO] [stdout] test syscalls/src/lib.rs - team_volume (line 220) ... ignored
[INFO] [stdout] test syscalls/src/bn254_compression.rs - bn254_compression::decompress_g1 (line 613) ... ok
[INFO] [stdout] test syscalls/src/bn254_compression.rs - bn254_compression::decompress_g1 (line 623) ... ok
[INFO] [stdout] test syscalls/src/bn254_compression.rs - bn254_compression::compress_g2 (line 777) ... ok
[INFO] [stdout] test syscalls/src/event.rs - event (line 17) ... ok
[INFO] [stdout] test syscalls/src/lib.rs - register_syscalls (line 209) - compile ... ok
[INFO] [stdout] test syscalls/src/poseidon.rs - poseidon::TosPoseidon (line 101) - compile ... ok
[INFO] [stdout] test syscalls/src/event.rs - event::Event (line 17) ... ok
[INFO] [stdout] test syscalls/src/bn254_compression.rs - bn254_compression::compress_g1 (line 477) ... ok
[INFO] [stdout] test syscalls/src/lib.rs - bn254_compression (line 235) ... ok
[INFO] [stdout] test syscalls/src/invoke/context.rs - invoke::context::InvokeContext::push_call (line 98) ... ok
[INFO] [stdout] test syscalls/src/lib.rs - bn254_compression (line 206) ... ok
[INFO] [stdout] test syscalls/src/mem_ops.rs - mem_ops::memcmp_internal (line 107) ... ok
[INFO] [stdout] test syscalls/src/bn254_compression.rs - bn254_compression::decompress_g2 (line 924) ... ok
[INFO] [stdout] test syscalls/src/lib.rs - bn254_compression (line 271) ... ok
[INFO] [stdout] test syscalls/src/invoke/guard.rs - invoke::guard::ReentrancyGuard (line 31) ... ok
[INFO] [stdout] test syscalls/src/lib.rs - invoke (line 200) ... ok
[INFO] [stdout] test syscalls/src/lib.rs - bn254_compression (line 253) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 35 passed; 0 failed; 3 ignored; 0 measured; 0 filtered out; finished in 11.39s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests tos_types
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests tos_zk_token_proof_program
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests zk_proofs
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test zk-proofs/src/verification/transcript_labels.rs - verification::transcript_labels (line 40) - compile ... ok
[INFO] [stdout] test zk-proofs/src/verification/range_proof.rs - verification::range_proof::verify_range_proof_u64 (line 85) ... ok
[INFO] [stdout] test zk-proofs/src/lib.rs - (line 16) ... ok
[INFO] [stdout] test zk-proofs/src/sigma_proofs.rs - sigma_proofs::ElGamalCiphertext::subtract (line 120) ... ok
[INFO] [stdout] test zk-proofs/src/verification/checked_decoders.rs - verification::checked_decoders (line 15) ... ok
[INFO] [stdout] test zk-proofs/src/verification/checked_decoders.rs - verification::checked_decoders::decode_pubkey (line 48) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.86s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "9fa3e9b6330fa26ab989b92928610dd58be3890648b6876d82cd5dcfd9977ecb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9fa3e9b6330fa26ab989b92928610dd58be3890648b6876d82cd5dcfd9977ecb", kill_on_drop: false }`
[INFO] [stdout] 9fa3e9b6330fa26ab989b92928610dd58be3890648b6876d82cd5dcfd9977ecb
