[INFO] fetching crate superseedr 1.0.2... [INFO] testing superseedr-1.0.2 against try#8da20828b6ea601dfd8e2448cb50ace88876bd78 for pr-150933 [INFO] extracting crate superseedr 1.0.2 into /workspace/builds/worker-6-tc2/source [INFO] started tweaking crates.io crate superseedr 1.0.2 [INFO] finished tweaking crates.io crate superseedr 1.0.2 [INFO] tweaked toml for crates.io crate superseedr 1.0.2 written to /workspace/builds/worker-6-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate superseedr 1.0.2 on toolchain 8da20828b6ea601dfd8e2448cb50ace88876bd78 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8da20828b6ea601dfd8e2448cb50ace88876bd78" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate superseedr 1.0.2 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" "+8da20828b6ea601dfd8e2448cb50ace88876bd78" "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" "+8da20828b6ea601dfd8e2448cb50ace88876bd78" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 6e6548b05bd2774b0aeb69af3ec2c66e28f19d31bbb1cd61d8ae1deddc89c46f [INFO] running `Command { std: "docker" "start" "-a" "6e6548b05bd2774b0aeb69af3ec2c66e28f19d31bbb1cd61d8ae1deddc89c46f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "6e6548b05bd2774b0aeb69af3ec2c66e28f19d31bbb1cd61d8ae1deddc89c46f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "6e6548b05bd2774b0aeb69af3ec2c66e28f19d31bbb1cd61d8ae1deddc89c46f", kill_on_drop: false }` [INFO] [stdout] 6e6548b05bd2774b0aeb69af3ec2c66e28f19d31bbb1cd61d8ae1deddc89c46f [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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+8da20828b6ea601dfd8e2448cb50ace88876bd78" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] f3ffb1f8bb6d238b4d64587387bb902a9172ecc2ead249d6a77303fa0935626e [INFO] running `Command { std: "docker" "start" "-a" "f3ffb1f8bb6d238b4d64587387bb902a9172ecc2ead249d6a77303fa0935626e", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.101 [INFO] [stderr] Compiling unicode-ident v1.0.13 [INFO] [stderr] Compiling libc v0.2.180 [INFO] [stderr] Compiling smallvec v1.13.2 [INFO] [stderr] Compiling log v0.4.22 [INFO] [stderr] Compiling parking_lot_core v0.9.10 [INFO] [stderr] Compiling itoa v1.0.11 [INFO] [stderr] Compiling pin-project-lite v0.2.14 [INFO] [stderr] Compiling typenum v1.17.0 [INFO] [stderr] Compiling lock_api v0.4.12 [INFO] [stderr] Compiling bytes v1.7.2 [INFO] [stderr] Compiling once_cell v1.20.2 [INFO] [stderr] Compiling bitflags v2.10.0 [INFO] [stderr] Compiling equivalent v1.0.1 [INFO] [stderr] Compiling cc v1.1.30 [INFO] [stderr] Compiling pkg-config v0.3.31 [INFO] [stderr] Compiling hashbrown v0.16.0 [INFO] [stderr] Compiling memchr v2.7.4 [INFO] [stderr] Compiling getrandom v0.3.4 [INFO] [stderr] Compiling tracing-core v0.1.34 [INFO] [stderr] Compiling slab v0.4.9 [INFO] [stderr] Compiling futures-util v0.3.31 [INFO] [stderr] Compiling httparse v1.9.5 [INFO] [stderr] Compiling openssl v0.10.66 [INFO] [stderr] Compiling signal-hook v0.3.18 [INFO] [stderr] Compiling http v1.1.0 [INFO] [stderr] Compiling unicode-segmentation v1.12.0 [INFO] [stderr] Compiling proc-macro2-diagnostics v0.10.1 [INFO] [stderr] Compiling winnow v0.7.13 [INFO] [stderr] Compiling zerocopy v0.8.26 [INFO] [stderr] Compiling zmij v1.0.17 [INFO] [stderr] Compiling native-tls v0.2.12 [INFO] [stderr] Compiling curve25519-dalek v5.0.0-pre.1 [INFO] [stderr] Compiling quote v1.0.37 [INFO] [stderr] Compiling indexmap v2.12.0 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling utf8parse v0.2.2 [INFO] [stderr] Compiling yansi v1.0.1 [INFO] [stderr] Compiling openssl-probe v0.1.5 [INFO] [stderr] Compiling ryu v1.0.18 [INFO] [stderr] Compiling rustix v0.38.37 [INFO] [stderr] Compiling anstyle-parse v0.2.7 [INFO] [stderr] Compiling convert_case v0.7.1 [INFO] [stderr] Compiling aho-corasick v1.1.4 [INFO] [stderr] Compiling syn v2.0.106 [INFO] [stderr] Compiling uncased v0.9.10 [INFO] [stderr] Compiling encoding_rs v0.8.34 [INFO] [stderr] Compiling thread_local v1.1.9 [INFO] [stderr] Compiling foldhash v0.1.5 [INFO] [stderr] Compiling toml_write v0.1.2 [INFO] [stderr] Compiling signal-hook-registry v1.4.2 [INFO] [stderr] Compiling mio v1.0.2 [INFO] [stderr] Compiling socket2 v0.6.1 [INFO] [stderr] Compiling openssl-sys v0.9.103 [INFO] [stderr] Compiling colorchoice v1.0.4 [INFO] [stderr] Compiling parking_lot v0.12.3 [INFO] [stderr] Compiling regex-syntax v0.8.8 [INFO] [stderr] Compiling http-body v1.0.1 [INFO] [stderr] Compiling zeroize v1.8.1 [INFO] [stderr] Compiling hybrid-array v0.4.5 [INFO] [stderr] Compiling generic-array v0.14.7 [INFO] [stderr] Compiling signal-hook-mio v0.2.4 [INFO] [stderr] Compiling rustix v1.1.3 [INFO] [stderr] Compiling subtle v2.6.1 [INFO] [stderr] Compiling ipnet v2.10.1 [INFO] [stderr] Compiling signature v3.0.0-rc.4 [INFO] [stderr] Compiling is_terminal_polyfill v1.70.1 [INFO] [stderr] Compiling instability v0.3.9 [INFO] [stderr] Compiling litrs v0.4.2 [INFO] [stderr] Compiling anstyle-query v1.1.4 [INFO] [stderr] Compiling anstyle v1.0.13 [INFO] [stderr] Compiling linux-raw-sys v0.4.14 [INFO] [stderr] Compiling anstream v0.6.21 [INFO] [stderr] Compiling ed25519 v3.0.0-rc.1 [INFO] [stderr] Compiling crypto-common v0.1.6 [INFO] [stderr] Compiling block-buffer v0.10.4 [INFO] [stderr] Compiling deranged v0.5.5 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling itertools v0.13.0 [INFO] [stderr] Compiling digest v0.10.7 [INFO] [stderr] Compiling hashbrown v0.15.0 [INFO] [stderr] Compiling rand_core v0.9.3 [INFO] [stderr] Compiling document-features v0.2.11 [INFO] [stderr] Compiling inotify-sys v0.1.5 [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling http-body-util v0.1.2 [INFO] [stderr] Compiling block-buffer v0.11.0-rc.5 [INFO] [stderr] Compiling crypto-common v0.2.0-rc.4 [INFO] [stderr] Compiling tracing-log v0.2.0 [INFO] [stderr] Compiling castaway v0.2.4 [INFO] [stderr] Compiling spin v0.9.8 [INFO] [stderr] Compiling serde_bytes v0.11.19 [INFO] [stderr] Compiling figment v0.10.19 [INFO] [stderr] Compiling indoc v2.0.6 [INFO] [stderr] Compiling clap_lex v0.7.5 [INFO] [stderr] Compiling iana-time-zone v0.1.64 [INFO] [stderr] Compiling crc-catalog v2.4.0 [INFO] [stderr] Compiling num-conv v0.1.0 [INFO] [stderr] Compiling option-ext v0.2.0 [INFO] [stderr] Compiling time-core v0.1.6 [INFO] [stderr] Compiling unicode-width v0.1.14 [INFO] [stderr] Compiling rlimit v0.10.2 [INFO] [stderr] Compiling iri-string v0.7.8 [INFO] [stderr] Compiling inlinable_string v0.1.15 [INFO] [stderr] Compiling same-file v1.0.6 [INFO] [stderr] Compiling linux-raw-sys v0.11.0 [INFO] [stderr] Compiling lru v0.12.5 [INFO] [stderr] Compiling walkdir v2.5.0 [INFO] [stderr] Compiling tracing-subscriber v0.3.20 [INFO] [stderr] Compiling clap_builder v4.5.54 [INFO] [stderr] Compiling dirs-sys v0.5.0 [INFO] [stderr] Compiling crc v3.3.0 [INFO] [stderr] Compiling time v0.3.44 [INFO] [stderr] Compiling digest v0.11.0-rc.3 [INFO] [stderr] Compiling crossterm v0.28.1 [INFO] [stderr] Compiling compact_str v0.8.1 [INFO] [stderr] Compiling flume v0.11.1 [INFO] [stderr] Compiling sha2 v0.11.0-rc.2 [INFO] [stderr] Compiling rand_chacha v0.9.0 [INFO] [stderr] Compiling regex-automata v0.4.13 [INFO] [stderr] Compiling quick-xml v0.37.5 [INFO] [stderr] Compiling unicode-truncate v1.1.0 [INFO] [stderr] Compiling inotify v0.11.0 [INFO] [stderr] Compiling toml_parser v1.0.6+spec-1.1.0 [INFO] [stderr] Compiling uuid v1.20.0 [INFO] [stderr] Compiling futures-lite v2.6.1 [INFO] [stderr] Compiling toml_datetime v0.7.5+spec-1.1.0 [INFO] [stderr] Compiling serde_spanned v1.0.4 [INFO] [stderr] Compiling sha1_smol v1.0.1 [INFO] [stderr] Compiling dyn-clone v1.0.20 [INFO] [stderr] Compiling rustls-pki-types v1.9.0 [INFO] [stderr] Compiling toml_writer v1.0.6+spec-1.1.0 [INFO] [stderr] Compiling lru v0.16.2 [INFO] [stderr] Compiling cassowary v0.3.0 [INFO] [stderr] Compiling unicode-width v0.2.0 [INFO] [stderr] Compiling rand v0.9.2 [INFO] [stderr] Compiling directories v6.0.0 [INFO] [stderr] Compiling sha2 v0.10.9 [INFO] [stderr] Compiling toml v0.9.11+spec-1.1.0 [INFO] [stderr] Compiling sha1 v0.10.6 [INFO] [stderr] Compiling fuzzy-matcher v0.3.7 [INFO] [stderr] Compiling sysinfo v0.37.2 [INFO] [stderr] Compiling fs2 v0.4.3 [INFO] [stderr] Compiling hex v0.4.3 [INFO] [stderr] Compiling urlencoding v2.1.3 [INFO] [stderr] Compiling strum v0.27.2 [INFO] [stderr] Compiling data-encoding v2.10.0 [INFO] [stderr] Compiling magnet-url v3.0.0 [INFO] [stderr] Compiling regex v1.12.3 [INFO] [stderr] Compiling synstructure v0.13.2 [INFO] [stderr] Compiling darling_core v0.20.11 [INFO] [stderr] Compiling zerofrom-derive v0.1.6 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling yoke-derive v0.8.1 [INFO] [stderr] Compiling zerovec-derive v0.11.2 [INFO] [stderr] Compiling displaydoc v0.2.5 [INFO] [stderr] Compiling tokio-macros v2.6.0 [INFO] [stderr] Compiling tracing-attributes v0.1.30 [INFO] [stderr] Compiling openssl-macros v0.1.1 [INFO] [stderr] Compiling curve25519-dalek-derive v0.1.1 [INFO] [stderr] Compiling derive_more-impl v2.0.1 [INFO] [stderr] Compiling pear_codegen v0.2.9 [INFO] [stderr] Compiling thiserror-impl v1.0.69 [INFO] [stderr] Compiling strum_macros v0.26.4 [INFO] [stderr] Compiling thiserror-impl v2.0.18 [INFO] [stderr] Compiling clap_derive v4.5.49 [INFO] [stderr] Compiling tokio v1.49.0 [INFO] [stderr] Compiling pear v0.2.9 [INFO] [stderr] Compiling strum_macros v0.27.2 [INFO] [stderr] Compiling derive_more v2.0.1 [INFO] [stderr] Compiling crossterm v0.29.0 [INFO] [stderr] Compiling thiserror v1.0.69 [INFO] [stderr] Compiling tracing-appender v0.2.3 [INFO] [stderr] Compiling zerofrom v0.1.6 [INFO] [stderr] Compiling yoke v0.8.1 [INFO] [stderr] Compiling ed25519-dalek v3.0.0-pre.1 [INFO] [stderr] Compiling zerovec v0.11.5 [INFO] [stderr] Compiling zerotrie v0.2.3 [INFO] [stderr] Compiling thiserror v2.0.18 [INFO] [stderr] Compiling tracing v0.1.41 [INFO] [stderr] Compiling clap v4.5.54 [INFO] [stderr] Compiling strum v0.26.3 [INFO] [stderr] Compiling darling_macro v0.20.11 [INFO] [stderr] Compiling tinystr v0.8.2 [INFO] [stderr] Compiling potential_utf v0.1.4 [INFO] [stderr] Compiling icu_collections v2.1.1 [INFO] [stderr] Compiling icu_locale_core v2.1.1 [INFO] [stderr] Compiling darling v0.20.11 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling ratatui v0.29.0 [INFO] [stderr] Compiling serde_spanned v0.6.9 [INFO] [stderr] Compiling toml_datetime v0.6.11 [INFO] [stderr] Compiling notify-types v2.0.0 [INFO] [stderr] Compiling chrono v0.4.43 [INFO] [stderr] Compiling serde_urlencoded v0.7.1 [INFO] [stderr] Compiling serde_bencode v0.2.4 [INFO] [stderr] Compiling mediatype v0.19.20 [INFO] [stderr] Compiling icu_provider v2.1.1 [INFO] [stderr] Compiling toml_edit v0.22.27 [INFO] [stderr] Compiling mainline v6.0.1 [INFO] [stderr] Compiling icu_properties v2.1.2 [INFO] [stderr] Compiling icu_normalizer v2.1.1 [INFO] [stderr] Compiling notify v8.2.0 [INFO] [stderr] Compiling idna_adapter v1.2.1 [INFO] [stderr] Compiling idna v1.1.0 [INFO] [stderr] Compiling tokio-util v0.7.12 [INFO] [stderr] Compiling tower v0.5.2 [INFO] [stderr] Compiling tokio-native-tls v0.3.1 [INFO] [stderr] Compiling toml v0.8.23 [INFO] [stderr] Compiling url v2.5.8 [INFO] [stderr] Compiling tower-http v0.6.6 [INFO] [stderr] Compiling h2 v0.4.6 [INFO] [stderr] Compiling tokio-stream v0.1.18 [INFO] [stderr] Compiling feed-rs v2.3.1 [INFO] [stderr] Compiling hyper v1.7.0 [INFO] [stderr] Compiling hyper-util v0.1.17 [INFO] [stderr] Compiling hyper-tls v0.6.0 [INFO] [stderr] Compiling reqwest v0.12.24 [INFO] [stderr] Compiling superseedr v1.0.2 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 52s [INFO] running `Command { std: "docker" "inspect" "f3ffb1f8bb6d238b4d64587387bb902a9172ecc2ead249d6a77303fa0935626e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f3ffb1f8bb6d238b4d64587387bb902a9172ecc2ead249d6a77303fa0935626e", kill_on_drop: false }` [INFO] [stdout] f3ffb1f8bb6d238b4d64587387bb902a9172ecc2ead249d6a77303fa0935626e [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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+8da20828b6ea601dfd8e2448cb50ace88876bd78" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] aa687a2bec2d0849cf0cc126813653ce5331f008de7678c9f89449d04a3ae00c [INFO] running `Command { std: "docker" "start" "-a" "aa687a2bec2d0849cf0cc126813653ce5331f008de7678c9f89449d04a3ae00c", kill_on_drop: false }` [INFO] [stderr] Compiling rustix v1.1.3 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling fastrand v2.1.1 [INFO] [stderr] Compiling wait-timeout v0.2.1 [INFO] [stderr] Compiling bit-vec v0.8.0 [INFO] [stderr] Compiling rand_xorshift v0.4.0 [INFO] [stderr] Compiling unarray v0.1.4 [INFO] [stderr] Compiling bit-set v0.8.0 [INFO] [stderr] Compiling chrono v0.4.43 [INFO] [stderr] Compiling feed-rs v2.3.1 [INFO] [stderr] Compiling tempfile v3.24.0 [INFO] [stderr] Compiling crossterm v0.29.0 [INFO] [stderr] Compiling rusty-fork v0.3.1 [INFO] [stderr] Compiling proptest v1.9.0 [INFO] [stderr] Compiling proptest-state-machine v0.6.0 [INFO] [stderr] Compiling superseedr v1.0.2 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 55.94s [INFO] running `Command { std: "docker" "inspect" "aa687a2bec2d0849cf0cc126813653ce5331f008de7678c9f89449d04a3ae00c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "aa687a2bec2d0849cf0cc126813653ce5331f008de7678c9f89449d04a3ae00c", kill_on_drop: false }` [INFO] [stdout] aa687a2bec2d0849cf0cc126813653ce5331f008de7678c9f89449d04a3ae00c [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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+8da20828b6ea601dfd8e2448cb50ace88876bd78" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] eee36a5f810b5045196652d8ea699a3389fcf21f74bdc6659259b4ac193a732a [INFO] running `Command { std: "docker" "start" "-a" "eee36a5f810b5045196652d8ea699a3389fcf21f74bdc6659259b4ac193a732a", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.56s [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/superseedr-cbbecfa004840218) [INFO] [stdout] [INFO] [stdout] running 569 tests [INFO] [stdout] test app::tests::compose_system_warning_merges_base_and_dht_messages ... ok [INFO] [stdout] test app::tests::build_persist_payload_syncs_rollup_snapshot_into_network_history_state ... ok [INFO] [stdout] test app::tests::parse_hybrid_hashes_handles_case_insensitive_xt_and_urn_prefixes ... ok [INFO] [stdout] test app::tests::extract_magnet_display_name_skips_malformed_segments ... ok [INFO] [stdout] test app::tests::persisted_validation_status_downgrades_when_incomplete ... ok [INFO] [stdout] test app::tests::network_history_interval_persistence_only_when_dirty ... ok [INFO] [stdout] test app::tests::persisted_validation_status_preserves_prior_true_for_metadata_unavailable_snapshot ... ok [INFO] [stdout] test app::tests::prune_rss_feed_errors_is_noop_when_all_urls_still_configured ... ok [INFO] [stdout] test app::tests::flush_persistence_writer_parts_drops_sender_and_joins_task ... ok [INFO] [stdout] test app::tests::apply_network_history_persist_result_clears_dirty_only_for_latest_success ... ok [INFO] [stdout] test app::tests::completion_helper_marks_seeding_complete ... ok [INFO] [stdout] test app::tests::prune_rss_feed_errors_removes_deleted_feed_urls ... ok [INFO] [stdout] test app::tests::persisted_validation_status_is_true_only_when_complete ... ok [INFO] [stdout] test app::tests::clamp_selected_indices_clamps_torrent_and_peer_to_bounds ... ok [INFO] [stdout] test app::tests::completion_helper_marks_skipped_files_complete ... ok [INFO] [stdout] test app::tests::compose_system_warning_handles_single_or_no_messages ... ok [INFO] [stdout] test app::tests::queue_persistence_payload_carries_network_history_state ... ok [INFO] [stdout] test app::tests::resolve_magnet_name_uses_dn_for_placeholder ... ok [INFO] [stdout] test app::tests::rss_settings_changed_detects_filter_updates ... ok [INFO] [stdout] test app::tests::resolve_magnet_name_falls_back_to_hash_label_when_dn_missing ... ok [INFO] [stdout] test app::tests::rss_settings_changed_ignores_non_rss_updates ... ok [INFO] [stdout] test app::tests::build_persist_payload_skips_network_history_while_restore_is_pending ... ok [INFO] [stdout] test app::tests::should_draw_every_frame_in_normal_mode ... ok [INFO] [stdout] test app::tests::should_load_persisted_torrent_skips_only_deleting_entries ... ok [INFO] [stdout] test app::tests::should_draw_every_frame_in_welcome_mode ... ok [INFO] [stdout] test app::tests::should_only_draw_dirty_in_power_saving_mode ... ok [INFO] [stdout] test app::tests::reset_tuning_for_objective_change_reschedules_deadline ... ok [INFO] [stdout] test config::tests::test_default_settings ... ok [INFO] [stdout] test app::tests::sort_and_filter_applies_query_and_clamps_selection ... ok [INFO] [stdout] test config::tests::test_invalid_torrent_state_parsing ... ok [INFO] [stdout] test config::tests::test_full_settings_parsing ... ok [INFO] [stdout] test config::tests::test_partial_settings_override ... ok [INFO] [stdout] test config::tests::test_rss_filter_legacy_regex_key_is_accepted ... ok [INFO] [stdout] test integrations::rss_service::tests::retry_delay_has_jitter_and_increases_with_attempt ... ok [INFO] [stdout] test integrations::rss_service::tests::retry_delay_is_deterministic_for_same_input ... ok [INFO] [stdout] test config::tests::test_rss_filter_mode_regex_is_parsed ... ok [INFO] [stdout] test config::tests::test_invalid_ui_theme_type_does_not_fail_settings_parse ... ok [INFO] [stdout] test integrations::rss_url_safety::tests::ip_guard_rejects_private_and_accepts_public_literals ... ok [INFO] [stdout] test integrations::rss_service::tests::rss_service_applies_runtime_settings_update_on_sync_now ... ok [INFO] [stdout] test integrations::rss_url_safety::tests::resolved_host_guard_accepts_all_public_results ... ok [INFO] [stdout] test integrations::cli::tests::test_process_invalid_path ... ok [INFO] [stdout] test integrations::rss_service::tests::rss_service_disabled_waits_for_shutdown ... ok [INFO] [stdout] test networking::protocol::tests::test_all_message_roundtrips ... ok [INFO] [stdout] test app::tests::extract_magnet_display_name_decodes_dn ... ok [INFO] [stdout] test integrations::watcher::tests::test_path_to_command_extensions ... ok [INFO] [stdout] test integrations::cli::tests::test_process_input_torrent_path ... ok [INFO] [stdout] test integrations::watcher::tests::test_path_to_command_ignored ... ok [INFO] [stdout] test integrations::rss_service::tests::normalize_title_compacts_whitespace_and_case ... ok [INFO] [stdout] test integrations::watcher::tests::test_path_to_command_special_files ... ok [INFO] [stdout] test integrations::rss_url_safety::tests::resolved_host_guard_rejects_any_private_result ... ok [INFO] [stdout] test integrations::rss_url_safety::tests::rss_item_url_guard_rejects_localhost_and_private_literal_ips ... ok [INFO] [stdout] test integrations::cli::tests::test_process_input_magnet ... ok [INFO] [stdout] test integrations::status::tests::test_serialize_torrents_hex_keys ... ok [INFO] [stdout] test integrations::rss_service::tests::dedupe_key_prefers_guid_then_link_then_title_source ... ok [INFO] [stdout] test networking::protocol::tests::test_extended_handshake_parsing ... ok [INFO] [stdout] test networking::protocol::tests::test_generate_handshake ... ok [INFO] [stdout] test networking::protocol::tests::test_tcp_bitfield ... ok [INFO] [stdout] test networking::protocol::tests::test_tcp_handshake ... ok [INFO] [stdout] test networking::protocol::tests::test_tcp_choke ... ok [INFO] [stdout] test networking::protocol::tests::test_tcp_piece ... ok [INFO] [stdout] test networking::protocol::tests::test_tcp_cancel ... ok [INFO] [stdout] test networking::protocol::tests::test_tcp_keep_alive ... ok [INFO] [stdout] test networking::protocol::tests::test_tcp_interested ... ok [INFO] [stdout] test networking::protocol::tests::test_tcp_have ... ok [INFO] [stdout] test persistence::network_history::tests::legacy_toml_file_is_ignored ... ok [INFO] [stdout] test persistence::network_history::tests::load_invalid_file_returns_default ... ok [INFO] [stdout] test networking::protocol::tests::test_tcp_unchoke ... ok [INFO] [stdout] test persistence::network_history::tests::load_missing_file_returns_default ... ok [INFO] [stdout] test persistence::network_history::tests::load_schema_v1_file_returns_default ... ok [INFO] [stdout] test networking::protocol::tests::test_tcp_port ... ok [INFO] [stdout] test persistence::network_history::tests::retention_caps_trim_oldest_points ... ok [INFO] [stdout] test persistence::network_history::tests::rollup_snapshot_round_trip_restores_partial_accumulators ... ok [INFO] [stdout] test persistence::network_history::tests::save_then_load_round_trip ... ok [INFO] [stdout] test persistence::network_history::tests::rollup_pipeline_emits_expected_aggregates ... ok [INFO] [stdout] test networking::protocol::tests::test_tcp_request ... ok [INFO] [stdout] test persistence::network_history::tests::sparse_state_for_persistence_omits_zero_points ... ok [INFO] [stdout] test persistence::network_history::tests::zero_only_second_sample_does_not_mark_persistence_dirty ... ok [INFO] [stdout] test persistence::rss::tests::load_invalid_file_returns_default ... ok [INFO] [stdout] test persistence::rss::tests::load_missing_file_returns_default ... ok [INFO] [stdout] test resource_manager::tests::test_acquire_release_success ... ok [INFO] [stdout] test persistence::rss::tests::save_then_load_round_trip ... ok [INFO] [stdout] test integrations::rss_service::tests::rss_service_shutdown_interrupts_inflight_sync ... ok [INFO] [stdout] test networking::session::tests::test_pipeline_saturation_with_virtual_time ... ok [INFO] [stdout] test networking::session::tests::test_fragmented_pipeline_saturation ... ok [INFO] [stdout] test resource_manager::tests::test_manager_shutdown ... ok [INFO] [stdout] test resource_manager::tests::test_acquire_blocks_and_wakes ... ok [INFO] [stdout] test resource_manager::tests::test_multiple_waiters_are_woken ... ok [INFO] [stdout] test resource_manager::tests::test_dropped_waiter_does_not_leak_permit ... ok [INFO] [stdout] test storage::tests::test_create_and_allocate_files_multi ... ok [INFO] [stdout] test storage::tests::test_create_and_allocate_files_single ... ok [INFO] [stdout] test storage::tests::test_create_and_allocate_skips_skipped_files ... ok [INFO] [stdout] test storage::tests::test_mixed_priority_allocation_batch ... ok [INFO] [stdout] test storage::tests::test_multi_file_info_new_multi ... ok [INFO] [stdout] test storage::tests::test_multi_file_info_new_single ... ok [INFO] [stdout] test resource_manager::tests::test_queue_full_rejection ... ok [INFO] [stdout] test storage::tests::test_padding_files_logic ... ok [INFO] [stdout] test storage::tests::test_read_skipped_existing_file_returns_data ... ok [INFO] [stdout] test storage::tests::test_read_skipped_missing_file_returns_zeros ... ok [INFO] [stdout] test storage::tests::test_write_out_of_bounds ... ok [INFO] [stdout] test resource_manager::tests::test_resources_are_independent ... ok [INFO] [stdout] test storage::tests::test_write_read_single_file ... ok [INFO] [stdout] test storage::tests::test_write_read_across_files ... ok [INFO] [stdout] test telemetry::manager_telemetry::tests::emits_first_snapshot ... ok [INFO] [stdout] test telemetry::manager_telemetry::tests::emits_on_meaningful_change ... ok [INFO] [stdout] test telemetry::manager_telemetry::tests::forces_emit_when_bytes_nonzero ... ok [INFO] [stdout] test telemetry::manager_telemetry::tests::ignores_countdown_only_drift ... ok [INFO] [stdout] test telemetry::manager_telemetry::tests::suppresses_identical_snapshot ... ok [INFO] [stdout] test telemetry::network_history_telemetry::tests::apply_loaded_state_replays_live_seconds_and_preserves_dirty ... ok [INFO] [stdout] test telemetry::network_history_telemetry::tests::apply_loaded_state_restores_15m_to_hour_rollup_from_snapshot_without_parent_boundary ... ok [INFO] [stdout] test telemetry::network_history_telemetry::tests::apply_loaded_state_restores_dense_histories_from_sparse_points ... ok [INFO] [stdout] test telemetry::network_history_telemetry::tests::apply_loaded_state_restores_minute_to_15m_rollup_from_snapshot_without_parent_boundary ... ok [INFO] [stdout] test telemetry::network_history_telemetry::tests::apply_loaded_state_restores_second_to_minute_rollup_from_snapshot_without_parent_boundary ... ok [INFO] [stdout] test telemetry::network_history_telemetry::tests::densify_state_for_restore_fills_sparse_minute_gaps_and_tail_with_zeros ... ok [INFO] [stdout] test telemetry::network_history_telemetry::tests::densify_state_for_restore_fills_sparse_second_gaps_and_tail_with_zeros ... ok [INFO] [stdout] test storage::tests::test_write_skipped_missing_file_creates_it_lazily ... ok [INFO] [stdout] test telemetry::network_history_telemetry::tests::densify_state_for_restore_preserves_rollup_snapshot ... ok [INFO] [stdout] test telemetry::network_history_telemetry::tests::densify_tier_points_limits_sparse_tail_fill_to_retention_window ... ok [INFO] [stdout] test telemetry::network_history_telemetry::tests::merge_state_for_late_restore_replays_only_new_live_seconds ... ok [INFO] [stdout] test telemetry::ui_telemetry::tests::disk_health_raw_is_near_zero_when_balanced_and_calm ... ok [INFO] [stdout] test telemetry::ui_telemetry::tests::disk_health_raw_rises_with_thrash_latency_and_backoff ... ok [INFO] [stdout] test telemetry::ui_telemetry::tests::disk_health_raw_rises_with_throughput_gap ... ok [INFO] [stdout] test telemetry::ui_telemetry::tests::disk_health_state_ema_smooths_spikes ... ok [INFO] [stdout] test telemetry::ui_telemetry::tests::disk_health_state_level_uses_hysteresis ... ok [INFO] [stdout] test telemetry::ui_telemetry::tests::objective_switch_updates_mode_and_sorting ... ok [INFO] [stdout] test telemetry::ui_telemetry::tests::on_manager_event_metrics_counts_peer_and_blocks ... ok [INFO] [stdout] test telemetry::ui_telemetry::tests::on_metrics_does_not_add_availability_without_peers ... ok [INFO] [stdout] test telemetry::ui_telemetry::tests::on_metrics_updates_totals_and_histories ... ok [INFO] [stdout] test telemetry::ui_telemetry::tests::sparse_delivery_keeps_session_totals_correct_with_nonzero_ticks ... ok [INFO] [stdout] test theme::tests::test_deprecated_theme_aliases_map_to_replacements ... ok [INFO] [stdout] test theme::tests::test_known_themes_display_format ... ok [INFO] [stdout] test theme::tests::test_known_themes_snake_case ... ok [INFO] [stdout] test theme::tests::test_non_particle_theme_keeps_particle_effects_disabled ... ok [INFO] [stdout] test theme::tests::test_particle_themes_enable_particle_profiles ... ok [INFO] [stdout] test theme::tests::test_theme_default_is_catppuccin_mocha ... ok [INFO] [stdout] test theme::tests::test_theme_deserialize_non_string_types_fallback_to_default ... ok [INFO] [stdout] test theme::tests::test_theme_effects_enabled_flag_tracks_presence_of_effects ... ok [INFO] [stdout] test theme::tests::test_theme_effects_within_comfort_bounds ... ok [INFO] [stdout] test theme::tests::test_theme_name_normalization_accepts_case_and_delimiter_variants ... ok [INFO] [stdout] test theme::tests::test_theme_name_roundtrip ... ok [INFO] [stdout] test theme::tests::test_theme_semantic_readability_guards ... ok [INFO] [stdout] test theme::tests::test_theme_status_colors_are_distinct ... ok [INFO] [stdout] test theme::tests::test_unknown_themes_default_to_catppuccin_mocha ... ok [INFO] [stdout] test token_bucket::tests::test_consume_tokens_immediate_success_direct ... ok [INFO] [stdout] test token_bucket::tests::test_consume_tokens_unlimited_zero_rate_direct ... ok [INFO] [stdout] test resource_manager::tests::test_update_limit_increase_wakes_waiters ... ok [INFO] [stdout] test token_bucket::tests::test_token_bucket_consume_success_direct ... ok [INFO] [stdout] test token_bucket::tests::test_token_bucket_new ... ok [INFO] [stdout] test token_bucket::tests::test_token_bucket_new_zero_rate ... ok [INFO] [stdout] test storage::tests::test_read_out_of_bounds ... ok [INFO] [stdout] test token_bucket::tests::test_token_bucket_set_rate_direct ... ok [INFO] [stdout] test token_bucket::tests::test_token_bucket_set_rate_to_zero_direct ... ok [INFO] [stdout] test torrent_file::parser::tests::test_parse_bittorrent_v2_hybrid_structure ... ok [INFO] [stdout] test torrent_file::tests::test_deterministic_v2_sorting ... ok [INFO] [stdout] test torrent_file::tests::test_get_v2_hash_layer_bep52_single_piece ... ok [INFO] [stdout] test torrent_file::tests::test_get_v2_hash_layer_bounds_check ... ok [INFO] [stdout] test torrent_file::tests::test_get_v2_hash_layer_mock_priority ... ok [INFO] [stdout] test torrent_file::tests::test_get_v2_hash_layer_with_offset ... ok [INFO] [stdout] test torrent_file::tests::test_hybrid_piece_count_prioritizes_v1_string ... ok [INFO] [stdout] test torrent_file::tests::test_v2_mapping_with_empty_files ... ok [INFO] [stdout] test torrent_file::tests::test_v2_piece_count_calculation ... ok [INFO] [stdout] test torrent_manager::block_manager::comprehensive_tests::test_geometry_exact_alignment ... ok [INFO] [stdout] test torrent_manager::block_manager::comprehensive_tests::test_geometry_partial_blocks_mid_stream ... ok [INFO] [stdout] test torrent_manager::block_manager::comprehensive_tests::test_geometry_tiny_remainder ... ok [INFO] [stdout] test torrent_manager::block_manager::security_tests::test_duplicate_block_handling ... ok [INFO] [stdout] test torrent_manager::block_manager::security_tests::test_inflate_address_overflow_protection ... ok [INFO] [stdout] test torrent_manager::block_manager::selection_tests::test_pick_blocks_standard_vs_endgame ... ok [INFO] [stdout] test torrent_manager::block_manager::state_tests::test_revert_piece_clears_bits ... ok [INFO] [stdout] test torrent_manager::block_manager::tests::test_block_range_calculation ... ok [INFO] [stdout] test torrent_manager::block_manager::tests::test_calculate_piece_size_full_and_last ... ok [INFO] [stdout] test resource_manager::tests::test_update_limit_decrease ... ok [INFO] [stdout] test torrent_manager::block_manager::tests::test_decision_routing_boundary_check ... ok [INFO] [stdout] test torrent_manager::block_manager::tests::test_decision_routing_v1_only ... ok [INFO] [stdout] test torrent_manager::block_manager::tests::test_decision_routing_v2_simple ... ok [INFO] [stdout] test torrent_manager::block_manager::tests::test_endgame_duplicate_completion_suppression ... ok [INFO] [stdout] test torrent_manager::block_manager::tests::test_geometry_and_total_blocks ... ok [INFO] [stdout] test torrent_manager::block_manager::tests::test_inflate_address_from_overlay_security_guard ... ok [INFO] [stdout] test torrent_manager::block_manager::tests::test_inflate_and_flatten_address ... ok [INFO] [stdout] test torrent_manager::block_manager::tests::test_non_aligned_adjacent_piece_completion_independence ... ok [INFO] [stdout] test torrent_manager::manager::resource_tests::test_cpu_hashing_is_non_blocking ... ok [INFO] [stdout] test torrent_manager::block_manager::tests::test_inflate_address_final_partial_block ... ok [INFO] [stdout] test integrations::rss_service::tests::rss_max_preview_items_zero_skips_processing_and_auto_ingest ... ok [INFO] [stdout] test integrations::rss_service::tests::rss_sync_match_and_auto_ingest_magnet_end_to_end ... ok [INFO] [stdout] test networking::session::tests::test_performance_1000_blocks_sliding_window ... ok [INFO] [stdout] test torrent_manager::manager::resource_tests::test_peer_admission_guard_allows_new_outgoing_connection_when_open ... ok [INFO] [stdout] test torrent_manager::manager::resource_tests::test_peer_admission_guard_blocks_new_outgoing_connection ... ok [INFO] [stdout] test torrent_manager::manager::resource_tests::test_peer_admission_guard_handles_10k_candidates_when_closed ... ok [INFO] [stdout] test networking::session::tests::test_bug_repro_unsolicited_forwarding ... ok [INFO] [stdout] test torrent_manager::manager::resource_tests::test_skip_hashing_true_does_not_mark_complete_when_storage_missing ... ok [INFO] [stdout] test torrent_manager::manager::resource_tests::test_duplicate_metadata_torrent_is_ignored_in_manager ... ok [INFO] [stdout] test torrent_manager::manager::resource_tests::test_skip_hashing_v2_uses_aligned_v2_piece_space ... ok [INFO] [stdout] test torrent_manager::manager::resource_tests::test_v2_multi_file_alignment_bug ... ok [INFO] [stdout] test torrent_manager::manager::resource_tests::test_v2_multi_file_alignment_bug_regression ... ok [INFO] [stdout] test torrent_manager::manager::resource_tests::test_v2_seeding_boundary_edge_cases ... ok [INFO] [stdout] test torrent_manager::manager::resource_tests::test_v2_seeding_rejects_out_of_bounds ... ok [INFO] [stdout] test torrent_manager::manager::resource_tests::test_v2_seeding_relative_offset_logic ... ok [INFO] [stdout] test torrent_manager::manager::resource_tests::test_v2_tail_piece_validation_accuracy ... ok [INFO] [stdout] test torrent_manager::manager::tests::test_has_complete_storage_layout_false_for_size_mismatch ... ok [INFO] [stdout] test torrent_manager::manager::tests::test_has_complete_storage_layout_true_for_exact_single_file ... ok [INFO] [stdout] test torrent_manager::manager::resource_tests::test_slow_disk_backpressure ... ok [INFO] [stdout] test torrent_manager::merkle::tests::test_compute_root_3_blocks_padding ... ok [INFO] [stdout] test torrent_manager::merkle::tests::test_merkle_verification_relative_index_parity ... ok [INFO] [stdout] test torrent_manager::merkle::tests::test_v2_merkle_parity_regression ... ok [INFO] [stdout] test torrent_manager::merkle::tests::test_v2_merkle_root_calculation ... ok [INFO] [stdout] test torrent_manager::merkle::tests::test_v2_merkle_root_single_block ... ok [INFO] [stdout] test torrent_manager::merkle::tests::test_v2_network_verification_padding_accuracy ... ok [INFO] [stdout] test torrent_manager::merkle::tests::test_v2_small_file_less_than_piece_len ... ok [INFO] [stdout] test torrent_manager::merkle::tests::test_v2_small_file_root_mismatch_regression ... ok [INFO] [stdout] test torrent_manager::merkle::tests::test_v2_verification_context_padding_consistency ... ok [INFO] [stdout] test torrent_manager::merkle::tests::test_v2_verification_layer_zero_direct_match ... ok [INFO] [stdout] test torrent_manager::merkle::tests::test_v2_verification_piece_mismatch_fails ... ok [INFO] [stdout] test torrent_manager::merkle::tests::test_verify_deep_tree_path ... ok [INFO] [stdout] test torrent_manager::merkle::tests::test_verify_fails_on_corruption ... ok [INFO] [stdout] test torrent_manager::merkle::tests::verify_tail_padding_fix ... ok [INFO] [stdout] test torrent_manager::piece_manager::tests::test_all_skipped_behavior ... ok [INFO] [stdout] test torrent_manager::piece_manager::tests::test_choose_piece_endgame_mode_excludes_peer_pending ... ok [INFO] [stdout] test torrent_manager::piece_manager::tests::test_choose_piece_endgame_mode_prioritizes_pending ... ok [INFO] [stdout] test torrent_manager::piece_manager::tests::test_choose_piece_standard_mode ... ok [INFO] [stdout] test torrent_manager::piece_manager::tests::test_dynamic_priority_switching ... ok [INFO] [stdout] test torrent_manager::piece_manager::tests::test_handle_block_duplicate ... ok [INFO] [stdout] test torrent_manager::piece_manager::tests::test_handle_block_for_completed_piece ... ok [INFO] [stdout] test torrent_manager::piece_manager::tests::test_handle_block_out_of_order ... ok [INFO] [stdout] test torrent_manager::piece_manager::tests::test_initialization_not_validated ... ok [INFO] [stdout] test torrent_manager::piece_manager::tests::test_initialization_pre_validated ... ok [INFO] [stdout] test torrent_manager::piece_manager::tests::test_lazy_geometry_initialization ... ok [INFO] [stdout] test torrent_manager::piece_manager::tests::test_mixed_priority_endgame ... ok [INFO] [stdout] test torrent_manager::piece_manager::tests::test_piece_assembly_and_reset ... ok [INFO] [stdout] test torrent_manager::piece_manager::tests::test_priority_overrides_rarity ... ok [INFO] [stdout] test torrent_manager::piece_manager::tests::test_priority_sorting_order ... ok [INFO] [stdout] test torrent_manager::piece_manager::tests::test_requestable_block_addresses_for_piece_aligned_filters_completed ... ok [INFO] [stdout] test torrent_manager::piece_manager::tests::test_requestable_block_addresses_for_piece_non_aligned_not_suppressed ... ok [INFO] [stdout] test torrent_manager::piece_manager::tests::test_requestable_block_addresses_for_piece_respects_assembler_mask ... ok [INFO] [stdout] test token_bucket::tests::test_consume_tokens_waits_for_refill_direct ... ok [INFO] [stdout] test torrent_manager::piece_manager::tests::test_revert_synchronization ... ok [INFO] [stdout] test torrent_manager::piece_manager::tests::test_state_transitions ... ok [INFO] [stdout] test torrent_manager::piece_manager::tests::test_update_rarity ... ok [INFO] [stdout] test torrent_manager::piece_manager::tests::test_tiny_last_block ... ok [INFO] [stdout] test torrent_manager::state::deletion_tests::test_delete_matching_container ... ok [INFO] [stdout] test torrent_manager::state::deletion_tests::test_delete_renamed_container_safety ... ok [INFO] [stdout] test torrent_manager::state::deletion_tests::test_delete_root_safety_mismatch ... ok [INFO] [stdout] test torrent_manager::state::deletion_tests::test_delete_safety_boundary_escape ... ok [INFO] [stdout] test torrent_manager::state::deletion_tests::test_delete_single_file_torrent ... ok [INFO] [stdout] test torrent_manager::state::deletion_tests::test_delete_nested_directories ... ok [INFO] [stdout] test torrent_manager::state::deletion_tests::test_delete_standard_folder_torrent ... ok [INFO] [stdout] test torrent_manager::state::deletion_tests::test_delete_subfolders_always ... ok [INFO] [stdout] test torrent_manager::state::integration_tests::test_aligned_request_identity_emits_piece_local_requests ... ok [INFO] [stdout] test torrent_manager::state::integration_tests::test_case_06_rarest_first_strategy ... ok [INFO] [stdout] test torrent_manager::state::integration_tests::test_aligned_cancel_identity_emits_piece_local_cancels ... ok [INFO] [stdout] test torrent_manager::manager::resource_tests::test_manager_scale_1000_pure_v2 ... ok [INFO] [stdout] test torrent_manager::state::integration_tests::test_debug_pipeline_latency ... ok [INFO] [stdout] test torrent_manager::state::integration_tests::test_case_08_full_swarm_1000_blocks ... ok [INFO] [stdout] test torrent_manager::manager::resource_tests::test_manager_integration_single_block ... ok [INFO] [stdout] test torrent_manager::state::integration_tests::test_non_aligned_piece_length_small_swarm_completes ... ok [INFO] [stdout] test torrent_manager::state::integration_tests::test_non_aligned_request_identity_emits_piece_local_requests ... ok [INFO] [stdout] test torrent_manager::state::integration_tests::test_non_aligned_cancel_identity_emits_piece_local_cancels ... ok [INFO] [stdout] test torrent_manager::manager::resource_tests::test_manager_scale_1000_hybrid ... ok [INFO] [stdout] test torrent_manager::state::integration_tests::test_tiny_piece_length_small_swarm_completes ... ok [INFO] [stdout] test token_bucket::tests::test_consume_tokens_multiple_consumers_direct ... ok [INFO] [stdout] test torrent_manager::state::prop_tests::test_choke_during_pick ... ok [INFO] [stdout] test torrent_manager::state::prop_tests::test_choke_race_condition ... ok [INFO] [stdout] test torrent_manager::state::prop_tests::test_free_rider_justice ... ok [INFO] [stdout] test token_bucket::tests::test_token_bucket_refill_direct ... ok [INFO] [stdout] test torrent_manager::state::prop_tests::test_rarest_first_selection ... ok [INFO] [stdout] test torrent_manager::state::prop_tests::test_rarest_first_tie ... ok [INFO] [stdout] test resource_manager::tests::test_peer_limit_throughput_roughly_halves_when_limit_halves ... ok [INFO] [stdout] test torrent_manager::state::prop_tests::state_machine::test_lifecycle_state_machine ... ok [INFO] [stdout] test torrent_manager::state::prop_tests::test_tit_for_tat_fairness ... ok [INFO] [stdout] test torrent_manager::state::tests::regression_delete_clears_piece_manager_state ... ok [INFO] [stdout] test torrent_manager::state::tests::regression_metric_integer_overflow ... ok [INFO] [stdout] test torrent_manager::state::tests::regression_peer_count_sync ... ok [INFO] [stdout] test torrent_manager::state::tests::regression_redundant_disk_write_completion ... ok [INFO] [stdout] test torrent_manager::state::tests::test_assign_work_is_blocked_when_path_is_missing ... ok [INFO] [stdout] test torrent_manager::state::tests::test_assign_work_is_sequential ... ok [INFO] [stdout] test torrent_manager::state::tests::test_assign_work_multi_piece_saturation ... ok [INFO] [stdout] test torrent_manager::state::tests::test_assign_work_non_aligned_boundary_offsets_for_piece ... ok [INFO] [stdout] test torrent_manager::state::tests::test_assign_work_non_aligned_boundary_piece_identity ... ok [INFO] [stdout] test torrent_manager::state::tests::test_assign_work_non_aligned_no_zero_or_oversize_block_requests ... ok [INFO] [stdout] test torrent_manager::state::tests::test_assign_work_requests_piece_peer_has ... ok [INFO] [stdout] test torrent_manager::state::tests::test_assign_work_sends_interested_even_if_unchoked ... ok [INFO] [stdout] test torrent_manager::state::tests::test_assign_work_tiny_piece_keeps_target_piece_identity ... ok [INFO] [stdout] test torrent_manager::state::tests::test_cancel_upload_aborts_task ... ok [INFO] [stdout] test torrent_manager::state::tests::test_check_completion_transitions_to_done ... ok [INFO] [stdout] test torrent_manager::state::tests::test_cleanup_flushes_stuck_peers_via_batch ... ok [INFO] [stdout] test torrent_manager::state::tests::test_completion_with_skipped_files ... ok [INFO] [stdout] test torrent_manager::state::tests::test_config_after_metadata_applies_priorities ... ok [INFO] [stdout] test torrent_manager::state::tests::test_container_logic_explicit_no_folder ... ok [INFO] [stdout] test torrent_manager::state::tests::test_debug_3_blocks_trace ... ok [INFO] [stdout] test torrent_manager::state::tests::test_delete_action_without_path_emits_completion ... ok [INFO] [stdout] test torrent_manager::state::tests::test_download_starts_immediately_after_validation ... ok [INFO] [stdout] test torrent_manager::state::tests::test_enter_endgame_mode ... ok [INFO] [stdout] test torrent_manager::state::tests::test_file_priority_boundary_mapping ... ok [INFO] [stdout] test torrent_manager::state::tests::test_hybrid_swarm_interop ... ok [INFO] [stdout] test torrent_manager::state::tests::test_hybrid_v1_v2_interop ... ok [INFO] [stdout] test torrent_manager::state::tests::test_incoming_block_non_aligned_updates_correct_piece_assembler ... ok [INFO] [stdout] test torrent_manager::state::tests::test_incoming_block_uses_local_leaf_hash_priority ... ok [INFO] [stdout] test torrent_manager::state::tests::test_invariant_pending_removed_on_disk_write ... ok [INFO] [stdout] test torrent_manager::state::tests::test_manager_init_active_triggers_announce ... ok [INFO] [stdout] test torrent_manager::state::tests::test_manager_init_paused_halts_activity ... ok [INFO] [stdout] test torrent_manager::state::tests::test_metadata_received_triggers_initialization_flow ... ok [INFO] [stdout] test torrent_manager::state::tests::test_multi_file_non_aligned_priority_boundary_mixed_piece_not_skipped ... ok [INFO] [stdout] test torrent_manager::state::tests::test_non_aligned_assign_work_not_suppressed_by_previous_piece_global_bits ... ok [INFO] [stdout] test torrent_manager::state::tests::test_non_aligned_choke_disconnect_requeues_without_ghost_pending ... ok [INFO] [stdout] test torrent_manager::state::tests::test_non_aligned_full_piece_download_emits_verify_for_target_piece ... ok [INFO] [stdout] test torrent_manager::state::tests::test_non_aligned_verify_fail_requeue_clears_exact_piece_state ... ok [INFO] [stdout] test torrent_manager::state::tests::test_optimistic_unchoke_rotates ... ok [INFO] [stdout] test torrent_manager::state::tests::test_partial_piece_request ... ok [INFO] [stdout] test torrent_manager::state::tests::test_peer_admission_guard_closes_immediately_on_peer_discovery ... ok [INFO] [stdout] test torrent_manager::state::tests::test_peer_admission_guard_closes_immediately_on_successful_connection ... ok [INFO] [stdout] test torrent_manager::state::tests::test_peer_admission_guard_closes_under_high_connected_pressure ... ok [INFO] [stdout] test torrent_manager::state::tests::test_peer_admission_guard_reopens_at_exact_reopen_threshold ... ok [INFO] [stdout] test torrent_manager::state::tests::test_peer_admission_guard_reopens_at_reopen_threshold ... ok [INFO] [stdout] test torrent_manager::state::tests::test_peer_admission_guard_stays_closed_above_reopen_threshold ... ok [INFO] [stdout] test torrent_manager::state::tests::test_peer_chokes_us_mid_download ... ok [INFO] [stdout] test torrent_manager::state::prop_tests::test_tit_for_tat_snubbed ... ok [INFO] [stdout] test torrent_manager::state::tests::test_peer_disconnect_batches_until_threshold ... ok [INFO] [stdout] test torrent_manager::state::tests::test_peer_disconnect_decrements_count ... ok [INFO] [stdout] test torrent_manager::state::tests::test_peer_disconnect_force_flush ... ok [INFO] [stdout] test torrent_manager::state::tests::test_piece_verified_invalid_disconnects_peer ... ok [INFO] [stdout] test torrent_manager::state::tests::test_peer_have_updates_bitfield_and_triggers_work ... ok [INFO] [stdout] test torrent_manager::state::tests::test_piece_verified_valid_trigger_write ... ok [INFO] [stdout] test torrent_manager::state::tests::test_recalculate_chokes_unchokes_fastest_downloader ... ok [INFO] [stdout] test torrent_manager::state::tests::test_recalculate_chokes_unchokes_fastest_uploader_when_seeding ... ok [INFO] [stdout] test torrent_manager::state::tests::test_repro_v2_proof_priority_bug ... ok [INFO] [stdout] test torrent_manager::state::tests::test_repro_validation_complete_ignores_skip_mixed ... ok [INFO] [stdout] test torrent_manager::state::tests::test_repro_magnet_bitfield_truncation ... ok [INFO] [stdout] test torrent_manager::state::tests::test_reproduce_gap_duplicate_bug ... ok [INFO] [stdout] test torrent_manager::state::tests::test_restart_resume_non_aligned_requests_only_missing_blocks ... ok [INFO] [stdout] test torrent_manager::state::tests::test_scale_1000_blocks_hybrid ... ok [INFO] [stdout] test torrent_manager::state::tests::test_state_hybrid_metadata_workflow ... ok [INFO] [stdout] test torrent_manager::state::tests::test_state_scale_1000_v2_metadata_workflow ... ok [INFO] [stdout] test torrent_manager::state::tests::test_scale_1000_blocks_pure_v2 ... ok [INFO] [stdout] test torrent_manager::state::tests::test_state_v1_metadata_workflow ... ok [INFO] [stdout] test torrent_manager::state::tests::test_tracker_spam_during_validation ... ok [INFO] [stdout] test torrent_manager::state::tests::test_upload_starts_immediately_after_validation ... ok [INFO] [stdout] test torrent_manager::state::tests::test_v2_cleanup_on_completion_race ... ok [INFO] [stdout] test torrent_manager::state::tests::test_v2_cleanup_on_failure ... ok [INFO] [stdout] test torrent_manager::state::tests::test_v2_deferred_verification_with_offset ... ok [INFO] [stdout] test torrent_manager::state::tests::test_v2_duplicate_handling_robustness ... ok [INFO] [stdout] test torrent_manager::state::tests::test_v2_full_completion_lifecycle ... ok [INFO] [stdout] test torrent_manager::state::tests::test_v2_hybrid_boundary_routing ... ok [INFO] [stdout] test torrent_manager::state::tests::test_v2_local_lookup_optimization ... ok [INFO] [stdout] test torrent_manager::state::tests::test_v2_magnet_metadata_sequence ... ok [INFO] [stdout] test torrent_manager::state::tests::test_v2_magnet_metadata_sequence_multi_file ... ok [INFO] [stdout] test torrent_manager::state::tests::test_v2_magnet_scenario_requests_hashes_when_layers_missing ... ok [INFO] [stdout] test torrent_manager::state::tests::test_v2_memory_cap_enforcement ... ok [INFO] [stdout] test torrent_manager::state::tests::test_v2_scale_1000_deferred_blocks ... ok [INFO] [stdout] test torrent_manager::state::tests::test_v2_state_cleanup_after_success ... ok [INFO] [stdout] test torrent_manager::state::tests::test_v2_tail_block_request_clamping ... ok [INFO] [stdout] test torrent_manager::state::tests::test_v2_triggers_hash_request_when_buffering ... ok [INFO] [stdout] test torrent_manager::state::tests::test_v2_verification_failure ... ok [INFO] [stdout] test torrent_manager::state::tests::test_v2_verification_failure_disconnects_peer ... ok [INFO] [stdout] test torrent_manager::state::tests::test_v2_verification_with_nonzero_file_offset ... ok [INFO] [stdout] test tui::events::tests::test_apply_priority_action_cycles_target_and_children ... ok [INFO] [stdout] test tui::events::tests::test_apply_priority_action_returns_false_for_missing_path ... ok [INFO] [stdout] test tui::events::tests::test_escape_debounce_blocks_rapid_second_escape ... ok [INFO] [stdout] test tui::events::tests::test_escape_debounce_ignores_non_escape_keys ... ok [INFO] [stdout] test tui::events::tests::test_nav_down_at_bottom_of_list ... ok [INFO] [stdout] test tui::events::tests::test_nav_down_peers ... ok [INFO] [stdout] test tui::events::tests::test_nav_down_peers_at_bottom_of_list ... ok [INFO] [stdout] test tui::events::tests::test_nav_down_torrents ... ok [INFO] [stdout] test tui::events::tests::test_nav_left_from_peers ... ok [INFO] [stdout] test tui::events::tests::test_nav_right_jumps_to_peers_when_only_name_column_visible ... ok [INFO] [stdout] test tui::events::tests::test_nav_right_to_peers_when_no_peers ... ok [INFO] [stdout] test tui::events::tests::test_nav_right_to_peers_when_peers_exist ... ok [INFO] [stdout] test tui::events::tests::test_nav_up_at_top_of_list ... ok [INFO] [stdout] test tui::events::tests::test_nav_up_peers ... ok [INFO] [stdout] test tui::events::tests::test_nav_up_peers_at_top_of_list ... ok [INFO] [stdout] test tui::events::tests::test_nav_up_torrents ... ok [INFO] [stdout] test tui::screens::browser::tests::apply_priority_cycle_updates_target_tree ... ok [INFO] [stdout] test tui::screens::browser::tests::cleanup_pending_link_is_noop_for_empty ... ok [INFO] [stdout] test tui::screens::browser::tests::confirm_config_path_selection_returns_config_mode ... ok [INFO] [stdout] test tui::screens::browser::tests::filesystem_navigation_starts_search ... ok [INFO] [stdout] test tui::screens::browser::tests::has_preview_content_matches_file_mode_torrent_extension ... ok [INFO] [stdout] test tui::screens::browser::tests::map_download_key_prefers_edit_action_while_editing ... ok [INFO] [stdout] test tui::screens::browser::tests::map_download_shortcut_requires_container_for_rename ... ok [INFO] [stdout] test tui::screens::browser::tests::name_edit_guard_ignored_when_not_editing ... ok [INFO] [stdout] test tui::screens::browser::tests::pending_link_hash_is_none_for_empty ... ok [INFO] [stdout] test tui::screens::browser::tests::preview_reducer_cycles_priority_on_space ... ok [INFO] [stdout] test tui::screens::browser::tests::preview_reducer_ignores_unknown_key_with_consume ... ok [INFO] [stdout] test tui::screens::browser::tests::preview_reducer_navigate_consumes_direction_key ... ok [INFO] [stdout] test tui::screens::browser::tests::preview_reducer_passes_through_confirm_key ... ok [INFO] [stdout] test tui::screens::browser::tests::reduce_browser_download_shortcut_updates_mode ... ok [INFO] [stdout] test tui::screens::browser::tests::reducer_dialog_cancel_download_emits_async_cleanup_and_exit ... ok [INFO] [stdout] test tui::screens::browser::tests::reducer_dialog_confirm_emits_execute_and_clear_search ... ok [INFO] [stdout] test tui::screens::browser::tests::reducer_dialog_escape_directory_clears_search_and_exits_without_cleanup ... ok [INFO] [stdout] test tui::screens::browser::tests::reducer_dialog_escape_download_with_pending_cleans_then_exits ... ok [INFO] [stdout] test tui::screens::browser::tests::reducer_dialog_escape_prefers_config_switch ... ok [INFO] [stdout] test tui::screens::browser::tests::reducer_download_edit_cancel_restores_backup ... ok [INFO] [stdout] test tui::screens::browser::tests::reducer_download_edit_insert_updates_buffer_and_cursor ... ok [INFO] [stdout] test tui::screens::browser::tests::reducer_download_shortcut_start_rename_sets_editing_state ... ok [INFO] [stdout] test tui::screens::browser::tests::reducer_download_shortcuts_toggle_pane ... ok [INFO] [stdout] test tui::screens::browser::tests::reducer_filesystem_enter_dir_emits_fetch_effect ... ok [INFO] [stdout] test tui::screens::browser::tests::reducer_filesystem_start_search_sets_flag_and_clears_query ... ok [INFO] [stdout] test tui::screens::browser::tests::reducer_search_char_appends_and_consumes ... ok [INFO] [stdout] test tui::screens::browser::tests::reducer_search_noop_still_consumes_when_searching ... ok [INFO] [stdout] test tui::screens::browser::tests::resolve_confirm_decision_prefers_config_path_mode ... ok [INFO] [stdout] test tui::screens::browser::tests::search_reducer_clears_on_escape ... ok [INFO] [stdout] test tui::screens::config::tests::reducer_edit_commit_updates_download_limit_and_emits_effect ... ok [INFO] [stdout] test tui::screens::config::tests::reducer_move_down_is_clamped ... ok [INFO] [stdout] test tui::screens::config::tests::reducer_save_and_exit_emits_update_config_command ... ok [INFO] [stdout] test tui::screens::delete_confirm::tests::keymap_uses_shift_y_for_confirm ... ok [INFO] [stdout] test tui::screens::delete_confirm::tests::reducer_cancel_closes_without_effects ... ok [INFO] [stdout] test tui::screens::delete_confirm::tests::reducer_confirm_emits_command_and_mark_deleting ... ok [INFO] [stdout] test tui::screens::help::tests::help_esc_returns_to_normal ... ok [INFO] [stdout] test tui::screens::help::tests::help_handler_ignores_when_not_in_help_mode ... ok [INFO] [stdout] test tui::screens::help::tests::help_ignores_non_close_key ... ok [INFO] [stdout] test tui::screens::normal::tests::apply_open_rss_screen_sets_rss_mode_and_unified_screen ... ok [INFO] [stdout] test tui::screens::normal::tests::block_stream_download_inflow_hidden_when_download_is_complete ... ok [INFO] [stdout] test tui::screens::normal::tests::block_stream_download_inflow_visible_when_download_is_incomplete ... ok [INFO] [stdout] test tui::screens::normal::tests::block_stream_title_color_is_neutral_without_activity ... ok [INFO] [stdout] test tui::screens::normal::tests::block_stream_title_color_prefers_download_when_dominant ... ok [INFO] [stdout] test tui::screens::normal::tests::block_stream_title_color_prefers_upload_when_dominant ... ok [INFO] [stdout] test tui::screens::normal::tests::block_stream_title_color_uses_recent_download_history_when_tick_is_zero ... ok [INFO] [stdout] test tui::screens::normal::tests::block_stream_title_color_uses_recent_upload_history_when_tick_is_zero ... ok [INFO] [stdout] test tui::screens::normal::tests::build_time_aligned_window_snaps_unaligned_now_to_step_boundary ... ok [INFO] [stdout] test tui::screens::normal::tests::disk_health_border_color_uses_normal_border_for_stable ... ok [INFO] [stdout] test tui::screens::normal::tests::disk_health_state_word_maps_levels ... ok [INFO] [stdout] test tui::screens::normal::tests::disk_health_status_color_uses_state_slots_across_themes ... ok [INFO] [stdout] test tui::screens::normal::tests::disk_health_title_color_keeps_stable_readable_and_maps_alerts ... ok [INFO] [stdout] test tui::screens::normal::tests::peer_stream_legend_compacts_when_width_is_tight ... ok [INFO] [stdout] test tui::screens::normal::tests::peer_stream_legend_stays_verbose_when_width_allows ... ok [INFO] [stdout] test tui::screens::normal::tests::peer_stream_smoothed_activity_blends_neighbors ... ok [INFO] [stdout] test tui::screens::normal::tests::peer_stream_wave_amplitude_scales_with_activity ... ok [INFO] [stdout] test tui::screens::normal::tests::reducer_clear_system_error_clears_error ... ok [INFO] [stdout] test tui::screens::normal::tests::reducer_data_rate_actions_update_rate_and_emit_effect ... ok [INFO] [stdout] test tui::screens::normal::tests::reducer_enter_power_saving_emits_mode_effect ... ok [INFO] [stdout] test tui::screens::normal::tests::reducer_graph_actions_cycle_mode ... ok [INFO] [stdout] test tui::screens::normal::tests::reducer_navigate_updates_selection ... ok [INFO] [stdout] test tui::screens::normal::tests::reducer_open_add_torrent_browser_emits_effect ... ok [INFO] [stdout] test tui::screens::normal::tests::reducer_open_config_emits_effect ... ok [INFO] [stdout] test tui::screens::normal::tests::reducer_open_delete_confirm_emits_mode_effect_and_sets_payload ... ok [INFO] [stdout] test tui::screens::normal::tests::reducer_open_delete_confirm_is_noop_when_no_selection ... ok [INFO] [stdout] test tui::screens::normal::tests::reducer_open_help_emits_help_effect ... ok [INFO] [stdout] test tui::screens::normal::tests::reducer_open_rss_emits_open_rss_effect ... ok [INFO] [stdout] test tui::screens::normal::tests::reducer_paste_text_emits_paste_effect ... ok [INFO] [stdout] test tui::screens::normal::tests::reducer_request_quit_sets_flag ... ok [INFO] [stdout] test tui::screens::normal::tests::reducer_sort_by_selected_column_updates_peer_sort ... ok [INFO] [stdout] test tui::screens::normal::tests::reducer_sort_by_selected_column_updates_torrent_sort ... ok [INFO] [stdout] test torrent_manager::state::prop_tests::test_stateful_stories ... ok [INFO] [stdout] test tui::screens::normal::tests::reducer_start_search_sets_search_and_resets_selection ... ok [INFO] [stdout] test tui::screens::normal::tests::reducer_theme_actions_emit_effects ... ok [INFO] [stdout] test tui::screens::normal::tests::reducer_toggle_anonymize_names_flips_flag ... ok [INFO] [stdout] test tui::screens::normal::tests::reducer_toggle_pause_selected_toggles_state_and_emits_command_effect ... ok [INFO] [stdout] test tui::screens::power::tests::power_ignores_other_keys ... ok [INFO] [stdout] test tui::screens::power::tests::power_z_returns_to_normal ... ok [INFO] [stdout] test tui::screens::rss::tests::active_filter_spec_ignores_disabled_selected_filter ... ok [INFO] [stdout] test tui::screens::rss::tests::active_filter_spec_ignores_stale_draft_when_not_editing ... ok [INFO] [stdout] test tui::screens::rss::tests::active_filter_spec_uses_selected_filter_in_nav_mode ... ok [INFO] [stdout] test tui::screens::rss::tests::add_entry_from_explorer_does_not_start_editing ... ok [INFO] [stdout] test tui::screens::rss::tests::add_entry_from_filters_starts_editing ... ok [INFO] [stdout] test tui::screens::rss::tests::add_entry_from_links_starts_editing ... ok [INFO] [stdout] test tui::screens::rss::tests::add_filter_rejects_duplicate_filter ... ok [INFO] [stdout] test tui::screens::rss::tests::add_filter_rejects_duplicate_filter_with_case_and_whitespace ... ok [INFO] [stdout] test tui::screens::rss::tests::add_filter_rejects_invalid_regex_pattern ... ok [INFO] [stdout] test tui::screens::rss::tests::add_link_dispatches_update_config ... ok [INFO] [stdout] test tui::screens::normal::tests::reducer_start_search_keeps_browser_search_state_intact ... ok [INFO] [stdout] test tui::screens::rss::tests::add_link_reports_failure_when_update_config_enqueue_fails ... ok [INFO] [stdout] test tui::screens::rss::tests::backspace_does_not_exit_search_mode_when_query_becomes_empty ... ok [INFO] [stdout] test tui::screens::rss::tests::compute_filter_match_counts_counts_feed_and_downloaded_from_torrent_hash ... ok [INFO] [stdout] test tui::screens::rss::tests::compute_filter_match_counts_falls_back_to_history_when_no_torrent_hash_match ... ok [INFO] [stdout] test tui::screens::rss::tests::compute_filter_match_counts_counts_app_state_and_missing_history_entries ... ok [INFO] [stdout] test tui::screens::rss::tests::compute_filter_match_counts_uses_history_when_no_feed_matches ... ok [INFO] [stdout] test tui::screens::rss::tests::delete_link_confirmation_can_be_cancelled_with_escape ... ok [INFO] [stdout] test tui::screens::rss::tests::delete_link_requires_confirmation_then_dispatches_update_config ... ok [INFO] [stdout] test tui::screens::rss::tests::esc_returns_to_normal_mode ... ok [INFO] [stdout] test tui::screens::rss::tests::explorer_compute_filters_out_non_matches_when_search_active ... ok [INFO] [stdout] test tui::screens::rss::tests::explorer_compute_prefers_draft_matches_while_creating_filter ... ok [INFO] [stdout] test tui::screens::rss::tests::down_moves_rows_and_left_right_do_not_change_focus ... ok [INFO] [stdout] test tui::screens::rss::tests::explorer_compute_sorts_matches_first_only_when_active ... ok [INFO] [stdout] test tui::screens::rss::tests::explorer_compute_prefers_regex_draft_matches_over_existing_filter_matches ... ok [INFO] [stdout] test tui::screens::rss::tests::explorer_effective_greyed_out_is_false_while_creating_first_filter_with_draft ... ok [INFO] [stdout] test tui::screens::rss::tests::explorer_compute_supports_regex_draft_matching ... ok [INFO] [stdout] test tui::screens::rss::tests::explorer_greyed_out_when_all_filters_disabled ... ok [INFO] [stdout] test tui::screens::rss::tests::explorer_greyed_out_when_no_filters_exist ... ok [INFO] [stdout] test tui::screens::rss::tests::explorer_not_greyed_out_when_any_filter_enabled ... ok [INFO] [stdout] test tui::screens::rss::tests::explorer_search_mode_sets_and_clears_status ... ok [INFO] [stdout] test tui::screens::rss::tests::filter_preview_keeps_all_items_and_sorts_matches_first ... ok [INFO] [stdout] test tui::screens::rss::tests::filter_preview_with_empty_draft_still_shows_full_list ... ok [INFO] [stdout] test tui::screens::rss::tests::filtered_history_entries_respects_search_query ... ok [INFO] [stdout] test tui::screens::rss::tests::focused_filter_query_is_none_when_not_on_filters_focus ... ok [INFO] [stdout] test tui::screens::rss::tests::focused_filter_query_uses_selected_filter_in_filters_focus ... ok [INFO] [stdout] test tui::screens::rss::tests::h_toggles_history_and_returns_to_explorer_focus ... ok [INFO] [stdout] test tui::screens::rss::tests::history_search_mode_sets_and_clears_status ... ok [INFO] [stdout] test tui::screens::rss::tests::human_readable_history_time_formats_rfc3339 ... ok [INFO] [stdout] test tui::screens::rss::tests::invalid_feed_url_is_rejected ... ok [INFO] [stdout] test torrent_manager::state::prop_tests::state_machine::test_state_machine_network_faults ... ok [INFO] [stdout] test tui::screens::rss::tests::is_valid_feed_url_rejects_localhost_and_private_ips ... ok [INFO] [stdout] test tui::screens::rss::tests::explorer_effective_greyed_out_is_true_while_creating_first_filter_without_draft ... ok [INFO] [stdout] test tui::screens::rss::tests::is_valid_feed_url_accepts_public_https_feed ... ok [INFO] [stdout] test tui::screens::rss::tests::link_matches_selected_explorer_item_matches_by_host ... ok [INFO] [stdout] test tui::screens::rss::tests::link_matches_selected_explorer_item_matches_by_source_hint ... ok [INFO] [stdout] test tui::screens::rss::tests::rss_item_completion_percent_is_none_without_live_torrent_metrics ... ok [INFO] [stdout] test tui::screens::rss::tests::rss_item_completion_percent_uses_history_info_hash_fallback ... ok [INFO] [stdout] test tui::screens::rss::tests::paste_link_in_edit_mode_dispatches_update_config ... ok [INFO] [stdout] test tui::screens::rss::tests::rss_item_completion_percent_does_not_require_downloaded_flag ... ok [INFO] [stdout] test tui::screens::rss::tests::search_enter_keeps_mode_active_when_query_non_empty ... ok [INFO] [stdout] test tui::screens::rss::tests::shift_y_allows_selected_explorer_item_when_already_downloaded ... ok [INFO] [stdout] test tui::screens::rss::tests::sync_countdown_label_returns_none_for_past_timestamp ... ok [INFO] [stdout] test tui::screens::rss::tests::sync_countdown_label_formats_minutes_and_seconds ... ok [INFO] [stdout] test tui::screens::rss::tests::shift_y_downloads_selected_explorer_item_when_not_downloaded ... ok [INFO] [stdout] test tui::screens::rss::tests::sync_key_auto_enables_rss_when_disabled ... ok [INFO] [stdout] test tui::screens::rss::tests::sync_key_enqueues_command ... ok [INFO] [stdout] test tui::screens::rss::tests::tab_toggles_filter_mode_while_editing_filter ... ok [INFO] [stdout] test tui::screens::rss::tests::sync_key_is_throttled_when_spammed ... ok [INFO] [stdout] test tui::screens::rss::tests::tab_cycles_focus_sections ... ok [INFO] [stdout] test tui::screens::rss::tests::truncate_with_ellipsis_shortens_long_text ... ok [INFO] [stdout] test tui::screens::rss::tests::toggle_link_dispatches_update_config ... ok [INFO] [stdout] test tui::screens::rss::tests::unified_layout_is_narrow_below_boundary ... ok [INFO] [stdout] test tui::screens::rss::tests::unified_layout_is_wide_at_boundary ... ok [INFO] [stdout] test tui::screens::welcome::tests::welcome_esc_transitions_to_normal ... ok [INFO] [stdout] test tui::screens::welcome::tests::welcome_ignores_non_esc_keys ... ok [INFO] [stdout] test tui::tree::tests::test_expanding_actually_empty_directory ... ok [INFO] [stdout] test tui::tree::tests::test_initial_state ... ok [INFO] [stdout] test tui::tree::tests::test_lazy_loading_simulation ... ok [INFO] [stdout] test tui::tree::tests::test_left_collapses_dir ... ok [INFO] [stdout] test tui::tree::tests::test_list_reordering_preserves_cursor ... ok [INFO] [stdout] test tui::tree::tests::test_scrolling_behavior_on_zoom_change ... ok [INFO] [stdout] test tui::tree::tests::test_scrolling_down_triggers_offset ... ok [INFO] [stdout] test tui::tree::tests::test_selection_persists_after_collapse ... ok [INFO] [stdout] test tui::tree::tests::test_search_auto_expands_and_filters ... ok [INFO] [stdout] test tui::tree::tests::test_smart_nav_left_jumps_to_parent ... ok [INFO] [stdout] test tui::tree::tests::test_smart_nav_right_descends_into_child ... ok [INFO] [stdout] test tui::screens::rss::tests::toggle_filter_dispatches_update_config ... ok [INFO] [stdout] test tui::view::tests::test_footer_left_width_expands_with_terminal_width ... ok [INFO] [stdout] test tui::view::tests::test_footer_left_width_respects_bounds ... ok [INFO] [stdout] test tui::view::tests::test_smart_table_layout_priorities ... ok [INFO] [stdout] test tui::view::tests::test_short_window_layout ... ok [INFO] [stdout] test tui::view::tests::test_standard_wide_layout_no_block_stream ... ok [INFO] [stdout] test tui::view::tests::test_too_small_window_height ... ok [INFO] [stdout] test tui::view::tests::test_too_small_window_width ... ok [INFO] [stdout] test tui::view::tests::test_tall_vertical_layout ... ok [INFO] [stdout] test tui::view::tests::test_truncate_theme_label_preserves_fx_suffix_when_truncated ... ok [INFO] [stdout] test tui::view::tests::test_truncate_theme_label_shows_full_fx_label_when_space_allows ... ok [INFO] [stdout] test tuning::tests::adaptive_controller_backs_off_after_stagnation ... ok [INFO] [stdout] test tuning::tests::adaptive_controller_decays_stale_best_after_repeated_no_improvement ... ok [INFO] [stdout] test tuning::tests::adaptive_controller_forces_backoff_when_change_pressure_is_high ... ok [INFO] [stdout] test tui::view::tests::test_ultra_wide_layout_with_block_stream ... ok [INFO] [stdout] test tuning::tests::adaptive_controller_speeds_up_on_rapid_regression ... ok [INFO] [stdout] test tui::view::tests::test_narrow_vertical_layout ... ok [INFO] [stdout] test tuning::tests::adaptive_controller_starts_fast_with_linked_lookback ... ok [INFO] [stdout] test tuning::tests::normalize_limits_for_mode_seeding_targets_70_30_peer_read_and_zero_reserve_write ... ok [INFO] [stdout] test tuning::tests::normalize_limits_for_mode_seeding_zeros_write_and_preserves_total ... ok [INFO] [stdout] test tuning::tests::random_adjustment_respects_min_bounds_over_many_steps ... ok [INFO] [stdout] test tuning::tests::seeding_adjustment_disables_disk_write_trades_and_sets_zero_write_slots ... ok [INFO] [stdout] test tuning::tests::normalize_limits_for_mode_downloading_targets_30_70_read_write_split ... ok [INFO] [stdout] test tuning::tests::seeding_adjustment_preserves_total_disk_slots_by_moving_write_to_read ... ok [INFO] [stdout] test tuning::tests::tuner_evaluation_reality_check_resets_stale_best_score ... ok [INFO] [stdout] test tuning::tests::tuner_simulation_converges_toward_known_optimum_no_noise ... ok [INFO] [stdout] test tuning::tests::tuner_evaluation_reverts_when_candidate_is_worse ... ok [INFO] [stdout] test tuning::tests::tuner_simulation_plateau_stays_stable_without_runaway ... ok [INFO] [stdout] test tuning::tests::tuner_simulation_recovers_from_high_reserve_phase_when_demand_returns ... ok [INFO] [stdout] test tuning::tests::tuner_simulation_converges_toward_nonzero_reserve_optimum ... ok [INFO] [stdout] test tuning::tests::tuning_controller_evaluate_cycle_resets_countdown_and_tracks_best ... ok [INFO] [stdout] test tuning::tests::tuning_controller_fixed_policy_uses_default_lookback_and_countdown ... ok [INFO] [stdout] test tuning::tests::tuning_controller_objective_reset_clears_scores_and_ema ... ok [INFO] [stdout] test tuning::tests::tuner_simulation_under_disk_pressure_converges_to_lower_disk_limits ... ok [INFO] [stdout] test networking::session::tests::test_heavy_load_20k_blocks_sliding_window ... ok [INFO] [stdout] test tuning::tests::adaptive_controller_limits_regression_speedups_then_backs_off ... ok [INFO] [stdout] test networking::session::tests::test_dynamic_window_growth_to_max ... FAILED [INFO] [stdout] test resource_manager::tests::test_disk_permit_throughput_roughly_halves_when_limit_halves ... ok [INFO] [stdout] test networking::session::tests::test_dynamic_window_steady_state ... ok [INFO] [stdout] test torrent_manager::state::prop_tests::state_machine::test_state_machine_network_reordering ... ok [INFO] [stdout] test torrent_manager::manager::tests::test_manager_event_loop_throughput ... ok [INFO] [stdout] test torrent_manager::state::prop_tests::test_rarest_first_scale ... ok [INFO] [stdout] test torrent_manager::state::prop_tests::test_deep_state_chaos ... ok [INFO] [stdout] test torrent_manager::manager::resource_tests::test_pipelined_download_two_thousand_blocks ... ok [INFO] [stdout] test networking::session::tests::test_dynamic_window_reset_on_choke ... ok [INFO] [stdout] test torrent_manager::state::tests::test_state_scale_2k_blocks_simulation ... ok [INFO] [stdout] test torrent_manager::state::prop_tests::fuzz_piece_block_selection_and_completion ... ok [INFO] [stdout] test networking::session::tests::test_dynamic_window_congestion_control ... ok [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- networking::session::tests::test_dynamic_window_growth_to_max stdout ---- [INFO] [stdout] Rocket Test: Final Window Size = 8 [INFO] [stdout] [INFO] [stdout] thread 'networking::session::tests::test_dynamic_window_growth_to_max' (99) panicked at src/networking/session.rs:1487:9: [INFO] [stdout] Window should have grown (Current: 8, Start: 8) [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x5d75e8a45d4a - std[da2fd379f16a7ff7]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x5d75e8a45d4a - std[da2fd379f16a7ff7]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x5d75e8a45d4a - std[da2fd379f16a7ff7]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x5d75e8a45d4a - <::print::DisplayBacktrace as core[97f61b5528a4c2b4]::fmt::Display>::fmt [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x5d75e8a603fa - ::fmt [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x5d75e8a603fa - core[97f61b5528a4c2b4]::fmt::write [INFO] [stdout] 6: 0x5d75e8a4b432 - std[da2fd379f16a7ff7]::io::default_write_fmt::> [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x5d75e8a4b432 - as std[da2fd379f16a7ff7]::io::Write>::write_fmt [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x5d75e8a201df - ::print [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x5d75e8a201df - std[da2fd379f16a7ff7]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x5d75e8a3c2b9 - std[da2fd379f16a7ff7]::panicking::default_hook [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x5d75e7d8855c - core[97f61b5528a4c2b4]::ops::function::Fn<(&'a std[da2fd379f16a7ff7]::panic::PanicHookInfo<'b>,), Output = ()> + core[97f61b5528a4c2b4]::marker::Send + core[97f61b5528a4c2b4]::marker::Sync> as core[97f61b5528a4c2b4]::ops::function::Fn<(&std[da2fd379f16a7ff7]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 12: 0x5d75e7d8855c - test[d0b63a2f043bab5e]::test_main_with_exit_callback::::{closure#0} [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x5d75e8a3c532 - core[97f61b5528a4c2b4]::ops::function::Fn<(&'a std[da2fd379f16a7ff7]::panic::PanicHookInfo<'b>,), Output = ()> + core[97f61b5528a4c2b4]::marker::Send + core[97f61b5528a4c2b4]::marker::Sync> as core[97f61b5528a4c2b4]::ops::function::Fn<(&std[da2fd379f16a7ff7]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 14: 0x5d75e8a3c532 - std[da2fd379f16a7ff7]::panicking::panic_with_hook [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x5d75e8a20298 - std[da2fd379f16a7ff7]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x5d75e8a17739 - std[da2fd379f16a7ff7]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x5d75e8a212cd - __rustc[9f3cd9eabd71303e]::rust_begin_unwind [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x5d75e8a60d8c - core[97f61b5528a4c2b4]::panicking::panic_fmt [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x5d75e74b2f03 - superseedr[4c7d2279c22b02b5]::networking::session::tests::test_dynamic_window_growth_to_max::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/src/networking/session.rs:1487:9 [INFO] [stdout] 20: 0x5d75e7b10c82 - > as core[97f61b5528a4c2b4]::future::future::Future>::poll [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/core/src/future/future.rs:133:9 [INFO] [stdout] 21: 0x5d75e7b10dbd - >> as core[97f61b5528a4c2b4]::future::future::Future>::poll [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/core/src/future/future.rs:133:9 [INFO] [stdout] 22: 0x5d75e7cb135d - ::block_on::>>>::{closure#0}::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/scheduler/current_thread/mod.rs:753:70 [INFO] [stdout] 23: 0x5d75e7cb114b - tokio[ae966b035a34246a]::task::coop::with_budget::, ::block_on>>>::{closure#0}::{closure#0}::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/task/coop/mod.rs:167:5 [INFO] [stdout] 24: 0x5d75e7cb114b - tokio[ae966b035a34246a]::task::coop::budget::, ::block_on>>>::{closure#0}::{closure#0}::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/task/coop/mod.rs:133:5 [INFO] [stdout] 25: 0x5d75e7cb114b - ::block_on::>>>::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/scheduler/current_thread/mod.rs:753:25 [INFO] [stdout] 26: 0x5d75e7c76350 - ::enter::, ::block_on>>>::{closure#0}::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/scheduler/current_thread/mod.rs:442:19 [INFO] [stdout] 27: 0x5d75e7cae6dd - ::block_on::>>>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/scheduler/current_thread/mod.rs:752:44 [INFO] [stdout] 28: 0x5d75e7cac374 - ::enter::<::block_on>>>::{closure#0}, core[97f61b5528a4c2b4]::option::Option<()>>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/scheduler/current_thread/mod.rs:840:68 [INFO] [stdout] 29: 0x5d75e75149ab - >::set::<::enter<::block_on>>>::{closure#0}, core[97f61b5528a4c2b4]::option::Option<()>>::{closure#0}, (alloc[ec929a98520ab192]::boxed::Box, core[97f61b5528a4c2b4]::option::Option<()>)> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/context/scoped.rs:40:9 [INFO] [stdout] 30: 0x5d75e7849d79 - tokio[ae966b035a34246a]::runtime::context::set_scheduler::<(alloc[ec929a98520ab192]::boxed::Box, core[97f61b5528a4c2b4]::option::Option<()>), ::enter<::block_on>>>::{closure#0}, core[97f61b5528a4c2b4]::option::Option<()>>::{closure#0}>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/context.rs:176:38 [INFO] [stdout] 31: 0x5d75e7772a32 - >::try_with::, core[97f61b5528a4c2b4]::option::Option<()>), ::enter<::block_on>>>::{closure#0}, core[97f61b5528a4c2b4]::option::Option<()>>::{closure#0}>::{closure#0}, (alloc[ec929a98520ab192]::boxed::Box, core[97f61b5528a4c2b4]::option::Option<()>)> [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/std/src/thread/local.rs:513:12 [INFO] [stdout] 32: 0x5d75e77720fe - >::with::, core[97f61b5528a4c2b4]::option::Option<()>), ::enter<::block_on>>>::{closure#0}, core[97f61b5528a4c2b4]::option::Option<()>>::{closure#0}>::{closure#0}, (alloc[ec929a98520ab192]::boxed::Box, core[97f61b5528a4c2b4]::option::Option<()>)> [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/std/src/thread/local.rs:477:20 [INFO] [stdout] 33: 0x5d75e78074cd - tokio[ae966b035a34246a]::runtime::context::set_scheduler::<(alloc[ec929a98520ab192]::boxed::Box, core[97f61b5528a4c2b4]::option::Option<()>), ::enter<::block_on>>>::{closure#0}, core[97f61b5528a4c2b4]::option::Option<()>>::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/context.rs:176:17 [INFO] [stdout] 34: 0x5d75e7c98760 - ::enter::<::block_on>>>::{closure#0}, core[97f61b5528a4c2b4]::option::Option<()>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/scheduler/current_thread/mod.rs:840:27 [INFO] [stdout] 35: 0x5d75e7c98b76 - ::block_on::>>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/scheduler/current_thread/mod.rs:740:24 [INFO] [stdout] 36: 0x5d75e7cab790 - ::block_on::>>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/scheduler/current_thread/mod.rs:200:33 [INFO] [stdout] 37: 0x5d75e7405063 - tokio[ae966b035a34246a]::runtime::context::runtime::enter_runtime::<::block_on>>::{closure#0}, ()> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/context/runtime.rs:65:16 [INFO] [stdout] 38: 0x5d75e7c6d6a1 - ::block_on::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/scheduler/current_thread/mod.rs:188:9 [INFO] [stdout] 39: 0x5d75e7a90a44 - ::block_on_inner::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/runtime.rs:368:52 [INFO] [stdout] 40: 0x5d75e7a90e7f - ::block_on::>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/runtime.rs:342:18 [INFO] [stdout] 41: 0x5d75e74de540 - superseedr[4c7d2279c22b02b5]::networking::session::tests::test_dynamic_window_growth_to_max [INFO] [stdout] at /opt/rustwide/workdir/src/networking/session.rs:1492:10 [INFO] [stdout] 42: 0x5d75e74b0ca7 - superseedr[4c7d2279c22b02b5]::networking::session::tests::test_dynamic_window_growth_to_max::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/src/networking/session.rs:1417:49 [INFO] [stdout] 43: 0x5d75e773d236 - >::call_once [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 44: 0x5d75e7d7c63b - core[97f61b5528a4c2b4]::result::Result<(), alloc[ec929a98520ab192]::string::String> as core[97f61b5528a4c2b4]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 45: 0x5d75e7d7c63b - test[d0b63a2f043bab5e]::__rust_begin_short_backtrace::, fn() -> core[97f61b5528a4c2b4]::result::Result<(), alloc[ec929a98520ab192]::string::String>> [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/test/src/lib.rs:663:18 [INFO] [stdout] 46: 0x5d75e7d8902b - test[d0b63a2f043bab5e]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/test/src/lib.rs:686:74 [INFO] [stdout] 47: 0x5d75e7d8902b - as core[97f61b5528a4c2b4]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 48: 0x5d75e7d8902b - std[da2fd379f16a7ff7]::panicking::catch_unwind::do_call::, core[97f61b5528a4c2b4]::result::Result<(), alloc[ec929a98520ab192]::string::String>> [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/std/src/panicking.rs:581:40 [INFO] [stdout] 49: 0x5d75e7d8902b - std[da2fd379f16a7ff7]::panicking::catch_unwind::, core[97f61b5528a4c2b4]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/std/src/panicking.rs:544:19 [INFO] [stdout] 50: 0x5d75e7d8902b - std[da2fd379f16a7ff7]::panic::catch_unwind::, core[97f61b5528a4c2b4]::result::Result<(), alloc[ec929a98520ab192]::string::String>> [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/std/src/panic.rs:359:14 [INFO] [stdout] 51: 0x5d75e7d8902b - test[d0b63a2f043bab5e]::run_test_in_process [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/test/src/lib.rs:686:27 [INFO] [stdout] 52: 0x5d75e7d8902b - test[d0b63a2f043bab5e]::run_test::{closure#0} [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/test/src/lib.rs:607:43 [INFO] [stdout] 53: 0x5d75e7d84744 - test[d0b63a2f043bab5e]::run_test::{closure#1} [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/test/src/lib.rs:637:41 [INFO] [stdout] 54: 0x5d75e7d84744 - std[da2fd379f16a7ff7]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 55: 0x5d75e7d8bc32 - std[da2fd379f16a7ff7]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 56: 0x5d75e7d8bc32 - ::{closure#1}::{closure#0}> as core[97f61b5528a4c2b4]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 57: 0x5d75e7d8bc32 - std[da2fd379f16a7ff7]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/std/src/panicking.rs:581:40 [INFO] [stdout] 58: 0x5d75e7d8bc32 - std[da2fd379f16a7ff7]::panicking::catch_unwind::<(), core[97f61b5528a4c2b4]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/std/src/panicking.rs:544:19 [INFO] [stdout] 59: 0x5d75e7d8bc32 - std[da2fd379f16a7ff7]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/std/src/panic.rs:359:14 [INFO] [stdout] 60: 0x5d75e7d8bc32 - std[da2fd379f16a7ff7]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 61: 0x5d75e7d8bc32 - ::{closure#1} as core[97f61b5528a4c2b4]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 62: 0x5d75e8a44cef - + core[97f61b5528a4c2b4]::marker::Send> as core[97f61b5528a4c2b4]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/alloc/src/boxed.rs:2240:9 [INFO] [stdout] 63: 0x5d75e8a44cef - ::new::thread_start [INFO] [stdout] at /rustc/8da20828b6ea601dfd8e2448cb50ace88876bd78/library/std/src/sys/thread/unix.rs:118:17 [INFO] [stdout] 64: 0x72a4df38faa4 - [INFO] [stdout] 65: 0x72a4df41ca64 - clone [INFO] [stdout] 66: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] networking::session::tests::test_dynamic_window_growth_to_max [INFO] [stdout] [INFO] [stdout] test result: FAILED. 568 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 13.07s [INFO] [stdout] [INFO] [stderr] error: test failed, to rerun pass `--bin superseedr` [INFO] running `Command { std: "docker" "inspect" "eee36a5f810b5045196652d8ea699a3389fcf21f74bdc6659259b4ac193a732a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "eee36a5f810b5045196652d8ea699a3389fcf21f74bdc6659259b4ac193a732a", kill_on_drop: false }` [INFO] [stdout] eee36a5f810b5045196652d8ea699a3389fcf21f74bdc6659259b4ac193a732a