[INFO] cloning repository https://github.com/shotaronowhere/Deep-Trading
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/shotaronowhere/Deep-Trading" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fshotaronowhere%2FDeep-Trading", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fshotaronowhere%2FDeep-Trading'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 7511997247cfb372455e99e34c7d6237ce596b0f
[INFO] testing shotaronowhere/Deep-Trading/7511997247cfb372455e99e34c7d6237ce596b0f against beta-2026-03-05 for beta-1.95-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fshotaronowhere%2FDeep-Trading" "/workspace/builds/worker-6-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/shotaronowhere/Deep-Trading
[INFO] finished tweaking git repo https://github.com/shotaronowhere/Deep-Trading
[INFO] tweaked toml for git repo https://github.com/shotaronowhere/Deep-Trading written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/shotaronowhere/Deep-Trading on toolchain beta-2026-03-05
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-03-05" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/shotaronowhere/Deep-Trading already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-03-05" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-03-05" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 4a032b8dcd3f0d0216c358387c0b677106cc060ba454396d0ef8b89ce3c00623
[INFO] running `Command { std: "docker" "start" "-a" "4a032b8dcd3f0d0216c358387c0b677106cc060ba454396d0ef8b89ce3c00623", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "4a032b8dcd3f0d0216c358387c0b677106cc060ba454396d0ef8b89ce3c00623", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4a032b8dcd3f0d0216c358387c0b677106cc060ba454396d0ef8b89ce3c00623", kill_on_drop: false }`
[INFO] [stdout] 4a032b8dcd3f0d0216c358387c0b677106cc060ba454396d0ef8b89ce3c00623
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-03-05" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] ec7a2e8e041c1bea4694d2c223bc4b4a265e50f341ba773eacdd0c6935ed15f5
[INFO] running `Command { std: "docker" "start" "-a" "ec7a2e8e041c1bea4694d2c223bc4b4a265e50f341ba773eacdd0c6935ed15f5", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling libc v0.2.182
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling generic-array v0.14.9
[INFO] [stderr]    Compiling syn v2.0.115
[INFO] [stderr]    Compiling foldhash v0.2.0
[INFO] [stderr]    Compiling convert_case v0.10.0
[INFO] [stderr]    Compiling unicode-xid v0.2.6
[INFO] [stderr]    Compiling ruint-macro v1.2.1
[INFO] [stderr]    Compiling keccak v0.1.6
[INFO] [stderr]    Compiling rustc-hash v2.1.1
[INFO] [stderr]    Compiling zmij v1.0.21
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling winnow v0.7.14
[INFO] [stderr]    Compiling crypto-common v0.1.6
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling proc-macro-error-attr2 v2.0.0
[INFO] [stderr]    Compiling jobserver v0.1.34
[INFO] [stderr]    Compiling sha3 v0.10.8
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling cc v1.2.56
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling socket2 v0.6.2
[INFO] [stderr]    Compiling ff v0.13.1
[INFO] [stderr]    Compiling const-hex v1.17.0
[INFO] [stderr]    Compiling group v0.13.0
[INFO] [stderr]    Compiling ruint v1.17.2
[INFO] [stderr]    Compiling indexmap v2.13.0
[INFO] [stderr]    Compiling mio v1.1.1
[INFO] [stderr]    Compiling cmake v0.1.57
[INFO] [stderr]    Compiling num_cpus v1.17.0
[INFO] [stderr]    Compiling crc v3.4.0
[INFO] [stderr]    Compiling blst v0.3.16
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling aws-lc-sys v0.37.1
[INFO] [stderr]    Compiling threadpool v1.8.1
[INFO] [stderr]    Compiling c-kzg v2.1.5
[INFO] [stderr]    Compiling hex v0.4.3
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling syn-solidity v1.5.6
[INFO] [stderr]    Compiling macro-string v0.1.4
[INFO] [stderr]    Compiling proc-macro-error2 v2.0.1
[INFO] [stderr]    Compiling rustls v0.23.36
[INFO] [stderr]    Compiling futures-utils-wasm v0.1.0
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling bitflags v2.11.0
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling rustversion v1.0.22
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling bimap v0.6.3
[INFO] [stderr]    Compiling rand v0.9.2
[INFO] [stderr]    Compiling doctest-file v1.0.0
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling zeroize_derive v1.4.3
[INFO] [stderr]    Compiling derive_more-impl v2.1.1
[INFO] [stderr]    Compiling alloy-rlp-derive v0.3.13
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling zeroize v1.8.2
[INFO] [stderr]    Compiling der v0.7.10
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling spki v0.7.3
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling pkcs8 v0.10.2
[INFO] [stderr]    Compiling crypto-bigint v0.5.5
[INFO] [stderr]    Compiling rfc6979 v0.4.0
[INFO] [stderr]    Compiling signature v2.2.0
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling zerofrom-derive v0.1.6
[INFO] [stderr]    Compiling yoke-derive v0.8.1
[INFO] [stderr]    Compiling tokio-macros v2.6.0
[INFO] [stderr]    Compiling zerovec-derive v0.11.2
[INFO] [stderr]    Compiling auto_impl v1.3.0
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling bytes v1.11.1
[INFO] [stderr]    Compiling alloy-sol-type-parser v1.5.6
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling serdect v0.2.0
[INFO] [stderr]    Compiling arrayvec v0.7.6
[INFO] [stderr]    Compiling sec1 v0.7.3
[INFO] [stderr]    Compiling zerofrom v0.1.6
[INFO] [stderr]    Compiling derive_more v2.1.1
[INFO] [stderr]    Compiling elliptic-curve v0.13.8
[INFO] [stderr]    Compiling alloy-rlp v0.3.13
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling alloy-primitives v1.5.6
[INFO] [stderr]    Compiling http v1.4.0
[INFO] [stderr]    Compiling yoke v0.8.1
[INFO] [stderr]    Compiling ecdsa v0.16.9
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling zerovec v0.11.5
[INFO] [stderr]    Compiling k256 v0.13.4
[INFO] [stderr]    Compiling tokio v1.49.0
[INFO] [stderr]    Compiling darling_core v0.21.3
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling alloy-json-abi v1.5.6
[INFO] [stderr]    Compiling futures-macro v0.3.31
[INFO] [stderr]    Compiling tinystr v0.8.2
[INFO] [stderr]    Compiling rustls-pki-types v1.14.0
[INFO] [stderr]    Compiling icu_locale_core v2.1.1
[INFO] [stderr]    Compiling alloy-sol-macro-input v1.5.6
[INFO] [stderr]    Compiling alloy-sol-macro-expander v1.5.6
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling potential_utf v0.1.4
[INFO] [stderr]    Compiling zerotrie v0.2.3
[INFO] [stderr]    Compiling icu_collections v2.1.1
[INFO] [stderr]    Compiling icu_provider v2.1.1
[INFO] [stderr]    Compiling alloy-eip2930 v0.2.3
[INFO] [stderr]    Compiling darling_macro v0.21.3
[INFO] [stderr]    Compiling darling v0.21.3
[INFO] [stderr]    Compiling serde_with_macros v3.16.1
[INFO] [stderr]    Compiling alloy-eip2124 v0.2.0
[INFO] [stderr]    Compiling alloy-eip7928 v0.3.2
[INFO] [stderr]    Compiling alloy-serde v1.6.3
[INFO] [stderr]    Compiling alloy-eip7702 v0.6.3
[INFO] [stderr]    Compiling serde_with v3.16.1
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling nybbles v0.4.8
[INFO] [stderr]    Compiling alloy-trie v0.9.4
[INFO] [stderr]    Compiling alloy-tx-macros v1.6.3
[INFO] [stderr]    Compiling icu_properties v2.1.2
[INFO] [stderr]    Compiling alloy-sol-macro v1.5.6
[INFO] [stderr]    Compiling alloy-sol-types v1.5.6
[INFO] [stderr]    Compiling alloy-eips v1.6.3
[INFO] [stderr]    Compiling icu_normalizer v2.1.1
[INFO] [stderr]    Compiling itertools v0.14.0
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling http-body v1.0.1
[INFO] [stderr]    Compiling alloy-consensus v1.6.3
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling webpki-roots v1.0.6
[INFO] [stderr]    Compiling alloy-json-rpc v1.6.3
[INFO] [stderr]    Compiling futures-executor v0.3.31
[INFO] [stderr]    Compiling h2 v0.4.13
[INFO] [stderr]    Compiling futures v0.3.31
[INFO] [stderr]    Compiling tower-http v0.6.8
[INFO] [stderr]    Compiling http-body-util v0.1.3
[INFO] [stderr]    Compiling alloy-transport v1.6.3
[INFO] [stderr]    Compiling tokio-stream v0.1.18
[INFO] [stderr]    Compiling sha1 v0.10.6
[INFO] [stderr]    Compiling webpki-roots v0.26.11
[INFO] [stderr]    Compiling alloy-pubsub v1.6.3
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling pin-project-internal v1.1.10
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling interprocess v2.3.1
[INFO] [stderr]    Compiling num_enum_derive v0.7.5
[INFO] [stderr]    Compiling alloy-network-primitives v1.6.3
[INFO] [stderr]    Compiling alloy-consensus-any v1.6.3
[INFO] [stderr]    Compiling pin-project v1.1.10
[INFO] [stderr]    Compiling hyper v1.8.1
[INFO] [stderr]    Compiling strum_macros v0.27.2
[INFO] [stderr]    Compiling alloy-signer v1.6.3
[INFO] [stderr]    Compiling alloy-transport-ipc v1.6.3
[INFO] [stderr]    Compiling alloy-rpc-types-eth v1.6.3
[INFO] [stderr]    Compiling num_enum v0.7.5
[INFO] [stderr]    Compiling alloy-rpc-types-debug v1.6.3
[INFO] [stderr]    Compiling async-stream-impl v0.3.6
[INFO] [stderr]    Compiling alloy-dyn-abi v1.5.6
[INFO] [stderr]    Compiling dashmap v6.1.0
[INFO] [stderr]    Compiling async-stream v0.3.6
[INFO] [stderr]    Compiling lru v0.16.3
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling regex-syntax v0.8.9
[INFO] [stderr]    Compiling rustls-native-certs v0.8.3
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling indenter v0.3.4
[INFO] [stderr]    Compiling eyre v0.6.12
[INFO] [stderr]    Compiling strum v0.27.2
[INFO] [stderr]    Compiling alloy-chains v0.2.30
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling alloy-core v1.5.6
[INFO] [stderr]    Compiling csv-core v0.1.13
[INFO] [stderr]    Compiling encoding_rs v0.8.35
[INFO] [stderr]    Compiling alloy-rpc-types-any v1.6.3
[INFO] [stderr]    Compiling alloy-rpc-types-txpool v1.6.3
[INFO] [stderr]    Compiling alloy-network v1.6.3
[INFO] [stderr]    Compiling alloy-rpc-types-anvil v1.6.3
[INFO] [stderr]    Compiling alloy-rpc-types-trace v1.6.3
[INFO] [stderr]    Compiling deep_trading_bot v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling alloy-signer-local v1.6.3
[INFO] [stderr]    Compiling csv v1.4.0
[INFO] [stderr]    Compiling rayon v1.11.0
[INFO] [stderr]    Compiling uniswap_v3_math v0.6.2
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling tracing-subscriber v0.3.22
[INFO] [stderr]    Compiling alloy-rpc-types v1.6.3
[INFO] [stderr]    Compiling aws-lc-rs v1.15.4
[INFO] [stderr]    Compiling rustls-webpki v0.103.9
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling tungstenite v0.26.2
[INFO] [stderr]    Compiling rustls-platform-verifier v0.6.2
[INFO] [stderr]    Compiling hyper-rustls v0.27.7
[INFO] [stderr]    Compiling reqwest v0.12.28
[INFO] [stderr]    Compiling reqwest v0.13.2
[INFO] [stderr]    Compiling tokio-tungstenite v0.26.2
[INFO] [stderr]    Compiling alloy-transport-ws v1.6.3
[INFO] [stderr]    Compiling alloy-transport-http v1.6.3
[INFO] [stderr]    Compiling alloy-rpc-client v1.6.3
[INFO] [stderr]    Compiling alloy-provider v1.6.3
[INFO] [stderr]    Compiling alloy-contract v1.6.3
[INFO] [stderr]    Compiling alloy v1.6.3
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 28s
[INFO] running `Command { std: "docker" "inspect" "ec7a2e8e041c1bea4694d2c223bc4b4a265e50f341ba773eacdd0c6935ed15f5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ec7a2e8e041c1bea4694d2c223bc4b4a265e50f341ba773eacdd0c6935ed15f5", kill_on_drop: false }`
[INFO] [stdout] ec7a2e8e041c1bea4694d2c223bc4b4a265e50f341ba773eacdd0c6935ed15f5
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-03-05" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 16b18e1e713da87188266e973a06ed3c86c4cfb44c87a4d602c4d02bef7a5de5
[INFO] running `Command { std: "docker" "start" "-a" "16b18e1e713da87188266e973a06ed3c86c4cfb44c87a4d602c4d02bef7a5de5", kill_on_drop: false }`
[INFO] [stderr]    Compiling bitflags v2.11.0
[INFO] [stderr]    Compiling rustix v1.1.3
[INFO] [stderr]    Compiling getrandom v0.4.1
[INFO] [stderr]    Compiling linux-raw-sys v0.11.0
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling tower-http v0.6.8
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling reqwest v0.12.28
[INFO] [stderr]    Compiling reqwest v0.13.2
[INFO] [stderr]    Compiling tempfile v3.25.0
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling tracing-subscriber v0.3.22
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling alloy-transport-http v1.6.3
[INFO] [stderr]    Compiling proptest v1.10.0
[INFO] [stderr]    Compiling alloy-rpc-client v1.6.3
[INFO] [stderr]    Compiling alloy-provider v1.6.3
[INFO] [stderr]    Compiling alloy-contract v1.6.3
[INFO] [stderr]    Compiling alloy v1.6.3
[INFO] [stderr]    Compiling deep_trading_bot v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 15.16s
[INFO] running `Command { std: "docker" "inspect" "16b18e1e713da87188266e973a06ed3c86c4cfb44c87a4d602c4d02bef7a5de5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "16b18e1e713da87188266e973a06ed3c86c4cfb44c87a4d602c4d02bef7a5de5", kill_on_drop: false }`
[INFO] [stdout] 16b18e1e713da87188266e973a06ed3c86c4cfb44c87a4d602c4d02bef7a5de5
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-03-05" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 88380f08fede9e9b14511e676ed484daf1021bc83c4e52d0f7bac8bbc77302a8
[INFO] running `Command { std: "docker" "start" "-a" "88380f08fede9e9b14511e676ed484daf1021bc83c4e52d0f7bac8bbc77302a8", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.36s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/deep_trading_bot-1231c22f426bfc13)
[INFO] [stdout] 
[INFO] [stdout] running 295 tests
[INFO] [stdout] test execution::bounds::tests::build_group_plan_with_reason_reports_non_positive_edge ... ok
[INFO] [stdout] test execution::bounds::tests::build_group_plan_with_reason_reports_invalid_leg_notional ... ok
[INFO] [stdout] test execution::bounds::tests::batch_bounds_use_conservative_quotes ... ok
[INFO] [stdout] test execution::bounds::tests::cashflow_builder_drops_negative_edge_mint_sell_group ... ok
[INFO] [stdout] test execution::bounds::tests::cashflow_builder_includes_direct_merge_when_profitable ... ok
[INFO] [stdout] test execution::bounds::tests::derives_batch_buy_bounds_from_buy_legs ... ok
[INFO] [stdout] test execution::bounds::tests::cashflow_builder_rejects_direct_buy_groups_without_external_edge ... ok
[INFO] [stdout] test execution::bounds::tests::derives_batch_buy_bounds_from_buy_merge_group ... ok
[INFO] [stdout] test execution::bounds::tests::derives_batch_sell_bounds_from_sell_legs ... ok
[INFO] [stdout] test execution::bounds::tests::direct_merge_has_no_batch_router_bounds ... ok
[INFO] [stdout] test execution::bounds::tests::drops_partial_profitability_step_and_halts_following_steps ... ok
[INFO] [stdout] test execution::bounds::tests::direct_merge_is_skipped_when_edge_is_below_gas_plus_buffer ... ok
[INFO] [stdout] test execution::bounds::tests::direct_merge_is_plannable_without_dex_legs ... ok
[INFO] [stdout] test execution::bounds::tests::edge_provider_rejects_missing_direct_buy_edge ... ok
[INFO] [stdout] test execution::bounds::tests::hydration_entrypoint_returns_error_when_hydration_fails ... ok
[INFO] [stdout] test execution::bounds::tests::leg_allocations_sum_to_group_budget ... ok
[INFO] [stdout] test execution::bounds::tests::mixed_leg_directions_error_in_batch_bounds_derivation ... ok
[INFO] [stdout] test execution::bounds::tests::planning_fails_closed_on_invalid_mint_sell_shape ... ok
[INFO] [stdout] test execution::bounds::tests::planning_fails_closed_on_standalone_mint_action ... ok
[INFO] [stdout] test execution::approvals::tests::approval_pairs_include_ctf_for_all_outcomes ... ok
[INFO] [stdout] test execution::bounds::tests::prediction_edge_builder_plans_direct_buy_groups ... ok
[INFO] [stdout] test execution::bounds::tests::prediction_edge_builder_skips_direct_buy_without_prediction ... ok
[INFO] [stdout] test execution::bounds::tests::prediction_edge_builder_normalizes_market_name_lookup ... ok
[INFO] [stdout] test execution::bounds::tests::plans_preserve_profitability_step_and_subgroup_order ... ok
[INFO] [stdout] test execution::bounds::tests::stale_plan_errors_in_batch_bounds_derivation ... ok
[INFO] [stdout] test execution::approvals::tests::swap_and_batch_approvals_remain_pooled_only ... ok
[INFO] [stdout] test execution::gas::tests::cache_value_helper_fails_closed_when_multiple_endpoints_are_fresh ... ok
[INFO] [stdout] test execution::gas::tests::converts_units_to_susd ... ok
[INFO] [stdout] test execution::gas::tests::cached_fee_lookup_is_scoped_by_rpc_url ... ok
[INFO] [stdout] test execution::gas::tests::calldata_estimate_scales_with_leg_count ... ok
[INFO] [stdout] test execution::gas::tests::direct_buy_calldata_estimate_is_434_bytes ... ok
[INFO] [stdout] test execution::gas::tests::effective_l1_fee_falls_back_to_assumption_without_cache ... ok
[INFO] [stdout] test execution::gas::tests::effective_l1_fee_falls_back_to_cache_without_assumption ... ok
[INFO] [stdout] test execution::gas::tests::effective_l1_fee_prefers_assumption_over_cache ... ok
[INFO] [stdout] test execution::gas::tests::estimates_match_spec_constants ... ok
[INFO] [stdout] test execution::gas::tests::l1_fee_scales_with_estimated_calldata ... ok
[INFO] [stdout] test execution::gas::tests::exact_input_single_payload_without_selector_is_224_bytes ... ok
[INFO] [stdout] test execution::gas::tests::live_op_get_l1_fee_succeeds_for_unsigned_batch_execute_tx ... ignored, live OP RPC integration helper; run explicitly
[INFO] [stdout] test execution::gas::tests::marginal_l1_fee_per_byte_rejects_non_positive_slope ... ok
[INFO] [stdout] test execution::gas::tests::marginal_l1_fee_per_byte_uses_two_point_slope ... ok
[INFO] [stdout] test execution::gas::tests::min_gas_susd_direct_buy_at_floor ... ok
[INFO] [stdout] test execution::gas::tests::min_gas_susd_is_finite_for_97_leg_mint_sell ... ok
[INFO] [stdout] test execution::gas::tests::probe_bytes_are_non_uniform ... ok
[INFO] [stdout] test execution::gas::tests::split_position_full_call_is_100_bytes ... ok
[INFO] [stdout] test execution::gas::tests::rejects_eth_call_result_larger_than_u256 ... ok
[INFO] [stdout] test execution::gas::tests::total_gas_includes_l1_floor_when_fee_per_byte_is_set ... ok
[INFO] [stdout] test execution::gas::tests::total_gas_requires_l1_fee_per_byte_estimate ... ok
[INFO] [stdout] test execution::gas::tests::unsigned_batch_execute_tx_bytes_are_buildable ... ok
[INFO] [stdout] test execution::gas::tests::unsigned_group_plan_tx_bytes_are_buildable_from_execution_calls ... ok
[INFO] [stdout] test execution::grouping::tests::errors_when_mint_group_has_no_sell_leg ... ok
[INFO] [stdout] test execution::grouping::tests::groups_direct_and_indirect_actions ... ok
[INFO] [stdout] test execution::grouping::tests::groups_standalone_merge_as_direct_merge ... ok
[INFO] [stdout] test execution::grouping::tests::profitability_step_grouping_does_not_merge_unrelated_mint_and_direct_buy_blocks ... ok
[INFO] [stdout] test execution::grouping::tests::profitability_step_grouping_keeps_repeated_mixed_mint_buy_phases_separate ... ok
[INFO] [stdout] test execution::grouping::tests::profitability_step_grouping_merges_buy_merge_with_trailing_direct_sell_when_coupled ... ok
[INFO] [stdout] test execution::grouping::tests::profitability_step_grouping_merges_leading_direct_buys_with_mint_sell_when_coupled ... ok
[INFO] [stdout] test execution::grouping::tests::step_group_classification_fails_closed_on_unsupported_kind_mix ... ok
[INFO] [stdout] test execution::grouping::tests::typed_groups_capture_cashflow_and_dex_legs ... ok
[INFO] [stdout] test execution::grouping::tests::typed_buy_merge_group_tracks_cost_and_proceeds ... ok
[INFO] [stdout] test execution::grouping::tests::typed_direct_buy_group_captures_prediction_inputs ... ok
[INFO] [stdout] test execution::preview::tests::renders_compact_middle_omission_for_large_leg_sets ... ok
[INFO] [stdout] test execution::preview::tests::renders_exact_lines_for_small_preview ... ok
[INFO] [stdout] test execution::program::tests::packed_program_combines_multiple_groups_when_under_gas_cap ... ok
[INFO] [stdout] test execution::runtime::tests::deadline_gate_is_fail_closed_past_threshold ... ok
[INFO] [stdout] test execution::runtime::tests::parse_bool_literal_accepts_common_falsy_values ... ok
[INFO] [stdout] test execution::runtime::tests::parse_bool_literal_accepts_common_truthy_values ... ok
[INFO] [stdout] test execution::runtime::tests::parse_bool_literal_rejects_unknown_values ... ok
[INFO] [stdout] test execution::tests::rejects_invalid_quote_amounts ... ok
[INFO] [stdout] test execution::tests::rounds_sell_min_down_and_buy_max_up ... ok
[INFO] [stdout] test execution::tests::staleness_check_fails_closed_without_reference_block ... ok
[INFO] [stdout] test execution::tests::staleness_check_respects_max_stale_blocks ... ok
[INFO] [stdout] test execution::tests::supports_non_18_decimal_quote_tokens ... ok
[INFO] [stdout] test execution::tx_builder::tests::direct_buy_fails_closed_when_price_limit_missing ... ok
[INFO] [stdout] test execution::tx_builder::tests::buy_merge_preserves_per_leg_buy_amounts ... ok
[INFO] [stdout] test execution::tx_builder::tests::conversion_rounding_policy_is_directional ... ok
[INFO] [stdout] test execution::tx_builder::tests::direct_buy_requires_buy_bounds ... ok
[INFO] [stdout] test execution::tx_builder::tests::direct_merge_rejects_unexpected_bounds ... ok
[INFO] [stdout] test execution::tx_builder::tests::direct_sell_emits_single_swap_router_call ... ok
[INFO] [stdout] test pools::rpc::tests::base_quote_tokens_returns_none_on_invalid_token_address ... ok
[INFO] [stdout] test pools::rpc::tests::base_quote_tokens_returns_none_when_pool_is_missing ... ok
[INFO] [stdout] test pools::swap::tests::simulate_swap_returns_error_when_pool_has_missing_ticks ... ok
[INFO] [stdout] test pools::swap::tests::simulate_swap_returns_error_when_pool_liquidity_is_invalid ... ok
[INFO] [stdout] test pools::tests::test_cache_to_balances ... ok
[INFO] [stdout] test pools::tests::test_cache_expiration ... ok
[INFO] [stdout] test pools::tests::test_cache_wallet_mismatch ... ok
[INFO] [stdout] test pools::tests::test_cache_round_trip ... ok
[INFO] [stdout] test execution::runtime::tests::cache_round_trip_is_keyed_by_chain_and_owner ... ok
[INFO] [stdout] test pools::tests::test_collect_markets_with_pools ... ok
[INFO] [stdout] test pools::tests::test_fetch_balances ... ok
[INFO] [stdout] test pools::tests::test_price_long_simple_alt ... ok
[INFO] [stdout] test pools::tests::test_fetch_all_slot0 ... ok
[INFO] [stdout] test pools::tests::test_profitability_simple ... ok
[INFO] [stdout] test portfolio::core::diagnostics::tests::split_actions_by_complete_set_arb_phase_includes_all_buy_merge_rounds ... ok
[INFO] [stdout] test portfolio::core::diagnostics::tests::mixed_stage_direct_profitability_annotation_gates_only_direct_active_set_legs ... ok
[INFO] [stdout] test portfolio::core::diagnostics::tests::split_actions_by_complete_set_arb_phase_stops_before_direct_sell_tail ... ok
[INFO] [stdout] test portfolio::core::diagnostics::tests::action_outline_detail_with_direct_profitability_appends_suffix_when_available ... ok
[INFO] [stdout] test portfolio::core::diagnostics::tests::split_actions_by_complete_set_arb_phase_returns_empty_when_marker_missing ... ok
[INFO] [stdout] test portfolio::core::diagnostics::tests::split_actions_by_complete_set_arb_phase_includes_all_mint_rounds ... ok
[INFO] [stdout] test portfolio::core::rebalancer::tests::benchmark_planner_cost_config_pins_l1_fee_snapshot ... ok
[INFO] [stdout] test portfolio::core::rebalancer::tests::candidate_result_falls_back_to_raw_ev_when_fee_estimate_is_unavailable ... ok
[INFO] [stdout] test portfolio::core::tests::execution::print_live_op_canonical_small_shape_l1_fee_floor_calibration ... ignored, live OP canonical shape L1 fee calibration helper; run explicitly
[INFO] [stdout] test portfolio::core::rebalancer::tests::plan_result_prefers_higher_net_ev_over_higher_raw_ev ... ok
[INFO] [stdout] test portfolio::core::tests::execution::print_live_op_first_group_exact_gas_report ... ignored, live OP gas-aware report helper; run explicitly
[INFO] [stdout] test portfolio::core::tests::execution::profile_complete_set_arb_solver ... ignored, profiling helper; run explicitly
[INFO] [stdout] test portfolio::core::tests::execution::gas_replay_helper_reconstructs_canonical_small_shapes ... ok
[INFO] [stdout] test portfolio::core::tests::execution::profile_rebalance_scenarios ... ignored, profiling helper; run explicitly
[INFO] [stdout] test portfolio::core::tests::execution::test_execute_optimal_sell_allows_direct_merge_when_buy_merge_is_blocked ... ok
[INFO] [stdout] test portfolio::core::tests::execution::test_execute_optimal_sell_consumes_low_profit_complements ... ok
[INFO] [stdout] test portfolio::core::tests::execution::test_execute_optimal_sell_buys_only_shortfall ... ok
[INFO] [stdout] test portfolio::core::tests::execution::test_execute_optimal_sell_uses_inventory_for_merge ... ok
[INFO] [stdout] test portfolio::core::tests::execution::test_execute_optimal_sell_keeps_profitable_complement_inventory ... ok
[INFO] [stdout] test portfolio::core::tests::execution::test_merge_not_chosen_for_low_price ... ok
[INFO] [stdout] test portfolio::core::tests::execution::test_merge_sell_single_pool_is_disabled ... ok
[INFO] [stdout] test portfolio::core::tests::execution::test_merge_route_sells ... ok
[INFO] [stdout] test portfolio::core::tests::execution::test_arb_only_mint_sell_output_is_groupable_and_plannable_from_cashflow ... ok
[INFO] [stdout] test portfolio::core::tests::execution::test_rebalance_arb_only_full_l1_live_prices ... ok
[INFO] [stdout] test portfolio::core::tests::execution::test_rebalance_near_fair_subset_l1_live_prices ... ok
[INFO] [stdout] test execution::bounds::tests::skips_group_when_edge_below_gas_plus_buffer ... FAILED
[INFO] [stdout] test portfolio::core::tests::execution::test_rebalance_optimization_full_l1_live_prices ... ok
[INFO] [stdout] test portfolio::core::tests::execution::test_rebalance_mixed_groups_are_route_coupled ... ok
[INFO] [stdout] test portfolio::core::tests::execution::test_rebalance_never_emits_naked_mint_or_repay ... ok
[INFO] [stdout] test portfolio::core::tests::execution::test_rebalance_perf_full_l1 ... ignored, release perf helper; run explicitly
[INFO] [stdout] test portfolio::core::tests::execution::test_rebalance_perf_full_l1_with_gas_pricing ... ignored, release perf helper; run explicitly
[INFO] [stdout] test portfolio::core::tests::execution::test_rebalance_non_direct_merge_plans_have_batch_bounds ... ok
[INFO] [stdout] test portfolio::core::tests::execution::test_rebalance_top_buy_gap_subset_l1_live_prices ... ok
[INFO] [stdout] test portfolio::core::tests::fuzz_rebalance::test_fuzz_mint_newton_solver_hits_target_or_saturation ... ok
[INFO] [stdout] test portfolio::core::tests::execution::test_rebalance_output_is_groupable ... ok
[INFO] [stdout] test portfolio::core::tests::execution::test_rebalance_output_is_plannable_with_default_edge_model ... ok
[INFO] [stdout] test portfolio::core::tests::fuzz_rebalance::test_fuzz_rebalance_end_to_end_full_l1_invariants ... ignored, slow 24-case full-L1 snapshot sweep; use fast suite for default regression checks
[INFO] [stdout] test portfolio::core::tests::fuzz_rebalance::test_fuzz_rebalance_end_to_end_partial_l1_invariants ... ignored, slow 24-case partial-L1 snapshot sweep; use fast suite for default regression checks
[INFO] [stdout] test portfolio::core::tests::fuzz_rebalance::test_fuzz_pool_sim_swap_invariants ... ok
[INFO] [stdout] test portfolio::core::tests::fuzz_rebalance::test_fuzz_solve_prof_monotonic_with_budget_mixed_routes ... ok
[INFO] [stdout] test portfolio::core::tests::fuzz_rebalance::test_fuzz_waterfall_direct_equalizes_uncapped_profitability ... ok
[INFO] [stdout] test portfolio::core::tests::fuzz_rebalance::test_fuzz_optimal_sell_split_with_inventory_matches_bruteforce ... ok
[INFO] [stdout] test portfolio::core::tests::execution::test_optimal_sell_split_matches_bruteforce ... ok
[INFO] [stdout] test portfolio::core::tests::fuzz_rebalance::test_refresh_ev_snapshots_fixture ... ignored, updates src/portfolio/tests/ev_snapshots.json; run explicitly
[INFO] [stdout] test portfolio::core::tests::l1_tradeable_outcome_count_matches_predictions ... ok
[INFO] [stdout] test portfolio::core::tests::monte_carlo::print_gas_aware_seeded_hard_case_ablation_jsonl ... ignored, debug helper; run explicitly
[INFO] [stdout] test portfolio::core::tests::monte_carlo::print_teacher_distillation_seeded_hard_cases_jsonl ... ignored, debug helper; run explicitly
[INFO] [stdout] test portfolio::core::tests::monte_carlo::test_monte_carlo_ev_full_profitability_groups ... ignored, long-running Monte Carlo validation; run in release mode
[INFO] [stdout] test portfolio::core::tests::monte_carlo::test_monte_carlo_ev_smoke_profitability_groups ... ignored, Monte Carlo validation is opt-in; run explicitly
[INFO] [stdout] test portfolio::core::tests::monte_carlo::test_random_group_search_vs_waterfall_complex_fuzz_cases ... ignored, independent random group-action search oracle; long-running stress test
[INFO] [stdout] test portfolio::core::tests::monte_carlo::test_rebalance_second_pass_gain_complex_cases ... ignored, diagnostic: second rebalance pass should be near-idempotent on complex cases
[INFO] [stdout] test portfolio::core::tests::monte_carlo::test_waterfall_local_gradient_heuristic_complex_cases ... ignored, heuristic local-gradient diagnostic around waterfall output
[INFO] [stdout] test execution::bounds::tests::buy_price_limit_tracks_terminal_price_not_spot has been running for over 60 seconds
[INFO] [stdout] test execution::bounds::tests::market_context_populates_conservative_quotes_and_price_limits has been running for over 60 seconds
[INFO] [stdout] test execution::bounds::tests::runtime_actions_produce_nonempty_plan_prefix_under_realistic_gas has been running for over 60 seconds
[INFO] [stdout] test portfolio::core::tests::execution::test_rebalance_regression_full_l1_augmented_multitick_liquidity_changes_exact_replay has been running for over 60 seconds
[INFO] [stdout] test portfolio::core::tests::fuzz_rebalance::test_fuzz_rebalance_ev_regression_fast_suite has been running for over 60 seconds
[INFO] [stdout] test portfolio::core::tests::fuzz_rebalance::test_rebalance_regression_full_l1_snapshot_invariants has been running for over 60 seconds
[INFO] [stdout] test portfolio::core::tests::fuzz_rebalance::test_rebalance_regression_full_l1_snapshot_variant_b_invariants has been running for over 60 seconds
[INFO] [stdout] test portfolio::core::tests::oracle::full_mode_two_sided_arb_executes_when_price_sum_above_one has been running for over 60 seconds
[INFO] [stdout] test execution::bounds::tests::buy_price_limit_tracks_terminal_price_not_spot ... ok
[INFO] [stdout] test execution::bounds::tests::runtime_actions_produce_nonempty_plan_prefix_under_realistic_gas ... ok
[INFO] [stdout] test portfolio::core::tests::oracle::phase1_skips_subgas_liquidation_runtime_thresholds ... FAILED
[INFO] [stdout] test execution::bounds::tests::market_context_populates_conservative_quotes_and_price_limits ... ok
[INFO] [stdout] test portfolio::core::tests::oracle::proptest_pool_sim_buy_sell_bounds ... ok
[INFO] [stdout] test portfolio::core::tests::oracle::proptest_solve_prof_budget_monotone_mixed ... ok
[INFO] [stdout] test portfolio::core::tests::oracle::sweep_preserve_no_churn_ev_impact ... ignored, search helper; run explicitly
[INFO] [stdout] test portfolio::core::tests::oracle::test_buy_sell_roundtrip_has_no_free_cash_profit_fuzz ... ok
[INFO] [stdout] test portfolio::core::tests::oracle::test_buy_sell_to_price_exact_tick_boundary_hits ... ok
[INFO] [stdout] test portfolio::core::tests::oracle::test_direct_closed_form_target_can_overshoot_tick_boundary ... ok
[INFO] [stdout] test portfolio::core::tests::oracle::test_direct_preferred_when_complements_expensive_wide_ticks ... ok
[INFO] [stdout] test portfolio::core::tests::oracle::test_dust_budget_produces_no_actions ... ok
[INFO] [stdout] test portfolio::core::tests::oracle::test_exact_budget_match_plan_executes_without_underflow ... ok
[INFO] [stdout] test portfolio::core::tests::oracle::full_mode_two_sided_arb_skips_subgas_phase0_overpricing has been running for over 60 seconds
[INFO] [stdout] test portfolio::core::tests::oracle::phase3_skips_subgas_recycling_runtime_thresholds has been running for over 60 seconds
[INFO] [stdout] test portfolio::core::tests::oracle::test_fuzz_no_flash_action_stream_ordering_invariants has been running for over 60 seconds
[INFO] [stdout] test portfolio::core::tests::oracle::phase3_skips_subgas_recycling_runtime_thresholds ... FAILED
[INFO] [stdout] test portfolio::core::tests::oracle::test_fuzz_phase1_sell_order_budget_stability ... ok
[INFO] [stdout] test portfolio::core::tests::oracle::test_fuzz_plan_execute_cost_consistency_near_mint_caps ... ok
[INFO] [stdout] test portfolio::core::tests::oracle::test_fuzz_pool_sim_kappa_lambda_finite_difference_accuracy ... ok
[INFO] [stdout] test portfolio::core::tests::oracle::test_fuzz_rebalance_partial_direct_only_ev_non_decreasing ... FAILED
[INFO] [stdout] test portfolio::core::tests::oracle::test_fuzz_rebalance_partial_no_legacy_holdings_emits_no_sells has been running for over 60 seconds
[INFO] [stdout] test portfolio::core::tests::execution::test_rebalance_regression_full_l1_augmented_multitick_liquidity_changes_exact_replay ... ok
[INFO] [stdout] test portfolio::core::tests::oracle::test_intra_step_boundary_rerank_improves_ev_vs_no_split_control ... ok
[INFO] [stdout] test portfolio::core::tests::oracle::test_large_budget_rebalance_stays_finite ... ok
[INFO] [stdout] test portfolio::core::tests::oracle::test_merge_preferred_in_extreme_price_regime_wide_ticks ... ok
[INFO] [stdout] test portfolio::core::tests::oracle::test_mint_cost_to_prof_all_legs_capped_returns_saturated_solution ... ok
[INFO] [stdout] test portfolio::core::tests::oracle::test_mint_direct_mixed_route_matches_bruteforce_gain_fuzz ... ok
[INFO] [stdout] test portfolio::core::tests::oracle::test_mint_first_order_zero_cash_plan_fails_closed_without_flash ... ok
[INFO] [stdout] test portfolio::core::tests::oracle::test_mixed_route_plan_execute_budget_consistency ... ok
[INFO] [stdout] test portfolio::core::tests::oracle::test_no_flash_actions_in_full_rebalance_fuzz has been running for over 60 seconds
[ERROR] error running command: command timed out after 900 seconds
[INFO] running `Command { std: "docker" "inspect" "88380f08fede9e9b14511e676ed484daf1021bc83c4e52d0f7bac8bbc77302a8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "88380f08fede9e9b14511e676ed484daf1021bc83c4e52d0f7bac8bbc77302a8", kill_on_drop: false }`
[INFO] [stdout] 88380f08fede9e9b14511e676ed484daf1021bc83c4e52d0f7bac8bbc77302a8
