[INFO] fetching crate degenbot-aave 0.6.0-alpha.14...
[INFO] testing degenbot-aave-0.6.0-alpha.14 against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate degenbot-aave 0.6.0-alpha.14 into /workspace/builds/worker-2-tc2/source
[INFO] started tweaking crates.io crate degenbot-aave 0.6.0-alpha.14
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate degenbot-aave 0.6.0-alpha.14
[INFO] tweaked toml for crates.io crate degenbot-aave 0.6.0-alpha.14 written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate degenbot-aave 0.6.0-alpha.14 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate degenbot-aave 0.6.0-alpha.14 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" "+1.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] ec08e3f0de30c75ba1b8d72560bd3b7c639e3e65c2930c8c55ceb4d65c1f3614
[INFO] running `Command { std: "docker" "start" "ec08e3f0de30c75ba1b8d72560bd3b7c639e3e65c2930c8c55ceb4d65c1f3614", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "ec08e3f0de30c75ba1b8d72560bd3b7c639e3e65c2930c8c55ceb4d65c1f3614", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "ec08e3f0de30c75ba1b8d72560bd3b7c639e3e65c2930c8c55ceb4d65c1f3614" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "ec08e3f0de30c75ba1b8d72560bd3b7c639e3e65c2930c8c55ceb4d65c1f3614", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-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" "-w" "/opt/rustwide/workdir" "--user" "0:0" "ec08e3f0de30c75ba1b8d72560bd3b7c639e3e65c2930c8c55ceb4d65c1f3614" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling unicode-ident v1.0.26
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling libc v0.2.190
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling subtle v2.6.1
[INFO] [stderr]    Compiling unicode-segmentation v1.13.3
[INFO] [stderr]    Compiling foldhash v0.2.0
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling ruint-macro v1.2.1
[INFO] [stderr]    Compiling unicode-xid v0.2.6
[INFO] [stderr]    Compiling hybrid-array v0.4.15
[INFO] [stderr]    Compiling base16ct v0.2.0
[INFO] [stderr]    Compiling arrayvec v0.7.8
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling convert_case v0.10.0
[INFO] [stderr]    Compiling keccak v0.2.2
[INFO] [stderr]    Compiling syn v3.0.6
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling memchr v2.8.3
[INFO] [stderr]    Compiling crypto-common v0.2.2
[INFO] [stderr]    Compiling jobserver v0.1.35
[INFO] [stderr]    Compiling cc v1.6.0
[INFO] [stderr]    Compiling block-buffer v0.12.1
[INFO] [stderr]    Compiling digest v0.11.3
[INFO] [stderr]    Compiling sha3 v0.11.0
[INFO] [stderr]    Compiling thiserror v2.0.21
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling futures-core v0.3.34
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling ff v0.13.1
[INFO] [stderr]    Compiling winnow v1.0.4
[INFO] [stderr]    Compiling group v0.13.0
[INFO] [stderr]    Compiling hashbrown v0.17.1
[INFO] [stderr]    Compiling const-hex v1.19.3
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling ruint v1.20.1
[INFO] [stderr]    Compiling proc-macro-error-attr3 v3.0.1
[INFO] [stderr]    Compiling indexmap v2.14.2
[INFO] [stderr]    Compiling futures-sink v0.3.34
[INFO] [stderr]    Compiling cmake v0.1.58
[INFO] [stderr]    Compiling mio v1.2.4
[INFO] [stderr]    Compiling syn-solidity v1.7.3
[INFO] [stderr]    Compiling macro-string v0.2.0
[INFO] [stderr]    Compiling synstructure v0.14.0
[INFO] [stderr]    Compiling proc-macro-error3 v3.0.1
[INFO] [stderr]    Compiling socket2 v0.6.5
[INFO] [stderr]    Compiling base64 v0.23.1
[INFO] [stderr]    Compiling aws-lc-sys v0.45.0
[INFO] [stderr]    Compiling darling_core v0.24.1
[INFO] [stderr]    Compiling futures-channel v0.3.34
[INFO] [stderr]    Compiling futures-task v0.3.34
[INFO] [stderr]    Compiling blst v0.3.17
[INFO] [stderr]    Compiling zeroize_derive v1.5.0
[INFO] [stderr]    Compiling derive_more-impl v2.1.1
[INFO] [stderr]    Compiling alloy-rlp-derive v0.3.16
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling zeroize v1.9.1
[INFO] [stderr]    Compiling generic-array v0.14.9
[INFO] [stderr]    Compiling der v0.7.10
[INFO] [stderr]    Compiling thiserror-impl v2.0.21
[INFO] [stderr]    Compiling tracing v0.1.44
[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 crypto-bigint v0.5.5
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling spki v0.7.3
[INFO] [stderr]    Compiling rfc6979 v0.4.0
[INFO] [stderr]    Compiling pkcs8 v0.10.2
[INFO] [stderr]    Compiling signature v2.2.0
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling zerofrom-derive v0.1.8
[INFO] [stderr]    Compiling yoke-derive v0.8.4
[INFO] [stderr]    Compiling zerovec-derive v0.11.6
[INFO] [stderr]    Compiling zerofrom v0.1.8
[INFO] [stderr]    Compiling auto_impl v1.4.0
[INFO] [stderr]    Compiling yoke v0.8.3
[INFO] [stderr]    Compiling tokio-macros v2.7.2
[INFO] [stderr]    Compiling zerovec v0.11.8
[INFO] [stderr]    Compiling derive_more v2.1.1
[INFO] [stderr]    Compiling bytes v1.12.1
[INFO] [stderr]    Compiling serdect v0.2.0
[INFO] [stderr]    Compiling smallvec v1.16.2
[INFO] [stderr]    Compiling alloy-sol-type-parser v1.7.3
[INFO] [stderr]    Compiling sec1 v0.7.3
[INFO] [stderr]    Compiling displaydoc v0.2.7
[INFO] [stderr]    Compiling futures-macro v0.3.34
[INFO] [stderr]    Compiling elliptic-curve v0.13.8
[INFO] [stderr]    Compiling alloy-rlp v0.3.16
[INFO] [stderr]    Compiling ecdsa v0.16.9
[INFO] [stderr]    Compiling alloy-primitives v1.7.3
[INFO] [stderr]    Compiling http v1.5.0
[INFO] [stderr]    Compiling tokio v1.53.2
[INFO] [stderr]    Compiling futures-util v0.3.34
[INFO] [stderr]    Compiling k256 v0.13.4
[INFO] [stderr]    Compiling either v1.19.0
[INFO] [stderr]    Compiling darling_macro v0.24.1
[INFO] [stderr]    Compiling rustls-pki-types v1.15.1
[INFO] [stderr]    Compiling darling v0.24.1
[INFO] [stderr]    Compiling tinystr v0.8.4
[INFO] [stderr]    Compiling alloy-json-abi v1.7.3
[INFO] [stderr]    Compiling num_cpus v1.17.0
[INFO] [stderr]    Compiling alloy-sol-macro-input v1.7.3
[INFO] [stderr]    Compiling alloy-sol-macro-expander v1.7.3
[INFO] [stderr]    Compiling litemap v0.8.3
[INFO] [stderr]    Compiling writeable v0.6.4
[INFO] [stderr]    Compiling threadpool v1.8.1
[INFO] [stderr]    Compiling icu_locale_core v2.3.0
[INFO] [stderr]    Compiling serde_with_macros v3.24.0
[INFO] [stderr]    Compiling zerotrie v0.2.5
[INFO] [stderr]    Compiling potential_utf v0.1.6
[INFO] [stderr]    Compiling darling_core v0.23.0
[INFO] [stderr]    Compiling c-kzg v2.1.8
[INFO] [stderr]    Compiling icu_properties_data v2.3.0
[INFO] [stderr]    Compiling icu_normalizer_data v2.3.0
[INFO] [stderr]    Compiling icu_collections v2.3.0
[INFO] [stderr]    Compiling alloy-sol-macro v1.7.3
[INFO] [stderr]    Compiling alloy-sol-types v1.7.3
[INFO] [stderr]    Compiling icu_provider v2.3.1
[INFO] [stderr]    Compiling serde_with v3.24.0
[INFO] [stderr]    Compiling hex v0.4.3
[INFO] [stderr]    Compiling alloy-eip2124 v0.2.0
[INFO] [stderr]    Compiling darling_macro v0.23.0
[INFO] [stderr]    Compiling darling v0.23.0
[INFO] [stderr]    Compiling alloy-eip2930 v0.2.4
[INFO] [stderr]    Compiling alloy-eip7702 v0.6.3
[INFO] [stderr]    Compiling alloy-serde v2.5.0
[INFO] [stderr]    Compiling alloy-eip7928 v0.4.11
[INFO] [stderr]    Compiling alloy-eip8141 v0.1.1
[INFO] [stderr]    Compiling nybbles v0.4.8
[INFO] [stderr]    Compiling zerocopy v0.8.61
[INFO] [stderr]    Compiling bitflags v2.13.2
[INFO] [stderr]    Compiling alloy-eips v2.5.0
[INFO] [stderr]    Compiling alloy-trie v0.9.8
[INFO] [stderr]    Compiling icu_properties v2.3.0
[INFO] [stderr]    Compiling icu_normalizer v2.3.0
[INFO] [stderr]    Compiling alloy-tx-macros v2.5.0
[INFO] [stderr]    Compiling idna_adapter v1.2.2
[INFO] [stderr]    Compiling itertools v0.14.0
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling alloy-consensus v2.5.0
[INFO] [stderr]    Compiling sync_wrapper v1.0.2
[INFO] [stderr]    Compiling log v0.4.34
[INFO] [stderr]    Compiling portable-atomic v1.15.0
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling raw-cpuid v11.6.0
[INFO] [stderr]    Compiling alloy-json-rpc v2.5.0
[INFO] [stderr]    Compiling http-body v1.1.0
[INFO] [stderr]    Compiling futures-utils-wasm v0.1.0
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling spinning_top v0.3.0
[INFO] [stderr]    Compiling futures-executor v0.3.34
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling futures-timer v3.0.4
[INFO] [stderr]    Compiling alloy-network-primitives v2.5.0
[INFO] [stderr]    Compiling alloy-consensus-any v2.5.0
[INFO] [stderr]    Compiling web-time v1.1.0
[INFO] [stderr]    Compiling nonzero_ext v0.3.0
[INFO] [stderr]    Compiling want v0.3.2
[INFO] [stderr]    Compiling futures v0.3.34
[INFO] [stderr]    Compiling alloy-rpc-types-eth v2.5.0
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling data-encoding v2.11.1
[INFO] [stderr]    Compiling quanta v0.12.6
[INFO] [stderr]    Compiling hyper v1.12.0
[INFO] [stderr]    Compiling governor v0.10.4
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling alloy-transport v2.5.0
[INFO] [stderr]    Compiling tokio-util v0.7.19
[INFO] [stderr]    Compiling webpki-roots v1.0.9
[INFO] [stderr]    Compiling ipnet v2.12.2
[INFO] [stderr]    Compiling rustls-native-certs v0.8.4
[INFO] [stderr]    Compiling hyper-util v0.1.21
[INFO] [stderr]    Compiling webpki-roots v0.26.11
[INFO] [stderr]    Compiling tokio-stream v0.1.19
[INFO] [stderr]    Compiling rand v0.9.5
[INFO] [stderr]    Compiling sha1 v0.10.7
[INFO] [stderr]    Compiling bimap v0.6.3
[INFO] [stderr]    Compiling rustversion v1.0.23
[INFO] [stderr]    Compiling http-body-util v0.1.5
[INFO] [stderr]    Compiling alloy-pubsub v2.5.0
[INFO] [stderr]    Compiling tower-http v0.6.11
[INFO] [stderr]    Compiling async-trait v0.1.92
[INFO] [stderr]    Compiling pin-project-internal v1.1.13
[INFO] [stderr]    Compiling siphasher v1.0.4
[INFO] [stderr]    Compiling doctest-file v1.1.1
[INFO] [stderr]    Compiling phf_shared v0.14.0
[INFO] [stderr]    Compiling interprocess v2.4.4
[INFO] [stderr]    Compiling alloy-signer v2.5.0
[INFO] [stderr]    Compiling alloy-rpc-types-any v2.5.0
[INFO] [stderr]    Compiling num_enum_derive v0.7.6
[INFO] [stderr]    Compiling pin-project v1.1.13
[INFO] [stderr]    Compiling alloy-network v2.5.0
[INFO] [stderr]    Compiling phf v0.14.0
[INFO] [stderr]    Compiling alloy-transport-ipc v2.5.0
[INFO] [stderr]    Compiling alloy-rpc-types-txpool v2.5.0
[INFO] [stderr]    Compiling num_enum v0.7.6
[INFO] [stderr]    Compiling alloy-rpc-types-trace v2.5.0
[INFO] [stderr]    Compiling alloy-rpc-types-anvil v2.5.0
[INFO] [stderr]    Compiling alloy-rpc-types-debug v2.5.0
[INFO] [stderr]    Compiling async-stream-impl v0.3.6
[INFO] [stderr]    Compiling dashmap v6.2.1
[INFO] [stderr]    Compiling alloy-chains v0.2.39
[INFO] [stderr]    Compiling async-stream v0.3.6
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling alloy-dyn-abi v1.7.3
[INFO] [stderr]    Compiling lru v0.18.5
[INFO] [stderr]    Compiling rand v0.8.8
[INFO] [stderr]    Compiling toml_parser v1.1.3+spec-1.1.0
[INFO] [stderr]    Compiling toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling alloy-signer-local v2.5.0
[INFO] [stderr]    Compiling alloy-core v1.7.3
[INFO] [stderr]    Compiling toml_writer v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling serde_spanned v1.1.1
[INFO] [stderr]    Compiling toml v1.1.6+spec-1.1.0
[INFO] [stderr]    Compiling libsqlite3-sys v0.38.2
[INFO] [stderr]    Compiling hashlink v0.12.2
[INFO] [stderr]    Compiling alloy-rpc-types v2.5.0
[INFO] [stderr]    Compiling toml_edit v0.25.15+spec-1.1.0
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling degenbot-pathfinding v0.6.0-alpha.14
[INFO] [stderr]    Compiling rand v0.10.3
[INFO] [stderr]    Compiling degenbot-config v0.6.0-alpha.14
[INFO] [stderr]    Compiling sha1 v0.11.0
[INFO] [stderr]    Compiling aws-lc-rs v1.18.1
[INFO] [stderr]    Compiling rustls v0.23.45
[INFO] [stderr]    Compiling rustls-webpki v0.103.15
[INFO] [stderr]    Compiling tokio-rustls v0.26.6
[INFO] [stderr]    Compiling rustls-platform-verifier v0.7.1
[INFO] [stderr]    Compiling tungstenite v0.29.0
[INFO] [stderr]    Compiling tungstenite v0.30.0
[INFO] [stderr]    Compiling hyper-rustls v0.27.10
[INFO] [stderr]    Compiling reqwest v0.13.5
[INFO] [stderr]    Compiling tokio-tungstenite v0.30.0
[INFO] [stderr]    Compiling tokio-tungstenite v0.29.0
[INFO] [stderr]    Compiling alloy-transport-ws v2.5.0
[INFO] [stderr]    Compiling alloy-transport-http v2.5.0
[INFO] [stderr]    Compiling alloy-rpc-client v2.5.0
[INFO] [stderr]    Compiling alloy-provider v2.5.0
[INFO] [stderr]    Compiling alloy-contract v2.5.0
[INFO] [stderr]    Compiling alloy v2.5.0
[INFO] [stderr]    Compiling degenbot-core v0.6.0-alpha.14
[INFO] [stderr]    Compiling degenbot-decoders v0.6.0-alpha.14
[INFO] [stderr]    Compiling degenbot-eventhub v0.6.0-alpha.14
[INFO] [stderr]    Compiling degenbot-math v0.6.0-alpha.14
[INFO] [stderr]    Compiling degenbot-abi v0.6.0-alpha.14
[INFO] [stderr]    Compiling rusqlite v0.40.2
[INFO] [stderr]    Compiling degenbot-db v0.6.0-alpha.14
[INFO] [stderr]    Compiling degenbot-uniswap v0.6.0-alpha.14
[INFO] [stderr]    Compiling degenbot-pools v0.6.0-alpha.14
[INFO] [stderr]    Compiling degenbot-rpc v0.6.0-alpha.14
[INFO] [stderr]    Compiling degenbot-aave v0.6.0-alpha.14 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 13m 23s
[INFO] running `Command { std: "docker" "inspect" "ec08e3f0de30c75ba1b8d72560bd3b7c639e3e65c2930c8c55ceb4d65c1f3614", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-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" "-w" "/opt/rustwide/workdir" "--user" "0:0" "ec08e3f0de30c75ba1b8d72560bd3b7c639e3e65c2930c8c55ceb4d65c1f3614" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling raw-cpuid v11.6.0
[INFO] [stderr]    Compiling tower-http v0.6.11
[INFO] [stderr]    Compiling rustix v1.1.5
[INFO] [stderr]    Compiling rusqlite v0.40.2
[INFO] [stderr]    Compiling reqwest v0.13.5
[INFO] [stderr]    Compiling quanta v0.12.6
[INFO] [stderr]    Compiling governor v0.10.4
[INFO] [stderr]    Compiling alloy-transport v2.5.0
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling alloy-pubsub v2.5.0
[INFO] [stderr]    Compiling alloy-transport-http v2.5.0
[INFO] [stderr]    Compiling alloy-transport-ws v2.5.0
[INFO] [stderr]    Compiling alloy-transport-ipc v2.5.0
[INFO] [stderr]    Compiling alloy-rpc-client v2.5.0
[INFO] [stderr]    Compiling alloy-provider v2.5.0
[INFO] [stderr]    Compiling alloy-contract v2.5.0
[INFO] [stderr]    Compiling alloy v2.5.0
[INFO] [stderr]    Compiling degenbot-core v0.6.0-alpha.14
[INFO] [stderr]    Compiling degenbot-decoders v0.6.0-alpha.14
[INFO] [stderr]    Compiling degenbot-eventhub v0.6.0-alpha.14
[INFO] [stderr]    Compiling degenbot-math v0.6.0-alpha.14
[INFO] [stderr]    Compiling degenbot-abi v0.6.0-alpha.14
[INFO] [stderr]    Compiling degenbot-db v0.6.0-alpha.14
[INFO] [stderr]    Compiling degenbot-uniswap v0.6.0-alpha.14
[INFO] [stderr]    Compiling degenbot-pools v0.6.0-alpha.14
[INFO] [stderr]    Compiling degenbot-rpc v0.6.0-alpha.14
[INFO] [stderr]    Compiling degenbot-aave v0.6.0-alpha.14 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 5m 36s
[INFO] running `Command { std: "docker" "inspect" "ec08e3f0de30c75ba1b8d72560bd3b7c639e3e65c2930c8c55ceb4d65c1f3614", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-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" "-w" "/opt/rustwide/workdir" "--user" "0:0" "ec08e3f0de30c75ba1b8d72560bd3b7c639e3e65c2930c8c55ceb4d65c1f3614" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.74s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/degenbot-aave/0643fdaec659b3a3/out/degenbot_aave-0643fdaec659b3a3)
[INFO] [stdout] 
[INFO] [stdout] running 245 tests
[INFO] [stdout] test analysis::tests::analyze_disabled_collateral_zero_hf ... ok
[INFO] [stdout] test analysis::tests::analyze_user_metadata_preserved ... ok
[INFO] [stdout] test analysis::tests::at_risk_above_threshold ... ok
[INFO] [stdout] test analysis::tests::at_risk_below_threshold ... ok
[INFO] [stdout] test analysis::tests::build_collateral_disabled ... ok
[INFO] [stdout] test analysis::tests::analyze_safe_position ... ok
[INFO] [stdout] test analysis::tests::build_collateral_with_emode ... ok
[INFO] [stdout] test analysis::tests::categorize_at_risk ... ok
[INFO] [stdout] test analysis::tests::categorize_liquidatable ... ok
[INFO] [stdout] test analysis::tests::categorize_none_hf_is_safe ... ok
[INFO] [stdout] test analysis::tests::categorize_safe ... ok
[INFO] [stdout] test analysis::tests::debt_price_adjusted_balance_with_price ... ok
[INFO] [stdout] test analysis::tests::debt_price_adjusted_balance_without_price ... ok
[INFO] [stdout] test analysis::tests::disabled_collateral_zero_weight ... ok
[INFO] [stdout] test analysis::tests::effective_lt_disabled ... ok
[INFO] [stdout] test analysis::tests::build_collateral_from_record ... ok
[INFO] [stdout] test analysis::tests::analyze_isolation_mode ... ok
[INFO] [stdout] test analysis::tests::effective_lt_enabled ... ok
[INFO] [stdout] test analysis::tests::has_debt ... ok
[INFO] [stdout] test analysis::tests::liquidatable_below_one ... ok
[INFO] [stdout] test analysis::tests::analyze_no_debt_no_health_factor ... ok
[INFO] [stdout] test analysis::tests::isolation_mode_caps_debt ... ok
[INFO] [stdout] test analysis::tests::build_collateral_with_different_emode ... ok
[INFO] [stdout] test analysis::tests::build_debt_from_record ... ok
[INFO] [stdout] test analysis::tests::multiple_collateral_and_debt ... ok
[INFO] [stdout] test analysis::tests::build_collateral_with_price ... ok
[INFO] [stdout] test analysis::tests::build_debt_with_emode ... ok
[INFO] [stdout] test analysis::tests::no_debt_returns_none ... ok
[INFO] [stdout] test analysis::tests::price_adjusted_balance_with_price ... ok
[INFO] [stdout] test analysis::tests::none_health_factor_is_safe ... ok
[INFO] [stdout] test analysis::tests::not_liquidatable_above_one ... ok
[INFO] [stdout] test analysis::tests::price_adjusted_balance_without_price ... ok
[INFO] [stdout] test analysis::tests::price_adjusted_collateral ... ok
[INFO] [stdout] test analysis::tests::safe_position ... ok
[INFO] [stdout] test analysis::tests::sort_by_risk_orders_lowest_first ... ok
[INFO] [stdout] test analysis::tests::zero_balance_collateral_ignored ... ok
[INFO] [stdout] test percentage_math::tests::constants_match_python_oracle ... ok
[INFO] [stdout] test percentage_math::tests::floor_vs_ceil_disagree_on_remainder ... ok
[INFO] [stdout] test analysis::tests::liquidatable_position ... ok
[INFO] [stdout] test percentage_math::tests::percent_div_basic ... ok
[INFO] [stdout] test percentage_math::tests::percent_div_ceil_rounds_up ... ok
[INFO] [stdout] test percentage_math::tests::percent_mul_ceil_rounds_up ... ok
[INFO] [stdout] test percentage_math::tests::percent_div_zero_returns_err ... ok
[INFO] [stdout] test percentage_math::tests::percent_mul_basic ... ok
[INFO] [stdout] test percentage_math::tests::percent_mul_floor_truncates ... ok
[INFO] [stdout] test percentage_math::tests::percent_mul_half_up_tie ... ok
[INFO] [stdout] test percentage_math::tests::percent_mul_overflow ... ok
[INFO] [stdout] test positions::tests::a_contended_sqlite_fault_is_retryable_and_a_statement_fault_is_not ... ok
[INFO] [stdout] test updater::aave_fetch::tests::fetch_scaled_token_logs_empty_addresses_returns_empty ... ok
[INFO] [stdout] test positions::tests::a_health_factor_is_scaled_or_refused_and_never_invented ... ok
[INFO] [stdout] test positions::tests::a_substrate_fault_maps_to_a_typed_refusal ... ok
[INFO] [stdout] test updater::aave_fetch::tests::sort_handles_missing_block_or_index ... ok
[INFO] [stdout] test updater::aave_fetch::tests::aave_fetch_spec_default_is_all_zero_addresses ... ok
[INFO] [stdout] test updater::aave_fetch::tests::fetch_single_address_helper_builds_correct_filter_shape ... ok
[INFO] [stdout] test updater::aave_fetch::tests::sort_orders_by_block_then_log_index ... ok
[INFO] [stdout] test updater::aave_fetch::tests::topic_groups_match_event_fetchers_py ... ok
[INFO] [stdout] test updater::config_dispatch::tests::batched_calls_fall_back_to_sequential_when_the_batch_is_unrecorded ... ok
[INFO] [stdout] test updater::config_dispatch::tests::batched_calls_single_call_keeps_the_direct_wire_shape ... ok
[INFO] [stdout] test updater::config_dispatch::tests::batched_calls_two_calls_fold_into_one_aggregate3_entry ... ok
[INFO] [stdout] test updater::config_dispatch::tests::decode_address_return_nonzero_yields_checksummed ... ok
[INFO] [stdout] test updater::config_dispatch::tests::decode_address_return_zero_address_yields_none ... ok
[INFO] [stdout] test updater::config_dispatch::tests::decode_dynamic_string_decodes_name ... ok
[INFO] [stdout] test updater::config_dispatch::tests::decimals_from_batch_mirrors_the_sequential_fallback_order ... ok
[INFO] [stdout] test updater::config_dispatch::tests::decode_dynamic_string_returns_none_for_short_return ... ok
[INFO] [stdout] test updater::config_dispatch::tests::decode_dynamic_string_returns_none_for_length_overrun ... ok
[INFO] [stdout] test updater::config_dispatch::tests::decode_dynamic_string_returns_none_for_non_0x20_offset ... ok
[INFO] [stdout] test updater::config_dispatch::tests::dispatch_discount_rate_strategy_updated_emits_when_emitter_matches ... ok
[INFO] [stdout] test updater::config_dispatch::tests::dispatch_discount_rate_strategy_updated_returns_none_when_emitter_mismatches ... ok
[INFO] [stdout] test updater::config_dispatch::tests::dispatch_discount_token_updated_emits_when_emitter_matches ... ok
[INFO] [stdout] test updater::config_dispatch::tests::dispatch_discount_token_updated_returns_none_when_emitter_mismatches ... ok
[INFO] [stdout] test updater::config_dispatch::tests::dispatch_discount_token_updated_returns_none_when_vtoken_fk_missing ... ok
[INFO] [stdout] test updater::config_dispatch::tests::dispatch_e_mode_category_added_emits_full_fields ... ok
[INFO] [stdout] test updater::config_dispatch::tests::dispatch_discount_percent_updated_clamps_to_i64 ... ok
[INFO] [stdout] test updater::config_dispatch::tests::dispatch_e_mode_category_added_zero_oracle_yields_zero_address_string ... ok
[INFO] [stdout] test updater::config_dispatch::tests::dispatch_price_oracle_updated_emits_new_address ... ok
[INFO] [stdout] test updater::config_dispatch::tests::dispatch_asset_source_updated_missing_asset_skips_returns_none ... ok
[INFO] [stdout] test updater::config_dispatch::tests::dispatch_asset_source_updated_existing_asset_dispatches ... ok
[INFO] [stdout] test updater::config_dispatch::tests::eip_1967_slot_matches_canonical_constant ... ok
[INFO] [stdout] test updater::config_dispatch::tests::encode_no_arg_call_is_selector_only ... ok
[INFO] [stdout] test updater::config_dispatch::tests::encode_single_address_call_is_selector_plus_padded_address ... ok
[INFO] [stdout] test updater::config_dispatch::tests::is_discount_supported_gate_is_revision_lt_4 ... ok
[INFO] [stdout] test updater::config_dispatch::tests::proxy_id_consts_are_right_padded_ascii_not_keccak ... ok
[INFO] [stdout] test updater::config_dispatch::tests::revision_memo_second_same_key_read_serves_no_new_entry ... ok
[INFO] [stdout] test updater::config_dispatch::tests::string_field_from_batch_mirrors_the_sequential_fallback_order ... ok
[INFO] [stdout] test updater::config_dispatch::tests::discount_token_updated_fresh_resolution_sees_intra_tx_v_token_link ... ok
[INFO] [stdout] test updater::config_dispatch::tests::strip_trailing_nulls_from_ascii_all_zeros_yields_empty ... ok
[INFO] [stdout] test updater::config_dispatch::tests::strip_trailing_nulls_from_ascii_decodes_long_string ... ok
[INFO] [stdout] test updater::config_dispatch::tests::strip_trailing_nulls_from_ascii_decodes_pool ... ok
[INFO] [stdout] test updater::config_dispatch::tests::word0_to_u256_returns_none_for_short_return ... ok
[INFO] [stdout] test updater::gho_processor::tests::accrue_debt_no_discount_returns_zero ... ok
[INFO] [stdout] test updater::gho_processor::tests::accrue_debt_no_index_change_returns_zero ... ok
[INFO] [stdout] test updater::config_dispatch::tests::dispatch_user_e_mode_set_creates_user_and_sets_emode ... ok
[INFO] [stdout] test updater::config_dispatch::tests::word0_to_u256_decodes_first_32_bytes ... ok
[INFO] [stdout] test updater::config_dispatch::tests::dispatch_reserve_data_updated_missing_asset_errors ... ok
[INFO] [stdout] test updater::gho_processor::tests::accrue_debt_v2_discounted_value ... ok
[INFO] [stdout] test updater::gho_processor::tests::accrue_debt_zero_balance_returns_zero ... ok
[INFO] [stdout] test updater::config_dispatch::tests::dispatch_reserve_data_updated_resolves_asset_id ... ok
[INFO] [stdout] test updater::gho_processor::tests::burn_v5_uses_precomputed_scaled_amount ... ok
[INFO] [stdout] test updater::gho_processor::tests::accrue_debt_zero_percent_returns_zero ... ok
[INFO] [stdout] test updater::gho_processor::tests::calculate_gho_discount_rate_capped_at_max ... ok
[INFO] [stdout] test updater::gho_processor::tests::calculate_gho_discount_rate_proportional ... ok
[INFO] [stdout] test updater::gho_processor::tests::calculate_gho_discount_rate_zero_below_minimums ... ok
[INFO] [stdout] test updater::gho_processor::tests::discounted_balance_equal_indices_returns_ray_mul ... ok
[INFO] [stdout] test updater::gho_processor::tests::discounted_balance_no_discount_returns_ray_mul ... ok
[INFO] [stdout] test updater::gho_processor::tests::discounted_balance_zero_returns_zero ... ok
[INFO] [stdout] test updater::gho_processor::tests::gho_discount_strategy_revision_split ... ok
[INFO] [stdout] test updater::gho_processor::tests::burn_v4_full_repayment_burns_all ... ok
[INFO] [stdout] test updater::gho_processor::tests::gho_strategy_distinct_from_debt_strategy ... ok
[INFO] [stdout] test updater::gho_processor::tests::burn_v4_no_discount_partial_repay ... ok
[INFO] [stdout] test updater::gho_processor::tests::gho_strategy_revision_split ... ok
[INFO] [stdout] test updater::gho_processor::tests::gho_user_operation_is_repay_flag ... ok
[INFO] [stdout] test updater::gho_processor::tests::mint_v4_borrow_no_discount ... ok
[INFO] [stdout] test updater::gho_processor::tests::gho_processor_revision_parity_smoke ... ok
[INFO] [stdout] test updater::gho_processor::tests::mint_v4_repay_uses_actual_repay_amount ... ok
[INFO] [stdout] test updater::gho_processor::tests::mint_v4_value_equals_balance_increase_classifies_as_borrow ... ok
[INFO] [stdout] test updater::gho_processor::tests::mint_v5_borrow_uses_precomputed_scaled_amount ... ok
[INFO] [stdout] test updater::gho_processor::tests::parity_accrue_v2_with_index_change ... ok
[INFO] [stdout] test updater::gho_processor::tests::parity_burn_v1_v4_v5_v2 ... ok
[INFO] [stdout] test updater::gho_processor::tests::parity_mint_borrow_v1_v2_v4_v5 ... ok
[INFO] [stdout] test updater::gho_processor::tests::parity_mint_repay_v4_v2 ... ok
[INFO] [stdout] test updater::gho_processor::tests::parity_mint_v1_value_equals_balance_increase_with_positive_discount_negates ... ok
[INFO] [stdout] test updater::gho_processor::tests::parity_mint_value_equals_balance_increase_quirk ... ok
[INFO] [stdout] test updater::gho_processor::tests::to_signed_neg_maps_two_255_to_i256_min ... ok
[INFO] [stdout] test updater::gho_processor::tests::v1_and_v4_strategies_differ_on_discount_flag ... ok
[INFO] [stdout] test updater::operations_parser::tests::amounts_match_exact_below_threshold ... ok
[INFO] [stdout] test updater::operations_parser::tests::amounts_match_tolerance_at_or_above_threshold ... ok
[INFO] [stdout] test updater::operations_parser::tests::analyze_user_liquidation_count_counts_per_user ... ok
[INFO] [stdout] test updater::operations_parser::tests::are_compatible_transfer_types_pairings ... ok
[INFO] [stdout] test updater::operations_parser::tests::collect_collateral_events_no_burn_only_transfers ... ok
[INFO] [stdout] test updater::operations_parser::tests::collect_debt_burns_combined_burn_pattern ... ok
[INFO] [stdout] test updater::operations_parser::tests::collect_collateral_events_burn_vs_transfers_split ... ok
[INFO] [stdout] test updater::operations_parser::tests::collect_collateral_events_filters_burn_side_pair_transfer_to_zero ... ok
[INFO] [stdout] test updater::operations_parser::tests::liquidation_group_detect_pattern ... ok
[INFO] [stdout] test updater::operations_parser::tests::collect_debt_burns_single_user_one_burn ... ok
[INFO] [stdout] test updater::operations_parser::tests::collect_collateral_events_skips_erc20_fee_transfer_to_treasury_in_liquidation ... ok
[INFO] [stdout] test updater::operations_parser::tests::collect_debt_burns_separate_burns_pattern ... ok
[INFO] [stdout] test updater::operations_parser::tests::operation_event_log_indices_dedupes ... ok
[INFO] [stdout] test updater::operations_parser::tests::scaled_token_event_type_predicates ... ok
[INFO] [stdout] test updater::processors::tests::collateral_burn_v1_halfup_vs_v4_ceil ... ok
[INFO] [stdout] test updater::processors::tests::collateral_burn_v4_ceil_rounding ... ok
[INFO] [stdout] test updater::processors::tests::collateral_mint_interest_exceeds_deposit ... ok
[INFO] [stdout] test updater::processors::tests::collateral_mint_standard_deposit ... ok
[INFO] [stdout] test updater::processors::tests::debt_mint_repay_path ... ok
[INFO] [stdout] test updater::processors::tests::debt_mint_v4_ceil ... ok
[INFO] [stdout] test updater::processors::tests::scaled_amount_short_circuits ... ok
[INFO] [stdout] test updater::processors::tests::unknown_revision_defaults_to_halfup ... ok
[INFO] [stdout] test updater::operations_parser::tests::mint_to_treasury_dp3_does_not_pre_scale_then_dispatch_single_converts ... ok
[INFO] [stdout] test updater::run::activate::tests::activate_aave_market_on_conn_reactivates_existing_market_idempotently ... ok
[INFO] [stdout] test updater::run::activate::tests::activate_aave_market_on_conn_seeds_market_contract_gho_token ... ok
[INFO] [stdout] test updater::run::activate::tests::activate_completes_a_bare_pre_registered_market ... ok
[INFO] [stdout] test updater::run::activate::tests::deactivate_aave_market_on_conn_sets_active_false ... ok
[INFO] [stdout] test updater::run::apply::tests::apply_aave_chunk_writes_on_conn_commits_events_and_stamp_together ... ok
[INFO] [stdout] test updater::run::apply::tests::apply_aave_chunk_writes_on_conn_dispatches_gho_discount_token_updated ... ok
[INFO] [stdout] test updater::run::apply::tests::apply_aave_chunk_writes_clears_zero_balance_positions_at_end_of_chunk ... ok
[INFO] [stdout] test updater::run::apply::tests::apply_aave_chunk_writes_on_conn_dispatches_gho_discount_percent_updated ... ok
[INFO] [stdout] test updater::run::apply::tests::apply_aave_chunk_writes_on_conn_dispatches_gho_discount_rate_strategy_updated ... ok
[INFO] [stdout] test updater::run::apply::tests::apply_aave_chunk_writes_on_conn_dispatches_reserve_data_updated ... ok
[INFO] [stdout] test updater::run::apply::tests::apply_aave_chunk_writes_on_conn_dispatches_scaled_token_mint ... ok
[INFO] [stdout] test updater::run::apply::tests::apply_aave_chunk_writes_on_conn_dispatches_rewards_claimed_noop ... ok
[INFO] [stdout] test updater::run::apply::tests::apply_aave_chunk_writes_on_conn_dispatches_reserve_initialized_create ... ok
[INFO] [stdout] test updater::run::apply::tests::apply_aave_chunk_writes_on_conn_dispatches_reserve_initialized_update_existing ... ok
[INFO] [stdout] test updater::run::apply::tests::apply_aave_chunk_writes_on_conn_dispatches_scaled_token_burn ... ok
[INFO] [stdout] test updater::config_dispatch::tests::build_discount_snapshot_no_vtoken_returns_empty ... ok
[INFO] [stdout] test updater::config_dispatch::tests::build_discount_snapshot_v4_plus_zeros_path3 ... ok
[INFO] [stdout] test updater::config_dispatch::tests::build_discount_snapshot_path1_db_cache_reads_gho_discount ... ok
[INFO] [stdout] test updater::run::apply::tests::apply_aave_chunk_writes_on_conn_dispatches_user_e_mode_set ... ok
[INFO] [stdout] test updater::run::apply::tests::apply_aave_chunk_writes_on_conn_empty_events_stamps_block ... ok
[INFO] [stdout] test updater::run::apply::tests::apply_aave_chunk_writes_on_conn_dispatches_scaled_token_transfer ... ok
[INFO] [stdout] test updater::run::apply::tests::apply_aave_chunk_writes_on_conn_last_index_max_with_prev ... ok
[INFO] [stdout] test updater::run::apply::tests::apply_aave_chunk_writes_on_conn_rolls_back_gho_on_missing_user ... ok
[INFO] [stdout] test updater::run::apply::tests::apply_aave_chunk_writes_on_conn_rolls_back_on_injected_failure ... ok
[INFO] [stdout] test updater::run::apply::tests::apply_aave_chunk_writes_on_conn_dispatches_stk_aave_transfer_both_legs ... ok
[INFO] [stdout] test updater::run::apply::tests::apply_aave_chunk_writes_on_conn_rolls_back_reserve_data_updated_on_missing_asset ... ok
[INFO] [stdout] test updater::run::apply::tests::apply_aave_chunk_writes_on_conn_skips_zero_address_recipient_leg ... ok
[INFO] [stdout] test updater::run::apply::tests::apply_aave_chunk_writes_on_conn_rolls_back_scaled_token_on_missing_position ... ok
[INFO] [stdout] test updater::run::apply::tests::apply_aave_chunk_writes_on_conn_stk_aave_transfer_both_zero_is_noop ... ok
[INFO] [stdout] test updater::run::apply::tests::apply_aave_chunk_writes_on_conn_stk_aave_transfer_from_leg_underflow_errors ... ok
[INFO] [stdout] test updater::run::apply::tests::apply_contract_inserted_if_absent_on_conn_different_address_inserts_second_row ... ok
[INFO] [stdout] test updater::run::apply::tests::apply_aave_chunk_writes_on_conn_stk_aave_transfer_from_zero_increments_recipient ... ok
[INFO] [stdout] test updater::run::apply::tests::apply_aave_chunk_writes_on_conn_stk_aave_transfer_to_zero_decrements_sender ... ok
[INFO] [stdout] test updater::run::apply::tests::apply_contract_inserted_if_absent_on_conn_different_revision_same_key_is_noop ... ok
[INFO] [stdout] test updater::run::apply::tests::apply_contract_inserted_if_absent_on_conn_cold_inserts_and_returns_true ... ok
[INFO] [stdout] test updater::run::apply::tests::apply_contract_inserted_on_conn_inserts_address_set_row ... ok
[INFO] [stdout] test updater::run::apply::tests::apply_contract_inserted_if_absent_on_conn_warm_same_key_is_noop_returns_false ... ok
[INFO] [stdout] test updater::run::apply::tests::apply_contract_revision_updated_on_conn_missing_contract_errors ... ok
[INFO] [stdout] test updater::run::apply::tests::apply_contract_inserted_on_conn_inserts_proxy_created_row_with_revision ... ok
[INFO] [stdout] test updater::run::apply::tests::apply_pool_data_provider_updated_on_conn_inserts_when_old_is_zero ... ok
[INFO] [stdout] test updater::run::apply::tests::apply_contract_revision_updated_on_conn_sets_pool_revision ... ok
[INFO] [stdout] test updater::run::apply::tests::apply_upgraded_on_conn_deprecation_missing_gho_token_errors ... ok
[INFO] [stdout] test updater::run::process::tests::group_logs_by_tx_empty_returns_empty ... ok
[INFO] [stdout] test updater::run::process::tests::group_logs_by_tx_multi_tx_preserves_chronological_order ... ok
[INFO] [stdout] test updater::run::process::tests::group_logs_by_tx_single_tx_buckets_all_logs ... ok
[INFO] [stdout] test updater::run::process::tests::group_logs_by_tx_skips_logs_without_tx_hash ... ok
[INFO] [stdout] test updater::run::apply::tests::apply_pool_data_provider_updated_on_conn_update_path_missing_errors ... ok
[INFO] [stdout] test updater::run::tests::progress_percent_spans_the_run_range ... ok
[INFO] [stdout] test updater::run::apply::tests::apply_pool_data_provider_updated_on_conn_updates_by_old_address ... ok
[INFO] [stdout] test updater::run::apply::tests::apply_upgraded_on_conn_updates_v_token_revision ... ok
[INFO] [stdout] test updater::transaction_processor::tests::dispatch_deficit_coverage_pairs_erc20_transfer_with_paired_balance_transfer ... ok
[INFO] [stdout] test updater::run::apply::tests::apply_upgraded_on_conn_gho_deprecation_clears_config_and_resets_users ... ok
[INFO] [stdout] test updater::run::apply::tests::apply_upgraded_on_conn_no_deprecation_leaves_users_alone ... ok
[INFO] [stdout] test updater::run::apply::tests::apply_upgraded_on_conn_missing_asset_errors ... ok
[INFO] [stdout] test updater::run::apply::tests::apply_upgraded_on_conn_updates_a_token_revision ... ok
[INFO] [stdout] test updater::transaction_processor::tests::extract_pool_amount_word0_reads_data_word_0 ... ok
[INFO] [stdout] test updater::transaction_processor::tests::extract_pool_amount_word1_reads_data_word_1 ... ok
[INFO] [stdout] test updater::transaction_processor::tests::gho_discount_context_is_gho_vtoken_match ... ok
[INFO] [stdout] test updater::transaction_processor::tests::gho_discount_context_no_discount_events_returns_default ... ok
[INFO] [stdout] test updater::transaction_processor::tests::gho_discount_context_resolves_effective_at_log_index ... ok
[INFO] [stdout] test updater::transaction_processor::tests::build_liquidation_patterns_does_not_classify_standalone_burn_as_combined ... ok
[INFO] [stdout] test updater::transaction_processor::tests::gho_discount_context_snapshot_discount_used_for_v2 ... ok
[INFO] [stdout] test updater::transaction_processor::tests::gho_discount_context_detects_bad_debt_users ... ok
[INFO] [stdout] test updater::transaction_processor::tests::mint_to_treasury_scaled_amount_revision_split ... ok
[INFO] [stdout] test updater::transaction_processor::tests::operation_sort_key_uses_pool_event_log_index ... ok
[INFO] [stdout] test updater::verify::tests::interval_verify_chunk_crosses_multiple ... ok
[INFO] [stdout] test updater::verify::tests::build_call_data_packs_selector_and_address ... ok
[INFO] [stdout] test updater::verify::tests::interval_verify_chunk_end_zero_does_not_fire ... ok
[INFO] [stdout] test updater::verify::tests::interval_verify_exact_multiple_lands ... ok
[INFO] [stdout] test updater::verify::tests::interval_verify_n_one_fires_every_chunk ... ok
[INFO] [stdout] test updater::verify::tests::interval_verify_n_zero_does_not_panic ... ok
[INFO] [stdout] test updater::verify::tests::interval_verify_none_interval_never_fires ... ok
[INFO] [stdout] test updater::verify::tests::is_final_chunk_false_mid_run ... ok
[INFO] [stdout] test updater::verify::tests::interval_verify_sub_interval_no_fire ... ok
[INFO] [stdout] test updater::verify::tests::is_final_chunk_true_when_last_block_reached ... ok
[INFO] [stdout] test updater::verify::tests::is_final_chunk_true_when_max_chunks_hit ... ok
[INFO] [stdout] test updater::verify::tests::parse_u256_supports_decimal_and_hex ... ok
[INFO] [stdout] test updater::transaction_processor::tests::dispatch_liquidation_resets_gho_debt_burn_on_bad_debt ... ok
[INFO] [stdout] test wad_ray_math::tests::ray_div_ceil_vs_floor_on_remainder ... ok
[INFO] [stdout] test wad_ray_math::tests::ray_div_half_up_basic ... ok
[INFO] [stdout] test wad_ray_math::tests::ray_div_overflow ... ok
[INFO] [stdout] test updater::verify::tests::load_position_rows_filters_by_user_addresses ... ok
[INFO] [stdout] test wad_ray_math::tests::ray_div_zero_returns_err ... ok
[INFO] [stdout] test wad_ray_math::tests::ray_mul_ceil_rounds_up ... ok
[INFO] [stdout] test updater::verify::tests::load_position_rows_returns_collateral_position_joined_to_atoken ... ok
[INFO] [stdout] test wad_ray_math::tests::ray_mul_floor_truncates ... ok
[INFO] [stdout] test wad_ray_math::tests::constants_match_python_oracle ... ok
[INFO] [stdout] test wad_ray_math::tests::ray_mul_half_up_basic ... ok
[INFO] [stdout] test wad_ray_math::tests::ray_to_wad_rounds_half_up ... ok
[INFO] [stdout] test wad_ray_math::tests::wad_div_basic ... ok
[INFO] [stdout] test wad_ray_math::tests::wad_mul_basic ... ok
[INFO] [stdout] test wad_ray_math::tests::ray_mul_overflow ... ok
[INFO] [stdout] test wad_ray_math::tests::wad_operations_overflow ... ok
[INFO] [stdout] test updater::transaction_processor::tests::dispatch_liquidation_combined_burn_aggregates_debt_and_skips_mint ... ok
[INFO] [stdout] test updater::transaction_processor::tests::dispatch_interest_accrual_routes_gho_debt_mint_through_gho_processor ... ok
[INFO] [stdout] test wad_ray_math::tests::wad_to_ray_exact ... ok
[INFO] [stdout] test updater::transaction_processor::tests::dispatch_liquidation_treats_debt_mint_as_burn_via_debt_to_cover ... ok
[INFO] [stdout] test updater::run::process::tests::process_chunk_clears_zero_balance_positions_at_end_of_chunk ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 245 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.32s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/aave_cassette_replay.rs (/opt/rustwide/target/release/build/degenbot-aave/6dadc28c9569b7a2/out/aave_cassette_replay-6dadc28c9569b7a2)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stderr] error: test failed, to rerun pass `--test aave_cassette_replay`
[INFO] [stdout] test aave_chunk_replay_commits_the_recorded_span_offline_and_restarts_clean ... FAILED
[INFO] [stdout] test aave_chunk_ledger_and_db_dump_match_the_committed_goldens ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- aave_chunk_replay_commits_the_recorded_span_offline_and_restarts_clean stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'aave_chunk_replay_commits_the_recorded_span_offline_and_restarts_clean' (6811) panicked at tests/aave_cassette_replay.rs:310:46:
[INFO] [stdout] the committed cassette must exist: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5b66c6aa1fe1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5b66c6ab8c7a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5b66c6aa653c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5b66c6a7bb96 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5b66c6a991f9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5b66c6600a40 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5b66c6a99522 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5b66c6a7bc42 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5b66c6a74649 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5b66c6a7c93d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5b66c6ab93dc - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5b66c6ab91b2 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5b66c65eb8b3 - aave_cassette_replay[10766be168980989]::committed_cassette
[INFO] [stdout]   13:     0x5b66c65eecc1 - <aave_cassette_replay[10766be168980989]::aave_chunk_replay_commits_the_recorded_span_offline_and_restarts_clean::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5b66c65f3e8b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x5b66c6601065 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x5b66c65fa954 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x5b66c66040f2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x5b66c6aa0faf - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x753d3118adfa - <unknown>
[INFO] [stdout]   20:     0x753d3121e3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- aave_chunk_ledger_and_db_dump_match_the_committed_goldens stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'aave_chunk_ledger_and_db_dump_match_the_committed_goldens' (6810) panicked at tests/aave_cassette_replay.rs:310:46:
[INFO] [stdout] the committed cassette must exist: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5b66c6aa1fe1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5b66c6ab8c7a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5b66c6aa653c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5b66c6a7bb96 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5b66c6a991f9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5b66c6600a40 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5b66c6a99522 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5b66c6a7bc42 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5b66c6a74649 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5b66c6a7c93d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5b66c6ab93dc - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5b66c6ab91b2 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5b66c65eb8b3 - aave_cassette_replay[10766be168980989]::committed_cassette
[INFO] [stdout]   13:     0x5b66c65ee151 - <aave_cassette_replay[10766be168980989]::aave_chunk_ledger_and_db_dump_match_the_committed_goldens::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5b66c65f3e8b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x5b66c6601065 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x5b66c65fa954 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x5b66c66040f2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x5b66c6aa0faf - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x753d3118adfa - <unknown>
[INFO] [stdout]   20:     0x753d3121e3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     aave_chunk_ledger_and_db_dump_match_the_committed_goldens
[INFO] [stdout]     aave_chunk_replay_commits_the_recorded_span_offline_and_restarts_clean
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 0 passed; 2 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "ec08e3f0de30c75ba1b8d72560bd3b7c639e3e65c2930c8c55ceb4d65c1f3614", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ec08e3f0de30c75ba1b8d72560bd3b7c639e3e65c2930c8c55ceb4d65c1f3614", kill_on_drop: false }`
[INFO] [stdout] ec08e3f0de30c75ba1b8d72560bd3b7c639e3e65c2930c8c55ceb4d65c1f3614
