[INFO] cloning repository https://github.com/TONresistor/tonlib-rust [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/TONresistor/tonlib-rust" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FTONresistor%2Ftonlib-rust", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FTONresistor%2Ftonlib-rust'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] d015b113f6192811a20f6a761a892ffd0abb6912 [INFO] testing TONresistor/tonlib-rust against try#bd7d74411512a3dd3b35d2f699c51dd2557c7e7e+cargoflags=-Zbuild-dir-new-layout for pr-149852-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FTONresistor%2Ftonlib-rust" "/workspace/builds/worker-1-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc2/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/TONresistor/tonlib-rust [INFO] finished tweaking git repo https://github.com/TONresistor/tonlib-rust [INFO] tweaked toml for git repo https://github.com/TONresistor/tonlib-rust written to /workspace/builds/worker-1-tc2/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/TONresistor/tonlib-rust on toolchain bd7d74411512a3dd3b35d2f699c51dd2557c7e7e [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/TONresistor/tonlib-rust 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" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:aa71247004a7fa38d13ec170f48f06cdedf5bc50b2a8645e56ed7e992e6fa513" "/opt/rustwide/cargo-home/bin/cargo" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 7004b6a619397cc789ff874d75c71de3ebd2566b94467acb42900507a673ca2d [INFO] running `Command { std: "docker" "start" "-a" "7004b6a619397cc789ff874d75c71de3ebd2566b94467acb42900507a673ca2d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "7004b6a619397cc789ff874d75c71de3ebd2566b94467acb42900507a673ca2d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "7004b6a619397cc789ff874d75c71de3ebd2566b94467acb42900507a673ca2d", kill_on_drop: false }` [INFO] [stdout] 7004b6a619397cc789ff874d75c71de3ebd2566b94467acb42900507a673ca2d [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:aa71247004a7fa38d13ec170f48f06cdedf5bc50b2a8645e56ed7e992e6fa513" "/opt/rustwide/cargo-home/bin/cargo" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "build" "--frozen" "--message-format=json" "-Zbuild-dir-new-layout", kill_on_drop: false }` [INFO] [stdout] 8806fcd8179ba37f6baf7e52db6b2cc6aaf19925debca5c107ad69d3b4ed0313 [INFO] running `Command { std: "docker" "start" "-a" "8806fcd8179ba37f6baf7e52db6b2cc6aaf19925debca5c107ad69d3b4ed0313", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.105 [INFO] [stderr] Compiling unicode-ident v1.0.22 [INFO] [stderr] Compiling quote v1.0.43 [INFO] [stderr] Compiling typenum v1.19.0 [INFO] [stderr] Compiling libc v0.2.180 [INFO] [stderr] Compiling cfg-if v1.0.4 [INFO] [stderr] Compiling subtle v2.6.1 [INFO] [stderr] Compiling cpufeatures v0.2.17 [INFO] [stderr] Compiling semver v1.0.27 [INFO] [stderr] Compiling zerocopy v0.8.33 [INFO] [stderr] Compiling generic-array v0.14.7 [INFO] [stderr] Compiling parking_lot_core v0.9.12 [INFO] [stderr] Compiling autocfg v1.5.0 [INFO] [stderr] Compiling signature v2.2.0 [INFO] [stderr] Compiling lock_api v0.4.14 [INFO] [stderr] Compiling futures-channel v0.3.31 [INFO] [stderr] Compiling memchr v2.7.6 [INFO] [stderr] Compiling smallvec v1.15.1 [INFO] [stderr] Compiling slab v0.4.11 [INFO] [stderr] Compiling crc-catalog v2.4.0 [INFO] [stderr] Compiling ed25519 v2.2.3 [INFO] [stderr] Compiling bitflags v2.10.0 [INFO] [stderr] Compiling crc v3.4.0 [INFO] [stderr] Compiling portable-atomic v1.13.0 [INFO] [stderr] Compiling raw-cpuid v11.6.0 [INFO] [stderr] Compiling hashbrown v0.14.5 [INFO] [stderr] Compiling bytes v1.11.0 [INFO] [stderr] Compiling tracing-core v0.1.36 [INFO] [stderr] Compiling no-std-compat v0.4.1 [INFO] [stderr] Compiling nonzero_ext v0.3.0 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling rustc_version v0.4.1 [INFO] [stderr] Compiling futures-timer v3.0.3 [INFO] [stderr] Compiling allocator-api2 v0.2.21 [INFO] [stderr] Compiling spinning_top v0.3.0 [INFO] [stderr] Compiling raptorq v2.0.0 [INFO] [stderr] Compiling serde_core v1.0.228 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling curve25519-dalek v4.1.3 [INFO] [stderr] Compiling num-integer v0.1.46 [INFO] [stderr] Compiling hashbrown v0.15.5 [INFO] [stderr] Compiling crc32fast v1.5.0 [INFO] [stderr] Compiling num-bigint v0.4.6 [INFO] [stderr] Compiling syn v2.0.114 [INFO] [stderr] Compiling getrandom v0.2.16 [INFO] [stderr] Compiling socket2 v0.6.1 [INFO] [stderr] Compiling mio v1.1.1 [INFO] [stderr] Compiling lru v0.13.0 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling parking_lot v0.12.5 [INFO] [stderr] Compiling dashmap v5.5.3 [INFO] [stderr] Compiling crypto-common v0.1.7 [INFO] [stderr] Compiling block-buffer v0.10.4 [INFO] [stderr] Compiling inout v0.1.4 [INFO] [stderr] Compiling digest v0.10.7 [INFO] [stderr] Compiling cipher v0.4.4 [INFO] [stderr] Compiling aes v0.8.4 [INFO] [stderr] Compiling ctr v0.9.2 [INFO] [stderr] Compiling sha2 v0.10.9 [INFO] [stderr] Compiling hmac v0.12.1 [INFO] [stderr] Compiling pbkdf2 v0.12.2 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling quanta v0.12.6 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling zeroize_derive v1.4.3 [INFO] [stderr] Compiling curve25519-dalek-derive v0.1.1 [INFO] [stderr] Compiling thiserror-impl v1.0.69 [INFO] [stderr] Compiling futures-macro v0.3.31 [INFO] [stderr] Compiling tokio-macros v2.6.0 [INFO] [stderr] Compiling tracing-attributes v0.1.31 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling async-trait v0.1.89 [INFO] [stderr] Compiling tokio v1.49.0 [INFO] [stderr] Compiling zeroize v1.8.2 [INFO] [stderr] Compiling tracing v0.1.44 [INFO] [stderr] Compiling thiserror v1.0.69 [INFO] [stderr] Compiling ton-cell v0.1.0 (/opt/rustwide/workdir/crates/ton-cell) [INFO] [stderr] Compiling ton-tl v0.1.0 (/opt/rustwide/workdir/crates/ton-tl) [INFO] [stderr] Compiling futures-util v0.3.31 [INFO] [stderr] Compiling x25519-dalek v2.0.1 [INFO] [stderr] Compiling ed25519-dalek v2.2.0 [INFO] [stderr] Compiling ton-crypto v0.1.0 (/opt/rustwide/workdir/crates/ton-crypto) [INFO] [stderr] Compiling ton-dns v0.1.0 (/opt/rustwide/workdir/crates/ton-dns) [INFO] [stderr] Compiling ton-payments v0.1.0 (/opt/rustwide/workdir/crates/ton-payments) [INFO] [stderr] Compiling futures-executor v0.3.31 [INFO] [stderr] Compiling futures v0.3.31 [INFO] [stderr] Compiling governor v0.6.3 [INFO] [stderr] Compiling ton-adnl v0.1.0 (/opt/rustwide/workdir/crates/ton-adnl) [INFO] [stderr] Compiling tokio-util v0.7.18 [INFO] [stderr] Compiling ton-rldp v0.1.0 (/opt/rustwide/workdir/crates/ton-rldp) [INFO] [stderr] Compiling ton-dht v0.1.0 (/opt/rustwide/workdir/crates/ton-dht) [INFO] [stderr] Compiling ton-nft v0.1.0 (/opt/rustwide/workdir/crates/ton-nft) [INFO] [stderr] Compiling ton-jetton v0.1.0 (/opt/rustwide/workdir/crates/ton-jetton) [INFO] [stderr] Compiling ton-wallet v0.1.0 (/opt/rustwide/workdir/crates/ton-wallet) [INFO] [stderr] Compiling ton-sites v0.1.0 (/opt/rustwide/workdir/crates/ton-sites) [INFO] [stderr] Compiling ton-overlay v0.1.0 (/opt/rustwide/workdir/crates/ton-overlay) [INFO] [stderr] Compiling ton-storage v0.1.0 (/opt/rustwide/workdir/crates/ton-storage) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 44.11s [INFO] running `Command { std: "docker" "inspect" "8806fcd8179ba37f6baf7e52db6b2cc6aaf19925debca5c107ad69d3b4ed0313", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "8806fcd8179ba37f6baf7e52db6b2cc6aaf19925debca5c107ad69d3b4ed0313", kill_on_drop: false }` [INFO] [stdout] 8806fcd8179ba37f6baf7e52db6b2cc6aaf19925debca5c107ad69d3b4ed0313 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:aa71247004a7fa38d13ec170f48f06cdedf5bc50b2a8645e56ed7e992e6fa513" "/opt/rustwide/cargo-home/bin/cargo" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "test" "--frozen" "--no-run" "--message-format=json" "-Zbuild-dir-new-layout", kill_on_drop: false }` [INFO] [stdout] 683169251e8db88ded51e6b84dfddefa9dc1337762f27508ee848cfc58359f68 [INFO] running `Command { std: "docker" "start" "-a" "683169251e8db88ded51e6b84dfddefa9dc1337762f27508ee848cfc58359f68", kill_on_drop: false }` [INFO] [stderr] Compiling smallvec v1.15.1 [INFO] [stderr] Compiling bitflags v2.10.0 [INFO] [stderr] Compiling syn v2.0.114 [INFO] [stderr] Compiling stable_deref_trait v1.2.1 [INFO] [stderr] Compiling find-msvc-tools v0.1.7 [INFO] [stderr] Compiling itoa v1.0.17 [INFO] [stderr] Compiling litemap v0.8.1 [INFO] [stderr] Compiling writeable v0.6.2 [INFO] [stderr] Compiling icu_properties_data v2.1.2 [INFO] [stderr] Compiling icu_normalizer_data v2.1.1 [INFO] [stderr] Compiling hashbrown v0.16.1 [INFO] [stderr] Compiling httparse v1.10.1 [INFO] [stderr] Compiling percent-encoding v2.3.2 [INFO] [stderr] Compiling zmij v1.0.12 [INFO] [stderr] Compiling log v0.4.29 [INFO] [stderr] Compiling socket2 v0.5.10 [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling parking_lot_core v0.9.12 [INFO] [stderr] Compiling rustix v1.1.3 [INFO] [stderr] Compiling cc v1.2.52 [INFO] [stderr] Compiling raw-cpuid v11.6.0 [INFO] [stderr] Compiling form_urlencoded v1.2.2 [INFO] [stderr] Compiling getrandom v0.3.4 [INFO] [stderr] Compiling http v0.2.12 [INFO] [stderr] Compiling ryu v1.0.22 [INFO] [stderr] Compiling rustls-pemfile v1.0.4 [INFO] [stderr] Compiling encoding_rs v0.8.35 [INFO] [stderr] Compiling ipnet v2.11.0 [INFO] [stderr] Compiling webpki-roots v0.25.4 [INFO] [stderr] Compiling linux-raw-sys v0.11.0 [INFO] [stderr] Compiling dashmap v5.5.3 [INFO] [stderr] Compiling parking_lot v0.12.5 [INFO] [stderr] Compiling indexmap v2.13.0 [INFO] [stderr] Compiling http-body v0.4.6 [INFO] [stderr] Compiling ring v0.17.14 [INFO] [stderr] Compiling quanta v0.12.6 [INFO] [stderr] Compiling tempfile v3.24.0 [INFO] [stderr] Compiling rustls v0.21.12 [INFO] [stderr] Compiling synstructure v0.13.2 [INFO] [stderr] Compiling thiserror-impl v1.0.69 [INFO] [stderr] Compiling zeroize_derive v1.4.3 [INFO] [stderr] Compiling curve25519-dalek-derive v0.1.1 [INFO] [stderr] Compiling tokio-macros v2.6.0 [INFO] [stderr] Compiling futures-macro v0.3.31 [INFO] [stderr] Compiling tracing-attributes v0.1.31 [INFO] [stderr] Compiling zerofrom-derive v0.1.6 [INFO] [stderr] Compiling yoke-derive v0.8.1 [INFO] [stderr] Compiling zerovec-derive v0.11.2 [INFO] [stderr] Compiling displaydoc v0.2.5 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling async-trait v0.1.89 [INFO] [stderr] Compiling zeroize v1.8.2 [INFO] [stderr] Compiling curve25519-dalek v4.1.3 [INFO] [stderr] Compiling tokio v1.49.0 [INFO] [stderr] Compiling futures-util v0.3.31 [INFO] [stderr] Compiling tracing v0.1.44 [INFO] [stderr] Compiling zerofrom v0.1.6 [INFO] [stderr] Compiling rustls-webpki v0.101.7 [INFO] [stderr] Compiling sct v0.7.1 [INFO] [stderr] Compiling thiserror v1.0.69 [INFO] [stderr] Compiling ton-cell v0.1.0 (/opt/rustwide/workdir/crates/ton-cell) [INFO] [stderr] Compiling ton-tl v0.1.0 (/opt/rustwide/workdir/crates/ton-tl) [INFO] [stderr] Compiling yoke v0.8.1 [INFO] [stderr] Compiling zerovec v0.11.5 [INFO] [stderr] Compiling zerotrie v0.2.3 [INFO] [stderr] Compiling tinystr v0.8.2 [INFO] [stderr] Compiling potential_utf v0.1.4 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling icu_collections v2.1.1 [INFO] [stderr] Compiling x25519-dalek v2.0.1 [INFO] [stderr] Compiling ed25519-dalek v2.2.0 [INFO] [stderr] Compiling icu_locale_core v2.1.1 [INFO] [stderr] Compiling ton-crypto v0.1.0 (/opt/rustwide/workdir/crates/ton-crypto) [INFO] [stderr] Compiling serde_urlencoded v0.7.1 [INFO] [stderr] Compiling ton-dns v0.1.0 (/opt/rustwide/workdir/crates/ton-dns) [INFO] [stderr] Compiling ton-payments v0.1.0 (/opt/rustwide/workdir/crates/ton-payments) [INFO] [stderr] Compiling icu_provider v2.1.1 [INFO] [stderr] Compiling icu_properties v2.1.2 [INFO] [stderr] Compiling icu_normalizer v2.1.1 [INFO] [stderr] Compiling futures-executor v0.3.31 [INFO] [stderr] Compiling futures v0.3.31 [INFO] [stderr] Compiling governor v0.6.3 [INFO] [stderr] Compiling idna_adapter v1.2.1 [INFO] [stderr] Compiling idna v1.1.0 [INFO] [stderr] Compiling url v2.5.8 [INFO] [stderr] Compiling ton-adnl v0.1.0 (/opt/rustwide/workdir/crates/ton-adnl) [INFO] [stderr] Compiling tokio-util v0.7.18 [INFO] [stderr] Compiling tokio-rustls v0.24.1 [INFO] [stderr] Compiling h2 v0.3.27 [INFO] [stderr] Compiling ton-rldp v0.1.0 (/opt/rustwide/workdir/crates/ton-rldp) [INFO] [stderr] Compiling ton-dht v0.1.0 (/opt/rustwide/workdir/crates/ton-dht) [INFO] [stderr] Compiling ton-nft v0.1.0 (/opt/rustwide/workdir/crates/ton-nft) [INFO] [stderr] Compiling ton-jetton v0.1.0 (/opt/rustwide/workdir/crates/ton-jetton) [INFO] [stderr] Compiling ton-wallet v0.1.0 (/opt/rustwide/workdir/crates/ton-wallet) [INFO] [stderr] Compiling ton-sites v0.1.0 (/opt/rustwide/workdir/crates/ton-sites) [INFO] [stderr] Compiling ton-overlay v0.1.0 (/opt/rustwide/workdir/crates/ton-overlay) [INFO] [stderr] Compiling ton-storage v0.1.0 (/opt/rustwide/workdir/crates/ton-storage) [INFO] [stderr] Compiling hyper v0.14.32 [INFO] [stderr] Compiling hyper-rustls v0.24.2 [INFO] [stderr] Compiling reqwest v0.11.27 [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 05s [INFO] running `Command { std: "docker" "inspect" "683169251e8db88ded51e6b84dfddefa9dc1337762f27508ee848cfc58359f68", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "683169251e8db88ded51e6b84dfddefa9dc1337762f27508ee848cfc58359f68", kill_on_drop: false }` [INFO] [stdout] 683169251e8db88ded51e6b84dfddefa9dc1337762f27508ee848cfc58359f68 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:aa71247004a7fa38d13ec170f48f06cdedf5bc50b2a8645e56ed7e992e6fa513" "/opt/rustwide/cargo-home/bin/cargo" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "test" "--frozen" "-Zbuild-dir-new-layout", kill_on_drop: false }` [INFO] [stdout] 8b595429dbe835881326ee7e909972d2ec5a390bde94b020cf1818894d4f7bd0 [INFO] running `Command { std: "docker" "start" "-a" "8b595429dbe835881326ee7e909972d2ec5a390bde94b020cf1818894d4f7bd0", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.34s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/build/ton-adnl/080ad25b28209179/deps/ton_adnl-080ad25b28209179) [INFO] [stdout] [INFO] [stdout] running 81 tests [INFO] [stdout] test address::tests::test_address_from_bytes ... ok [INFO] [stdout] test address::tests::test_conversions ... ok [INFO] [stdout] test client::tests::test_default_ping_interval ... ok [INFO] [stdout] test client::tests::test_default_timeout ... ok [INFO] [stdout] test address::tests::test_key_id_matches_address ... ok [INFO] [stdout] test handshake::test_full_client_server_exchange_simulation ... ok [INFO] [stdout] test address::tests::test_address_from_public_key ... ok [INFO] [stdout] test handshake::tests::test_checksum_consistency ... ok [INFO] [stdout] test handshake::tests::test_cipher_roundtrip_simulation ... ok [INFO] [stdout] test address::tests::test_different_keys_different_addresses ... ok [INFO] [stdout] test handshake::tests::test_encrypt_handshake_params ... ok [INFO] [stdout] test handshake::test_packet_encryption_with_adnl_rs_vectors ... ok [INFO] [stdout] test handshake::tests::test_cipher_derivation ... ok [INFO] [stdout] test handshake::tests::test_full_packet_roundtrip ... ok [INFO] [stdout] test handshake::tests::test_handshake_params_generation ... ok [INFO] [stdout] test handshake::tests::test_build_handshake_packet_structure ... ok [INFO] [stdout] test handshake::tests::test_handshake_packet_size ... ok [INFO] [stdout] test lite_client::tests::test_default_timeout ... ok [INFO] [stdout] test lite_client::tests::test_wrap_lite_query ... ok [INFO] [stdout] test lite_tl::tests::test_common_type_schema_ids ... ok [INFO] [stdout] test lite_tl::tests::test_query_schema_ids ... ok [INFO] [stdout] test lite_tl::tests::test_response_schema_ids ... ok [INFO] [stdout] test lite_types::tests::test_account_address_from_raw_string ... ok [INFO] [stdout] test lite_types::tests::test_account_address_serialize_deserialize ... ok [INFO] [stdout] test lite_types::tests::test_block_id_display ... ok [INFO] [stdout] test lite_types::tests::test_block_id_ext_serialize_deserialize ... ok [INFO] [stdout] test lite_types::tests::test_block_id_masterchain ... ok [INFO] [stdout] test lite_types::tests::test_block_id_serialize_deserialize ... ok [INFO] [stdout] test lite_types::tests::test_compute_method_id ... ok [INFO] [stdout] test lite_types::tests::test_crc16_xmodem ... ok [INFO] [stdout] test lite_types::tests::test_send_msg_status ... ok [INFO] [stdout] test packet::pytoniq_compat_tests::test_checksum_matches_pytoniq ... ok [INFO] [stdout] test packet::pytoniq_compat_tests::test_packet_structure_matches_pytoniq ... ok [INFO] [stdout] test packet::tests::test_checksum_verification ... ok [INFO] [stdout] test packet::tests::test_empty_payload ... ok [INFO] [stdout] test packet::tests::test_encode_decode_packet ... ok [INFO] [stdout] test packet::tests::test_encrypt_decrypt_packet ... ok [INFO] [stdout] test packet::tests::test_generate_query_id ... ok [INFO] [stdout] test packet::tests::test_packet_structure ... ok [INFO] [stdout] test packet::tests::test_packet_too_large ... ok [INFO] [stdout] test packet::tests::test_ping_pong ... ok [INFO] [stdout] test packet::tests::test_wrap_unwrap_query ... ok [INFO] [stdout] test tests::test_constants ... ok [INFO] [stdout] test packet::tests::test_large_payload ... ok [INFO] [stdout] test tests::test_schema_ids ... ok [INFO] [stdout] test tests::test_exports ... ok [INFO] [stdout] test tl::tests::test_complex_message ... ok [INFO] [stdout] test tl::tests::test_int256 ... ok [INFO] [stdout] test tl::tests::test_reader_bytes_long ... ok [INFO] [stdout] test tl::tests::test_reader_bytes_short ... ok [INFO] [stdout] test tl::tests::test_reader_u32 ... ok [INFO] [stdout] test tl::tests::test_writer_bytes_long ... ok [INFO] [stdout] test tl::tests::test_writer_bytes_short ... ok [INFO] [stdout] test tl::tests::test_writer_u32 ... ok [INFO] [stdout] test tl::tests::test_writer_u64 ... ok [INFO] [stdout] test udp::channel::tests::test_channel_close ... ok [INFO] [stdout] test udp::channel::tests::test_channel_creation_pending ... ok [INFO] [stdout] test udp::channel::tests::test_channel_from_create ... ok [INFO] [stdout] test udp::channel::tests::test_channel_encryption ... ok [INFO] [stdout] test udp::node::tests::test_rate_limit_config_custom ... ok [INFO] [stdout] test udp::node::tests::test_rate_limit_config_default ... ok [INFO] [stdout] test udp::node::tests::test_rate_limit_disabled ... ok [INFO] [stdout] test udp::channel::tests::test_channel_handshake ... ok [INFO] [stdout] test udp::node::tests::test_node_creation ... ok [INFO] [stdout] test udp::channel::tests::test_key_ordering ... ok [INFO] [stdout] test udp::node::tests::test_add_peer ... ok [INFO] [stdout] test udp::packet::tests::test_message_encode_decode ... ok [INFO] [stdout] test udp::packet::tests::test_packet_contents_encode_decode ... ok [INFO] [stdout] test udp::node::tests::test_set_rate_limit_config ... ok [INFO] [stdout] test udp::node::tests::test_check_rate_limit_allows_within_limit ... ok [INFO] [stdout] test udp::node::tests::test_remove_peer ... ok [INFO] [stdout] test udp::packet::tests::test_packet_flags ... ok [INFO] [stdout] test udp::node::tests::test_peer_ids ... ok [INFO] [stdout] test udp::packet::tests::test_channel_packet_encode_decode ... ok [INFO] [stdout] test udp::peer::tests::test_channel_initiation ... ok [INFO] [stdout] test tl::tests::test_encode_decode_roundtrip ... ok [INFO] [stdout] test udp::peer::tests::test_peer_creation ... ok [INFO] [stdout] test udp::peer::tests::test_query_management ... ok [INFO] [stdout] test udp::peer::tests::test_sequence_numbers ... ok [INFO] [stdout] test udp::peer::tests::test_peer_reset ... ok [INFO] [stdout] test udp::packet::tests::test_udp_packet_encode_decode ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 81 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s [INFO] [stdout] [INFO] [stderr] Running tests/mainnet_integration.rs (/opt/rustwide/target/debug/build/ton-adnl/2c4b833a5b83d1ac/deps/mainnet_integration-2c4b833a5b83d1ac) [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/build/ton-cell/89525cc479d7f9ce/deps/ton_cell-89525cc479d7f9ce) [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 65 tests [INFO] [stdout] test address::tests::test_from_raw_string ... ok [INFO] [stdout] test address::tests::test_hex_encode_decode ... ok [INFO] [stdout] test address::tests::test_crc16_xmodem ... ok [INFO] [stdout] test address::tests::test_from_raw_string_masterchain ... ok [INFO] [stdout] test address::tests::test_masterchain_address ... ok [INFO] [stdout] test address::tests::test_to_string_roundtrip ... ok [INFO] [stdout] test boc::tests::test_base64_roundtrip ... ok [INFO] [stdout] test boc::tests::test_empty_cell_boc ... ok [INFO] [stdout] test boc::tests::test_cell_with_refs_boc ... ok [INFO] [stdout] test builder::tests::test_new_builder ... ok [INFO] [stdout] test address::tests::test_null_address ... ok [INFO] [stdout] test boc::tests::test_bytes_needed ... ok [INFO] [stdout] test address::tests::test_internal_address ... ok [INFO] [stdout] test builder::tests::test_store_bit ... ok [INFO] [stdout] test builder::tests::test_store_uint ... ok [INFO] [stdout] test cell::tests::test_cell_descriptors ... ok [INFO] [stdout] test builder::tests::test_store_u32 ... ok [INFO] [stdout] test cell::tests::test_depth_calculation ... ok [INFO] [stdout] test boc::tests::test_simple_cell_boc ... ok [INFO] [stdout] test cell::tests::test_data_with_completion_tag ... ok [INFO] [stdout] test cell::tests::test_empty_cell ... ok [INFO] [stdout] test level_mask::tests::test_shift_right ... ok [INFO] [stdout] test slice::tests::test_load_bit ... ok [INFO] [stdout] test cell::tests::test_exotic_cell_detection ... ok [INFO] [stdout] test cell::tests::test_hash_caching ... ok [INFO] [stdout] test cell::tests::test_level_mask_ordinary ... ok [INFO] [stdout] test slice::tests::test_load_int_negative ... ok [INFO] [stdout] test slice::tests::test_load_uint ... ok [INFO] [stdout] test level_mask::tests::test_apply_or ... ok [INFO] [stdout] test level_mask::tests::test_get_hash_index ... ok [INFO] [stdout] test level_mask::tests::test_get_level ... ok [INFO] [stdout] test level_mask::tests::test_is_significant ... ok [INFO] [stdout] test level_mask::tests::test_new ... ok [INFO] [stdout] test level_mask::tests::test_apply ... ok [INFO] [stdout] test level_mask::tests::test_one_level ... ok [INFO] [stdout] test tests::test_address_from_string ... ok [INFO] [stdout] test tests::test_address_null ... ok [INFO] [stdout] test tests::test_address_internal ... ok [INFO] [stdout] test tests::test_bits_left_refs_left ... ok [INFO] [stdout] test tests::test_boc_serialize_deserialize_roundtrip ... ok [INFO] [stdout] test tests::test_cell_depth ... ok [INFO] [stdout] test tests::test_boc_base64_roundtrip ... ok [INFO] [stdout] test tests::test_cell_hash_deterministic ... ok [INFO] [stdout] test tests::test_cell_type_is_exotic ... ok [INFO] [stdout] test tests::test_create_empty_cell ... ok [INFO] [stdout] test tests::test_constants ... ok [INFO] [stdout] test tests::test_level_mask_operations ... ok [INFO] [stdout] test tests::test_depth_levels_match_official ... ok [INFO] [stdout] test tests::test_ordinary_cell_with_refs_hash_levels ... ok [INFO] [stdout] test tests::test_exotic_merkle_proof_shard_state_parsing ... ok [INFO] [stdout] test tests::test_store_and_load_bytes ... ok [INFO] [stdout] test tests::test_ordinary_cell_hash_levels ... ok [INFO] [stdout] test tests::test_store_and_load_bits ... ok [INFO] [stdout] test tests::test_store_slice ... ok [INFO] [stdout] test tests::test_store_and_load_coins ... ok [INFO] [stdout] test tests::test_store_and_load_u32 ... ok [INFO] [stdout] test tests::test_exotic_merkle_proof_boc_parsing ... ok [INFO] [stdout] test tests::test_skip_bits ... ok [INFO] [stdout] test tests::test_store_and_load_uint_int ... ok [INFO] [stdout] test tests::test_store_and_load_various_integers ... ok [INFO] [stdout] test tests::test_max_refs ... ok [INFO] [stdout] test tests::test_max_bits ... ok [INFO] [stdout] test tests::test_boc_roundtrip_preserves_exotic_hash ... ok [INFO] [stdout] test tests::test_cell_type ... ok [INFO] [stdout] test tests::test_nested_cells_with_references ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 65 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/build/ton-crypto/54ae9c1df4896792/deps/ton_crypto-54ae9c1df4896792) [INFO] [stdout] [INFO] [stdout] running 69 tests [INFO] [stdout] test aes_ctr::python_compat_tests::test_aes_ctr_encrypt_matches_python ... ok [INFO] [stdout] test aes_ctr::python_compat_tests::test_aes_ctr_matches_python_cryptography ... ok [INFO] [stdout] test aes_ctr::tests::test_empty_data ... ok [INFO] [stdout] test aes_ctr::tests::test_ctr_symmetry ... ok [INFO] [stdout] test aes_ctr::tests::test_encrypt_decrypt ... ok [INFO] [stdout] test aes_ctr::tests::test_encrypt_in_place ... ok [INFO] [stdout] test aes_ctr::tests::test_from_slices_valid ... ok [INFO] [stdout] test aes_ctr::tests::test_from_slices_invalid_iv ... ok [INFO] [stdout] test aes_ctr::tests::test_standalone_functions ... ok [INFO] [stdout] test aes_ctr::tests::test_streaming_encryption ... ok [INFO] [stdout] test aes_ctr::tests::test_from_slices_invalid_key ... ok [INFO] [stdout] test ed25519::tests::test_deterministic_signing ... ok [INFO] [stdout] test kdf::tests::test_hmac_sha512_different_keys ... ok [INFO] [stdout] test ed25519::tests::test_from_private_key ... ok [INFO] [stdout] test kdf::tests::test_hmac_sha256_basic ... ok [INFO] [stdout] test ed25519::tests::test_keypair_generation ... ok [INFO] [stdout] test kdf::tests::test_hmac_sha512_long_key ... ok [INFO] [stdout] test kdf::tests::test_hmac_sha256_deterministic ... ok [INFO] [stdout] test kdf::tests::test_hmac_sha256_different_messages ... ok [INFO] [stdout] test kdf::tests::test_hmac_sha256_empty_key ... ok [INFO] [stdout] test kdf::tests::test_hmac_sha256_empty_message ... ok [INFO] [stdout] test kdf::tests::test_hmac_sha256_rfc4231_vector ... ok [INFO] [stdout] test kdf::tests::test_hmac_sha512_basic ... ok [INFO] [stdout] test kdf::tests::test_hmac_sha512_deterministic ... ok [INFO] [stdout] test kdf::tests::test_hmac_sha256_different_keys ... ok [INFO] [stdout] test kdf::tests::test_pbkdf2_sha256_basic ... ok [INFO] [stdout] test kdf::tests::test_hmac_sha512_rfc4231_vector ... ok [INFO] [stdout] test keys::tests::test_calculate_key_id ... ok [INFO] [stdout] test keys::tests::test_key_id_from_hex_invalid ... ok [INFO] [stdout] test keys::tests::test_key_id_hex_conversion ... ok [INFO] [stdout] test keys::tests::test_key_id_type ... ok [INFO] [stdout] test keys::tests::test_tl_prefix_values ... ok [INFO] [stdout] test sha256::tests::test_sha256_empty ... ok [INFO] [stdout] test sha256::tests::test_sha256_hasher_streaming ... ok [INFO] [stdout] test keys::tests::test_same_key_same_id ... ok [INFO] [stdout] test sha256::tests::test_sha256_hello ... ok [INFO] [stdout] test sha256::tests::test_sha256_multi ... ok [INFO] [stdout] test tests::test_random_bytes ... ok [INFO] [stdout] test x25519::tests::test_derive_public_key ... ok [INFO] [stdout] test tests::test_random_bytes_16 ... ok [INFO] [stdout] test kdf::tests::test_pbkdf2_sha256_rfc6070_vector ... ok [INFO] [stdout] test x25519::tests::test_different_keypairs_different_shared_secrets ... ok [INFO] [stdout] test kdf::tests::test_pbkdf2_sha512_basic ... ok [INFO] [stdout] test keys::tests::test_aes_key_id ... ok [INFO] [stdout] test x25519::tests::test_ed25519_to_x25519_deterministic ... ok [INFO] [stdout] test keys::tests::test_different_keys_different_ids ... ok [INFO] [stdout] test x25519::tests::test_ecdh_safe_alias ... ok [INFO] [stdout] test x25519::tests::test_ed25519_to_x25519_private_clamping ... ok [INFO] [stdout] test x25519::tests::test_ecdh_ed25519_symmetric ... ok [INFO] [stdout] test x25519::tests::test_ecdh_ed25519_different_peers_different_secrets ... ok [INFO] [stdout] test ed25519::tests::test_verify_wrong_signature ... ok [INFO] [stdout] test ed25519::tests::test_verify_wrong_message ... ok [INFO] [stdout] test x25519::tests::test_ecdh_key_agreement ... ok [INFO] [stdout] test x25519::tests::test_keypair_generation ... ok [INFO] [stdout] test x25519::tests::test_from_private_key ... ok [INFO] [stdout] test x25519::tests::test_weak_key_detection ... ok [INFO] [stdout] test x25519::tests::test_from_bytes_valid ... ok [INFO] [stdout] test x25519::tests::test_standalone_ecdh ... ok [INFO] [stdout] test x25519::tests::test_from_bytes_invalid_length ... ok [INFO] [stdout] test x25519::tests::test_ed25519_to_x25519_public_valid ... ok [INFO] [stdout] test x25519::tonutils_go_compat_tests::test_shared_key_matches_tonutils_go ... ok [INFO] [stdout] test ed25519::tests::test_standalone_verify ... ok [INFO] [stdout] test tests::test_full_crypto_flow ... ok [INFO] [stdout] test ed25519::tests::test_sign_and_verify ... ok [INFO] [stdout] test kdf::tests::test_pbkdf2_sha256_different_passwords ... ok [INFO] [stdout] test kdf::tests::test_pbkdf2_sha256_deterministic ... ok [INFO] [stdout] test kdf::tests::test_pbkdf2_sha256_different_salts ... ok [INFO] [stdout] test kdf::tests::test_pbkdf2_sha512_deterministic ... ok [INFO] [stdout] test kdf::tests::test_pbkdf2_sha512_variable_output_length ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 69 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.20s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/build/ton-dht/f7dba4f2f38c0abf/deps/ton_dht-f7dba4f2f38c0abf) [INFO] [stdout] [INFO] [stdout] running 108 tests [INFO] [stdout] test bootstrap::tests::test_bootstrap_manager_creation ... ok [INFO] [stdout] test bootstrap::tests::test_bootstrap_manager_empty ... ok [INFO] [stdout] test client::tests::test_default_alpha ... ok [INFO] [stdout] test config::tests::test_get_mainnet_bootstrap_nodes ... ok [INFO] [stdout] test bootstrap::tests::test_bootstrap_manager_empty_nodes ... ok [INFO] [stdout] test client::tests::test_default_k ... ok [INFO] [stdout] test bootstrap::tests::test_bootstrap_manager_mark_completed ... ok [INFO] [stdout] test config::tests::test_mainnet_bootstrap_config ... ok [INFO] [stdout] test client::tests::test_compute_local_id ... ok [INFO] [stdout] test config::tests::test_get_testnet_bootstrap_nodes ... ok [INFO] [stdout] test config::tests::test_parse_hex_key_invalid_chars ... ok [INFO] [stdout] test config::tests::test_parse_hex_key_valid ... ok [INFO] [stdout] test config::tests::test_testnet_bootstrap_config ... ok [INFO] [stdout] test distance::tests::test_common_prefix_length ... ok [INFO] [stdout] test distance::tests::test_distance_ordering ... ok [INFO] [stdout] test config::tests::test_parse_hex_key_invalid_length ... ok [INFO] [stdout] test distance::tests::test_bucket_index ... ok [INFO] [stdout] test distance::tests::test_highest_bit ... ok [INFO] [stdout] test distance::tests::test_is_closer ... ok [INFO] [stdout] test distance::tests::test_symmetric_distance ... ok [INFO] [stdout] test distance::tests::test_xor_distance_different ... ok [INFO] [stdout] test distance::tests::test_xor_distance_same ... ok [INFO] [stdout] test key::tests::test_create_key_empty_name ... ok [INFO] [stdout] test key::tests::test_create_key_index_too_high ... ok [INFO] [stdout] test key::tests::test_create_key_max_index_valid ... ok [INFO] [stdout] test key::tests::test_create_key_max_name_length_valid ... ok [INFO] [stdout] test key::tests::test_create_key_name_too_long ... ok [INFO] [stdout] test bootstrap::tests::test_bootstrap_manager_with_nodes ... ok [INFO] [stdout] test key::tests::test_create_valid_key ... ok [INFO] [stdout] test key::tests::test_key_creation ... ok [INFO] [stdout] test key::tests::test_key_description_anybody ... ok [INFO] [stdout] test node::tests::test_address_list ... ok [INFO] [stdout] test node::tests::test_adnl_address_from_socket ... ok [INFO] [stdout] test node::tests::test_dht_nodes_collection ... ok [INFO] [stdout] test key::tests::test_key_for_address ... ok [INFO] [stdout] test node::tests::test_adnl_address_udp ... ok [INFO] [stdout] test reverse::tests::test_get_signed_address_list_roundtrip ... ok [INFO] [stdout] test node::tests::test_node_id ... ok [INFO] [stdout] test key::tests::test_key_serialization ... ok [INFO] [stdout] test reverse::tests::test_schema_ids ... ok [INFO] [stdout] test node::tests::test_dht_node_creation ... ok [INFO] [stdout] test reverse::tests::test_reverse_ping_result_ok ... ok [INFO] [stdout] test routing::tests::test_bucket_entry_custom_ping_interval ... ok [INFO] [stdout] test reverse::tests::test_manager_reverse_ping_not_found ... ok [INFO] [stdout] test routing::tests::test_bucket_add ... ok [INFO] [stdout] test node::tests::test_dht_node_signature ... ok [INFO] [stdout] test key::tests::test_key_description_signature ... ok [INFO] [stdout] test routing::tests::test_bucket_entry_ping_interval_default ... ok [INFO] [stdout] test reverse::tests::test_reverse_ping_result_not_found ... ok [INFO] [stdout] test storage::tests::test_evict_expired ... ok [INFO] [stdout] test storage::tests::test_iter ... ok [INFO] [stdout] test reverse::tests::test_register_reverse_connection_roundtrip ... ok [INFO] [stdout] test routing::tests::test_routing_table_closest ... ok [INFO] [stdout] test routing::tests::test_bucket_remove_and_promote ... ok [INFO] [stdout] test routing::tests::test_bucket_index ... ok [INFO] [stdout] test routing::tests::test_bucket_full ... ok [INFO] [stdout] test storage::tests::test_should_store ... ok [INFO] [stdout] test storage::tests::test_storage_creation ... ok [INFO] [stdout] test storage::tests::test_storage_stats ... ok [INFO] [stdout] test storage::tests::test_store_expired_value ... ok [INFO] [stdout] test routing::tests::test_routing_table_add ... ok [INFO] [stdout] test storage::tests::test_storage_with_capacity ... ok [INFO] [stdout] test storage::tests::test_store_and_get ... ok [INFO] [stdout] test storage::tests::test_get_nonexistent ... ok [INFO] [stdout] test reverse::tests::test_request_reverse_ping_roundtrip ... ok [INFO] [stdout] test tests::test_exports ... ok [INFO] [stdout] test tests::test_update_rules ... ok [INFO] [stdout] test storage::tests::test_update_value_with_earlier_ttl_ignored ... ok [INFO] [stdout] test storage::tests::test_update_value_with_later_ttl ... ok [INFO] [stdout] test storage::tests::test_remove ... ok [INFO] [stdout] test routing::tests::test_routing_table_stats ... ok [INFO] [stdout] test tl::tests::test_reader_bytes_roundtrip ... ok [INFO] [stdout] test tl::tests::test_reader_u32 ... ok [INFO] [stdout] test storage::tests::test_stored_value_remaining_ttl ... ok [INFO] [stdout] test tl::tests::test_schema_ids ... ok [INFO] [stdout] test tl::tests::test_writer_bytes_long ... ok [INFO] [stdout] test tl::tests::test_writer_bytes_short ... ok [INFO] [stdout] test tl::tests::test_writer_i32 ... ok [INFO] [stdout] test validation::tests::test_validate_anybody_rule_no_signature ... ok [INFO] [stdout] test tl::tests::test_writer_u32 ... ok [INFO] [stdout] test tests::test_xor_distance_basic ... ok [INFO] [stdout] test tl::tests::test_int256_roundtrip ... ok [INFO] [stdout] test routing::tests::test_bucket_entry_stale ... ok [INFO] [stdout] test validation::tests::test_validate_oversized_value ... ok [INFO] [stdout] test validation::tests::test_validator_creation ... ok [INFO] [stdout] test reverse::tests::test_invalid_signature ... ok [INFO] [stdout] test validation::tests::test_validator_with_custom_config ... ok [INFO] [stdout] test value::tests::test_create_valid_value ... ok [INFO] [stdout] test value::tests::test_create_value_at_max_size ... ok [INFO] [stdout] test value::tests::test_update_rule_roundtrip ... ok [INFO] [stdout] test validation::tests::test_default_validator ... ok [INFO] [stdout] test reverse::tests::test_manager_registration ... ok [INFO] [stdout] test value::tests::test_update_rule_schema_ids ... ok [INFO] [stdout] test value::tests::test_value_anybody_rule ... ok [INFO] [stdout] test value::tests::test_value_creation ... ok [INFO] [stdout] test value::tests::test_create_value_oversized ... ok [INFO] [stdout] test value::tests::test_value_expiration ... ok [INFO] [stdout] test value::tests::test_value_with_ttl_duration ... ok [INFO] [stdout] test reverse::tests::test_manager_reverse_ping_found ... ok [INFO] [stdout] test validation::tests::test_validate_corrupted_signature ... ok [INFO] [stdout] test validation::tests::test_validate_ttl_boundary_valid ... ok [INFO] [stdout] test validation::tests::test_validate_expired_value ... ok [INFO] [stdout] test value::tests::test_value_signature ... ok [INFO] [stdout] test reverse::tests::test_manager_max_registrations ... ok [INFO] [stdout] test validation::tests::test_validate_valid_value ... ok [INFO] [stdout] test validation::tests::test_validate_custom_max_size ... ok [INFO] [stdout] test validation::tests::test_validate_ttl_too_far_future ... ok [INFO] [stdout] test reverse::tests::test_manager_eviction ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 108 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.16s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/build/ton-dns/fdd83d1cb6488a9e/deps/ton_dns-fdd83d1cb6488a9e) [INFO] [stdout] [INFO] [stdout] running 56 tests [INFO] [stdout] test categories::tests::test_category_all ... ok [INFO] [stdout] test categories::tests::test_category_name ... ok [INFO] [stdout] test categories::tests::test_category_site ... ok [INFO] [stdout] test categories::tests::test_category_next_resolver ... ok [INFO] [stdout] test categories::tests::test_category_storage ... ok [INFO] [stdout] test categories::tests::test_category_wallet ... ok [INFO] [stdout] test categories::tests::test_custom_category ... ok [INFO] [stdout] test domain::tests::test_domain_to_internal ... ok [INFO] [stdout] test domain::tests::test_from_str ... ok [INFO] [stdout] test domain::tests::test_parse_component_too_long ... ok [INFO] [stdout] test domain::tests::test_parse_control_characters ... ok [INFO] [stdout] test domain::tests::test_display ... ok [INFO] [stdout] test domain::tests::test_internal_to_domain ... ok [INFO] [stdout] test domain::tests::test_parse_deep_subdomain ... ok [INFO] [stdout] test domain::tests::test_parse_empty_domain ... ok [INFO] [stdout] test domain::tests::test_parse_empty_component ... ok [INFO] [stdout] test domain::tests::test_parse_invalid_tld ... ok [INFO] [stdout] test domain::tests::test_parse_max_length_component ... ok [INFO] [stdout] test domain::tests::test_parse_no_tld ... ok [INFO] [stdout] test domain::tests::test_parse_valid_domain ... ok [INFO] [stdout] test domain::tests::test_parse_normalized ... ok [INFO] [stdout] test domain::tests::test_resolved_bytes ... ok [INFO] [stdout] test records::tests::test_dns_record_adnl_with_protocols ... ok [INFO] [stdout] test records::tests::test_dns_record_serialization ... ok [INFO] [stdout] test domain::tests::test_roundtrip ... ok [INFO] [stdout] test domain::tests::test_unicode_domain ... ok [INFO] [stdout] test records::tests::test_dns_record_smc_address ... ok [INFO] [stdout] test error::tests::test_error_display ... ok [INFO] [stdout] test domain::tests::test_parse_subdomain ... ok [INFO] [stdout] test records::tests::test_dns_record_adnl_address ... ok [INFO] [stdout] test records::tests::test_dns_record_storage_address ... ok [INFO] [stdout] test records::tests::test_dns_records_collection ... ok [INFO] [stdout] test records::tests::test_dns_record_next_resolver ... ok [INFO] [stdout] test records::tests::test_invalid_record_data ... ok [INFO] [stdout] test records::tests::test_msg_address_int ... ok [INFO] [stdout] test records::tests::test_msg_address_masterchain_raw_string ... ok [INFO] [stdout] test records::tests::test_msg_address_raw_string ... ok [INFO] [stdout] test records::tests::test_unknown_record ... ok [INFO] [stdout] test resolver::tests::test_case_insensitive ... ok [INFO] [stdout] test resolver::tests::test_dns_resolve_result ... ok [INFO] [stdout] test resolver::tests::test_domain_not_found ... ok [INFO] [stdout] test resolver::tests::test_configure_domain_helper ... ok [INFO] [stdout] test resolver::tests::test_invalid_domain ... ok [INFO] [stdout] test resolver::tests::test_max_depth_exceeded ... ok [INFO] [stdout] test resolver::tests::test_mock_backend_basic ... ok [INFO] [stdout] test resolver::tests::test_mock_backend_no_root ... ok [INFO] [stdout] test resolver::tests::test_resolve_storage ... ok [INFO] [stdout] test tests::test_address_formats ... ok [INFO] [stdout] test tests::test_domain_internal_representation ... ok [INFO] [stdout] test resolver::tests::test_simple_resolution ... ok [INFO] [stdout] test tests::test_case_normalization ... ok [INFO] [stdout] test tests::test_categories ... ok [INFO] [stdout] test tests::test_full_resolution_flow ... ok [INFO] [stdout] test tests::test_domain_validation ... ok [INFO] [stdout] test resolver::tests::test_resolve_site ... ok [INFO] [stdout] test tests::test_record_types ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 56 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/build/ton-jetton/e2fb3e6c3d305a90/deps/ton_jetton-e2fb3e6c3d305a90) [INFO] [stdout] [INFO] [stdout] running 33 tests [INFO] [stdout] test master::tests::test_build_address_cell ... ok [INFO] [stdout] test master::tests::test_jetton_address ... ok [INFO] [stdout] test master::tests::test_from_trait_implementations ... ok [INFO] [stdout] test master::tests::test_jetton_master_new ... ok [INFO] [stdout] test master::tests::test_jetton_master_from_address ... ok [INFO] [stdout] test master::tests::test_msg_address_to_account ... ok [INFO] [stdout] test metadata::tests::test_invalid_content_type ... ok [INFO] [stdout] test metadata::tests::test_offchain_content_is_offchain ... ok [INFO] [stdout] test master::tests::test_msg_address_to_account_null ... ok [INFO] [stdout] test metadata::tests::test_offchain_content_roundtrip ... ok [INFO] [stdout] test metadata::tests::test_onchain_content_is_onchain ... ok [INFO] [stdout] test metadata::tests::test_onchain_content_builder ... ok [INFO] [stdout] test metadata::tests::test_onchain_content_to_cell ... ok [INFO] [stdout] test metadata::tests::test_onchain_content_with_basics ... ok [INFO] [stdout] test metadata::tests::test_snake_string_short ... ok [INFO] [stdout] test tests::test_burn_jetton_body ... ok [INFO] [stdout] test tests::test_opcodes_exported ... ok [INFO] [stdout] test tests::test_transfer_jetton_body ... ok [INFO] [stdout] test tests::test_transfer_jetton_body_no_comment ... ok [INFO] [stdout] test tests::test_types_reexported ... ok [INFO] [stdout] test types::tests::test_jetton_master_address_from ... ok [INFO] [stdout] test types::tests::test_jetton_wallet_address ... ok [INFO] [stdout] test types::tests::test_jetton_wallet_address_from ... ok [INFO] [stdout] test wallet::tests::test_build_comment_cell ... ok [INFO] [stdout] test wallet::tests::test_create_burn_body_with_payload ... ok [INFO] [stdout] test wallet::tests::test_from_trait_implementations ... ok [INFO] [stdout] test wallet::tests::test_jetton_wallet_new ... ok [INFO] [stdout] test wallet::tests::test_opcodes ... ok [INFO] [stdout] test wallet::tests::test_jetton_wallet_from_address ... ok [INFO] [stdout] test wallet::tests::test_create_burn_body ... ok [INFO] [stdout] test types::tests::test_jetton_master_address ... ok [INFO] [stdout] test wallet::tests::test_create_transfer_body ... ok [INFO] [stdout] test wallet::tests::test_create_transfer_body_with_payload ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 33 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/build/ton-nft/c69a914058f01268/deps/ton_nft-c69a914058f01268) [INFO] [stdout] [INFO] [stdout] running 34 tests [INFO] [stdout] test collection::tests::test_build_address_cell ... ok [INFO] [stdout] test collection::tests::test_build_index_cell ... ok [INFO] [stdout] test collection::tests::test_collection_address ... ok [INFO] [stdout] test collection::tests::test_from_trait_implementations ... ok [INFO] [stdout] test collection::tests::test_msg_address_to_account ... ok [INFO] [stdout] test collection::tests::test_nft_collection_new ... ok [INFO] [stdout] test content::tests::test_nft_attribute ... ok [INFO] [stdout] test content::tests::test_offchain_content_is_offchain ... ok [INFO] [stdout] test collection::tests::test_msg_address_to_account_null ... ok [INFO] [stdout] test collection::tests::test_nft_collection_from_address ... ok [INFO] [stdout] test content::tests::test_offchain_content_roundtrip ... ok [INFO] [stdout] test content::tests::test_onchain_content_builder ... ok [INFO] [stdout] test content::tests::test_onchain_content_is_onchain ... ok [INFO] [stdout] test content::tests::test_onchain_content_with_basics ... ok [INFO] [stdout] test content::tests::test_onchain_content_to_cell ... ok [INFO] [stdout] test item::tests::test_build_comment_cell ... ok [INFO] [stdout] test content::tests::test_snake_string_long ... ok [INFO] [stdout] test item::tests::test_create_transfer_body ... ok [INFO] [stdout] test item::tests::test_nft_item_from_address ... ok [INFO] [stdout] test item::tests::test_nft_item_new ... ok [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/build/ton-overlay/40a198a217fd5221/deps/ton_overlay-40a198a217fd5221) [INFO] [stdout] test item::tests::test_create_get_static_data_body ... ok [INFO] [stdout] test item::tests::test_create_transfer_body_with_payload ... ok [INFO] [stdout] test content::tests::test_invalid_content_type ... ok [INFO] [stdout] test item::tests::test_from_trait_implementations ... ok [INFO] [stdout] test content::tests::test_snake_string_short ... ok [INFO] [stdout] test item::tests::test_opcodes ... ok [INFO] [stdout] test tests::test_opcodes_exported ... ok [INFO] [stdout] test tests::test_transfer_nft_body_no_comment ... ok [INFO] [stdout] test tests::test_types_reexported ... ok [INFO] [stdout] test tests::test_transfer_nft_body ... ok [INFO] [stdout] test types::tests::test_nft_collection_address ... ok [INFO] [stdout] test types::tests::test_nft_collection_address_from ... ok [INFO] [stdout] test types::tests::test_nft_item_address ... ok [INFO] [stdout] test types::tests::test_nft_item_address_from ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 34 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 68 tests [INFO] [stdout] test broadcast::tests::test_broadcast_cache ... ok [INFO] [stdout] test broadcast::tests::test_broadcast_cache_cleanup ... ok [INFO] [stdout] test broadcast::tests::test_fec_broadcast_creation ... ok [INFO] [stdout] test broadcast::tests::test_overlay_broadcast_creation ... ok [INFO] [stdout] test certificate::tests::test_adnl_short_id_calculation ... ok [INFO] [stdout] test broadcast::tests::test_overlay_broadcast_too_large ... ok [INFO] [stdout] test certificate::tests::test_certificate_expiration ... ok [INFO] [stdout] test certificate::tests::test_certificate_size_limit ... ok [INFO] [stdout] test broadcast::tests::test_fec_broadcast_sign_verify ... ok [INFO] [stdout] test broadcast::tests::test_overlay_broadcast_invalid_signature ... ok [INFO] [stdout] test certificate::tests::test_empty_certificate ... ok [INFO] [stdout] test manager::tests::test_node_ttl_constants_match_official_ton ... ok [INFO] [stdout] test manager::tests::test_overlay_config_default ... ok [INFO] [stdout] test manager::tests::test_overlay_state_accept_valid_ttl_node ... ok [INFO] [stdout] test broadcast::tests::test_overlay_broadcast_validation ... ok [INFO] [stdout] test manager::tests::test_overlay_state_add_peer ... ok [INFO] [stdout] test certificate::tests::test_empty_certificate_roundtrip ... ok [INFO] [stdout] test manager::tests::test_overlay_state_creation ... ok [INFO] [stdout] test node::tests::test_overlay_node_creation ... ok [INFO] [stdout] test manager::tests::test_overlay_state_reject_stale_node ... ok [INFO] [stdout] test manager::tests::test_overlay_state_update_peer ... ok [INFO] [stdout] test manager::tests::test_overlay_state_reject_future_node ... ok [INFO] [stdout] test broadcast::tests::test_overlay_broadcast_tampered_data ... ok [INFO] [stdout] test manager::tests::test_overlay_state_max_peers ... ok [INFO] [stdout] test broadcast::tests::test_overlay_broadcast_sign_verify ... ok [INFO] [stdout] test node::tests::test_overlay_node_id ... ok [INFO] [stdout] test overlay_id::tests::test_calculate_overlay_id ... ok [INFO] [stdout] test node::tests::test_overlay_node_is_recent ... ok [INFO] [stdout] test node::tests::test_overlay_nodes_roundtrip ... ok [INFO] [stdout] test certificate::tests::test_certificate_builder ... ok [INFO] [stdout] test overlay_id::tests::test_overlay_id_different_params ... ok [INFO] [stdout] test overlay_id::tests::test_overlay_id_display ... ok [INFO] [stdout] test manager::tests::test_overlay_stats ... ok [INFO] [stdout] test node::tests::test_overlay_peer ... ok [INFO] [stdout] test overlay_id::tests::test_overlay_id_from_bytes ... ok [INFO] [stdout] test overlay_id::tests::test_overlay_id_from_data ... ok [INFO] [stdout] test overlay_id::tests::test_overlay_id_for_shard ... ok [INFO] [stdout] test tests::test_broadcast_cache ... ok [INFO] [stdout] test overlay_id::tests::test_overlay_id_deterministic ... ok [INFO] [stdout] test tests::test_dht_key_for_overlay ... ok [INFO] [stdout] test overlay_id::tests::test_dht_key_for_overlay ... ok [INFO] [stdout] test node::tests::test_overlay_nodes_collection ... ok [INFO] [stdout] test broadcast::tests::test_fec_broadcast_roundtrip ... ok [INFO] [stdout] test tests::test_overlay_id_calculation ... ok [INFO] [stdout] test tests::test_nodes_collection ... ok [INFO] [stdout] test tl::tests::test_int256_roundtrip ... ok [INFO] [stdout] test tl::tests::test_reader_bytes_roundtrip ... ok [INFO] [stdout] test tests::test_schema_ids ... ok [INFO] [stdout] test tl::tests::test_reader_u32 ... ok [INFO] [stdout] test tl::tests::test_writer_bytes_short ... ok [INFO] [stdout] test tl::tests::test_writer_i32 ... ok [INFO] [stdout] test tests::test_exports ... ok [INFO] [stdout] test tl::tests::test_writer_u32 ... ok [INFO] [stdout] test node::tests::test_overlay_node_invalid_signature ... ok [INFO] [stdout] test tl::tests::test_schema_ids ... ok [INFO] [stdout] test tl::tests::test_writer_i64 ... ok [INFO] [stdout] test tests::test_certificate_flow ... ok [INFO] [stdout] test certificate::tests::test_sign_for_node ... ok [INFO] [stdout] test certificate::tests::test_certificate_roundtrip ... ok [INFO] [stdout] test tests::test_full_roundtrip ... ok [INFO] [stdout] test certificate::tests::test_certificate_with_public_key ... ok [INFO] [stdout] test tests::test_broadcast_flow ... ok [INFO] [stdout] test tl::tests::test_writer_bytes_long ... ok [INFO] [stdout] test node::tests::test_overlay_node_signature ... ok [INFO] [stdout] test tests::test_node_flow ... ok [INFO] [stdout] test broadcast::tests::test_overlay_broadcast_roundtrip ... ok [INFO] [stdout] test node::tests::test_overlay_node_roundtrip ... ok [INFO] [stdout] test certificate::tests::test_certificate_verification ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 68 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/build/ton-payments/e81c3e0a35ed9fce/deps/ton_payments-e81c3e0a35ed9fce) [INFO] [stdout] [INFO] [stdout] running 143 tests [INFO] [stdout] test channel::tests::test_detect_state_gap ... ok [INFO] [stdout] test channel::tests::test_channel_creation ... ok [INFO] [stdout] test channel::tests::test_channel_initialization ... ok [INFO] [stdout] test channel::tests::test_conditional_merkle_root_verification ... ok [INFO] [stdout] test channel::tests::test_channel_state_display ... ok [INFO] [stdout] test channel::tests::test_both_parties_must_commit ... ok [INFO] [stdout] test channel::tests::test_finalize_after_challenge_period ... ok [INFO] [stdout] test channel::tests::test_generate_state_proof ... ok [INFO] [stdout] test channel::tests::test_insufficient_balance ... ok [INFO] [stdout] test channel::tests::test_merkle_root_changes_with_conditionals ... ok [INFO] [stdout] test channel::tests::test_merkle_tree_deterministic ... ok [INFO] [stdout] test channel::tests::test_block_height_must_increase ... ok [INFO] [stdout] test channel::tests::test_semi_channel_operations ... ok [INFO] [stdout] test channel::tests::test_semi_channel_conditionals ... ok [INFO] [stdout] test channel::tests::test_minimum_balance_violation ... ok [INFO] [stdout] test channel::tests::test_invalid_conditional_detected ... ok [INFO] [stdout] test channel::tests::test_state_history_immutable ... ok [INFO] [stdout] test channel::tests::test_conditional_payment ... ok [INFO] [stdout] test channel::tests::test_state_progression_verification ... ok [INFO] [stdout] test conditional::tests::test_builder_missing_hash_lock ... ok [INFO] [stdout] test conditional::tests::test_builder_with_hash_lock ... ok [INFO] [stdout] test channel::tests::test_bidirectional_payments ... ok [INFO] [stdout] test conditional::tests::test_conditional_payment_from_preimage ... ok [INFO] [stdout] test conditional::tests::test_builder_with_preimage ... ok [INFO] [stdout] test conditional::tests::test_conditional_payment_to_cell_from_cell ... ok [INFO] [stdout] test conditional::tests::test_conditional_payment_to_cell_from_cell_zero_amount ... ok [INFO] [stdout] test conditional::tests::test_conditional_payment_to_cell_from_cell_large_amount ... ok [INFO] [stdout] test conditional::tests::test_generate_preimage ... ok [INFO] [stdout] test conditional::tests::test_hash_preimage ... ok [INFO] [stdout] test conditional::tests::test_conditional_payment_to_cell_preserves_preimage_verification ... ok [INFO] [stdout] test conditional::tests::test_is_expired ... ok [INFO] [stdout] test conditional::tests::test_serialize_deserialize ... ok [INFO] [stdout] test conditional::tests::test_settled_conditional_invalid_preimage ... ok [INFO] [stdout] test conditional::tests::test_verify_preimage_correct ... ok [INFO] [stdout] test conditional::tests::test_settled_conditional_valid ... ok [INFO] [stdout] test conditional::tests::test_verify_preimage_incorrect ... ok [INFO] [stdout] test error::tests::test_channel_state_error ... ok [INFO] [stdout] test error::tests::test_error_display ... ok [INFO] [stdout] test error::tests::test_invalid_seqno_display ... ok [INFO] [stdout] test messages::tests::test_finish_uncooperative_close_message ... ok [INFO] [stdout] test messages::tests::test_challenge_state_message ... ok [INFO] [stdout] test messages::tests::test_init_channel_message ... ok [INFO] [stdout] test messages::tests::test_message_tag ... ok [INFO] [stdout] test conditional::tests::test_conditional_payment_new ... ok [INFO] [stdout] test messages::tests::test_init_channel_serialize_deserialize ... ok [INFO] [stdout] test channel::tests::test_make_payment ... ok [INFO] [stdout] test messages::tests::test_p2p_message_channel_id ... ok [INFO] [stdout] test channel::tests::test_commitment_mismatch_detected ... ok [INFO] [stdout] test channel::tests::test_reject_duplicate_state ... ok [INFO] [stdout] test channel::tests::test_uncooperative_close ... ok [INFO] [stdout] test messages::tests::test_top_up_message ... ok [INFO] [stdout] test channel::tests::test_invalid_commitment_rejected ... ok [INFO] [stdout] test channel::tests::test_balance_invariant_maintained ... ok [INFO] [stdout] test onchain::tests::test_build_init_channel_body ... ok [INFO] [stdout] test onchain::tests::test_build_finish_uncooperative_close_body ... ok [INFO] [stdout] test channel::tests::test_state_machine_ensures_consistency ... ok [INFO] [stdout] test onchain::tests::test_build_challenge_state_body ... ok [INFO] [stdout] test messages::tests::test_start_uncooperative_close_message ... ok [INFO] [stdout] test messages::tests::test_settle_conditional_message ... ok [INFO] [stdout] test onchain::tests::test_build_cooperative_close_body ... ok [INFO] [stdout] test messages::tests::test_settle_conditional_invalid_preimage ... ok [INFO] [stdout] test channel::tests::test_full_state_machine_with_multiple_payments ... ok [INFO] [stdout] test channel::tests::test_reject_lower_seqno ... ok [INFO] [stdout] test onchain::tests::test_build_internal_message ... ok [INFO] [stdout] test onchain::tests::test_build_settle_conditionals_body ... ok [INFO] [stdout] test onchain::tests::test_build_top_up_body ... ok [INFO] [stdout] test onchain::tests::test_onchain_channel_manager_new ... ok [INFO] [stdout] test onchain::tests::test_manager_build_init_message ... ok [INFO] [stdout] test onchain::tests::test_build_start_uncooperative_close_body ... ok [INFO] [stdout] test onchain::tests::test_manager_build_cooperative_close_message ... ok [INFO] [stdout] test onchain::tests::test_onchain_channel_state_from_i64 ... ok [INFO] [stdout] test onchain::tests::test_onchain_channel_manager_with_keypair ... ok [INFO] [stdout] test r#virtual::tests::test_cancel_pending ... ok [INFO] [stdout] test r#virtual::tests::test_create_conditionals ... ok [INFO] [stdout] test r#virtual::tests::test_add_hops_invalid_timeout ... ok [INFO] [stdout] test r#virtual::tests::test_cannot_cancel_locked ... ok [INFO] [stdout] test r#virtual::tests::test_htlc_verify_preimage ... ok [INFO] [stdout] test r#virtual::tests::test_htlc_create_payment_request ... ok [INFO] [stdout] test r#virtual::tests::test_set_preimage ... ok [INFO] [stdout] test r#virtual::tests::test_builder ... ok [INFO] [stdout] test r#virtual::tests::test_add_hops ... ok [INFO] [stdout] test r#virtual::tests::test_virtual_channel_as_receiver ... ok [INFO] [stdout] test r#virtual::tests::test_is_expired ... ok [INFO] [stdout] test r#virtual::tests::test_payment_request_to_conditional ... ok [INFO] [stdout] test r#virtual::tests::test_hop_lifecycle ... ok [INFO] [stdout] test state::tests::test_channel_state_data ... ok [INFO] [stdout] test state::tests::test_conditionals_merkle_tree_serialize_deserialize ... ok [INFO] [stdout] test state::tests::test_semi_channel_body_serialize_deserialize ... ok [INFO] [stdout] test state::tests::test_semi_channel_body_hash_deterministic ... ok [INFO] [stdout] test state::tests::test_conditionals_merkle_tree_single ... ok [INFO] [stdout] test r#virtual::tests::test_virtual_channel_creation ... ok [INFO] [stdout] test state::tests::test_semi_channel_body_with_conditionals ... ok [INFO] [stdout] test channel::tests::test_cooperative_close ... ok [INFO] [stdout] test state::tests::test_semi_channel_body_to_cell_from_cell_with_data ... ok [INFO] [stdout] test state::tests::test_conditionals_merkle_tree_empty ... ok [INFO] [stdout] test state::tests::test_conditionals_merkle_tree_multiple ... ok [INFO] [stdout] test state::tests::test_semi_channel_body_to_cell_from_cell_with_conditionals ... ok [INFO] [stdout] test state::tests::test_semi_channel_body_new ... ok [INFO] [stdout] test state::tests::test_semi_channel_body_to_cell_from_cell_empty ... ok [INFO] [stdout] test state::tests::test_semi_channel_clear_counterparty_data ... ok [INFO] [stdout] test state::tests::test_semi_channel_default ... ok [INFO] [stdout] test state::tests::test_semi_channel_serialize_deserialize_no_counterparty ... ok [INFO] [stdout] test state::tests::test_semi_channel_serialize_deserialize_with_counterparty ... ok [INFO] [stdout] test channel::tests::test_state_commitment_verification ... ok [INFO] [stdout] test state::tests::test_semi_channel_to_cell_from_cell_with_counterparty ... ok [INFO] [stdout] test state::tests::test_semi_channel_new ... ok [INFO] [stdout] test state::tests::test_semi_channel_hash_deterministic ... ok [INFO] [stdout] test state::tests::test_semi_channel_with_counterparty ... ok [INFO] [stdout] test state::tests::test_semi_channel_to_cell_from_cell_with_conditionals ... ok [INFO] [stdout] test state::tests::test_signed_semi_channel_serialize_deserialize ... ok [INFO] [stdout] test state::tests::test_semi_channel_to_cell_from_cell_no_counterparty ... ok [INFO] [stdout] test state::tests::test_accepted_state_creation ... ok [INFO] [stdout] test channel::tests::test_state_machine_rejects_tampering ... ok [INFO] [stdout] test state::tests::test_semi_channel_set_counterparty_data ... ok [INFO] [stdout] test state::tests::test_state_history_monotonicity_seqno ... ok [INFO] [stdout] test state::tests::test_state_history_verify_progression ... ok [INFO] [stdout] test state::tests::test_total_conditional_amount ... ok [INFO] [stdout] test state::tests::test_state_history_get_state ... ok [INFO] [stdout] test state::tests::test_state_commitment_creation ... ok [INFO] [stdout] test state::tests::test_signed_semi_channel_to_cell_from_cell_with_conditionals ... ok [INFO] [stdout] test state::tests::test_state_history_monotonicity_hash ... ok [INFO] [stdout] test state::tests::test_state_history_add_single ... ok [INFO] [stdout] test state::tests::test_signed_semi_channel_to_cell_from_cell ... ok [INFO] [stdout] test state::tests::test_state_history_empty ... ok [INFO] [stdout] test tests::test_message_serialization ... ok [INFO] [stdout] test state::tests::test_state_history_default ... ok [INFO] [stdout] test state::tests::test_state_history_monotonicity_block_height ... ok [INFO] [stdout] test tests::test_virtual_channel_flow ... ok [INFO] [stdout] test channel::tests::test_reject_same_seqno ... ok [INFO] [stdout] test state::tests::test_signed_semi_channel ... ok [INFO] [stdout] test tests::test_conditional_payment_flow ... ok [INFO] [stdout] test tests::test_channel_reopen_changes_challenge ... ok [INFO] [stdout] test tests::test_signature_invalid_if_context_modified ... ok [INFO] [stdout] test state::tests::test_state_commitment_verify_invalid_signature_a ... ok [INFO] [stdout] test tests::test_cannot_replay_across_channels ... ok [INFO] [stdout] test state::tests::test_state_commitment_verify_valid ... ok [INFO] [stdout] test tests::test_uncooperative_close_flow ... ok [INFO] [stdout] test tests::test_cannot_replay_old_state ... ok [INFO] [stdout] test tests::test_challenge_binding ... ok [INFO] [stdout] test state::tests::test_signed_channel_state ... ok [INFO] [stdout] test tests::test_timestamp_ordering_enforced ... ok [INFO] [stdout] test tests::test_replay_protection_integration ... ok [INFO] [stdout] test tests::test_full_payment_flow ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 143 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.26s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/build/ton-rldp/9f8cb68de93bde52/deps/ton_rldp-9f8cb68de93bde52) [INFO] [stdout] [INFO] [stdout] running 80 tests [INFO] [stdout] test fec::tests::test_empty_data ... ok [INFO] [stdout] test fec::tests::test_fec_type ... ok [INFO] [stdout] test fec::tests::test_encoder_creation ... ok [INFO] [stdout] test fec::tests::test_validate_fec_type_roundrobin ... ok [INFO] [stdout] test fec::tests::test_encode_decode_small ... ok [INFO] [stdout] test query::tests::test_create_answer ... ok [INFO] [stdout] test fec::tests::test_packet_iterator ... ok [INFO] [stdout] test fec::tests::test_decode_from_symbols ... ok [INFO] [stdout] test fec::tests::test_validate_fec_type_raptorq ... ok [INFO] [stdout] test fec::tests::test_validate_fec_type_online ... ok [INFO] [stdout] test fec::tests::test_encode_decode_large ... ok [INFO] [stdout] test fec::tests::test_decode_with_loss ... ok [INFO] [stdout] test fec::tests::test_encode_for_transfer ... ok [INFO] [stdout] test fec::tests::test_repair_packet_generation ... ok [INFO] [stdout] test query::tests::test_create_query ... ok [INFO] [stdout] test fec::tests::test_single_byte ... ok [INFO] [stdout] test query::tests::test_derive_answer_transfer_id_roundtrip ... ok [INFO] [stdout] test query::tests::test_derive_answer_transfer_id_xor ... ok [INFO] [stdout] test query::tests::test_generate_query_id ... ok [INFO] [stdout] test query::tests::test_parse_answer ... ok [INFO] [stdout] test query::tests::test_parse_answer_wrong_type ... ok [INFO] [stdout] test query::tests::test_parse_query ... ok [INFO] [stdout] test query::tests::test_parse_query_wrong_type ... ok [INFO] [stdout] test query::tests::test_query_builder_custom ... ok [INFO] [stdout] test query::tests::test_query_builder_defaults ... ok [INFO] [stdout] test query::tests::test_query_builder_timeout_duration ... ok [INFO] [stdout] test query::tests::test_query_manager_answer ... ok [INFO] [stdout] test query::tests::test_query_manager_cancel ... ok [INFO] [stdout] test query::tests::test_query_manager_register ... ok [INFO] [stdout] test query::tests::test_rldp_query_success ... ok [INFO] [stdout] test rldp2::tests::test_constants_documentation ... ok [INFO] [stdout] test rldp2::tests::test_rldp2_confirm_from_tracker ... ok [INFO] [stdout] test rldp2::tests::test_received_symbol_tracker_duplicate ... ok [INFO] [stdout] test rldp2::tests::test_rldp2_confirm_roundtrip ... ok [INFO] [stdout] test rldp2::tests::test_received_symbol_tracker ... ok [INFO] [stdout] test rldp2::tests::test_received_symbol_tracker_missing ... ok [INFO] [stdout] test rldp2::tests::test_rldp2_confirm_seqno_check ... ok [INFO] [stdout] test query::tests::test_query_manager_transfer_mapping ... ok [INFO] [stdout] test rldp2::tests::test_rldp2_message_part_roundtrip ... ok [INFO] [stdout] test query::tests::test_pending_query ... ok [INFO] [stdout] test rldp2::tests::test_schema_ids ... ok [INFO] [stdout] test rldp2::tests::test_rldp2_message_enum ... ok [INFO] [stdout] test fec::tests::test_exact_symbol_size ... ok [INFO] [stdout] test tests::test_query_manager ... ok [INFO] [stdout] test tests::test_constants ... ok [INFO] [stdout] test tests::test_query_answer_roundtrip ... ok [INFO] [stdout] test tests::test_schema_ids ... ok [INFO] [stdout] test transfer::tests::test_generate_transfer_id ... ok [INFO] [stdout] test transfer::tests::test_lru_eviction ... ok [INFO] [stdout] test transfer::tests::test_constants_match_official_ton ... ok [INFO] [stdout] test rldp2::tests::test_rldp2_transfer_roundtrip ... ok [INFO] [stdout] test rldp2::tests::test_rldp2_confirm_handling ... ok [INFO] [stdout] test rldp2::tests::test_rldp2_incoming_transfer ... ok [INFO] [stdout] test tests::test_exports ... ok [INFO] [stdout] test tests::test_full_transfer_roundtrip ... ok [INFO] [stdout] test tests::test_fec_with_loss ... ok [INFO] [stdout] test transfer::tests::test_empty_data ... ok [INFO] [stdout] test tests::test_transfer_manager ... ok [INFO] [stdout] test transfer::tests::test_incoming_transfer ... ok [INFO] [stdout] test transfer::tests::test_incoming_transfer_wrong_id ... ok [INFO] [stdout] test types::tests::test_answer_roundtrip ... ok [INFO] [stdout] test transfer::tests::test_single_part_small_data ... ok [INFO] [stdout] test transfer::tests::test_window_confirmation_updates ... ok [INFO] [stdout] test types::tests::test_fec_type_raptorq ... ok [INFO] [stdout] test types::tests::test_complete_roundtrip ... ok [INFO] [stdout] test transfer::tests::test_window_based_flow_control ... ok [INFO] [stdout] test types::tests::test_fec_type_roundtrip ... ok [INFO] [stdout] test types::tests::test_message_part_roundtrip ... ok [INFO] [stdout] test types::tests::test_rldp_message_enum ... ok [INFO] [stdout] test transfer::tests::test_transfer_manager ... ok [INFO] [stdout] test types::tests::test_confirm_roundtrip ... ok [INFO] [stdout] test transfer::tests::test_transfer_manager_complete ... ok [INFO] [stdout] test transfer::tests::test_complete_message ... ok [INFO] [stdout] test transfer::tests::test_transfer_roundtrip ... ok [INFO] [stdout] test transfer::tests::test_transfer_config ... ok [INFO] [stdout] test transfer::tests::test_outgoing_transfer ... ok [INFO] [stdout] test transfer::tests::test_outgoing_transfer_initial_burst ... ok [INFO] [stdout] test types::tests::test_query_roundtrip ... ok [INFO] [stdout] test rldp2::tests::test_rldp2_outgoing_transfer ... ok [INFO] [stdout] test query::tests::test_rldp_query_timeout ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 80 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/build/ton-sites/bc4a62ea47bc68a2/deps/ton_sites-bc4a62ea47bc68a2) [INFO] [stdout] [INFO] [stdout] running 72 tests [INFO] [stdout] test client::tests::test_config ... ok [INFO] [stdout] test client::tests::test_mock_site_handler ... ok [INFO] [stdout] test client::tests::test_mock_client_get ... ok [INFO] [stdout] test client::tests::test_mock_response_types ... ok [INFO] [stdout] test client::tests::test_reason_for_status ... ok [INFO] [stdout] test client::tests::test_request_builder_with_body ... ok [INFO] [stdout] test payload::tests::test_empty_payload ... ok [INFO] [stdout] test payload::tests::test_chunk_count ... ok [INFO] [stdout] test payload::tests::test_payload_receiver_already_complete ... ok [INFO] [stdout] test client::tests::test_request_builder ... ok [INFO] [stdout] test payload::tests::test_payload_receiver_multiple_parts ... ok [INFO] [stdout] test payload::tests::test_payload_receiver_small_data ... ok [INFO] [stdout] test payload::tests::test_payload_receiver_trailer ... ok [INFO] [stdout] test payload::tests::test_payload_request_iterator ... ok [INFO] [stdout] test client::tests::test_mock_client_404 ... ok [INFO] [stdout] test payload::tests::test_payload_sender_large_data ... ok [INFO] [stdout] test payload::tests::test_payload_sender_handle_request ... ok [INFO] [stdout] test payload::tests::test_payload_sender_small_data ... ok [INFO] [stdout] test payload::tests::test_payload_sender_request_id_mismatch ... ok [INFO] [stdout] test payload::tests::test_split_into_chunks ... ok [INFO] [stdout] test payload::tests::test_sender_receiver_roundtrip ... ok [INFO] [stdout] test payload::tests::test_payload_receiver_max_size ... ok [INFO] [stdout] test tests::test_adnl_direct_access ... ok [INFO] [stdout] test tests::test_error_handling ... ok [INFO] [stdout] test client::tests::test_mock_client_dns_not_found ... ok [INFO] [stdout] test tests::test_full_http_response ... ok [INFO] [stdout] test tests::test_payload_streaming ... ok [INFO] [stdout] test tests::test_http_request_serialization ... ok [INFO] [stdout] test tests::test_exports ... ok [INFO] [stdout] test tests::test_request_builder ... ok [INFO] [stdout] test tests::test_http_response_serialization ... ok [INFO] [stdout] test types::tests::test_http_header_roundtrip ... ok [INFO] [stdout] test types::tests::test_http_response_get_header ... ok [INFO] [stdout] test types::tests::test_http_response_roundtrip ... ok [INFO] [stdout] test types::tests::test_http_response_status_checks ... ok [INFO] [stdout] test types::tests::test_http_request_roundtrip ... ok [INFO] [stdout] test types::tests::test_payload_part_roundtrip ... ok [INFO] [stdout] test tests::test_full_workflow_with_mock ... ok [INFO] [stdout] test tests::test_url_parsing ... ok [INFO] [stdout] test types::tests::test_get_next_payload_part_roundtrip ... ok [INFO] [stdout] test types::tests::test_full_http_response ... ok [INFO] [stdout] test types::tests::test_tl_string_roundtrip ... ok [INFO] [stdout] test types::tests::test_payload_part_last ... ok [INFO] [stdout] test types::tests::test_tl_bytes_roundtrip ... ok [INFO] [stdout] test url::tests::test_adnl_to_domain ... ok [INFO] [stdout] test client::tests::test_mock_client_adnl_address ... ok [INFO] [stdout] test url::tests::test_complex_path ... ok [INFO] [stdout] test error::tests::test_error_display ... ok [INFO] [stdout] test url::tests::test_empty_query_and_fragment ... ok [INFO] [stdout] test payload::tests::test_payload_sender_get_part ... ok [INFO] [stdout] test url::tests::test_case_insensitive ... ok [INFO] [stdout] test types::tests::test_tl_bool_roundtrip ... ok [INFO] [stdout] test url::tests::test_invalid_adnl_address_chars ... ok [INFO] [stdout] test url::tests::test_extract_domain_and_path ... ok [INFO] [stdout] test url::tests::test_invalid_adnl_address_length ... ok [INFO] [stdout] test url::tests::test_deeply_nested_subdomain ... ok [INFO] [stdout] test url::tests::test_missing_scheme ... ok [INFO] [stdout] test url::tests::test_invalid_scheme ... ok [INFO] [stdout] test url::tests::test_parse_adnl_address ... ok [INFO] [stdout] test url::tests::test_parse_adnl_address_from_url ... ok [INFO] [stdout] test url::tests::test_url_without_path ... ok [INFO] [stdout] test url::tests::test_parse_adnl_url ... ok [INFO] [stdout] test url::tests::test_parse_https_url ... ok [INFO] [stdout] test url::tests::test_parse_simple_ton_url ... ok [INFO] [stdout] test url::tests::test_parse_ton_scheme ... ok [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/build/ton-storage/90c9d94001b1b09b/deps/ton_storage-90c9d94001b1b09b) [INFO] [stdout] test url::tests::test_parse_ton_url_with_port ... ok [INFO] [stdout] test url::tests::test_parse_ton_url_with_path ... ok [INFO] [stdout] test url::tests::test_parse_ton_url_with_query ... ok [INFO] [stdout] test url::tests::test_parse_ton_url_with_subdomain ... ok [INFO] [stdout] test url::tests::test_invalid_domain ... ok [INFO] [stdout] test url::tests::test_parse_ton_url_with_fragment ... ok [INFO] [stdout] test url::tests::test_url_to_string ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 72 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 239 tests [INFO] [stdout] test bag::tests::test_bag_get_file ... ok [INFO] [stdout] test bag::tests::test_bag_id_calculation ... ok [INFO] [stdout] test bag::tests::test_bag_id_from_hex_invalid ... ok [INFO] [stdout] test bag::tests::test_custom_chunk_size ... ok [INFO] [stdout] test bag::tests::test_dht_key_for_storage ... ok [INFO] [stdout] test bag::tests::test_storage_overlay_id ... ok [INFO] [stdout] test bag::tests::test_torrent_header_multi_file ... ok [INFO] [stdout] test bag::tests::test_torrent_header_serialization ... ok [INFO] [stdout] test bag::tests::test_torrent_header_single_file ... ok [INFO] [stdout] test bag::tests::test_bag_id_hex_conversion ... ok [INFO] [stdout] test bag::tests::test_torrent_info_basic ... ok [INFO] [stdout] test bag::tests::test_torrent_info_chunk_count ... ok [INFO] [stdout] test bag::tests::test_torrent_info_serialization ... ok [INFO] [stdout] test bag_creation::tests::test_bag_creation_config ... ok [INFO] [stdout] test bag_creation::tests::test_builder_pattern ... ok [INFO] [stdout] test bag_creation::tests::test_bag_verification_success ... ok [INFO] [stdout] test bag_creation::tests::test_crc32_computation ... ok [INFO] [stdout] test bag_creation::tests::test_helper_function_create_from_data ... ok [INFO] [stdout] test bag_creation::tests::test_create_bag_from_stream ... ok [INFO] [stdout] test chunk::tests::test_chunk_byte_range ... ok [INFO] [stdout] test chunk::tests::test_chunk_count ... ok [INFO] [stdout] test chunk::tests::test_calculate_chunk_hashes ... ok [INFO] [stdout] test chunk::tests::test_chunk_iterator ... ok [INFO] [stdout] test chunk::tests::test_chunk_creation ... ok [INFO] [stdout] test chunk::tests::test_chunk_iterator_empty ... ok [INFO] [stdout] test bag_creation::tests::test_invalid_path_error ... ok [INFO] [stdout] test bag::tests::test_bag_chunk_operations ... ok [INFO] [stdout] test chunk::tests::test_chunk_with_hash ... ok [INFO] [stdout] test chunk::tests::test_reassemble_chunks ... ok [INFO] [stdout] test bag_creation::tests::test_empty_file_error ... ok [INFO] [stdout] test chunk::tests::test_reassemble_empty_chunks ... ok [INFO] [stdout] test chunk::tests::test_reassemble_chunks_wrong_size ... ok [INFO] [stdout] test chunk::tests::test_split_into_chunks_zero_size ... ok [INFO] [stdout] test chunk::tests::test_split_into_chunks ... ok [INFO] [stdout] test chunk::tests::test_verify_chunk_hash ... ok [INFO] [stdout] test bag_creation::tests::test_helper_function_create_from_file ... ok [INFO] [stdout] test bag_creation::tests::test_helper_function_verify_integrity ... ok [INFO] [stdout] test bag_creation::tests::test_create_bag_from_data ... ok [INFO] [stdout] test bag_creation::tests::test_create_bag_from_directory ... ok [INFO] [stdout] test bag_creation::tests::test_empty_directory_error ... ok [INFO] [stdout] test client::tests::test_hex_encode ... ok [INFO] [stdout] test client::tests::test_parse_storage_nodes_empty ... ok [INFO] [stdout] test client::tests::test_peer_info_creation ... ok [INFO] [stdout] test client::tests::test_peer_info_serialization_ipv6 ... ok [INFO] [stdout] test client::tests::test_storage_client_config_default ... ok [INFO] [stdout] test client::tests::test_peer_info_serialization_ipv4 ... ok [INFO] [stdout] test client::tests::test_peer_info_socket_addr ... ok [INFO] [stdout] test dht_value::tests::test_builder_construction ... ok [INFO] [stdout] test bag_creation::tests::test_compute_file_hash ... ok [INFO] [stdout] test client::tests::test_downloaded_bag_extract_file ... ok [INFO] [stdout] test bag_creation::tests::test_directory_traversal ... ok [INFO] [stdout] test bag_creation::tests::test_create_bag_from_file ... ok [INFO] [stdout] test client::tests::test_downloaded_bag_size ... ok [INFO] [stdout] test dht_value::tests::test_create_storage_node_value ... ok [INFO] [stdout] test dht_value::tests::test_expiration_checking ... ok [INFO] [stdout] test dht_value::tests::test_flags_operations ... ok [INFO] [stdout] test dht_value::tests::test_ipv4_and_ipv6_addresses ... ok [INFO] [stdout] test dht_value::tests::test_dht_key_derivation ... ok [INFO] [stdout] test dht_value::tests::test_invalid_address_rejected ... ok [INFO] [stdout] test dht_value::tests::test_metadata_optional ... ok [INFO] [stdout] test dht_value::tests::test_metadata_validation ... ok [INFO] [stdout] test dht_value::tests::test_serialization_roundtrip ... ok [INFO] [stdout] test dht_value::tests::test_concurrent_signing ... ok [INFO] [stdout] test dht_value::tests::test_builder_pattern ... ok [INFO] [stdout] test error::tests::test_error_debug ... ok [INFO] [stdout] test error::tests::test_provider_error_bag_not_found ... ok [INFO] [stdout] test dht_value::tests::test_value_version_validation ... ok [INFO] [stdout] test dht_value::tests::test_validation_ttl_ranges ... ok [INFO] [stdout] test error::tests::test_dht_signing_error_invalid_keypair ... ok [INFO] [stdout] test error::tests::test_error_display ... ok [INFO] [stdout] test error::tests::test_provider_error_bandwidth_limit ... ok [INFO] [stdout] test error::tests::test_provider_error_capacity_exceeded ... ok [INFO] [stdout] test dht_value::tests::test_storage_metadata_default ... ok [INFO] [stdout] test dht_value::tests::test_validation_available_vs_used_space ... ok [INFO] [stdout] test error::tests::test_dht_signing_error_signing_failed ... ok [INFO] [stdout] test error::tests::test_storage_error_from_provider_error ... ok [INFO] [stdout] test error::tests::test_provider_error_storage_backend ... ok [INFO] [stdout] test error::tests::test_provider_error_request_handling ... ok [INFO] [stdout] test error::tests::test_storage_error_from_upload_error ... ok [INFO] [stdout] test error::tests::test_upload_error_upload_failed ... ok [INFO] [stdout] test error::tests::test_upload_error_invalid_bag ... ok [INFO] [stdout] test error::tests::test_upload_error_invalid_file ... ok [INFO] [stdout] test merkle::tests::test_get_leaf_hash ... ok [INFO] [stdout] test merkle::tests::test_merkle_node_creation ... ok [INFO] [stdout] test merkle::tests::test_merkle_proof_generation ... ok [INFO] [stdout] test error::tests::test_upload_error_dht_announcement ... ok [INFO] [stdout] test merkle::tests::test_combine_hashes ... ok [INFO] [stdout] test error::tests::test_storage_error_from_dht_signing_error ... ok [INFO] [stdout] test merkle::tests::test_merkle_proof_serialization ... ok [INFO] [stdout] test merkle::tests::test_merkle_proof_verification ... ok [INFO] [stdout] test merkle::tests::test_merkle_tree_single_chunk ... ok [INFO] [stdout] test merkle::tests::test_merkle_tree_empty_data ... ok [INFO] [stdout] test merkle::tests::test_merkle_tree_two_chunks ... ok [INFO] [stdout] test merkle::tests::test_merkle_tree_four_chunks ... ok [INFO] [stdout] test merkle::tests::test_merkle_tree_odd_chunks ... ok [INFO] [stdout] test merkle::tests::test_large_tree ... ok [INFO] [stdout] test merkle::tests::test_verify_chunk_method ... ok [INFO] [stdout] test provider::tests::test_in_memory_backend_estimate_size ... ok [INFO] [stdout] test provider::tests::test_in_memory_backend_delete_bag ... ok [INFO] [stdout] test provider::tests::test_in_memory_backend_list_bags ... ok [INFO] [stdout] test merkle::tests::test_tree_depth ... ok [INFO] [stdout] test merkle::tests::test_verify_chunk_with_proof ... ok [INFO] [stdout] test provider::tests::test_in_memory_backend_get_stats ... ok [INFO] [stdout] test provider::tests::test_in_memory_backend_store_and_get ... ok [INFO] [stdout] test provider::tests::test_persistence_config_builder ... ok [INFO] [stdout] test provider::tests::test_in_memory_backend_has_bag ... ok [INFO] [stdout] test provider::tests::test_filesystem_backend_basic ... ok [INFO] [stdout] test provider_discovery::tests::test_cache_entry_expiry ... ok [INFO] [stdout] test provider_discovery::tests::test_blacklist_entry_expiry ... ok [INFO] [stdout] test provider_discovery::tests::test_discovery_config_creation ... ok [INFO] [stdout] test dht_value::tests::test_sign_and_verify ... ok [INFO] [stdout] test dht_value::tests::test_signature_validation_fails_on_tampering ... ok [INFO] [stdout] test provider_discovery::tests::test_cache_invalidation ... ok [INFO] [stdout] test provider_discovery::tests::test_cache_stats ... ok [INFO] [stdout] test provider_discovery::tests::test_discovery_config_validate_weights ... ok [INFO] [stdout] test provider_discovery::tests::test_peer_score_calculate_score ... ok [INFO] [stdout] test provider_discovery::tests::test_cleanup_expired_blacklist ... ok [INFO] [stdout] test provider_discovery::tests::test_peer_blacklist ... ok [INFO] [stdout] test provider_discovery::tests::test_peer_score_latency_ema ... ok [INFO] [stdout] test provider_discovery::tests::test_peer_score_offline_detection ... ok [INFO] [stdout] test provider_discovery::tests::test_peer_score_record_success ... ok [INFO] [stdout] test provider_discovery::tests::test_peer_score_creation ... ok [INFO] [stdout] test provider::tests::test_backend_stats_creation ... ok [INFO] [stdout] test merkle::tests::test_merkle_tree_from_hashes_empty ... ok [INFO] [stdout] test tests::test_chunk_count_calculation ... ok [INFO] [stdout] test merkle::tests::test_merkle_proof_verification_fails_wrong_data ... ok [INFO] [stdout] test merkle::tests::test_merkle_proof_hash_verification ... ok [INFO] [stdout] test tests::test_torrent_header_round_trip ... ok [INFO] [stdout] test tests::test_bag_id_round_trip ... ok [INFO] [stdout] test tests::test_torrent_info_round_trip ... ok [INFO] [stdout] test tests::test_tree_depth_calculation ... ok [INFO] [stdout] test tl::tests::test_chunk_upload_response_status_codes ... ok [INFO] [stdout] test tests::test_merkle_proof_round_trip ... ok [INFO] [stdout] test tl::tests::test_chunk_upload_request_roundtrip ... ok [INFO] [stdout] test tl::tests::test_chunk_data_large ... ok [INFO] [stdout] test tests::test_file_operations ... ok [INFO] [stdout] test provider_discovery::tests::test_peer_score_update ... ok [INFO] [stdout] test chunk::tests::test_large_chunk_operations ... ok [INFO] [stdout] test provider_discovery::tests::test_provider_info_creation ... ok [INFO] [stdout] test tests::test_full_workflow ... ok [INFO] [stdout] test tests::test_storage_piece ... ok [INFO] [stdout] test tl::tests::test_deserialize_storage_address ... ok [INFO] [stdout] test bag_creation::tests::test_chunk_size_configuration ... ok [INFO] [stdout] test tl::tests::test_invalid_chunk_response_data ... ok [INFO] [stdout] test tl::tests::test_invalid_address_data ... ok [INFO] [stdout] test provider_discovery::tests::test_cache_get_and_set ... ok [INFO] [stdout] test tl::tests::test_invalid_node_info_data ... ok [INFO] [stdout] test provider_discovery::tests::test_peer_selector_creation_invalid_weights ... ok [INFO] [stdout] test tl::tests::test_schema_ids_are_unique ... ok [INFO] [stdout] test tl::tests::test_serialize_chunk_upload_response ... ok [INFO] [stdout] test tl::tests::test_serialize_chunk_upload_request ... ok [INFO] [stdout] test tl::tests::test_invalid_session_info_data ... ok [INFO] [stdout] test tl::tests::test_serialize_provider_list_response ... ok [INFO] [stdout] test tl::tests::test_node_value_tl_roundtrip ... ok [INFO] [stdout] test tl::tests::test_serialize_storage_address ... ok [INFO] [stdout] test tl::tests::test_serialize_storage_node_info ... ok [INFO] [stdout] test tl::tests::test_serialize_storage_node_value_tl ... ok [INFO] [stdout] test tl::tests::test_node_info_roundtrip ... ok [INFO] [stdout] test provider_discovery::tests::test_peer_selector_creation_valid ... ok [INFO] [stdout] test tl::tests::test_provider_list_empty ... ok [INFO] [stdout] test tl::tests::test_serialize_provider_list_request ... ok [INFO] [stdout] test tl::tests::test_provider_list_response_roundtrip ... ok [INFO] [stdout] test tl::tests::test_serialize_upload_session_info ... ok [INFO] [stdout] test tl::tests::test_storage_address_ipv4_conversion ... ok [INFO] [stdout] test tl::tests::test_storage_get_torrent_info_deserialize ... ok [INFO] [stdout] test tl::tests::test_storage_get_piece_deserialize ... ok [INFO] [stdout] test tl::tests::test_storage_get_torrent_info_serialize ... ok [INFO] [stdout] test tl::tests::test_storage_piece_tl_roundtrip ... ok [INFO] [stdout] test tl::tests::test_provider_list_request_roundtrip ... ok [INFO] [stdout] test tl::tests::test_storage_ping_deserialize ... ok [INFO] [stdout] test tl::tests::test_storage_ping_serialize ... ok [INFO] [stdout] test tl::tests::test_tl_bytes_long ... ok [INFO] [stdout] test tl::tests::test_tl_bytes_roundtrip ... ok [INFO] [stdout] test tl::tests::test_tl_reader_basic ... ok [INFO] [stdout] test tl::tests::test_storage_pong_serialize ... ok [INFO] [stdout] test tl::tests::test_tl_reader_remaining ... ok [INFO] [stdout] test tl::tests::test_tl_string_roundtrip ... ok [INFO] [stdout] test types::tests::test_bag_status_complete ... ok [INFO] [stdout] test tl::tests::test_tl_int256_roundtrip ... ok [INFO] [stdout] test types::tests::test_bandwidth_usage ... ok [INFO] [stdout] test tl::tests::test_tl_writer_basic ... ok [INFO] [stdout] test types::tests::test_create_torrent_params_builder ... ok [INFO] [stdout] test tl::tests::test_torrent_info_tl_roundtrip ... ok [INFO] [stdout] test tl::tests::test_upload_session_info_roundtrip ... ok [INFO] [stdout] test tl::tests::test_upload_session_state_codes ... ok [INFO] [stdout] test types::tests::test_bag_status_active ... ok [INFO] [stdout] test tl::tests::test_chunk_upload_response_roundtrip ... ok [INFO] [stdout] test types::tests::test_provider_info_builder ... ok [INFO] [stdout] test types::tests::test_file_info ... ok [INFO] [stdout] test types::tests::test_provider_info_creation ... ok [INFO] [stdout] test types::tests::test_provider_state_operational ... ok [INFO] [stdout] test types::tests::test_replication_policy_defaults ... ok [INFO] [stdout] test types::tests::test_upload_session_creation ... ok [INFO] [stdout] test types::tests::test_torrent_status ... ok [INFO] [stdout] test tl::tests::test_storage_get_piece_serialize ... ok [INFO] [stdout] test types::tests::test_upload_session_progress ... ok [INFO] [stdout] test upload_manager::tests::test_cancel_session ... ok [INFO] [stdout] test upload_manager::tests::test_chunk_retry_logic ... ok [INFO] [stdout] test upload_manager::tests::test_concurrent_uploads ... ok [INFO] [stdout] test upload_manager::tests::test_list_sessions ... ok [INFO] [stdout] test types::tests::test_replication_policy_builder ... ok [INFO] [stdout] test upload_manager::tests::test_memory_limits ... ok [INFO] [stdout] test types::tests::test_torrent_full_progress ... ok [INFO] [stdout] test upload_manager::tests::test_invalid_session_error ... ok [INFO] [stdout] test types::tests::test_upload_session_peers ... ok [INFO] [stdout] test upload_manager::tests::test_metrics_collection ... ok [INFO] [stdout] test upload_manager::tests::test_session_id_generation ... ok [INFO] [stdout] test upload_manager::tests::test_pause_resume ... ok [INFO] [stdout] test upload_manager::tests::test_peer_selection ... ok [INFO] [stdout] test upload_manager::tests::test_upload_config_builder ... ok [INFO] [stdout] test upload_manager::tests::test_upload_bag_basic ... ok [INFO] [stdout] test upload_manager::tests::test_session_status_tracking ... ok [INFO] [stdout] test upload_manager::tests::test_upload_manager_creation ... ok [INFO] [stdout] test upload_session::tests::test_builder_pattern ... ok [INFO] [stdout] test upload_session::tests::test_add_remove_peers ... ok [INFO] [stdout] test upload_manager::tests::test_upload_nonexistent_bag ... ok [INFO] [stdout] test upload_session::tests::test_cancel_session ... ok [INFO] [stdout] test upload_session::tests::test_chunk_can_retry ... ok [INFO] [stdout] test upload_session::tests::test_chunk_progress_creation ... ok [INFO] [stdout] test upload_session::tests::test_cancellation_token ... ok [INFO] [stdout] test upload_session::tests::test_crc32_verification ... ok [INFO] [stdout] test upload_session::tests::test_concurrent_chunk_updates ... ok [INFO] [stdout] test upload_session::tests::test_metrics_update ... ok [INFO] [stdout] test upload_session::tests::test_session_metrics_progress ... ok [INFO] [stdout] test upload_session::tests::test_failed_chunk_retry ... ok [INFO] [stdout] test upload_session::tests::test_upload_session_state_is_terminal ... ok [INFO] [stdout] test upload_session::tests::test_upload_session_creation ... ok [INFO] [stdout] test upload_session::tests::test_progress_calculation ... ok [INFO] [stdout] test upload_session::tests::test_upload_session_state_is_running ... ok [INFO] [stdout] test types::tests::test_storage_piece ... ok [INFO] [stdout] test upload_session::tests::test_invalid_state_transitions ... ok [INFO] [stdout] test upload_session::tests::test_peer_status_effectiveness ... ok [INFO] [stdout] test upload_session::tests::test_upload_session_state_is_paused ... ok [INFO] [stdout] test types::tests::test_torrent_full_progress_empty ... ok [INFO] [stdout] test upload_session::tests::test_chunk_progress_tracking ... ok [INFO] [stdout] test upload_session::tests::test_pause_resume_workflow ... ok [INFO] [stdout] test upload_session::tests::test_session_state_transitions ... ok [INFO] [stdout] test upload_session::tests::test_peer_timeout_detection ... ok [INFO] [stdout] test bag_creation::tests::test_large_file_handling ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 239 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.27s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/build/ton-tl/f69e1811d6aabf42/deps/ton_tl-f69e1811d6aabf42) [INFO] [stdout] [INFO] [stdout] running 62 tests [INFO] [stdout] test reader::tests::test_error_eof ... ok [INFO] [stdout] test reader::tests::test_read_bytes_short ... ok [INFO] [stdout] test reader::tests::test_read_bytes_with_padding ... ok [INFO] [stdout] test reader::tests::test_position ... ok [INFO] [stdout] test reader::tests::test_peek_id ... ok [INFO] [stdout] test reader::tests::test_read_bool ... ok [INFO] [stdout] test reader::tests::test_read_bytes_empty ... ok [INFO] [stdout] test reader::tests::test_read_u64 ... ok [INFO] [stdout] test reader::tests::test_read_i32 ... ok [INFO] [stdout] test tests::test_bytes_empty ... ok [INFO] [stdout] test reader::tests::test_remaining_data ... ok [INFO] [stdout] test tests::test_bytes_exactly_254 ... ok [INFO] [stdout] test tests::test_bytes_long ... ok [INFO] [stdout] test tests::test_bytes_short ... ok [INFO] [stdout] test tests::test_bytes_exactly_253 ... ok [INFO] [stdout] test tests::test_complex_roundtrip ... ok [INFO] [stdout] test tests::test_error_eof ... ok [INFO] [stdout] test tests::test_error_invalid_bool ... ok [INFO] [stdout] test tests::test_peek_id ... ok [INFO] [stdout] test tests::test_private_key_aes ... ok [INFO] [stdout] test tests::test_id ... ok [INFO] [stdout] test tests::test_private_key_ed25519 ... ok [INFO] [stdout] test tests::test_public_key_ed25519 ... ok [INFO] [stdout] test tests::test_public_key_overlay ... ok [INFO] [stdout] test tests::test_public_key_aes ... ok [INFO] [stdout] test tests::test_raw ... ok [INFO] [stdout] test tests::test_remaining_and_skip ... ok [INFO] [stdout] test tests::test_schema_ids ... ok [INFO] [stdout] test tests::test_with_capacity ... ok [INFO] [stdout] test tests::test_string_utf8 ... ok [INFO] [stdout] test tests::test_vector ... ok [INFO] [stdout] test tests::test_vector_empty ... ok [INFO] [stdout] test tests::test_string ... ok [INFO] [stdout] test tests::test_writer_reader_bool ... ok [INFO] [stdout] test tests::test_writer_reader_i128 ... ok [INFO] [stdout] test tests::test_writer_reader_i256 ... ok [INFO] [stdout] test tests::test_writer_reader_i32 ... ok [INFO] [stdout] test tests::test_writer_reader_u128 ... ok [INFO] [stdout] test tests::test_writer_reader_u32 ... ok [INFO] [stdout] test tests::test_writer_reader_i64 ... ok [INFO] [stdout] test types::tests::test_crc32 ... ok [INFO] [stdout] test types::tests::test_private_key_ed25519_roundtrip ... ok [INFO] [stdout] test types::tests::test_public_key_aes_roundtrip ... ok [INFO] [stdout] test types::tests::test_private_key_variant_id ... ok [INFO] [stdout] test types::tests::test_public_key_variant_id ... ok [INFO] [stdout] test types::tests::test_public_key_ed25519_roundtrip ... ok [INFO] [stdout] test writer::tests::test_clear_and_reuse ... ok [INFO] [stdout] test types::tests::test_public_key_overlay_roundtrip ... ok [INFO] [stdout] test types::tests::test_null_roundtrip ... ok [INFO] [stdout] test types::tests::test_unknown_constructor ... ok [INFO] [stdout] test types::tests::test_private_key_aes_roundtrip ... ok [INFO] [stdout] test tests::test_writer_reader_u64 ... ok [INFO] [stdout] test tests::test_writer_reader_u256 ... ok [INFO] [stdout] test writer::tests::test_write_bytes_long ... ok [INFO] [stdout] test writer::tests::test_write_bytes_short ... ok [INFO] [stdout] test writer::tests::test_write_bytes_with_padding ... ok [INFO] [stdout] test writer::tests::test_write_i32 ... ok [INFO] [stdout] test writer::tests::test_write_i32_negative ... ok [INFO] [stdout] test writer::tests::test_write_vector ... ok [INFO] [stdout] test writer::tests::test_write_u64 ... ok [INFO] [stdout] test writer::tests::test_write_bool ... ok [INFO] [stdout] test reader::tests::test_read_i32_negative ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 62 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/build/ton-wallet/0a873d3b55d7860a/deps/ton_wallet-0a873d3b55d7860a) [INFO] [stdout] [INFO] [stdout] running 33 tests [INFO] [stdout] test highload::tests::test_create_highload ... ok [INFO] [stdout] test highload::tests::test_max_transfers_exceeded ... ok [INFO] [stdout] test highload::tests::test_expired_query_id_rejected ... ok [INFO] [stdout] test highload::tests::test_batch_transfer_small ... ok [INFO] [stdout] test highload::tests::test_query_id_generation ... ok [INFO] [stdout] test highload::tests::test_single_transfer ... ok [INFO] [stdout] test highload::tests::test_valid_query_id_accepted ... ok [INFO] [stdout] test transfer::tests::test_transfer_builder ... ok [INFO] [stdout] test mnemonic::tests::test_parse_mnemonic ... ok [INFO] [stdout] test mnemonic::tests::test_generate_mnemonic_unchecked ... ok [INFO] [stdout] test transfer::tests::test_build_comment ... ok [INFO] [stdout] test v3r2::tests::test_address_calculation ... ok [INFO] [stdout] test v3r2::tests::test_too_many_transfers ... ok [INFO] [stdout] test v3r2::tests::test_sign_message ... ok [INFO] [stdout] test v3r2::tests::test_create_wallet ... ok [INFO] [stdout] test v4r2::tests::test_create_wallet_v4 ... ok [INFO] [stdout] test v5r1::tests::test_different_subwallets ... ok [INFO] [stdout] test v3r2::tests::test_create_transfer ... ok [INFO] [stdout] test v5r1::tests::test_wallet_id_computation ... ok [INFO] [stdout] test v5r1::tests::test_wallet_id_negative_workchain ... ok [INFO] [stdout] test v5r1::tests::test_create_wallet_v5 ... ok [INFO] [stdout] test tests::test_different_wallet_versions ... ok [INFO] [stdout] test v5r1::tests::test_transfer_body ... ok [INFO] [stdout] test highload::tests::test_batch_transfer_medium ... ok [INFO] [stdout] test v5r1::tests::test_state_init ... ok [INFO] [stdout] test v4r2::tests::test_plugin_messages ... ok [INFO] [stdout] test highload::tests::test_batch_transfer_max ... ok [INFO] [stdout] test mnemonic::tests::test_ton_mnemonic_validation ... ok [INFO] [stdout] test mnemonic::tests::test_keypair_derivation ... ok [INFO] [stdout] test tests::test_full_flow ... ok [INFO] [stdout] test mnemonic::tests::test_deterministic_derivation ... ok [INFO] [stdout] test mnemonic::tests::test_entropy_deterministic ... ok [INFO] [stdout] test tests::test_mnemonic_roundtrip ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 33 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 13.86s [INFO] [stdout] [INFO] [stderr] Doc-tests ton_adnl [INFO] [stdout] [INFO] [stdout] running 7 tests [INFO] [stdout] test crates/ton-adnl/src/client.rs - client::AdnlClient (line 34) - compile ... ok [INFO] [stdout] test crates/ton-adnl/src/lib.rs - (line 75) - compile ... ok [INFO] [stdout] test crates/ton-adnl/src/udp/mod.rs - udp (line 23) - compile ... ok [INFO] [stdout] test crates/ton-adnl/src/lite_client.rs - lite_client (line 8) - compile ... ok [INFO] [stdout] test crates/ton-adnl/src/lib.rs - (line 29) - compile ... ok [INFO] [stdout] test crates/ton-adnl/src/address.rs - address::AdnlAddress::from_public_key (line 38) ... ok [INFO] [stdout] test crates/ton-adnl/src/address.rs - address::AdnlAddress (line 16) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stdout] all doctests ran in 1.15s; merged doctests compilation took 1.09s [INFO] [stderr] Doc-tests ton_cell [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test crates/ton-cell/src/address.rs - address::MsgAddress (line 17) ... ok [INFO] [stdout] test crates/ton-cell/src/builder.rs - builder::CellBuilder (line 17) ... ok [INFO] [stdout] test crates/ton-cell/src/slice.rs - slice::CellSlice (line 15) ... ok [INFO] [stdout] test crates/ton-cell/src/lib.rs - (line 22) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] all doctests ran in 1.03s; merged doctests compilation took 1.00s [INFO] [stderr] Doc-tests ton_crypto [INFO] [stdout] [INFO] [stdout] running 18 tests [INFO] [stdout] test crates/ton-crypto/src/aes_ctr.rs - aes_ctr::AesCtrCipher (line 30) ... ok [INFO] [stdout] test crates/ton-crypto/src/kdf.rs - kdf::hmac_sha256 (line 101) ... ok [INFO] [stdout] test crates/ton-crypto/src/x25519.rs - x25519::ecdh_ed25519 (line 317) ... ok [INFO] [stdout] test crates/ton-crypto/src/lib.rs - (line 22) ... ok [INFO] [stdout] test crates/ton-crypto/src/x25519.rs - x25519::X25519Keypair (line 60) ... ok [INFO] [stdout] test crates/ton-crypto/src/sha256.rs - sha256::sha256 (line 17) ... ok [INFO] [stdout] test crates/ton-crypto/src/sha256.rs - sha256::sha256_multi (line 44) ... ok [INFO] [stdout] test crates/ton-crypto/src/kdf.rs - kdf::hmac_sha512 (line 130) ... ok [INFO] [stdout] test crates/ton-crypto/src/ed25519.rs - ed25519::Ed25519Keypair (line 33) ... ok [INFO] [stdout] test crates/ton-crypto/src/x25519.rs - x25519::X25519Keypair::ecdh_checked (line 171) ... ok [INFO] [stdout] test crates/ton-crypto/src/keys.rs - keys::calculate_key_id (line 39) ... ok [INFO] [stdout] test crates/ton-crypto/src/aes_ctr.rs - aes_ctr::derive_aes_params_adnl (line 218) ... ok [INFO] [stdout] test crates/ton-crypto/src/x25519.rs - x25519 (line 15) ... ok [INFO] [stdout] test crates/ton-crypto/src/sha256.rs - sha256::Sha256Hasher (line 66) ... ok [INFO] [stdout] test crates/ton-crypto/src/kdf.rs - kdf (line 24) ... ok [INFO] [stdout] test crates/ton-crypto/src/kdf.rs - kdf::pbkdf2_sha256 (line 51) ... ok [INFO] [stdout] test crates/ton-crypto/src/kdf.rs - kdf::pbkdf2_sha512 (line 75) ... ok [INFO] [stdout] test crates/ton-crypto/src/kdf.rs - kdf (line 11) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.71s [INFO] [stdout] [INFO] [stdout] all doctests ran in 2.66s; merged doctests compilation took 0.94s [INFO] [stderr] Doc-tests ton_dht [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test crates/ton-dht/src/reverse.rs - reverse::ReverseConnectionManager (line 428) - compile ... ok [INFO] [stdout] test crates/ton-dht/src/distance.rs - distance::xor_distance (line 116) ... ok [INFO] [stdout] test crates/ton-dht/src/lib.rs - (line 59) - compile ... ok [INFO] [stdout] test crates/ton-dht/src/lib.rs - (line 82) - compile ... ok [INFO] [stdout] test crates/ton-dht/src/lib.rs - (line 25) - compile ... ok [INFO] [stdout] test crates/ton-dht/src/distance.rs - distance::is_closer (line 142) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stdout] all doctests ran in 0.82s; merged doctests compilation took 0.73s [INFO] [stderr] Doc-tests ton_dns [INFO] [stdout] [INFO] [stdout] running 9 tests [INFO] [stdout] test crates/ton-dns/src/resolver.rs - resolver::TonDns (line 91) ... ignored [INFO] [stdout] test crates/ton-dns/src/categories.rs - categories::category_from_name (line 187) ... ok [INFO] [stdout] test crates/ton-dns/src/domain.rs - domain::TonDomain::to_internal (line 138) ... ok [INFO] [stdout] test crates/ton-dns/src/domain.rs - domain::TonDomain::parse (line 50) ... ok [INFO] [stdout] test crates/ton-dns/src/lib.rs - (line 33) ... ok [INFO] [stdout] test crates/ton-dns/src/domain.rs - domain::domain_to_internal (line 209) ... ok [INFO] [stdout] test crates/ton-dns/src/domain.rs - domain::internal_to_domain (line 233) ... ok [INFO] [stdout] test crates/ton-dns/src/domain.rs - domain::TonDomain::parse_normalized (line 103) ... ok [INFO] [stdout] test crates/ton-dns/src/categories.rs - categories::category_name (line 203) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 8 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.10s [INFO] [stdout] [INFO] [stdout] all doctests ran in 0.89s; merged doctests compilation took 0.78s [INFO] [stderr] Doc-tests ton_jetton [INFO] [stdout] [INFO] [stderr] Doc-tests ton_nft [INFO] [stdout] running 3 tests [INFO] [stdout] test crates/ton-jetton/src/lib.rs - transfer_jetton_body (line 145) - compile ... ok [INFO] [stdout] test crates/ton-jetton/src/lib.rs - (line 77) ... ok [INFO] [stdout] test crates/ton-jetton/src/lib.rs - (line 44) - compile ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] all doctests ran in 1.16s; merged doctests compilation took 1.14s [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test crates/ton-nft/src/lib.rs - (line 47) - compile ... ok [INFO] [stdout] test crates/ton-nft/src/lib.rs - (line 79) ... ok [INFO] [stdout] test crates/ton-nft/src/lib.rs - transfer_nft_body (line 143) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] all doctests ran in 0.90s; merged doctests compilation took 0.87s [INFO] [stderr] Doc-tests ton_overlay [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test crates/ton-overlay/src/lib.rs - (line 29) - compile ... ok [INFO] [stdout] test crates/ton-overlay/src/lib.rs - (line 59) - compile ... ok [INFO] [stdout] test crates/ton-overlay/src/lib.rs - (line 78) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] all doctests ran in 1.13s; merged doctests compilation took 1.11s [INFO] [stderr] Doc-tests ton_payments [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test crates/ton-payments/src/onchain.rs - onchain::OnchainChannelManager (line 527) - compile ... ok [INFO] [stdout] test crates/ton-payments/src/lib.rs - (line 37) ... ok [INFO] [stdout] test crates/ton-payments/src/lib.rs - (line 86) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s [INFO] [stdout] [INFO] [stdout] all doctests ran in 1.01s; merged doctests compilation took 0.87s [INFO] [stderr] Doc-tests ton_rldp [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test crates/ton-rldp/src/query.rs - query (line 22) - compile ... ok [INFO] [stdout] test crates/ton-rldp/src/fec.rs - fec (line 17) ... ok [INFO] [stdout] test crates/ton-rldp/src/lib.rs - (line 113) ... ok [INFO] [stdout] test crates/ton-rldp/src/lib.rs - (line 62) ... ok [INFO] [stdout] test crates/ton-rldp/src/rldp2.rs - rldp2 (line 47) ... ok [INFO] [stdout] test crates/ton-rldp/src/lib.rs - (line 86) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stdout] all doctests ran in 1.11s; merged doctests compilation took 1.07s [INFO] [stderr] Doc-tests ton_sites [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test crates/ton-sites/src/client.rs - client (line 33) ... ignored [INFO] [stdout] test crates/ton-sites/src/url.rs - url (line 14) ... ok [INFO] [stdout] test crates/ton-sites/src/payload.rs - payload (line 16) ... ok [INFO] [stdout] test crates/ton-sites/src/url.rs - url::parse_ton_url (line 123) ... ok [INFO] [stdout] test crates/ton-sites/src/lib.rs - (line 46) ... ok [INFO] [stdout] test crates/ton-sites/src/client.rs - client (line 14) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.08s [INFO] [stdout] [INFO] [stdout] all doctests ran in 1.10s; merged doctests compilation took 1.00s [INFO] [stderr] Doc-tests ton_storage [INFO] [stdout] [INFO] [stdout] running 7 tests [INFO] [stdout] test crates/ton-storage/src/client.rs - client (line 19) - compile ... ok [INFO] [stdout] test crates/ton-storage/src/dht_value.rs - dht_value (line 17) - compile ... ok [INFO] [stdout] test crates/ton-storage/src/merkle.rs - merkle (line 20) ... ignored [INFO] [stdout] test crates/ton-storage/src/upload_session.rs - upload_session (line 22) ... ignored [INFO] [stdout] test crates/ton-storage/src/lib.rs - (line 88) - compile ... ok [INFO] [stdout] test crates/ton-storage/src/upload_manager.rs - upload_manager (line 19) - compile ... ok [INFO] [stdout] test crates/ton-storage/src/lib.rs - (line 40) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.10s [INFO] [stdout] [INFO] [stdout] all doctests ran in 1.33s; merged doctests compilation took 1.19s [INFO] [stderr] Doc-tests ton_tl [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test crates/ton-tl/src/writer.rs - writer::TlWriter::write_vector (line 196) ... ok [INFO] [stdout] test crates/ton-tl/src/lib.rs - (line 31) ... ok [INFO] [stdout] test crates/ton-tl/src/reader.rs - reader::TlReader<'a>::read_vector (line 199) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] all doctests ran in 0.71s; merged doctests compilation took 0.70s [INFO] [stderr] Doc-tests ton_wallet [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "8b595429dbe835881326ee7e909972d2ec5a390bde94b020cf1818894d4f7bd0", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "8b595429dbe835881326ee7e909972d2ec5a390bde94b020cf1818894d4f7bd0", kill_on_drop: false }` [INFO] [stdout] 8b595429dbe835881326ee7e909972d2ec5a390bde94b020cf1818894d4f7bd0