[INFO] fetching crate atelier_data 0.0.15...
[INFO] testing atelier_data-0.0.15 against try#33835004928d3bf65db4d4712e1330766263b0bd for pr-155739
[INFO] extracting crate atelier_data 0.0.15 into /workspace/builds/worker-4-tc2/source
[INFO] started tweaking crates.io crate atelier_data 0.0.15
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate atelier_data 0.0.15
[INFO] tweaked toml for crates.io crate atelier_data 0.0.15 written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate atelier_data 0.0.15 on toolchain 33835004928d3bf65db4d4712e1330766263b0bd
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate atelier_data 0.0.15 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" "+33835004928d3bf65db4d4712e1330766263b0bd" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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" "+33835004928d3bf65db4d4712e1330766263b0bd" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] ba4b6dfee50af6bd7addebaf570d911cc4b41ab77ff7bad01371305be1b7b105
[INFO] running `Command { std: "docker" "start" "-a" "ba4b6dfee50af6bd7addebaf570d911cc4b41ab77ff7bad01371305be1b7b105", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "ba4b6dfee50af6bd7addebaf570d911cc4b41ab77ff7bad01371305be1b7b105", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ba4b6dfee50af6bd7addebaf570d911cc4b41ab77ff7bad01371305be1b7b105", kill_on_drop: false }`
[INFO] [stdout] ba4b6dfee50af6bd7addebaf570d911cc4b41ab77ff7bad01371305be1b7b105
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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" "+33835004928d3bf65db4d4712e1330766263b0bd" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] be409bdcf39d04f4c92686c2ea3e12f6151288e31458baea652959de7a6f7537
[INFO] running `Command { std: "docker" "start" "-a" "be409bdcf39d04f4c92686c2ea3e12f6151288e31458baea652959de7a6f7537", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.182
[INFO] [stderr]    Compiling futures-core v0.3.32
[INFO] [stderr]    Compiling stable_deref_trait v1.2.1
[INFO] [stderr]    Compiling itoa v1.0.17
[INFO] [stderr]    Compiling futures-sink v0.3.32
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling vcpkg v0.2.15
[INFO] [stderr]    Compiling cc v1.2.56
[INFO] [stderr]    Compiling litemap v0.8.1
[INFO] [stderr]    Compiling writeable v0.6.2
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling futures-io v0.3.32
[INFO] [stderr]    Compiling futures-task v0.3.32
[INFO] [stderr]    Compiling zerocopy v0.8.40
[INFO] [stderr]    Compiling icu_properties_data v2.1.2
[INFO] [stderr]    Compiling icu_normalizer_data v2.1.1
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling foreign-types-shared v0.1.1
[INFO] [stderr]    Compiling openssl v0.10.75
[INFO] [stderr]    Compiling futures-channel v0.3.32
[INFO] [stderr]    Compiling http v1.4.0
[INFO] [stderr]    Compiling percent-encoding v2.3.2
[INFO] [stderr]    Compiling foreign-types v0.3.2
[INFO] [stderr]    Compiling indexmap v2.13.0
[INFO] [stderr]    Compiling native-tls v0.2.18
[INFO] [stderr]    Compiling openssl-probe v0.2.1
[INFO] [stderr]    Compiling form_urlencoded v1.2.2
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling sync_wrapper v1.0.2
[INFO] [stderr]    Compiling anstyle v1.0.13
[INFO] [stderr]    Compiling ipnet v2.12.0
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.2
[INFO] [stderr]    Compiling anstyle-query v1.1.5
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling utf-8 v0.7.6
[INFO] [stderr]    Compiling clap_lex v1.0.0
[INFO] [stderr]    Compiling anstream v0.6.21
[INFO] [stderr]    Compiling sha1 v0.10.6
[INFO] [stderr]    Compiling rust_decimal v1.40.0
[INFO] [stderr]    Compiling data-encoding v2.10.0
[INFO] [stderr]    Compiling iri-string v0.7.10
[INFO] [stderr]    Compiling winnow v0.7.15
[INFO] [stderr]    Compiling toml_write v0.1.2
[INFO] [stderr]    Compiling zeroize v1.8.2
[INFO] [stderr]    Compiling rustls-pki-types v1.14.0
[INFO] [stderr]    Compiling clap_builder v4.5.60
[INFO] [stderr]    Compiling tracing-log v0.2.0
[INFO] [stderr]    Compiling csv-core v0.1.13
[INFO] [stderr]    Compiling encoding_rs v0.8.35
[INFO] [stderr]    Compiling arrayvec v0.7.6
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling http-body v1.0.1
[INFO] [stderr]    Compiling http-body-util v0.1.3
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling openssl-sys v0.9.111
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling socket2 v0.6.2
[INFO] [stderr]    Compiling mio v1.1.1
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling uuid v1.22.0
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling csv v1.4.0
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling zerovec-derive v0.11.2
[INFO] [stderr]    Compiling tokio-macros v2.6.1
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling futures-macro v0.3.32
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling openssl-macros v0.1.1
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling clap_derive v4.5.55
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling zerofrom-derive v0.1.6
[INFO] [stderr]    Compiling yoke-derive v0.8.1
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling rand v0.9.2
[INFO] [stderr]    Compiling tokio v1.50.0
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling zerofrom v0.1.6
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling clap v4.5.60
[INFO] [stderr]    Compiling yoke v0.8.1
[INFO] [stderr]    Compiling tracing-subscriber v0.3.22
[INFO] [stderr]    Compiling zerovec v0.11.5
[INFO] [stderr]    Compiling zerotrie v0.2.3
[INFO] [stderr]    Compiling tinystr v0.8.2
[INFO] [stderr]    Compiling potential_utf v0.1.4
[INFO] [stderr]    Compiling icu_collections v2.1.1
[INFO] [stderr]    Compiling icu_locale_core v2.1.1
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling icu_provider v2.1.1
[INFO] [stderr]    Compiling futures-executor v0.3.32
[INFO] [stderr]    Compiling icu_normalizer v2.1.1
[INFO] [stderr]    Compiling icu_properties v2.1.2
[INFO] [stderr]    Compiling futures v0.3.32
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling chrono v0.4.44
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling tungstenite v0.21.0
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling tokio-native-tls v0.3.1
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling tokio-stream v0.1.18
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling tokio-tungstenite v0.21.0
[INFO] [stderr]    Compiling h2 v0.4.13
[INFO] [stderr]    Compiling async-rate-limiter v1.1.0
[INFO] [stderr]    Compiling tower-http v0.6.8
[INFO] [stderr]    Compiling hyper v1.8.1
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling hyper-tls v0.6.0
[INFO] [stderr]    Compiling reqwest v0.12.28
[INFO] [stderr]    Compiling atelier_data v0.0.15 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 42s
[INFO] running `Command { std: "docker" "inspect" "be409bdcf39d04f4c92686c2ea3e12f6151288e31458baea652959de7a6f7537", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "be409bdcf39d04f4c92686c2ea3e12f6151288e31458baea652959de7a6f7537", kill_on_drop: false }`
[INFO] [stdout] be409bdcf39d04f4c92686c2ea3e12f6151288e31458baea652959de7a6f7537
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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" "+33835004928d3bf65db4d4712e1330766263b0bd" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 6e69e5c83a977ba45678fd8859be2900af6b84ac17fa89f57831010cb66f584d
[INFO] running `Command { std: "docker" "start" "-a" "6e69e5c83a977ba45678fd8859be2900af6b84ac17fa89f57831010cb66f584d", kill_on_drop: false }`
[INFO] [stderr]    Compiling bitflags v2.11.0
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling openssl v0.10.75
[INFO] [stderr]    Compiling tower-http v0.6.8
[INFO] [stderr]    Compiling tempfile v3.26.0
[INFO] [stderr]    Compiling native-tls v0.2.18
[INFO] [stderr]    Compiling tokio-native-tls v0.3.1
[INFO] [stderr]    Compiling tungstenite v0.21.0
[INFO] [stderr]    Compiling hyper-tls v0.6.0
[INFO] [stderr]    Compiling reqwest v0.12.28
[INFO] [stderr]    Compiling tokio-tungstenite v0.21.0
[INFO] [stderr]    Compiling atelier_data v0.0.15 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 11s
[INFO] running `Command { std: "docker" "inspect" "6e69e5c83a977ba45678fd8859be2900af6b84ac17fa89f57831010cb66f584d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6e69e5c83a977ba45678fd8859be2900af6b84ac17fa89f57831010cb66f584d", kill_on_drop: false }`
[INFO] [stdout] 6e69e5c83a977ba45678fd8859be2900af6b84ac17fa89f57831010cb66f584d
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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" "+33835004928d3bf65db4d4712e1330766263b0bd" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 906ef2b7f2737012b4dfcaff4b6f6b8ac301fa8a42498c22e90e94608a2dfad3
[INFO] running `Command { std: "docker" "start" "-a" "906ef2b7f2737012b4dfcaff4b6f6b8ac301fa8a42498c22e90e94608a2dfad3", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.52s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/atelier_data-489e758c83da9a1f)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test workers::topic_publisher::tests::registry_creates_topics_for_enabled_datatypes ... ok
[INFO] [stdout] test workers::topic_publisher::tests::subscribe_and_publish ... ok
[INFO] [stdout] test workers::topic_publisher::tests::publish_to_unknown_topic_returns_error ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/data_worker.rs (/opt/rustwide/target/debug/deps/data_worker-f2eb9ba4151f91cc)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/market_worker.rs (/opt/rustwide/target/debug/deps/market_worker-f2faf2f62bd8e8da)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/sources/binance/order_books/test_orderbook_responses.rs (/opt/rustwide/target/debug/deps/test_binance_orderbook_responses-edefc1296f0996bd)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test tests::test_parse_depth_snapshot ... ok
[INFO] [stdout] test tests::test_depth_update_to_normalized ... ok
[INFO] [stdout] test tests::test_empty_snapshot ... ok
[INFO] [stdout] test tests::test_delta_before_snapshot_rejected ... ok
[INFO] [stdout] test tests::test_parse_depth_update ... ok
[INFO] [stdout] test tests::test_depth_snapshot_to_normalized ... ok
[INFO] [stdout] test tests::test_snapshot_then_delta_integration ... ok
[INFO] [stdout] test tests::test_zero_quantity_deletes_level ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/sources/binance/public_trades/test_trade_responses.rs (/opt/rustwide/target/debug/deps/test_binance_trade_responses-0a4ce193bc1119ed)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test tests::test_trade_precision ... ok
[INFO] [stdout] test tests::test_taker_side_sell ... ok
[INFO] [stdout] test tests::test_taker_side_buy ... ok
[INFO] [stdout] test tests::test_parse_trade ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/sources/bybit/funding_rates/test_funding_rates_responses.rs (/opt/rustwide/target/debug/deps/test_bybit_funding_rates_responses-a3e104da9604f9a2)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/sources/bybit/liquidations/test_liquidations_responses.rs (/opt/rustwide/target/debug/deps/test_bybit_liquidations_responses-d1fa5db9e9233ada)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test tests::test_liquidation_event_processing_logic ... ok
[INFO] [stdout] test tests::test_stream_configuration_and_setup ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/sources/bybit/open_interests/test_open_interests_responses.rs (/opt/rustwide/target/debug/deps/test_bybit_open_interests_responses-49d1d5abf8d10b71)
[INFO] [stderr]      Running tests/sources/bybit/order_books/test_orderbook_responses.rs (/opt/rustwide/target/debug/deps/test_bybit_orderbook_responses-8979f65f302868f9)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test tests::test_create_streams_topics ... ok
[INFO] [stdout] test tests::test_to_normalized_snapshot ... ok
[INFO] [stdout] test tests::test_parse_ob_snapshot ... ok
[INFO] [stdout] test tests::test_to_normalized_empty_data ... ok
[INFO] [stdout] test tests::test_parse_ob_delta ... ok
[INFO] [stdout] test tests::test_normalized_integrates_with_orderbook_delta ... ok
[INFO] [stdout] test tests::test_to_normalized_delta_not_snapshot ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/sources/bybit/public_trades/test_public_trades_responses.rs (/opt/rustwide/target/debug/deps/test_bybit_trade_responses-d34c690fe0eb0084)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test tests::test_parse_trade_update ... ok
[INFO] [stdout] test tests::test_parse_trades_snapshot ... ok
[INFO] [stdout] test tests::test_trade_fields ... ok
[INFO] [stdout] test tests::test_side_values_buy_sell ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/sources/coinbase/order_books/test_orderbook_responses.rs (/opt/rustwide/target/debug/deps/test_coinbase_orderbook_responses-ab0a75fd383d29c4)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test tests::test_to_normalized_empty_events ... ok
[INFO] [stdout] test tests::test_to_normalized_snapshot ... ok
[INFO] [stdout] test tests::test_to_normalized_update_not_snapshot ... ok
[INFO] [stdout] test tests::test_parse_l2_snapshot ... ok
[INFO] [stdout] test tests::test_parse_l2_update ... ok
[INFO] [stdout] test tests::test_normalized_integrates_with_orderbook_delta ... ok
[INFO] [stdout] test tests::test_coinbase_wss_orderbook_stream ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/sources/coinbase/public_trades/test_trade_responses.rs (/opt/rustwide/target/debug/deps/test_coinbase_trade_responses-e28f077f829c619a)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test tests::test_timestamp_ms_parsing ... ok
[INFO] [stdout] test tests::test_timestamp_ms_invalid_returns_zero ... ok
[INFO] [stdout] test tests::test_parse_trades_snapshot ... ok
[INFO] [stdout] test tests::test_parse_trade_update ... ok
[INFO] [stdout] test tests::test_side_values_buy_sell ... ok
[INFO] [stdout] test tests::test_coinbase_wss_trade_stream ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/clients/connections/test_connection_manager.rs (/opt/rustwide/target/debug/deps/test_connection_manager-5fd840431661d6bd)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test tests::default_config_matches_spec ... ok
[INFO] [stdout] test tests::non_retryable_disconnect_gives_up ... ok
[INFO] [stdout] test tests::transitions_are_recorded ... ok
[INFO] [stdout] test tests::on_connected_resets_policy ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/workers/test_data_worker_connections.rs (/opt/rustwide/target/debug/deps/test_data_worker_connections-1e5abf557e711812)
[INFO] [stdout] 
[INFO] [stdout] running 25 tests
[INFO] [stdout] test connection_manager_non_retryable_gives_up ... ok
[INFO] [stdout] test connection_manager_full_lifecycle ... ok
[INFO] [stdout] test coinbase_registry_creates_expected_topics ... ok
[INFO] [stdout] test coinbase_publish_trade_roundtrip ... ok
[INFO] [stdout] test connection_manager_spec_backoff_config ... ok
[INFO] [stdout] test connection_manager_initial_state ... ok
[INFO] [stdout] test gap_detector_set_routes_by_topic ... ok
[INFO] [stdout] test kraken_registry_creates_expected_topics ... ok
[INFO] [stdout] test multiple_subscribers_receive_same_message ... ok
[INFO] [stdout] test publish_no_receivers_succeeds ... ok
[INFO] [stdout] test gap_detector_first_event_no_gap ... ok
[INFO] [stdout] test gap_detector_rapid_events_no_gap ... ok
[INFO] [stdout] test registry_from_config_creates_expected_topics ... ok
[INFO] [stdout] test kraken_publish_trade_roundtrip ... ok
[INFO] [stdout] test registry_subscribe_all_returns_all_topics ... ok
[INFO] [stdout] test topic_naming_with_different_depth ... ok
[INFO] [stdout] test publish_subscribe_roundtrip ... ok
[INFO] [stdout] test topic_naming_convention_orderbook ... ok
[INFO] [stdout] test publish_unknown_topic_is_error ... ok
[INFO] [stdout] test data_worker_immediate_shutdown ... ok
[INFO] [stdout] test data_worker_builder_methods ... ok
[INFO] [stdout] test data_worker_build_registry_matches_config ... ok
[INFO] [stdout] test data_worker_all_datatypes_registry ... ok
[INFO] [stdout] test gap_detector_detects_silence ... ok
[INFO] [stdout] test data_worker_delayed_shutdown ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 25 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/workers/test_data_worker_markets.rs (/opt/rustwide/target/debug/deps/test_data_worker_markets-686663917a13003f)
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test tests::classify_bybit_trade_with_trades_enabled ... ok
[INFO] [stdout] test tests::classify_bybit_trade_with_trades_disabled ... ok
[INFO] [stdout] test tests::classify_bybit_ticker_maps_to_both_funding_and_oi ... ok
[INFO] [stdout] test tests::classify_kraken_trade_disabled ... ok
[INFO] [stdout] test tests::classify_coinbase_orderbook_enabled ... ok
[INFO] [stdout] test tests::classify_coinbase_trade_enabled ... ok
[INFO] [stdout] test tests::classify_coinbase_orderbook_disabled ... ok
[INFO] [stdout] test tests::classify_kraken_orderbook_enabled ... ok
[INFO] [stdout] test tests::classify_coinbase_trade_disabled ... ok
[INFO] [stdout] test tests::classify_kraken_orderbook_disabled ... ok
[INFO] [stdout] test tests::classify_respects_disabled_datatypes ... ok
[INFO] [stdout] test tests::classify_kraken_trade_enabled ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/types/synchronizers/test_event_sync.rs (/opt/rustwide/target/debug/deps/test_event_sync-fbc8e01a775b05b1)
[INFO] [stdout] 
[INFO] [stdout] running 19 tests
[INFO] [stdout] test tests::accumulation_resets_after_emission ... ok
[INFO] [stdout] test tests::drain_clears_buffer_preserves_count ... ok
[INFO] [stdout] test tests::finalize_does_nothing_before_initialization ... ok
[INFO] [stdout] test tests::all_events_mode_emits_on_each_reference ... ok
[INFO] [stdout] test tests::finalize_does_nothing_when_no_pending_events ... ok
[INFO] [stdout] test tests::finalize_emits_remaining_data ... ok
[INFO] [stdout] test tests::first_orderbook_does_not_emit_when_not_reference ... ok
[INFO] [stdout] test tests::funding_rates_carried_forward ... ok
[INFO] [stdout] test tests::liquidation_as_reference_event ... ok
[INFO] [stdout] test tests::first_orderbook_emits_when_orderbook_is_reference ... ok
[INFO] [stdout] test tests::funding_rate_updates_replace_previous ... ok
[INFO] [stdout] test tests::liquidations_accumulate_between_reference_events ... ok
[INFO] [stdout] test tests::no_emission_before_first_orderbook ... ok
[INFO] [stdout] test tests::non_reference_events_do_not_emit ... ok
[INFO] [stdout] test tests::open_interest_carried_forward ... ok
[INFO] [stdout] test tests::snapshot_has_correct_timestamp ... ok
[INFO] [stdout] test tests::trade_as_reference_event ... ok
[INFO] [stdout] test tests::trades_accumulate_between_reference_events ... ok
[INFO] [stdout] test tests::empty_reference_events_panics - should panic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.37s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/clients/http/test_builder.rs (/opt/rustwide/target/debug/deps/test_http_builder-3e217e3edd442089)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test tests::test_http_builder_default_is_equivalent_to_new ... ok
[INFO] [stdout] test tests::test_http_builder_error_type_is_string ... ok
[INFO] [stdout] test tests::test_http_builder_missing_client_errors ... ok
[INFO] [stdout] test tests::test_http_builder_complete_builds_successfully ... ok
[INFO] [stdout] test tests::test_http_builder_missing_exchange_errors ... ok
[INFO] [stdout] test tests::test_http_builder_missing_timeout_errors ... ok
[INFO] [stdout] test tests::test_http_builder_missing_base_url_errors ... ok
[INFO] [stdout] test tests::test_http_builder_missing_rate_limiter_errors ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.48s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/sources/kraken/order_books/test_orderbook_responses.rs (/opt/rustwide/target/debug/deps/test_kraken_orderbook_responses-0cfa89f0d660748f)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test tests::test_to_normalized_empty_data ... ok
[INFO] [stdout] test tests::test_parse_book_snapshot ... ok
[INFO] [stdout] test tests::test_parse_book_update ... ok
[INFO] [stdout] test tests::test_to_normalized_update_not_snapshot ... ok
[INFO] [stdout] test tests::test_normalized_integrates_with_orderbook_delta ... ok
[INFO] [stdout] test tests::test_to_normalized_snapshot ... ok
[INFO] [stdout] test tests::test_kraken_wss_orderbook_stream ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/sources/kraken/public_trades/test_trade_responses.rs (/opt/rustwide/target/debug/deps/test_kraken_trade_responses-6d1aceeb75db85cf)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test tests::test_timestamp_ms_invalid_returns_zero ... ok
[INFO] [stdout] test tests::test_parse_trade_update ... ok
[INFO] [stdout] test tests::test_side_values_buy_sell ... ok
[INFO] [stdout] test tests::test_price_qty_are_floats ... ok
[INFO] [stdout] test tests::test_parse_trades_snapshot ... ok
[INFO] [stdout] test tests::test_timestamp_ms_parsing ... ok
[INFO] [stdout] test tests::test_kraken_wss_trade_stream ... ok
[INFO] [stdout] 
[INFO] [stderr]      Running tests/types/snapshots/test_market_aggregate.rs (/opt/rustwide/target/debug/deps/test_market_aggregate-07715be0d75f878b)
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test test_aggregate_empty_snapshot ... ok
[INFO] [stdout] test test_aggregate_orderbook_imbalance ... ok
[INFO] [stdout] test test_aggregate_oi_change ... ok
[INFO] [stdout] test test_aggregate_trade_vwap ... ok
[INFO] [stdout] test test_market_aggregate_drains_buffer ... ok
[INFO] [stdout] test test_aggregate_orderbook_mid_price ... ok
[INFO] [stdout] test test_market_aggregate_oi_change_across_snapshots ... ok
[INFO] [stdout] test test_aggregate_funding_rate ... ok
[INFO] [stdout] test test_aggregate_liquidation_imbalance ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/types/snapshots/test_market_snapshot.rs (/opt/rustwide/target/debug/deps/test_market_snapshot-18329fd85eae2f2c)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test tests::empty_snapshot_aggregates_are_zero ... ok
[INFO] [stdout] test tests::liquidation_notional_correct ... ok
[INFO] [stdout] test tests::snapshot_with_open_interest_has_data ... ok
[INFO] [stdout] test tests::snapshot_with_funding_has_data ... ok
[INFO] [stdout] test tests::snapshot_with_orderbook_has_data ... ok
[INFO] [stdout] test tests::snapshot_with_trades_has_data ... ok
[INFO] [stdout] test tests::trade_count_correct ... ok
[INFO] [stdout] test tests::trade_volume_correct ... ok
[INFO] [stdout] test tests::snapshot_with_liquidations_has_data ... ok
[INFO] [stdout] test tests::empty_snapshot_has_no_data ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/types/synchronizers/test_market_sync.rs (/opt/rustwide/target/debug/deps/test_market_sync-81795c27d545f1ae)
[INFO] [stdout] 
[INFO] [stdout] running 23 tests
[INFO] [stdout] test test_finalize_before_any_clock_event_is_noop ... ok
[INFO] [stdout] test test_default_clock_mode_is_orderbook_driven ... ok
[INFO] [stdout] test test_finalize_orderbook_driven ... ok
[INFO] [stdout] test test_liquidation_driven_trades_accumulate_passively ... ok
[INFO] [stdout] test test_convenience_constructors ... ok
[INFO] [stdout] test test_finalize_trade_driven ... ok
[INFO] [stdout] test test_liquidation_driven_crossing_emits ... ok
[INFO] [stdout] test test_on_time_crosses_boundary_emits_one ... ok
[INFO] [stdout] test test_on_time_gap_fill ... ok
[INFO] [stdout] test test_on_time_includes_orderbook_state ... ok
[INFO] [stdout] test test_finalize_external_clock ... ok
[INFO] [stdout] test test_on_time_same_period_no_emission ... ok
[INFO] [stdout] test test_on_time_noop_in_orderbook_mode ... ok
[INFO] [stdout] test test_orderbook_driven_on_trade_returns_zero ... ok
[INFO] [stdout] test test_orderbook_driven_preserves_original_behavior ... ok
[INFO] [stdout] test test_trade_driven_orderbook_state_passthrough ... ok
[INFO] [stdout] test test_trade_driven_crossing_emits_with_trade_included ... ok
[INFO] [stdout] test test_trade_driven_first_trade_initializes ... ok
[INFO] [stdout] test test_with_clock_mode_sets_mode ... ok
[INFO] [stdout] test test_drain_clears_buffer_preserves_count ... ok
[INFO] [stdout] test test_on_time_first_call_initializes_no_emission ... ok
[INFO] [stdout] test test_external_clock_all_feeds ... ok
[INFO] [stdout] test test_zero_period_panics - should panic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.30s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/types/order_books/test_orderbook_parquet_roundtrip.rs (/opt/rustwide/target/debug/deps/test_orderbook_parquet_roundtrip-72f6e55f8cf8df0f)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/workers/test_pipeline.rs (/opt/rustwide/target/debug/deps/test_pipeline-5bcb5dceb5255e32)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test tests::test_passthrough_closes_on_input_drop ... ok
[INFO] [stdout] test tests::test_passthrough_forwards_all_events ... ok
[INFO] [stdout] test tests::test_trades_forwarded_during_buffering ... ok
[INFO] [stdout] test tests::test_synced_state_forwards_directly ... ok
[INFO] [stdout] test tests::test_deltas_buffered_until_snapshot ... ok
[INFO] [stderr]      Running tests/types/order_books/test_sync.rs (/opt/rustwide/target/debug/deps/test_sync-05bc3537595beb2e)
[INFO] [stdout] test tests::test_stale_deltas_discarded ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.36s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test tests::drain_clears_buffer ... ok
[INFO] [stdout] test tests::first_snapshot_anchors_grid ... ok
[INFO] [stdout] test tests::same_period_updates_are_silent ... ok
[INFO] [stdout] test tests::finalize_captures_tail ... ok
[INFO] [stderr]      Running tests/types/temporal/test_resolutions.rs (/opt/rustwide/target/debug/deps/test_temporal_resolutions-7deff7c138e05769)
[INFO] [stdout] test tests::multi_symbol_independent ... ok
[INFO] [stdout] test tests::gap_is_forward_filled ... ok
[INFO] [stdout] test tests::boundary_crossing_emits_previous_snapshot ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test tests::test_from_micros_to_nanos ... ok
[INFO] [stdout] test tests::test_from_millis_to_nanos ... ok
[INFO] [stdout] test tests::test_from_nanos_to_micros ... ok
[INFO] [stdout] test tests::test_from_nanos_to_millis ... ok
[INFO] [stdout] test tests::test_from_nanos_to_seconds ... ok
[INFO] [stdout] test tests::test_from_seconds_to_nanos ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/types/temporal/test_validations.rs (/opt/rustwide/target/debug/deps/test_temporal_validations-518cdf7e5d0c803b)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test tests::test_detect_gaps_none ... ok
[INFO] [stdout] test tests::test_deduplicate_all_same ... ok
[INFO] [stdout] test tests::test_detect_gaps_multiple ... ok
[INFO] [stdout] test tests::test_validate_monotonic_equal ... ok
[INFO] [stdout] test tests::test_deduplicate_no_dups ... ok
[INFO] [stdout] test tests::test_validate_monotonic_ok ... ok
[INFO] [stderr]      Running tests/types/trades/test_trades_parquet_roundtrip.rs (/opt/rustwide/target/debug/deps/test_trades_parquet_roundtrip-6b3aa7085940808d)
[INFO] [stdout] test tests::test_validate_monotonic_decreasing ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/workers/test_worker_gap_detector.rs (/opt/rustwide/target/debug/deps/test_worker_gap_detector-1f48a0d02ca33e92)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test tests::gap_detector_set_routes_by_topic ... ok
[INFO] [stdout] test tests::first_event_never_detects_gap ... ok
[INFO] [stdout] test tests::rapid_events_no_gap ... ok
[INFO] [stdout] test tests::detects_gap_after_silence ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s
[INFO] [stderr]      Running tests/clients/wss/test_builder.rs (/opt/rustwide/target/debug/deps/test_wss_builder-ff1fd6cdb797fe33)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stderr]      Running tests/clients/wss/test_connectivity.rs (/opt/rustwide/target/debug/deps/test_wss_connectivity-8bab523a000b4f84)
[INFO] [stdout] test tests::test_wss_builder_default_is_equivalent_to_new ... ok
[INFO] [stdout] test tests::test_wss_builder_error_type_is_string ... ok
[INFO] [stdout] test tests::test_wss_builder_missing_decoder_errors ... ok
[INFO] [stdout] test tests::test_wss_builder_complete_builds_successfully ... ok
[INFO] [stdout] test tests::test_wss_builder_base_url_accepts_string_types ... ok
[INFO] [stdout] test tests::test_wss_builder_missing_streams_errors ... ok
[INFO] [stdout] test tests::test_wss_client_url_construction_empty_streams ... ok
[INFO] [stdout] test tests::test_wss_client_url_construction_single_stream ... ok
[INFO] [stdout] test tests::test_wss_builder_wraps_decoder_in_arc ... ok
[INFO] [stdout] test tests::test_wss_client_url_construction ... ok
[INFO] [stdout] test tests::test_wss_builder_missing_base_url_errors ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test tests::test_wss_client_exits_on_server_close ... ok
[INFO] [stdout] test tests::test_wss_client_responds_to_ping_with_pong ... ok
[INFO] [stdout] test tests::test_wss_client_handles_decode_errors_gracefully ... ok
[INFO] [stdout] test tests::test_wss_client_exits_on_receiver_drop ... ok
[INFO] [stderr]      Running tests/clients/wss/test_decoder.rs (/opt/rustwide/target/debug/deps/test_wss_decoder-ec8cba7c99e574fc)
[INFO] [stdout] test tests::test_wss_client_ignores_filtered_frames ... ok
[INFO] [stdout] test tests::test_wss_client_receives_text_frames ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 22 tests
[INFO] [stdout] test tests::bybit::test_bybit_decode_unknown_topic_returns_none ... ok
[INFO] [stdout] test tests::bybit::test_bybit_decode_pong_returns_none ... ok
[INFO] [stdout] test tests::kraken::test_kraken_decode_garbage_returns_err ... ok
[INFO] [stdout] test tests::coinbase::test_coinbase_decode_error_message_returns_none ... ok
[INFO] [stdout] test tests::coinbase::test_coinbase_decode_subscription_ack_returns_none ... ok
[INFO] [stdout] test tests::coinbase::test_coinbase_decode_garbage_returns_err ... ok
[INFO] [stdout] test tests::kraken::test_kraken_decode_heartbeat_returns_none ... ok
[INFO] [stdout] test tests::bybit::test_bybit_decode_garbage_returns_err ... ok
[INFO] [stdout] test tests::coinbase::test_coinbase_decode_heartbeat_returns_none ... ok
[INFO] [stdout] test tests::bybit::test_bybit_decode_orderbook_frame ... ok
[INFO] [stdout] test tests::coinbase::test_coinbase_decode_trade_frame ... ok
[INFO] [stdout] test tests::bybit::test_bybit_decode_liquidation_frame ... ok
[INFO] [stdout] test tests::coinbase::test_coinbase_decode_orderbook_frame ... ok
[INFO] [stdout] test tests::bybit::test_bybit_decode_ticker_frame ... ok
[INFO] [stdout] test tests::kraken::test_kraken_decode_book_frame ... ok
[INFO] [stdout] test tests::kraken::test_kraken_decode_subscription_error_returns_none ... ok
[INFO] [stdout] test tests::kraken::test_kraken_decode_subscription_ack_returns_none ... ok
[INFO] [stdout] test tests::bybit::test_bybit_decode_trade_frame ... ok
[INFO] [stdout] test tests::coinbase::test_coinbase_decode_unknown_channel_returns_none ... ok
[INFO] [stdout] test tests::bybit::test_bybit_decode_subscription_ack_returns_none ... ok
[INFO] [stdout] test tests::kraken::test_kraken_decode_trade_frame ... ok
[INFO] [stderr]    Doc-tests atelier_data
[INFO] [stdout] test tests::kraken::test_kraken_decode_unknown_channel_returns_none ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 18 tests
[INFO] [stdout] test src/clients/disconnect.rs - clients::disconnect::WssExitReason (line 245) ... ignored
[INFO] [stdout] test src/clients/http/http_client.rs - clients::http::http_client::HttpClientBuilder (line 36) ... ignored
[INFO] [stdout] test src/clients/mod.rs - clients::connection_manager (line 44) ... ignored
[INFO] [stdout] test src/clients/reconnect.rs - clients::reconnect::HealthMonitor (line 395) ... ignored
[INFO] [stdout] test src/clients/reconnect.rs - clients::reconnect::ReconnectPolicy (line 103) ... ignored
[INFO] [stdout] test src/clients/wss/wss_client.rs - clients::wss::wss_client::WssClientBuilder (line 174) ... ignored
[INFO] [stdout] test src/datasets/loaders/from_files.rs - datasets::loaders::from_files::load_orderbooks_from_dir (line 33) - compile ... ok
[INFO] [stdout] test src/orderbooks/io/ob_json.rs - orderbooks::io::ob_json::write_json (line 37) - compile ... ok
[INFO] [stdout] test src/orderbooks/io/ob_csv.rs - orderbooks::io::ob_csv::write_csv (line 41) - compile ... ok
[INFO] [stdout] test src/synchronizers/event_sync.rs - synchronizers::event_sync (line 25) ... ignored
[INFO] [stdout] test src/synchronizers/market_sync.rs - synchronizers::market_sync (line 26) ... ignored
[INFO] [stdout] test src/trades/core.rs - trades::core::TradeBuilder (line 86) ... ignored
[INFO] [stdout] test src/temporal/resolutions.rs - temporal::resolutions::to_nanos (line 44) ... ok
[INFO] [stdout] test src/temporal/validations.rs - temporal::validations::validate_monotonic (line 30) ... ok
[INFO] [stdout] test src/orderbooks/persist.rs - orderbooks::persist::save_orderbook_state (line 95) - compile ... ok
[INFO] [stdout] test src/temporal/resolutions.rs - temporal::resolutions::from_nanos (line 62) ... ok
[INFO] [stdout] test src/temporal/validations.rs - temporal::validations::deduplicate (line 63) ... ok
[INFO] [stdout] test src/temporal/validations.rs - temporal::validations::detect_gaps (line 94) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 9 ignored; 0 measured; 0 filtered out; finished in 0.10s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 2.07s; merged doctests compilation took 1.93s
[INFO] running `Command { std: "docker" "inspect" "906ef2b7f2737012b4dfcaff4b6f6b8ac301fa8a42498c22e90e94608a2dfad3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "906ef2b7f2737012b4dfcaff4b6f6b8ac301fa8a42498c22e90e94608a2dfad3", kill_on_drop: false }`
[INFO] [stdout] 906ef2b7f2737012b4dfcaff4b6f6b8ac301fa8a42498c22e90e94608a2dfad3
