[INFO] cloning repository https://github.com/Nexlab-One/verus-t-rpc [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Nexlab-One/verus-t-rpc" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FNexlab-One%2Fverus-t-rpc", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FNexlab-One%2Fverus-t-rpc'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 1541b2f4c12698f7ae424a1996f73ab71bfdcbfd [INFO] testing Nexlab-One/verus-t-rpc against try#2440211fe03bc45c89b6dc1a3df18382ce91e32b for pr-146098-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FNexlab-One%2Fverus-t-rpc" "/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/Nexlab-One/verus-t-rpc [INFO] finished tweaking git repo https://github.com/Nexlab-One/verus-t-rpc [INFO] tweaked toml for git repo https://github.com/Nexlab-One/verus-t-rpc written to /workspace/builds/worker-1-tc2/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/Nexlab-One/verus-t-rpc on toolchain 2440211fe03bc45c89b6dc1a3df18382ce91e32b [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+2440211fe03bc45c89b6dc1a3df18382ce91e32b" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/Nexlab-One/verus-t-rpc 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" "+2440211fe03bc45c89b6dc1a3df18382ce91e32b" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] warning: only one of `license` or `license-file` is necessary [INFO] [stderr] `license` should be used if the package license can be expressed with a standard SPDX expression. [INFO] [stderr] `license-file` should be used if the package uses a non-standard license. [INFO] [stderr] See https://doc.rust-lang.org/cargo/reference/manifest.html#the-license-and-license-file-fields for more information. [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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+2440211fe03bc45c89b6dc1a3df18382ce91e32b" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 52a4d45edf0ceaacdf48995db3d8b409aad16455dc7c911163b2445ebf6524e7 [INFO] running `Command { std: "docker" "start" "-a" "52a4d45edf0ceaacdf48995db3d8b409aad16455dc7c911163b2445ebf6524e7", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "52a4d45edf0ceaacdf48995db3d8b409aad16455dc7c911163b2445ebf6524e7", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "52a4d45edf0ceaacdf48995db3d8b409aad16455dc7c911163b2445ebf6524e7", kill_on_drop: false }` [INFO] [stdout] 52a4d45edf0ceaacdf48995db3d8b409aad16455dc7c911163b2445ebf6524e7 [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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+2440211fe03bc45c89b6dc1a3df18382ce91e32b" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 16a75c76e103f3bbdf2745caf630cb85d500572481112c217a5b7deffff238d3 [INFO] running `Command { std: "docker" "start" "-a" "16a75c76e103f3bbdf2745caf630cb85d500572481112c217a5b7deffff238d3", kill_on_drop: false }` [INFO] [stderr] warning: only one of `license` or `license-file` is necessary [INFO] [stderr] `license` should be used if the package license can be expressed with a standard SPDX expression. [INFO] [stderr] `license-file` should be used if the package uses a non-standard license. [INFO] [stderr] See https://doc.rust-lang.org/cargo/reference/manifest.html#the-license-and-license-file-fields for more information. [INFO] [stderr] Compiling proc-macro2 v1.0.95 [INFO] [stderr] Compiling unicode-ident v1.0.9 [INFO] [stderr] Compiling cfg-if v1.0.0 [INFO] [stderr] Compiling libc v0.2.174 [INFO] [stderr] Compiling autocfg v1.1.0 [INFO] [stderr] Compiling memchr v2.7.5 [INFO] [stderr] Compiling smallvec v1.15.1 [INFO] [stderr] Compiling shlex v1.3.0 [INFO] [stderr] Compiling itoa v1.0.6 [INFO] [stderr] Compiling cc v1.2.31 [INFO] [stderr] Compiling scopeguard v1.1.0 [INFO] [stderr] Compiling parking_lot_core v0.9.8 [INFO] [stderr] Compiling fnv v1.0.7 [INFO] [stderr] Compiling log v0.4.18 [INFO] [stderr] Compiling slab v0.4.10 [INFO] [stderr] Compiling foldhash v0.1.5 [INFO] [stderr] Compiling futures-io v0.3.31 [INFO] [stderr] Compiling equivalent v1.0.2 [INFO] [stderr] Compiling lock_api v0.4.10 [INFO] [stderr] Compiling allocator-api2 v0.2.21 [INFO] [stderr] Compiling http v1.3.1 [INFO] [stderr] Compiling version_check v0.9.4 [INFO] [stderr] Compiling mio v1.0.4 [INFO] [stderr] Compiling signal-hook-registry v1.4.1 [INFO] [stderr] Compiling socket2 v0.6.0 [INFO] [stderr] Compiling hashbrown v0.15.4 [INFO] [stderr] Compiling quote v1.0.40 [INFO] [stderr] Compiling syn v2.0.104 [INFO] [stderr] Compiling parking_lot v0.12.1 [INFO] [stderr] Compiling generic-array v0.14.7 [INFO] [stderr] Compiling thiserror v2.0.12 [INFO] [stderr] Compiling percent-encoding v2.3.1 [INFO] [stderr] Compiling pkg-config v0.3.32 [INFO] [stderr] Compiling vcpkg v0.2.15 [INFO] [stderr] Compiling zeroize v1.8.1 [INFO] [stderr] Compiling ring v0.17.14 [INFO] [stderr] Compiling ryu v1.0.13 [INFO] [stderr] Compiling crunchy v0.2.4 [INFO] [stderr] Compiling http-body v1.0.1 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling tiny-keccak v2.0.2 [INFO] [stderr] Compiling base64 v0.22.1 [INFO] [stderr] Compiling serde_json v1.0.142 [INFO] [stderr] Compiling openssl-sys v0.9.109 [INFO] [stderr] Compiling indexmap v2.10.0 [INFO] [stderr] Compiling crypto-common v0.1.6 [INFO] [stderr] Compiling block-buffer v0.10.4 [INFO] [stderr] Compiling getrandom v0.2.16 [INFO] [stderr] Compiling httpdate v1.0.2 [INFO] [stderr] Compiling semver v1.0.26 [INFO] [stderr] Compiling getrandom v0.3.3 [INFO] [stderr] Compiling tower-service v0.3.3 [INFO] [stderr] Compiling try-lock v0.2.5 [INFO] [stderr] Compiling untrusted v0.9.0 [INFO] [stderr] Compiling want v0.3.1 [INFO] [stderr] Compiling digest v0.10.7 [INFO] [stderr] Compiling rustls-pki-types v1.12.0 [INFO] [stderr] Compiling form_urlencoded v1.2.1 [INFO] [stderr] Compiling zerocopy v0.8.26 [INFO] [stderr] Compiling subtle v2.6.1 [INFO] [stderr] Compiling foreign-types-shared v0.1.1 [INFO] [stderr] Compiling ucd-trie v0.1.7 [INFO] [stderr] Compiling openssl v0.10.73 [INFO] [stderr] Compiling foreign-types v0.3.2 [INFO] [stderr] Compiling const-random-macro v0.1.16 [INFO] [stderr] Compiling rustls v0.23.31 [INFO] [stderr] Compiling strsim v0.11.1 [INFO] [stderr] Compiling hashbrown v0.14.5 [INFO] [stderr] Compiling ident_case v1.0.1 [INFO] [stderr] Compiling ipnet v2.11.0 [INFO] [stderr] Compiling native-tls v0.2.14 [INFO] [stderr] Compiling rustc_version v0.4.1 [INFO] [stderr] Compiling const-random v0.1.18 [INFO] [stderr] Compiling num-integer v0.1.46 [INFO] [stderr] Compiling aho-corasick v1.1.3 [INFO] [stderr] Compiling mime v0.3.17 [INFO] [stderr] Compiling openssl-probe v0.1.6 [INFO] [stderr] Compiling regex-syntax v0.8.5 [INFO] [stderr] Compiling powerfmt v0.2.0 [INFO] [stderr] Compiling num-conv v0.1.0 [INFO] [stderr] Compiling unicase v2.8.1 [INFO] [stderr] Compiling time-core v0.1.4 [INFO] [stderr] Compiling time-macros v0.2.22 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling mime_guess v2.0.5 [INFO] [stderr] Compiling deranged v0.4.0 [INFO] [stderr] Compiling num-bigint v0.4.6 [INFO] [stderr] Compiling curve25519-dalek v4.1.3 [INFO] [stderr] Compiling dlv-list v0.5.2 [INFO] [stderr] Compiling synstructure v0.13.2 [INFO] [stderr] Compiling rustls-webpki v0.103.4 [INFO] [stderr] Compiling darling_core v0.20.11 [INFO] [stderr] Compiling rand_core v0.9.3 [INFO] [stderr] Compiling regex-automata v0.4.9 [INFO] [stderr] Compiling http-body-util v0.1.3 [INFO] [stderr] Compiling proc-macro-error-attr2 v2.0.0 [INFO] [stderr] Compiling sync_wrapper v1.0.2 [INFO] [stderr] Compiling encoding_rs v0.8.35 [INFO] [stderr] Compiling portable-atomic v1.11.1 [INFO] [stderr] Compiling serde_derive v1.0.219 [INFO] [stderr] Compiling zerofrom-derive v0.1.6 [INFO] [stderr] Compiling yoke-derive v0.8.0 [INFO] [stderr] Compiling tokio-macros v2.5.0 [INFO] [stderr] Compiling zerovec-derive v0.11.1 [INFO] [stderr] Compiling tokio v1.47.1 [INFO] [stderr] Compiling zerofrom v0.1.6 [INFO] [stderr] Compiling yoke v0.8.0 [INFO] [stderr] Compiling displaydoc v0.2.5 [INFO] [stderr] Compiling futures-macro v0.3.31 [INFO] [stderr] Compiling thiserror-impl v2.0.12 [INFO] [stderr] Compiling zerotrie v0.2.2 [INFO] [stderr] Compiling zerovec v0.11.3 [INFO] [stderr] Compiling futures-util v0.3.31 [INFO] [stderr] Compiling tracing-attributes v0.1.30 [INFO] [stderr] Compiling serde v1.0.219 [INFO] [stderr] Compiling pest v2.8.1 [INFO] [stderr] Compiling tinystr v0.8.1 [INFO] [stderr] Compiling icu_locale_core v2.0.0 [INFO] [stderr] Compiling potential_utf v0.1.2 [INFO] [stderr] Compiling icu_collections v2.0.0 [INFO] [stderr] Compiling tracing v0.1.41 [INFO] [stderr] Compiling openssl-macros v0.1.1 [INFO] [stderr] Compiling icu_provider v2.0.0 [INFO] [stderr] Compiling thiserror-impl v1.0.69 [INFO] [stderr] Compiling darling_macro v0.20.11 [INFO] [stderr] Compiling tower-layer v0.3.3 [INFO] [stderr] Compiling protobuf v3.7.2 [INFO] [stderr] Compiling icu_properties v2.0.1 [INFO] [stderr] Compiling icu_normalizer v2.0.0 [INFO] [stderr] Compiling pest_meta v2.8.1 [INFO] [stderr] Compiling tokio-util v0.7.16 [INFO] [stderr] Compiling bitflags v2.9.1 [INFO] [stderr] Compiling h2 v0.4.12 [INFO] [stderr] Compiling thiserror v1.0.69 [INFO] [stderr] Compiling pest_generator v2.8.1 [INFO] [stderr] Compiling idna_adapter v1.2.1 [INFO] [stderr] Compiling idna v1.0.3 [INFO] [stderr] Compiling winnow v0.7.12 [INFO] [stderr] Compiling url v2.5.4 [INFO] [stderr] Compiling pest_derive v2.8.1 [INFO] [stderr] Compiling protobuf-support v3.7.2 [INFO] [stderr] Compiling raw-cpuid v11.5.0 [INFO] [stderr] Compiling serde_spanned v1.0.0 [INFO] [stderr] Compiling serde_urlencoded v0.7.1 [INFO] [stderr] Compiling toml_datetime v0.7.0 [INFO] [stderr] Compiling tokio-rustls v0.26.2 [INFO] [stderr] Compiling tower v0.5.2 [INFO] [stderr] Compiling darling v0.20.11 [INFO] [stderr] Compiling regex v1.11.1 [INFO] [stderr] Compiling toml_parser v1.0.2 [INFO] [stderr] Compiling curve25519-dalek-derive v0.1.1 [INFO] [stderr] Compiling pin-project-internal v1.1.10 [INFO] [stderr] Compiling tokio-native-tls v0.3.1 [INFO] [stderr] Compiling proc-macro-error2 v2.0.1 [INFO] [stderr] Compiling rand_chacha v0.9.0 [INFO] [stderr] Compiling time v0.3.41 [INFO] [stderr] Compiling ordered-multimap v0.7.3 [INFO] [stderr] Compiling sha1 v0.10.6 [INFO] [stderr] Compiling webpki-roots v1.0.2 [INFO] [stderr] Compiling blake3 v1.8.2 [INFO] [stderr] Compiling hashlink v0.10.0 [INFO] [stderr] Compiling headers-core v0.3.0 [INFO] [stderr] Compiling overload v0.1.1 [INFO] [stderr] Compiling arraydeque v0.5.1 [INFO] [stderr] Compiling prometheus v0.14.0 [INFO] [stderr] Compiling fastrand v2.3.0 [INFO] [stderr] Compiling iri-string v0.7.8 [INFO] [stderr] Compiling anyhow v1.0.98 [INFO] [stderr] Compiling toml_writer v1.0.2 [INFO] [stderr] Compiling base64 v0.21.7 [INFO] [stderr] Compiling unicode-segmentation v1.12.0 [INFO] [stderr] Compiling signature v2.2.0 [INFO] [stderr] Compiling toml v0.9.5 [INFO] [stderr] Compiling ed25519 v2.2.3 [INFO] [stderr] Compiling hyper v1.6.0 [INFO] [stderr] Compiling ron v0.8.1 [INFO] [stderr] Compiling convert_case v0.6.0 [INFO] [stderr] Compiling pin-project v1.1.10 [INFO] [stderr] Compiling yaml-rust2 v0.10.3 [INFO] [stderr] Compiling backon v1.5.2 [INFO] [stderr] Compiling simple_asn1 v0.6.3 [INFO] [stderr] Compiling tower-http v0.6.6 [INFO] [stderr] Compiling hyper-util v0.1.16 [INFO] [stderr] Compiling nu-ansi-term v0.46.0 [INFO] [stderr] Compiling headers v0.4.1 [INFO] [stderr] Compiling rust-ini v0.21.2 [INFO] [stderr] Compiling validator_derive v0.20.0 [INFO] [stderr] Compiling rand v0.9.2 [INFO] [stderr] Compiling quanta v0.12.6 [INFO] [stderr] Compiling matchers v0.1.0 [INFO] [stderr] Compiling json5 v0.4.1 [INFO] [stderr] Compiling crc32fast v1.5.0 [INFO] [stderr] Compiling combine v4.6.7 [INFO] [stderr] Compiling hyper-rustls v0.27.7 [INFO] [stderr] Compiling hyper-tls v0.6.0 [INFO] [stderr] Compiling futures-executor v0.3.31 [INFO] [stderr] Compiling async-trait v0.1.88 [INFO] [stderr] Compiling dashmap v6.1.0 [INFO] [stderr] Compiling sha2 v0.10.9 [INFO] [stderr] Compiling pem v3.0.5 [INFO] [stderr] Compiling tracing-log v0.2.0 [INFO] [stderr] Compiling spinning_top v0.3.0 [INFO] [stderr] Compiling thread_local v1.1.9 [INFO] [stderr] Compiling arrayvec v0.7.6 [INFO] [stderr] Compiling iana-time-zone v0.1.63 [INFO] [stderr] Compiling scoped-tls v1.0.1 [INFO] [stderr] Compiling base64 v0.13.1 [INFO] [stderr] Compiling web-time v1.1.0 [INFO] [stderr] Compiling constant_time_eq v0.3.1 [INFO] [stderr] Compiling pathdiff v0.2.3 [INFO] [stderr] Compiling arc-swap v1.7.1 [INFO] [stderr] Compiling futures-timer v3.0.3 [INFO] [stderr] Compiling sha1_smol v1.0.1 [INFO] [stderr] Compiling nonzero_ext v0.3.0 [INFO] [stderr] Compiling jsonrpc v0.18.0 [INFO] [stderr] Compiling config v0.15.13 [INFO] [stderr] Compiling chrono v0.4.41 [INFO] [stderr] Compiling governor v0.10.0 [INFO] [stderr] Compiling warp v0.4.1 [INFO] [stderr] Compiling tracing-subscriber v0.3.19 [INFO] [stderr] Compiling jsonwebtoken v9.3.1 [INFO] [stderr] Compiling validator v0.20.0 [INFO] [stderr] Compiling ed25519-dalek v2.2.0 [INFO] [stderr] Compiling reqwest v0.12.22 [INFO] [stderr] Compiling redis v0.32.4 [INFO] [stderr] Compiling futures v0.3.31 [INFO] [stderr] Compiling flate2 v1.1.2 [INFO] [stderr] Compiling uuid v1.17.0 [INFO] [stderr] Compiling hex v0.4.3 [INFO] [stderr] Compiling verus-rpc-server v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 2m 24s [INFO] running `Command { std: "docker" "inspect" "16a75c76e103f3bbdf2745caf630cb85d500572481112c217a5b7deffff238d3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "16a75c76e103f3bbdf2745caf630cb85d500572481112c217a5b7deffff238d3", kill_on_drop: false }` [INFO] [stdout] 16a75c76e103f3bbdf2745caf630cb85d500572481112c217a5b7deffff238d3 [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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+2440211fe03bc45c89b6dc1a3df18382ce91e32b" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 505e6e411ce8261a7ecda20482dd5a6648cd4602b3ceaa236a587dd725bc9c16 [INFO] running `Command { std: "docker" "start" "-a" "505e6e411ce8261a7ecda20482dd5a6648cd4602b3ceaa236a587dd725bc9c16", kill_on_drop: false }` [INFO] [stderr] warning: only one of `license` or `license-file` is necessary [INFO] [stderr] `license` should be used if the package license can be expressed with a standard SPDX expression. [INFO] [stderr] `license-file` should be used if the package uses a non-standard license. [INFO] [stderr] See https://doc.rust-lang.org/cargo/reference/manifest.html#the-license-and-license-file-fields for more information. [INFO] [stderr] Compiling tokio v1.47.1 [INFO] [stderr] Compiling async-stream-impl v0.3.6 [INFO] [stderr] Compiling async-stream v0.3.6 [INFO] [stderr] Compiling tokio-util v0.7.16 [INFO] [stderr] Compiling tokio-native-tls v0.3.1 [INFO] [stderr] Compiling tower v0.5.2 [INFO] [stderr] Compiling tokio-rustls v0.26.2 [INFO] [stderr] Compiling tokio-stream v0.1.17 [INFO] [stderr] Compiling h2 v0.4.12 [INFO] [stderr] Compiling combine v4.6.7 [INFO] [stderr] Compiling tower-http v0.6.6 [INFO] [stderr] Compiling tokio-test v0.4.4 [INFO] [stderr] Compiling hyper v1.6.0 [INFO] [stderr] Compiling redis v0.32.4 [INFO] [stderr] Compiling hyper-util v0.1.16 [INFO] [stderr] Compiling hyper-tls v0.6.0 [INFO] [stderr] Compiling hyper-rustls v0.27.7 [INFO] [stderr] Compiling warp v0.4.1 [INFO] [stderr] Compiling reqwest v0.12.22 [INFO] [stderr] Compiling verus-rpc-server v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 52.47s [INFO] running `Command { std: "docker" "inspect" "505e6e411ce8261a7ecda20482dd5a6648cd4602b3ceaa236a587dd725bc9c16", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "505e6e411ce8261a7ecda20482dd5a6648cd4602b3ceaa236a587dd725bc9c16", kill_on_drop: false }` [INFO] [stdout] 505e6e411ce8261a7ecda20482dd5a6648cd4602b3ceaa236a587dd725bc9c16 [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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+2440211fe03bc45c89b6dc1a3df18382ce91e32b" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 1925244501ed4add59fa4f5cf46eb278fbbd013f4dccfeba0221d1310f2ef595 [INFO] running `Command { std: "docker" "start" "-a" "1925244501ed4add59fa4f5cf46eb278fbbd013f4dccfeba0221d1310f2ef595", kill_on_drop: false }` [INFO] [stderr] warning: only one of `license` or `license-file` is necessary [INFO] [stderr] `license` should be used if the package license can be expressed with a standard SPDX expression. [INFO] [stderr] `license-file` should be used if the package uses a non-standard license. [INFO] [stderr] See https://doc.rust-lang.org/cargo/reference/manifest.html#the-license-and-license-file-fields for more information. [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.28s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/verus_rpc_server-d0a0fdb6de895cf3) [INFO] [stdout] [INFO] [stdout] running 294 tests [INFO] [stdout] test application::services::rpc::method_registry::tests::get_unknown_method ... ok [INFO] [stdout] test application::services::rpc::method_registry::tests::get_existing_method ... ok [INFO] [stdout] test application::services::rpc::parameter_validation::tests::validate_parameter_rule_array_ok ... ok [INFO] [stdout] test application::services::rpc::parameter_validation::tests::validate_parameter_rule_object_ok ... ok [INFO] [stdout] test application::services::rpc::parameter_validation::tests::validate_parameter_value_pattern ... ok [INFO] [stdout] test application::services::rpc::token_extraction::tests::extract_token_none ... ok [INFO] [stdout] test application::services::rpc::token_extraction::tests::extract_token_ok ... ok [INFO] [stdout] test application::services::rpc_service::tests::test_rpc_service_connectivity_error_detection ... ok [INFO] [stdout] test application::services::rpc_service::tests::test_rpc_service_fallback_error_responses ... ok [INFO] [stdout] test application::services::rpc_service::tests::test_rpc_service_fallback_responses ... ok [INFO] [stdout] test application::services::rpc_service::tests::test_rpc_service_get_auth_adapter ... ok [INFO] [stdout] test application::services::rpc_service::tests::test_rpc_service_get_external_rpc_adapter ... ok [INFO] [stdout] test application::services::rpc_service::tests::test_rpc_service_get_security_validator ... ok [INFO] [stdout] test application::services::rpc_service::tests::test_rpc_service_new ... ok [INFO] [stdout] test application::services::rpc_service::tests::test_rpc_service_new_with_dependencies ... ok [INFO] [stdout] test application::services::rpc_service::tests::test_rpc_service_process_request_invalid_method ... ok [INFO] [stdout] test application::services::rpc_service::tests::test_rpc_service_process_request_with_authentication ... ok [INFO] [stdout] test application::services::rpc_service::tests::test_rpc_service_security_policy_validation ... ok [INFO] [stdout] test application::use_cases::tests::test_get_metrics_use_case ... ok [INFO] [stdout] test application::use_cases::tests::test_health_check_use_case_system_metrics ... ok [INFO] [stdout] test application::use_cases::tests::test_health_check_use_case_version_info ... ok [INFO] [stdout] test application::use_cases::tests::test_health_check_use_case_with_adapter ... ok [INFO] [stdout] test application::use_cases::tests::test_health_check_use_case_without_adapter ... ok [INFO] [stdout] test application::use_cases::tests::test_process_rpc_request_use_case_failure_records_metrics ... ok [INFO] [stdout] test application::use_cases::tests::test_process_rpc_request_use_case_with_authentication ... ok [INFO] [stdout] test application::use_cases::tests::test_validate_rpc_method_use_case ... ok [INFO] [stdout] test config::validation::tests::test_validate_config_complete ... ok [INFO] [stdout] test config::validation::tests::test_validate_rate_limit_config_burst_too_large ... ok [INFO] [stdout] test config::validation::tests::test_validate_rate_limit_config_disabled ... ok [INFO] [stdout] test config::validation::tests::test_validate_rate_limit_config_valid ... ok [INFO] [stdout] test config::validation::tests::test_validate_rate_limit_config_zero_requests ... ok [INFO] [stdout] test config::validation::tests::test_validate_security_config_invalid_method ... ok [INFO] [stdout] test config::validation::tests::test_validate_security_config_valid ... ok [INFO] [stdout] test config::validation::tests::test_validate_verus_url_invalid_protocol ... ok [INFO] [stdout] test config::validation::tests::test_validate_verus_url_production_requires_https ... ok [INFO] [stdout] test config::validation::tests::test_validate_verus_url_valid_http ... ok [INFO] [stdout] test config::validation::tests::test_validate_verus_url_valid_https ... ok [INFO] [stdout] test domain::security::tests::test_security_context_creation ... ok [INFO] [stdout] test domain::security::tests::test_security_context_with_auth ... ok [INFO] [stdout] test domain::security::tests::test_security_policy_default ... ok [INFO] [stdout] test domain::security::tests::test_security_validator_get_rate_limit_settings ... ok [INFO] [stdout] test domain::security::tests::test_security_validator_get_validation_rules ... ok [INFO] [stdout] test domain::security::tests::test_security_validator_ip_address_validation ... ok [INFO] [stdout] test domain::security::tests::test_security_validator_new ... ok [INFO] [stdout] test domain::security::tests::test_security_validator_validate_method ... ok [INFO] [stdout] test domain::security::tests::test_security_validator_validate_method_disallowed ... ok [INFO] [stdout] test domain::security::tests::test_security_validator_validate_request ... ok [INFO] [stdout] test domain::security::tests::test_security_validator_validate_request_development_mode ... ok [INFO] [stdout] test domain::security::tests::test_security_validator_validate_request_insufficient_permissions ... ok [INFO] [stdout] test domain::security::tests::test_security_validator_validate_request_requires_auth ... ok [INFO] [stdout] test domain::validation::domain_validator::tests::enum_constraint_for_optional_param ... ok [INFO] [stdout] test application::services::rpc::method_registry::tests::getblock_rules_include_hash_minlen ... ok [INFO] [stdout] test domain::validation::domain_validator::tests::method_definition_is_available ... ok [INFO] [stdout] test domain::validation::domain_validator::tests::read_only_flags ... ok [INFO] [stdout] test domain::validation::domain_validator::tests::validate_getrawtransaction_verbose_ok ... ok [INFO] [stdout] test domain::validation::domain_validator::tests::validate_constraint_length_err ... ok [INFO] [stdout] test domain::validation::domain_validator::tests::validate_getrawtransaction_verbose_out_of_range_err ... ok [INFO] [stdout] test domain::validation::domain_validator::tests::validate_getinfo_ok ... ok [INFO] [stdout] test domain::validation::domain_validator::tests::required_permissions_fetch ... ok [INFO] [stdout] test domain::validation::domain_validator::tests::validate_invalid_method_err ... ok [INFO] [stdout] test domain::validation::domain_validator::tests::validate_missing_required_param_err ... ok [INFO] [stdout] test domain::validation::domain_validator::tests::validate_too_many_params_err ... ok [INFO] [stdout] test domain::validation::domain_validator::tests::validate_wrong_type_err ... ok [INFO] [stdout] test infrastructure::adapters::authentication::tests::test_token_extraction ... ok [INFO] [stdout] test infrastructure::adapters::cache::tests::test_memory_cache ... ignored [INFO] [stdout] test infrastructure::adapters::authentication::tests::test_token_validation ... ok [INFO] [stdout] test infrastructure::adapters::cache::tests::test_should_cache_method ... ok [INFO] [stdout] test infrastructure::adapters::comprehensive_validator::tests::test_cache_functionality ... ok [INFO] [stdout] test infrastructure::adapters::comprehensive_validator::tests::test_fundrawtransaction_validation ... ok [INFO] [stdout] test infrastructure::adapters::comprehensive_validator::tests::test_getblock_allowed ... ok [INFO] [stdout] test infrastructure::adapters::comprehensive_validator::tests::test_getinfo_allowed ... ok [INFO] [stdout] test infrastructure::adapters::comprehensive_validator::tests::test_invalid_method_not_allowed ... ok [INFO] [stdout] test infrastructure::adapters::comprehensive_validator::tests::test_make_offer_invalid_params ... ok [INFO] [stdout] test infrastructure::adapters::comprehensive_validator::tests::test_make_offer_validation ... ok [INFO] [stdout] test infrastructure::adapters::comprehensive_validator::tests::test_make_offer_with_expiry ... ok [INFO] [stdout] test infrastructure::adapters::comprehensive_validator::tests::test_number_variant_usage ... ok [INFO] [stdout] test infrastructure::adapters::comprehensive_validator::tests::test_signdata_validation ... ok [INFO] [stdout] test infrastructure::adapters::comprehensive_validator::tests::test_z_exportkey_validation ... ok [INFO] [stdout] test infrastructure::adapters::comprehensive_validator::tests::test_z_exportviewingkey_validation ... ok [INFO] [stdout] test infrastructure::adapters::comprehensive_validator::tests::test_z_getbalance_validation ... ok [INFO] [stdout] test infrastructure::adapters::comprehensive_validator::tests::test_z_getnewaddress_validation ... ok [INFO] [stdout] test infrastructure::adapters::comprehensive_validator::tests::test_z_importviewingkey_validation ... ok [INFO] [stdout] test infrastructure::adapters::comprehensive_validator::tests::test_z_importkey_validation ... ok [INFO] [stdout] test infrastructure::adapters::comprehensive_validator::tests::test_z_listaddresses_validation ... ok [INFO] [stdout] test infrastructure::adapters::cache::tests::test_cache_key_generation ... ok [INFO] [stdout] test infrastructure::adapters::comprehensive_validator::tests::test_z_viewtransaction_validation ... ok [INFO] [stdout] test infrastructure::adapters::comprehensive_validator::tests::test_z_validateaddress_validation ... ok [INFO] [stdout] test infrastructure::adapters::comprehensive_validator::tests::test_getblock_wrong_params ... ok [INFO] [stdout] test infrastructure::adapters::comprehensive_validator::tests::test_z_sendmany_validation ... ok [INFO] [stdout] test infrastructure::adapters::comprehensive_validator::tests::test_z_shieldcoinbase_validation ... ok [INFO] [stdout] test infrastructure::adapters::external_rpc::tests::test_circuit_breaker_initial_state ... ok [INFO] [stdout] test infrastructure::adapters::mining_pool::tests::test_circuit_breaker ... ok [INFO] [stdout] test application::services::rpc::parameter_validation::tests::validate_parameter_rule_array_missing_required_err ... ok [INFO] [stdout] test infrastructure::adapters::mining_pool::tests::test_pool_share_serialization ... ok [INFO] [stdout] test infrastructure::adapters::mining_pool::tests::test_retry_mechanism ... ok [INFO] [stdout] test infrastructure::adapters::token_issuer::tests::test_anonymous_token_issuance ... ok [INFO] [stdout] test infrastructure::adapters::token_issuer::tests::test_blake3_hashing ... ok [INFO] [stdout] test infrastructure::adapters::token_issuer::tests::test_enhance_pool_permissions ... ok [INFO] [stdout] test infrastructure::adapters::token_issuer::tests::test_invalid_token_validation ... ok [INFO] [stdout] test infrastructure::adapters::token_issuer::tests::test_partner_token_issuance ... ok [INFO] [stdout] test infrastructure::adapters::token_issuer::tests::test_pool_token_issuance ... ok [INFO] [stdout] test infrastructure::adapters::token_issuer::tests::test_pow_challenge_generation ... ok [INFO] [stdout] test infrastructure::adapters::token_issuer::tests::test_pow_challenge_with_config ... ok [INFO] [stdout] test infrastructure::adapters::token_issuer::tests::test_pow_token_issuance ... ok [INFO] [stdout] test infrastructure::adapters::token_issuer::tests::test_pow_token_issuance_with_valid_proof ... ok [INFO] [stdout] test infrastructure::adapters::token_issuer::tests::test_pow_verification ... ok [INFO] [stdout] test infrastructure::adapters::token_issuer::tests::test_pow_verification_expired_challenge ... ok [INFO] [stdout] test infrastructure::adapters::token_issuer::tests::test_pow_verification_hash_mismatch ... ok [INFO] [stdout] test infrastructure::adapters::token_issuer::tests::test_pow_verification_invalid_challenge_id ... ok [INFO] [stdout] test infrastructure::adapters::token_issuer::tests::test_pow_verification_with_valid_solution ... ok [INFO] [stdout] test infrastructure::adapters::token_issuer::tests::test_token_issuance ... ok [INFO] [stdout] test infrastructure::adapters::token_issuer::tests::test_token_validation ... ok [INFO] [stdout] test infrastructure::converters::tests::test_to_domain_error ... ok [INFO] [stdout] test infrastructure::converters::tests::test_to_domain_request ... ok [INFO] [stdout] test infrastructure::converters::tests::test_to_infrastructure_error ... ok [INFO] [stdout] test infrastructure::converters::tests::test_to_infrastructure_response_error ... ok [INFO] [stdout] test infrastructure::converters::tests::test_to_infrastructure_response_null_result ... ok [INFO] [stdout] test infrastructure::converters::tests::test_to_infrastructure_response_success ... ok [INFO] [stdout] test infrastructure::converters::tests::test_to_security_context ... ok [INFO] [stdout] test infrastructure::http::handlers::health::tests::test_handle_health_request_response_structure ... ok [INFO] [stdout] test infrastructure::http::handlers::health::tests::test_handle_health_request_success ... ok [INFO] [stdout] test infrastructure::http::handlers::health::tests::test_handle_health_request_with_different_configs ... ok [INFO] [stdout] test infrastructure::http::handlers::health::tests::test_health_handler_with_security_headers_disabled ... ok [INFO] [stdout] test infrastructure::http::handlers::health::tests::test_health_use_case_execute ... ok [INFO] [stdout] test infrastructure::http::handlers::metrics::tests::test_handle_metrics_request_response_structure ... ok [INFO] [stdout] test infrastructure::adapters::mining_pool::tests::test_pool_metrics ... ok [INFO] [stdout] test infrastructure::http::handlers::metrics::tests::test_handle_metrics_request_with_different_configs ... ok [INFO] [stdout] test infrastructure::http::handlers::metrics::tests::test_handle_metrics_request_success ... ok [INFO] [stdout] test infrastructure::http::handlers::metrics::tests::test_handle_prometheus_request_response_structure ... ok [INFO] [stdout] test infrastructure::http::handlers::metrics::tests::test_handle_prometheus_request_success ... ok [INFO] [stdout] test infrastructure::http::handlers::metrics::tests::test_metrics_handler_with_security_headers_disabled ... ok [INFO] [stdout] test infrastructure::http::handlers::metrics::tests::test_metrics_use_case_execute ... ok [INFO] [stdout] test infrastructure::http::handlers::metrics::tests::test_monitoring_adapter_get_prometheus_metrics ... ok [INFO] [stdout] test infrastructure::http::handlers::metrics::tests::test_prometheus_handler_with_security_headers_disabled ... ok [INFO] [stdout] test application::services::rpc_service::tests::test_rpc_service_process_request_success ... ok [INFO] [stdout] test application::use_cases::tests::test_process_rpc_request_use_case_success ... ok [INFO] [stdout] test infrastructure::http::handlers::mining_pool::tests::test_handle_mining_pool_request_with_invalid_request ... ok [INFO] [stdout] test infrastructure::http::handlers::mining_pool::tests::test_handle_mining_pool_request_with_different_configs ... ok [INFO] [stdout] test infrastructure::http::handlers::mining_pool::tests::test_handle_mining_pool_request_with_empty_solution ... ok [INFO] [stdout] test infrastructure::http::handlers::mining_pool::tests::test_handle_mining_pool_request_success ... ok [INFO] [stdout] test infrastructure::http::handlers::mining_pool::tests::test_handle_mining_pool_request_with_invalid_timestamp ... ok [INFO] [stdout] test infrastructure::http::handlers::mining_pool::tests::test_handle_mining_pool_request_with_malformed_params ... ok [INFO] [stdout] test infrastructure::adapters::external_rpc::tests::test_circuit_breaker_recovery ... ok [INFO] [stdout] test infrastructure::adapters::external_rpc::tests::test_circuit_breaker_half_open_state ... ok [INFO] [stdout] test infrastructure::http::handlers::mining_pool::tests::test_handle_mining_pool_request_with_zero_difficulty ... ok [INFO] [stdout] test infrastructure::adapters::external_rpc::tests::test_daemon_availability_tracking ... ok [INFO] [stdout] test infrastructure::adapters::external_rpc::tests::test_circuit_breaker_failure_threshold ... ok [INFO] [stdout] test infrastructure::http::handlers::mining_pool::tests::test_handle_pool_metrics_request_with_security_headers_disabled ... ok [INFO] [stdout] test infrastructure::http::handlers::mining_pool::tests::test_request_context_creation_for_mining_pool ... ok [INFO] [stdout] test infrastructure::http::handlers::rpc::tests::test_cache_middleware_creation ... ok [INFO] [stdout] test infrastructure::http::handlers::rpc::tests::test_handle_rpc_request_success ... ok [INFO] [stdout] test infrastructure::http::handlers::rpc::tests::test_handle_rpc_request_with_cache_enabled ... ok [INFO] [stdout] test infrastructure::http::handlers::rpc::tests::test_handle_rpc_request_with_complex_params ... ok [INFO] [stdout] test infrastructure::http::handlers::mining_pool::tests::test_handle_pool_metrics_request_success ... ok [INFO] [stdout] test infrastructure::http::handlers::rpc::tests::test_handle_rpc_request_with_different_configs ... ok [INFO] [stdout] test infrastructure::http::handlers::rpc::tests::test_handle_rpc_request_with_different_methods ... ok [INFO] [stdout] test infrastructure::http::handlers::rpc::tests::test_handle_rpc_request_with_empty_params ... ok [INFO] [stdout] test infrastructure::http::handlers::rpc::tests::test_handle_rpc_request_with_different_client_ips ... ok [INFO] [stdout] test infrastructure::http::handlers::rpc::tests::test_handle_rpc_request_with_invalid_method ... ok [INFO] [stdout] test infrastructure::http::handlers::rpc::tests::test_handle_rpc_request_with_logging_disabled ... ok [INFO] [stdout] test infrastructure::http::handlers::rpc::tests::test_handle_rpc_request_with_logging_enabled ... ok [INFO] [stdout] test infrastructure::http::handlers::rpc::tests::test_handle_rpc_request_with_missing_id ... ok [INFO] [stdout] test infrastructure::http::handlers::rpc::tests::test_handle_rpc_request_with_null_id ... ok [INFO] [stdout] test infrastructure::http::handlers::mining_pool::tests::test_handle_pool_metrics_request_with_different_configs ... ok [INFO] [stdout] test infrastructure::http::handlers::rpc::tests::test_handle_rpc_request_with_rate_limit_enabled ... ok [INFO] [stdout] test infrastructure::http::handlers::rpc::tests::test_handle_rpc_request_with_string_id ... ok [INFO] [stdout] test infrastructure::http::handlers::rpc::tests::test_rate_limit_middleware_creation ... ok [INFO] [stdout] test infrastructure::http::handlers::rpc::tests::test_request_context_creation_for_rpc ... ok [INFO] [stdout] test infrastructure::http::handlers::rpc::tests::test_rpc_use_case_creation ... ok [INFO] [stdout] test infrastructure::http::mining_pool::response_handler::tests::test_create_pool_validation_response_success ... ok [INFO] [stdout] test infrastructure::http::mining_pool::response_handler::tests::test_create_pool_validation_response_with_empty_request_id ... ok [INFO] [stdout] test infrastructure::http::mining_pool::response_handler::tests::test_create_pool_validation_response_with_error ... ok [INFO] [stdout] test infrastructure::http::mining_pool::response_handler::tests::test_create_pool_validation_response_with_special_characters ... ok [INFO] [stdout] test infrastructure::http::mining_pool::response_handler::tests::test_create_pool_validation_response_with_unicode_characters ... ok [INFO] [stdout] test infrastructure::http::mining_pool::response_handler::tests::test_handle_failed_validation ... ok [INFO] [stdout] test infrastructure::http::mining_pool::response_handler::tests::test_handle_failed_validation_with_different_error_types ... ok [INFO] [stdout] test infrastructure::http::mining_pool::response_handler::tests::test_handle_failed_validation_with_empty_strings ... ok [INFO] [stdout] test infrastructure::http::mining_pool::response_handler::tests::test_handle_successful_validation ... ok [INFO] [stdout] test infrastructure::http::mining_pool::response_handler::tests::test_handle_successful_validation_with_none_values ... ok [INFO] [stdout] test infrastructure::http::mining_pool::response_handler::tests::test_validate_pool_response_invalid ... ok [INFO] [stdout] test infrastructure::http::mining_pool::response_handler::tests::test_validate_pool_response_invalid_without_error ... ok [INFO] [stdout] test infrastructure::http::handlers::mining_pool::tests::test_mining_pool_client_creation ... ok [INFO] [stdout] test infrastructure::http::mining_pool::utils::tests::test_parse_pool_share_from_request_empty_challenge_id ... ok [INFO] [stdout] test infrastructure::http::mining_pool::utils::tests::test_parse_pool_share_from_request_invalid_difficulty ... ok [INFO] [stdout] test infrastructure::http::mining_pool::utils::tests::test_parse_pool_share_from_request_invalid_parameters_format ... ok [INFO] [stdout] test infrastructure::http::handlers::mining_pool::tests::test_handle_mining_pool_request_with_logging_disabled ... ok [INFO] [stdout] test infrastructure::http::mining_pool::utils::tests::test_parse_pool_share_from_request_missing_challenge_id ... ok [INFO] [stdout] test infrastructure::http::mining_pool::utils::tests::test_parse_pool_share_from_request_invalid_timestamp_format ... ok [INFO] [stdout] test infrastructure::http::mining_pool::utils::tests::test_parse_pool_share_from_request_missing_difficulty ... ok [INFO] [stdout] test infrastructure::http::mining_pool::utils::tests::test_parse_pool_share_from_request_missing_miner_address ... ok [INFO] [stdout] test infrastructure::http::mining_pool::utils::tests::test_parse_pool_share_from_request_missing_nonce ... ok [INFO] [stdout] test infrastructure::http::mining_pool::utils::tests::test_parse_pool_share_from_request_missing_parameters ... ok [INFO] [stdout] test infrastructure::http::mining_pool::utils::tests::test_parse_pool_share_from_request_missing_solution ... ok [INFO] [stdout] test infrastructure::http::mining_pool::utils::tests::test_parse_pool_share_from_request_success ... ok [INFO] [stdout] test infrastructure::http::mining_pool::utils::tests::test_parse_pool_share_from_request_with_unix_timestamp ... ok [INFO] [stdout] test infrastructure::http::mining_pool::utils::tests::test_parse_pool_share_from_request_without_pool_signature ... ok [INFO] [stdout] test infrastructure::http::mining_pool::utils::tests::test_parse_pool_share_from_request_without_timestamp ... ok [INFO] [stdout] test infrastructure::http::processors::base::tests::test_cache_response ... ok [INFO] [stdout] test infrastructure::http::processors::base::tests::test_check_cache_disabled ... ok [INFO] [stdout] test infrastructure::http::processors::base::tests::test_check_rate_limit_disabled ... ok [INFO] [stdout] test infrastructure::http::processors::base::tests::test_create_error_response_with_security_headers ... ok [INFO] [stdout] test infrastructure::http::processors::base::tests::test_create_success_response ... ok [INFO] [stdout] test infrastructure::http::processors::base::tests::test_setup_request_context ... ok [INFO] [stdout] test infrastructure::http::processors::base::tests::test_setup_request_context_with_logging_disabled ... ok [INFO] [stdout] test infrastructure::http::processors::base::tests::test_setup_request_context_with_proxy_ip ... ok [INFO] [stdout] test infrastructure::http::processors::base::tests::test_validate_request_empty_method ... ok [INFO] [stdout] test infrastructure::http::processors::base::tests::test_validate_request_invalid_method ... ok [INFO] [stdout] test infrastructure::http::processors::base::tests::test_validate_request_success ... ok [INFO] [stdout] test infrastructure::http::processors::rpc::tests::test_cache_rpc_response ... ok [INFO] [stdout] test infrastructure::http::processors::rpc::tests::test_create_rpc_success_response ... ok [INFO] [stdout] test infrastructure::http::processors::rpc::tests::test_create_rpc_success_response_with_error_response ... ok [INFO] [stdout] test infrastructure::http::processors::rpc::tests::test_create_rpc_success_response_with_null_id ... ok [INFO] [stdout] test infrastructure::http::processors::rpc::tests::test_create_rpc_success_response_with_string_id ... ok [INFO] [stdout] test infrastructure::http::processors::rpc::tests::test_handle_domain_conversion_error ... ok [INFO] [stdout] test infrastructure::http::processors::rpc::tests::test_handle_domain_conversion_error_with_different_errors ... ok [INFO] [stdout] test infrastructure::http::processors::rpc::tests::test_handle_domain_conversion_error_with_empty_request_id ... ok [INFO] [stdout] test infrastructure::http::processors::rpc::tests::test_handle_use_case_error ... ok [INFO] [stdout] test infrastructure::http::processors::rpc::tests::test_handle_use_case_error_with_different_errors ... ok [INFO] [stdout] test infrastructure::http::processors::rpc::tests::test_handle_use_case_error_with_null_request_id ... ok [INFO] [stdout] test infrastructure::http::processors::rpc::tests::test_handle_use_case_error_with_string_request_id ... ok [INFO] [stdout] test infrastructure::http::processors::rpc::tests::test_process_rpc_request_success ... ok [INFO] [stdout] test infrastructure::http::handlers::rpc::tests::test_handle_rpc_request_with_invalid_jsonrpc_version ... ok [INFO] [stdout] test infrastructure::http::mining_pool::response_handler::tests::test_validate_pool_response_valid ... ok [INFO] [stdout] test infrastructure::http::processors::rpc::tests::test_process_rpc_request_with_cache_enabled ... ok [INFO] [stdout] test infrastructure::http::processors::rpc::tests::test_process_rpc_request_with_complex_params ... ok [INFO] [stdout] test infrastructure::http::responses::tests::test_from_app_error_authentication ... ok [INFO] [stdout] test infrastructure::http::responses::tests::test_error_response_creation ... ok [INFO] [stdout] test infrastructure::http::responses::tests::test_from_app_error_invalid_parameters ... ok [INFO] [stdout] test infrastructure::http::responses::tests::test_from_app_error_method_not_allowed ... ok [INFO] [stdout] test infrastructure::http::responses::tests::test_from_app_error_rate_limit ... ok [INFO] [stdout] test infrastructure::http::responses::tests::test_from_app_error_request_too_large ... ok [INFO] [stdout] test infrastructure::http::responses::tests::test_health_response_creation ... ok [INFO] [stdout] test infrastructure::http::responses::tests::test_success_response_creation ... ok [INFO] [stdout] test infrastructure::http::routes::builder::tests::test_enhanced_health_check_handler_error_handling ... ok [INFO] [stdout] test infrastructure::http::routes::builder::tests::test_enhanced_health_check_handler_success ... ok [INFO] [stdout] test infrastructure::http::routes::builder::tests::test_enhanced_health_check_handler_without_adapter ... ok [INFO] [stdout] test infrastructure::http::routes::builder::tests::test_enhanced_health_route_creation ... ok [INFO] [stdout] test infrastructure::http::handlers::mining_pool::tests::test_handle_mining_pool_request_with_special_characters ... ok [INFO] [stdout] test infrastructure::http::processors::rpc::tests::test_process_rpc_request_with_different_methods ... ok [INFO] [stdout] test infrastructure::http::responses::tests::test_error_with_status_creation ... ok [INFO] [stdout] test infrastructure::http::responses::tests::test_metrics_response_creation ... ok [INFO] [stdout] test infrastructure::http::routes::builder::tests::test_enhanced_health_route_with_circuit_breaker ... ok [INFO] [stdout] test infrastructure::http::routes::builder::tests::test_route_builder_creates_all_route_types ... ok [INFO] [stdout] test infrastructure::http::routes::builder::tests::test_route_builder_health_route_integration ... ok [INFO] [stdout] test infrastructure::http::routes::builder::tests::test_route_builder_build_routes ... ok [INFO] [stdout] test infrastructure::http::routes::fluent_builder::tests::test_fluent_builder_build_routes ... ok [INFO] [stdout] test infrastructure::http::routes::builder::tests::test_route_builder_with_different_configs ... ok [INFO] [stdout] test infrastructure::http::routes::fluent_builder::tests::test_fluent_builder_with_all_components ... ok [INFO] [stdout] test infrastructure::http::routes::metrics::tests::test_metrics_routes_create_metrics_route ... ok [INFO] [stdout] test infrastructure::http::routes::fluent_builder::tests::test_fluent_builder_with_optional_components ... ok [INFO] [stdout] test infrastructure::http::routes::metrics::tests::test_metrics_routes_create_prometheus_route ... ok [INFO] [stdout] test infrastructure::http::routes::metrics::tests::test_metrics_routes_route_structure ... ok [INFO] [stdout] test infrastructure::http::routes::metrics::tests::test_metrics_route_e2e_status_headers_body ... ok [INFO] [stdout] test infrastructure::http::routes::metrics::tests::test_metrics_routes_with_different_configs ... ok [INFO] [stdout] test infrastructure::http::routes::middleware_builder::tests::test_middleware_config_with_all_middleware ... ok [INFO] [stdout] test infrastructure::http::routes::metrics::tests::test_prometheus_route_e2e_status_headers_content_type ... ok [INFO] [stdout] test infrastructure::http::routes::middleware_builder::tests::test_middleware_config_with_cache ... ok [INFO] [stdout] test infrastructure::http::routes::middleware_builder::tests::test_middleware_utils_create_middleware_config ... ok [INFO] [stdout] test infrastructure::http::routes::middleware_builder::tests::test_middleware_config_with_rate_limit ... ok [INFO] [stdout] test infrastructure::http::routes::middleware_builder::tests::test_middleware_utils_validate_middleware_config ... ok [INFO] [stdout] test infrastructure::http::routes::mining_pool::tests::test_mining_pool_routes_create_pool_metrics_route ... ok [INFO] [stdout] test infrastructure::http::routes::middleware_builder::tests::test_middleware_config_creation ... ok [INFO] [stdout] test infrastructure::http::routes::mining_pool::tests::test_mining_pool_routes_create_mining_pool_route ... ok [INFO] [stdout] test infrastructure::http::routes::mining_pool::tests::test_mining_pool_routes_route_structure ... ok [INFO] [stdout] test infrastructure::http::routes::mining_pool::tests::test_mining_pool_routes_with_different_configs ... ok [INFO] [stdout] test infrastructure::http::routes::rpc::tests::test_rpc_route_e2e_invalid_method ... ok [INFO] [stdout] test infrastructure::http::routes::rpc::tests::test_rpc_route_e2e_valid_request ... ok [INFO] [stdout] test infrastructure::http::routes::rpc::tests::test_rpc_routes_creation ... ok [INFO] [stdout] test infrastructure::http::routes::rpc::tests::test_rpc_routes_with_different_configs ... ok [INFO] [stdout] test middleware::cache::tests::test_cache_key_generation ... ok [INFO] [stdout] test middleware::cache::tests::test_cache_middleware_creation ... ok [INFO] [stdout] test middleware::cache::tests::test_should_cache_response ... ok [INFO] [stdout] test middleware::cors::tests::test_cors_middleware_creation ... ok [INFO] [stdout] test middleware::cors::tests::test_cors_config_validation ... ok [INFO] [stdout] test middleware::cors::tests::test_deployment_recommendations ... ok [INFO] [stdout] test middleware::cors::tests::test_invalid_cors_method ... ok [INFO] [stdout] test middleware::cors::tests::test_preflight_headers ... ok [INFO] [stdout] test middleware::cors::tests::test_valid_origins ... ok [INFO] [stdout] test middleware::security_headers::tests::test_add_security_headers_to_response ... ok [INFO] [stdout] test middleware::security_headers::tests::test_content_security_policy_content ... ok [INFO] [stdout] test middleware::security_headers::tests::test_create_json_response_with_security_headers ... ok [INFO] [stdout] test middleware::security_headers::tests::test_create_response_with_security_headers ... ok [INFO] [stdout] test middleware::security_headers::tests::test_custom_security_headers ... ok [INFO] [stdout] test middleware::security_headers::tests::test_permissions_policy_content ... ok [INFO] [stdout] test middleware::security_headers::tests::test_security_headers_content ... ok [INFO] [stdout] test middleware::security_headers::tests::test_security_headers_disabled ... ok [INFO] [stdout] test middleware::security_headers::tests::test_security_headers_generation ... ok [INFO] [stdout] test middleware::security_headers::tests::test_security_headers_middleware_creation ... ok [INFO] [stdout] test infrastructure::http::handlers::mining_pool::tests::test_handle_mining_pool_request_with_unicode_characters ... ok [INFO] [stdout] test infrastructure::http::handlers::mining_pool::tests::test_handle_mining_pool_request_with_very_large_difficulty ... ok [INFO] [stdout] test infrastructure::http::routes::mining_pool::tests::test_mining_pool_metrics_route_e2e ... ok [INFO] [stdout] test infrastructure::http::routes::builder::tests::test_route_builder_all_routes_accessible ... ok [INFO] [stdout] test infrastructure::http::handlers::rpc::tests::test_handle_rpc_request_with_null_params ... ok [INFO] [stdout] test infrastructure::http::routes::mining_pool::tests::test_mining_pool_share_route_e2e ... ok [INFO] [stderr] Running unittests src/bin/token_service.rs (/opt/rustwide/target/debug/deps/token_service-46a8fbf213eacd4d) [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/verus_rpc_server-c266de7751028da9) [INFO] [stdout] test result: ok. 293 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 3.15s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests verus_rpc_server [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" "1925244501ed4add59fa4f5cf46eb278fbbd013f4dccfeba0221d1310f2ef595", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "1925244501ed4add59fa4f5cf46eb278fbbd013f4dccfeba0221d1310f2ef595", kill_on_drop: false }` [INFO] [stdout] 1925244501ed4add59fa4f5cf46eb278fbbd013f4dccfeba0221d1310f2ef595