[INFO] cloning repository https://github.com/thesampaton/durable-streams-rust-server
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/thesampaton/durable-streams-rust-server" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fthesampaton%2Fdurable-streams-rust-server", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fthesampaton%2Fdurable-streams-rust-server'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] a5452e174fd38c82c26e1cadbc6d0b6ac29b5372
[INFO] testing thesampaton/durable-streams-rust-server against try#33835004928d3bf65db4d4712e1330766263b0bd for pr-155739
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fthesampaton%2Fdurable-streams-rust-server" "/workspace/builds/worker-6-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/thesampaton/durable-streams-rust-server
[INFO] finished tweaking git repo https://github.com/thesampaton/durable-streams-rust-server
[INFO] tweaked toml for git repo https://github.com/thesampaton/durable-streams-rust-server written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/thesampaton/durable-streams-rust-server 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 git repo https://github.com/thesampaton/durable-streams-rust-server 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-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" "+33835004928d3bf65db4d4712e1330766263b0bd" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] a2b75416568780fb50d44efb19a7c638ce98747de3cf5c1031afa5bc631e460e
[INFO] running `Command { std: "docker" "start" "-a" "a2b75416568780fb50d44efb19a7c638ce98747de3cf5c1031afa5bc631e460e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "a2b75416568780fb50d44efb19a7c638ce98747de3cf5c1031afa5bc631e460e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a2b75416568780fb50d44efb19a7c638ce98747de3cf5c1031afa5bc631e460e", kill_on_drop: false }`
[INFO] [stdout] a2b75416568780fb50d44efb19a7c638ce98747de3cf5c1031afa5bc631e460e
[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" "+33835004928d3bf65db4d4712e1330766263b0bd" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 2a4eb7326f6bf61884f8517e8f223be58ed0cc72a838489e9df2c246db779fc8
[INFO] running `Command { std: "docker" "start" "-a" "2a4eb7326f6bf61884f8517e8f223be58ed0cc72a838489e9df2c246db779fc8", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling jobserver v0.1.34
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling dunce v1.0.5
[INFO] [stderr]    Compiling fs_extra v1.3.0
[INFO] [stderr]    Compiling indexmap v2.13.1
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling aws-lc-rs v1.16.2
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling futures-sink v0.3.32
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling rustls v0.23.37
[INFO] [stderr]    Compiling uncased v0.9.10
[INFO] [stderr]    Compiling cc v1.2.59
[INFO] [stderr]    Compiling fs-err v3.3.0
[INFO] [stderr]    Compiling winnow v0.7.15
[INFO] [stderr]    Compiling toml_write v0.1.2
[INFO] [stderr]    Compiling futures-task v0.3.32
[INFO] [stderr]    Compiling sync_wrapper v1.0.2
[INFO] [stderr]    Compiling figment v0.10.19
[INFO] [stderr]    Compiling redb v4.0.0
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling arc-swap v1.9.1
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling tower-http v0.6.8
[INFO] [stderr]    Compiling seahash v4.1.0
[INFO] [stderr]    Compiling cmake v0.1.58
[INFO] [stderr]    Compiling aws-lc-sys v0.39.1
[INFO] [stderr]    Compiling tokio-macros v2.7.0
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling futures-macro v0.3.32
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling tokio v1.51.0
[INFO] [stderr]    Compiling async-stream-impl v0.3.6
[INFO] [stderr]    Compiling axum-macros v0.5.0
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling axum-core v0.5.6
[INFO] [stderr]    Compiling tracing-subscriber v0.3.23
[INFO] [stderr]    Compiling async-stream v0.3.6
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[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 tokio-util v0.7.18
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling h2 v0.4.13
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling hyper v1.9.0
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling axum v0.8.8
[INFO] [stderr]    Compiling rustls-webpki v0.103.10
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling axum-server v0.8.0
[INFO] [stderr]    Compiling durable-streams-server v0.1.3 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 2m 06s
[INFO] running `Command { std: "docker" "inspect" "2a4eb7326f6bf61884f8517e8f223be58ed0cc72a838489e9df2c246db779fc8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2a4eb7326f6bf61884f8517e8f223be58ed0cc72a838489e9df2c246db779fc8", kill_on_drop: false }`
[INFO] [stdout] 2a4eb7326f6bf61884f8517e8f223be58ed0cc72a838489e9df2c246db779fc8
[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" "+33835004928d3bf65db4d4712e1330766263b0bd" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 0c58038131edf5654543a81a55217f02ba7f6ee08f722324016fa43691eae9ad
[INFO] running `Command { std: "docker" "start" "-a" "0c58038131edf5654543a81a55217f02ba7f6ee08f722324016fa43691eae9ad", kill_on_drop: false }`
[INFO] [stderr]    Compiling tokio v1.51.0
[INFO] [stderr]    Compiling futures-macro v0.3.32
[INFO] [stderr]    Compiling openssl-sys v0.9.112
[INFO] [stderr]    Compiling rustls v0.23.37
[INFO] [stderr]    Compiling openssl v0.10.76
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling openssl-macros v0.1.1
[INFO] [stderr]    Compiling native-tls v0.2.18
[INFO] [stderr]    Compiling openssl-probe v0.2.1
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling axum-macros v0.5.0
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling async-stream-impl v0.3.6
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling chrono v0.4.44
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling async-stream v0.3.6
[INFO] [stderr]    Compiling rustls-pemfile v2.2.0
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling figment v0.10.19
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling fs-err v3.3.0
[INFO] [stderr]    Compiling tokio-native-tls v0.3.1
[INFO] [stderr]    Compiling tower-http v0.6.8
[INFO] [stderr]    Compiling h2 v0.4.13
[INFO] [stderr]    Compiling hyper v1.9.0
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling axum v0.8.8
[INFO] [stderr]    Compiling axum-server v0.8.0
[INFO] [stderr]    Compiling hyper-tls v0.6.0
[INFO] [stderr]    Compiling reqwest v0.12.28
[INFO] [stderr]    Compiling durable-streams-server v0.1.3 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 2m 46s
[INFO] running `Command { std: "docker" "inspect" "0c58038131edf5654543a81a55217f02ba7f6ee08f722324016fa43691eae9ad", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0c58038131edf5654543a81a55217f02ba7f6ee08f722324016fa43691eae9ad", kill_on_drop: false }`
[INFO] [stdout] 0c58038131edf5654543a81a55217f02ba7f6ee08f722324016fa43691eae9ad
[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" "+33835004928d3bf65db4d4712e1330766263b0bd" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 3b2661722acb86a15d407b80c6422c885f588c8c9fb73efe7d047f7665dff04c
[INFO] running `Command { std: "docker" "start" "-a" "3b2661722acb86a15d407b80c6422c885f588c8c9fb73efe7d047f7665dff04c", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.38s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/durable_streams_server-945ad5967dc5718d)
[INFO] [stdout] 
[INFO] [stdout] running 97 tests
[INFO] [stdout] test config::tests::test_default_config ... ok
[INFO] [stdout] test config::tests::test_acid_shard_count_valid_values ... ok
[INFO] [stdout] test config::tests::test_acid_shard_count_invalid_values_return_error ... ok
[INFO] [stdout] test config::tests::test_env_overrides_reject_unparseable_values ... ok
[INFO] [stdout] test config::tests::test_env_overrides_parse_all_ds_vars ... ok
[INFO] [stdout] test config::tests::test_env_overrides_reject_invalid_storage_mode ... ok
[INFO] [stdout] test config::tests::test_storage_mode_aliases ... ok
[INFO] [stdout] test config::tests::test_validate_rejects_invalid_cors_origins ... ok
[INFO] [stdout] test config::tests::test_env_overrides_partial ... ok
[INFO] [stdout] test config::tests::test_validate_tls_pair_rejects_partial_configuration ... ok
[INFO] [stdout] test handlers::put::tests::test_build_location_prefers_x_forwarded_host ... ok
[INFO] [stdout] test handlers::put::tests::test_build_location_falls_back_to_host_and_http ... ok
[INFO] [stdout] test protocol::cursor::tests::test_cursor_fits_in_js_max_safe_integer ... ok
[INFO] [stdout] test protocol::cursor::tests::test_cursor_increases_for_same_offset ... ok
[INFO] [stdout] test protocol::cursor::tests::test_cursor_is_digits_only ... ok
[INFO] [stdout] test protocol::cursor::tests::test_cursor_is_monotonic ... ok
[INFO] [stdout] test protocol::cursor::tests::test_cursor_changes_with_offset ... ok
[INFO] [stdout] test protocol::headers::tests::test_normalize_content_type ... ok
[INFO] [stdout] test protocol::headers::tests::test_parse_bool ... ok
[INFO] [stdout] test protocol::headers::tests::test_parse_ttl_invalid ... ok
[INFO] [stdout] test protocol::headers::tests::test_parse_ttl_valid ... ok
[INFO] [stdout] test protocol::json_mode::tests::test_is_json_content_type ... ok
[INFO] [stdout] test protocol::json_mode::tests::test_process_append_empty_array_returns_empty_vec ... ok
[INFO] [stdout] test protocol::json_mode::tests::test_process_append_invalid_json ... ok
[INFO] [stdout] test config::tests::test_long_poll_timeout_newtype ... ok
[INFO] [stdout] test config::tests::test_sse_reconnect_interval_newtype ... ok
[INFO] [stdout] test protocol::json_mode::tests::test_process_append_single_value ... ok
[INFO] [stdout] test protocol::json_mode::tests::test_process_append_array_flattening ... ok
[INFO] [stdout] test protocol::json_mode::tests::test_wrap_read_empty ... ok
[INFO] [stdout] test protocol::json_mode::tests::test_process_append_nested_arrays_preserved ... ok
[INFO] [stdout] test protocol::json_mode::tests::test_wrap_read_multiple_messages ... ok
[INFO] [stdout] test protocol::json_mode::tests::test_wrap_read_single_message ... ok
[INFO] [stdout] test protocol::offset::tests::test_offset_display ... ok
[INFO] [stdout] test protocol::offset::tests::test_offset_new ... ok
[INFO] [stdout] test protocol::offset::tests::test_offset_equality_and_hash ... ok
[INFO] [stdout] test protocol::offset::tests::test_offset_parse_valid ... ok
[INFO] [stdout] test protocol::offset::tests::test_offset_sentinel_ordering ... ok
[INFO] [stdout] test protocol::offset::tests::test_offset_sentinels ... ok
[INFO] [stdout] test protocol::producer::tests::test_all_valid_headers ... ok
[INFO] [stdout] test protocol::producer::tests::test_empty_producer_id ... ok
[INFO] [stdout] test protocol::producer::tests::test_exceeds_max_safe_integer_rejected ... ok
[INFO] [stdout] test protocol::offset::tests::test_offset_ordering ... ok
[INFO] [stdout] test protocol::offset::tests::test_offset_parse_components ... ok
[INFO] [stdout] test protocol::offset::tests::test_offset_parse_invalid ... ok
[INFO] [stdout] test protocol::producer::tests::test_leading_zeros_rejected ... ok
[INFO] [stdout] test protocol::producer::tests::test_negative_epoch ... ok
[INFO] [stdout] test protocol::producer::tests::test_large_values ... ok
[INFO] [stdout] test protocol::producer::tests::test_no_headers_returns_none ... ok
[INFO] [stdout] test protocol::producer::tests::test_non_integer_epoch ... ok
[INFO] [stdout] test protocol::producer::tests::test_partial_headers_missing_seq ... ok
[INFO] [stdout] test protocol::producer::tests::test_partial_headers_id_only ... ok
[INFO] [stdout] test protocol::producer::tests::test_non_integer_seq ... ok
[INFO] [stdout] test protocol::producer::tests::test_scientific_notation_rejected ... ok
[INFO] [stdout] test protocol::sse::tests::test_control_payload_serializes_camel_case ... ok
[INFO] [stdout] test protocol::sse::tests::test_control_payload_skips_none_fields ... ok
[INFO] [stdout] test protocol::sse::tests::test_format_data_frame_binary ... ok
[INFO] [stdout] test protocol::sse::tests::test_format_control_frame ... ok
[INFO] [stdout] test protocol::sse::tests::test_format_data_frame_json ... ok
[INFO] [stdout] test protocol::sse::tests::test_format_data_frame_multiline_cr ... ok
[INFO] [stdout] test protocol::sse::tests::test_format_data_frame_multiline_crlf ... ok
[INFO] [stdout] test protocol::sse::tests::test_format_data_frame_multiline_lf ... ok
[INFO] [stdout] test config::tests::test_from_sources_file_layers_and_env_override ... ok
[INFO] [stdout] test config::tests::test_from_sources_env_overrides_toml ... ok
[INFO] [stdout] test protocol::sse::tests::test_format_data_frames_json_batches_into_single_event ... ok
[INFO] [stdout] test protocol::sse::tests::test_format_data_frame_text ... ok
[INFO] [stdout] test protocol::sse::tests::test_format_data_frames_json_single_message ... ok
[INFO] [stdout] test protocol::sse::tests::test_format_data_frames_empty ... ok
[INFO] [stdout] test protocol::sse::tests::test_format_data_frames_text_emits_per_message ... ok
[INFO] [stdout] test protocol::sse::tests::test_is_binary_json ... ok
[INFO] [stdout] test protocol::sse::tests::test_is_binary_octet_stream ... ok
[INFO] [stdout] test protocol::sse::tests::test_is_binary_ndjson ... ok
[INFO] [stdout] test protocol::sse::tests::test_is_binary_protobuf ... ok
[INFO] [stdout] test protocol::sse::tests::test_is_binary_text_types ... ok
[INFO] [stdout] test protocol::sse::tests::test_split_lines_cr ... ok
[INFO] [stdout] test protocol::sse::tests::test_split_lines_crlf ... ok
[INFO] [stdout] test protocol::sse::tests::test_split_lines_mixed ... ok
[INFO] [stdout] test protocol::sse::tests::test_split_lines_empty_segments ... ok
[INFO] [stdout] test protocol::sse::tests::test_split_lines_lf ... ok
[INFO] [stdout] test storage::acid::tests::test_layout_manifest_invalid_json_fails_fast ... ok
[INFO] [stdout] test config::tests::test_from_env_uses_defaults_when_no_ds_vars ... ok
[INFO] [stdout] test config::tests::test_validate_tls_pair_ok_when_both_absent_or_present ... ok
[INFO] [stdout] test storage::acid::tests::test_layout_manifest_mismatch_fails_fast ... ok
[INFO] [stdout] test storage::acid::tests::test_shard_distribution_uses_multiple_shards ... ok
[INFO] [stdout] test storage::acid::tests::test_layout_manifest_hash_policy_mismatch_fails_fast ... ok
[INFO] [stdout] test storage::acid::tests::test_global_cap_strict_under_concurrency ... ok
[INFO] [stdout] test storage::file::tests::test_delete_removes_files ... ok
[INFO] [stdout] test storage::file::tests::test_partial_record_truncation_on_recovery ... ok
[INFO] [stdout] test storage::file::tests::test_restore_closed_stream_from_disk ... ok
[INFO] [stdout] test storage::file::tests::test_restore_from_disk ... ok
[INFO] [stdout] test storage::memory::tests::test_concurrent_producer_appends ... ok
[INFO] [stdout] test storage::acid::tests::test_corrupted_stream_metadata_fails_fast_on_startup ... ok
[INFO] [stdout] test storage::acid::tests::test_restart_preserves_producer_state ... ok
[INFO] [stdout] test storage::acid::tests::test_restore_closed_stream_from_disk ... ok
[INFO] [stdout] test storage::acid::tests::test_shard_routing_same_stream_is_stable ... ok
[INFO] [stdout] test storage::acid::tests::test_tampered_shard_file_fails_fast_on_startup ... ok
[INFO] [stdout] test storage::acid::tests::test_restore_from_disk ... ok
[INFO] [stdout] test storage::acid::tests::test_startup_purges_expired_streams ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 97 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/durable_streams_server-88b5b8f7bd8839a6)
[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/acid_mode_smoke.rs (/opt/rustwide/target/debug/deps/acid_mode_smoke-141752ab96a6c417)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test test_http_smoke_acid_mode_create_append_read ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.55s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/append_operations.rs (/opt/rustwide/target/debug/deps/append_operations-ee6d4fa413a3ff98)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test test_append_content_type_case_insensitive ... ok
[INFO] [stdout] test test_append_content_type_ignores_charset ... ok
[INFO] [stdout] test test_close_stream_with_data ... ok
[INFO] [stdout] test test_append_to_closed_stream_returns_409 ... ok
[INFO] [stdout] test test_append_returns_204 ... ok
[INFO] [stdout] test test_append_to_nonexistent_stream_returns_404 ... ok
[INFO] [stdout] test test_append_empty_body_without_closed_returns_400 ... ok
[INFO] [stdout] test test_append_content_type_mismatch_returns_409 ... ok
[INFO] [stdout] test test_close_stream_without_data ... ok
[INFO] [stdout] test test_multiple_appends_monotonic_offsets ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.13s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/caching_etag.rs (/opt/rustwide/target/debug/deps/caching_etag-d8922d7ce2f9daa6)
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test test_304_includes_metadata_headers ... ok
[INFO] [stdout] test test_cache_control_on_error ... ok
[INFO] [stdout] test test_304_has_no_body ... ok
[INFO] [stdout] test test_304_with_closed_stream_etag ... ok
[INFO] [stdout] test test_cache_control_on_200 ... ok
[INFO] [stdout] test test_etag_closed_stream_at_tail ... ok
[INFO] [stdout] test test_etag_format_now_sentinel ... ok
[INFO] [stdout] test test_etag_changes_after_append ... ok
[INFO] [stdout] test test_etag_format_specific_offset ... ok
[INFO] [stdout] test test_etag_format_start_sentinel ... ok
[INFO] [stdout] test test_etag_on_empty_stream ... ok
[INFO] [stdout] test test_if_none_match_matching_returns_304 ... ok
[INFO] [stdout] test test_if_none_match_non_matching_returns_200 ... ok
[INFO] [stdout] test test_stale_etag_returns_200_after_append ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.48s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/health_check.rs (/opt/rustwide/target/debug/deps/health_check-9439b0024e324267)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test test_server_starts ... ok
[INFO] [stdout] test test_health_check ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.29s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/http_backend_parity_subset.rs (/opt/rustwide/target/debug/deps/http_backend_parity_subset-c8517abfa8dc0216)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test parity_create_idempotency_and_config_mismatch ... ok
[INFO] [stdout] test parity_producer_duplicate_gap_and_fencing ... ok
[INFO] [stdout] test parity_append_read_and_offset_resume ... ok
[INFO] [stdout] test parity_close_and_ttl_expiry ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.42s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/json_mode.rs (/opt/rustwide/target/debug/deps/json_mode-efe8375570f18ef3)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test test_array_flattening ... ok
[INFO] [stdout] test test_json_charset_ignored ... ok
[INFO] [stdout] test test_json_array_append_is_atomic_on_limit_error ... ok
[INFO] [stdout] test test_mixed_batching ... ok
[INFO] [stdout] test test_invalid_json ... ok
[INFO] [stdout] test test_nested_arrays_preserved ... ok
[INFO] [stdout] test test_empty_stream_returns_empty_array ... ok
[INFO] [stdout] test test_empty_array_rejection ... ok
[INFO] [stdout] test test_non_json_no_flattening ... ok
[INFO] [stdout] test test_single_json_value ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/long_poll.rs (/opt/rustwide/target/debug/deps/long_poll-935f91b81480f60c)
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test test_catch_up_mode_unchanged ... ok
[INFO] [stdout] test test_long_poll_200_includes_all_read_headers ... ok
[INFO] [stdout] test test_long_poll_includes_stream_cursor ... ok
[INFO] [stdout] test test_long_poll_closed_stream_at_tail_returns_204_immediately ... ok
[INFO] [stdout] test test_long_poll_invalid_live_param_returns_400 ... ok
[INFO] [stdout] test test_long_poll_catches_up_first ... ok
[INFO] [stdout] test test_long_poll_nonexistent_stream_returns_404 ... ok
[INFO] [stdout] test test_long_poll_returns_immediately_when_data_exists ... ok
[INFO] [stdout] test test_long_poll_from_now_sentinel_delivers_data ... ok
[INFO] [stdout] test test_long_poll_wakes_on_stream_close ... ok
[INFO] [stdout] test test_long_poll_waits_and_returns_on_new_data ... ok
[INFO] [stdout] test test_long_poll_204_includes_correct_headers ... ok
[INFO] [stdout] test test_long_poll_timeout_returns_204 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.36s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/producer_sequencing.rs (/opt/rustwide/target/debug/deps/producer_sequencing-486399cc4d43aeb9)
[INFO] [stdout] 
[INFO] [stdout] running 17 tests
[INFO] [stdout] test test_producer_basic_append_returns_200 ... ok
[INFO] [stdout] test test_producer_close_with_append ... ok
[INFO] [stdout] test test_producer_empty_id_returns_400 ... ok
[INFO] [stdout] test test_producer_duplicate_close_returns_204 ... ok
[INFO] [stdout] test test_producer_duplicate_returns_204 ... ok
[INFO] [stdout] test test_producer_append_to_closed_stream_returns_409 ... ok
[INFO] [stdout] test test_producer_close_without_body ... ok
[INFO] [stdout] test test_non_producer_append_still_returns_204 ... ok
[INFO] [stdout] test test_producer_epoch_bump_resets_seq ... ok
[INFO] [stdout] test test_producer_epoch_fencing_returns_403 ... ok
[INFO] [stdout] test test_producer_multiple_producers_independent ... ok
[INFO] [stdout] test test_producer_non_integer_epoch_returns_400 ... ok
[INFO] [stdout] test test_producer_new_with_nonzero_seq_returns_409 ... ok
[INFO] [stdout] test test_producer_epoch_bump_nonzero_seq_returns_400 ... ok
[INFO] [stdout] test test_producer_sequence_gap_returns_409 ... ok
[INFO] [stdout] test test_producer_partial_headers_returns_400 ... ok
[INFO] [stdout] test test_producer_sequential_appends ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.70s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/read_operations.rs (/opt/rustwide/target/debug/deps/read_operations-c04c5a7550854c73)
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test test_invalid_offset_returns_400 ... ok
[INFO] [stdout] test test_read_empty_stream ... ok
[INFO] [stdout] test test_read_from_now_sentinel ... ok
[INFO] [stdout] test test_read_closed_stream_at_tail ... ok
[INFO] [stdout] test test_read_multiple_messages_concatenated ... ok
[INFO] [stdout] test test_if_none_match_returns_304 ... ok
[INFO] [stdout] test test_read_from_start_sentinel ... ok
[INFO] [stdout] test test_read_nonexistent_stream_returns_404 ... ok
[INFO] [stdout] test test_read_returns_200 ... ok
[INFO] [stdout] test test_read_your_writes ... ok
[INFO] [stdout] test test_response_headers_match_body_snapshot ... ok
[INFO] [stdout] test test_resumable_reads ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.19s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/security_headers.rs (/opt/rustwide/target/debug/deps/security_headers-285fd764ae12c588)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test test_put_security_headers ... ok
[INFO] [stdout] test test_get_security_headers ... ok
[INFO] [stdout] test test_error_response_security_headers ... ok
[INFO] [stdout] test test_post_security_headers ... ok
[INFO] [stdout] test test_delete_security_headers ... ok
[INFO] [stdout] test test_head_security_headers ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.74s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/sse.rs (/opt/rustwide/target/debug/deps/sse-6a035b321784b22c)
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test test_sse_binary_base64_encoding ... ok
[INFO] [stdout] test test_sse_content_type ... ok
[INFO] [stdout] test test_sse_control_includes_next_offset ... ok
[INFO] [stdout] test test_sse_data_events_for_stored_messages ... ok
[INFO] [stdout] test test_sse_closed_stream ... ok
[INFO] [stdout] test test_sse_json_content_type ... ok
[INFO] [stdout] test test_sse_control_includes_cursor_when_open ... ok
[INFO] [stdout] test test_sse_control_event_up_to_date ... ok
[INFO] [stdout] test test_sse_nonexistent_stream_404 ... ok
[INFO] [stdout] test test_sse_newlines_in_data ... ok
[INFO] [stdout] test test_sse_offset_now_skips_history ... ok
[INFO] [stdout] test test_sse_security_headers ... ok
[INFO] [stdout] test test_sse_offset_start_sentinel ... ok
[INFO] [stdout] test test_sse_offset_now_open_stream_waits ... ok
[INFO] [stdout] test test_sse_waits_for_new_data ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.48s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/storage_backend_contract.rs (/opt/rustwide/target/debug/deps/storage_backend_contract-67b923145b88e6b4)
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test core::close_and_content_type_rules ... ok
[INFO] [stdout] test limits_atomicity::limits_and_not_found ... ok
[INFO] [stdout] test core::append_read_and_offset_monotonicity ... ok
[INFO] [stdout] test core::create_idempotent_and_config_mismatch ... ok
[INFO] [stdout] test core::delete_and_exists ... ok
[INFO] [stdout] test core::read_from_offset_and_sentinels ... ok
[INFO] [stdout] test limits_atomicity::stream_seq_rollback_after_failed_commit ... ok
[INFO] [stdout] test limits_atomicity::create_with_data_atomicity_and_idempotency ... ok
[INFO] [stdout] test concurrency::concurrent_append_offsets_unique ... ok
[INFO] [stdout] test producer::duplicate_gap_fencing_and_epoch_reset_rules ... ok
[INFO] [stdout] test producer::multi_producer_independence_and_closed_precedence ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.82s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/stream_closure.rs (/opt/rustwide/target/debug/deps/stream_closure-c132342c7db879d4)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test test_close_with_data_response_includes_stream_closed_header ... ok
[INFO] [stdout] test test_idempotent_close_returns_204_with_headers ... ok
[INFO] [stdout] test test_closed_stream_reject_includes_next_offset ... ok
[INFO] [stdout] test test_close_response_includes_stream_closed_header ... ok
[INFO] [stdout] test test_put_idempotent_recreate_closed_includes_header ... ok
[INFO] [stdout] test test_read_at_tail_includes_closed_header ... ok
[INFO] [stdout] test test_close_with_non_true_value_ignored ... ok
[INFO] [stdout] test test_put_created_closed_response_includes_stream_closed ... ok
[INFO] [stdout] test test_read_open_stream_omits_closed_header ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.79s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/stream_creation.rs (/opt/rustwide/target/debug/deps/stream_creation-b89f9ed20389d3a7)
[INFO] [stdout] 
[INFO] [stdout] running 19 tests
[INFO] [stdout] test test_content_type_case_insensitive ... ok
[INFO] [stdout] test test_create_stream_returns_201 ... ok
[INFO] [stdout] test test_delete_nonexistent_returns_404 ... ok
[INFO] [stdout] test test_config_mismatch_returns_409 ... ok
[INFO] [stdout] test test_content_type_charset_stripped ... ok
[INFO] [stdout] test test_head_includes_closed_flag ... ok
[INFO] [stdout] test test_both_ttl_and_expires_at_returns_400 ... ok
[INFO] [stdout] test test_delete_stream_returns_204 ... ok
[INFO] [stdout] test test_head_includes_ttl_metadata ... ok
[INFO] [stdout] test test_put_with_body_creates_and_appends ... ok
[INFO] [stdout] test test_head_returns_metadata ... ok
[INFO] [stdout] test test_ttl_validation_leading_zeros ... ok
[INFO] [stdout] test test_idempotent_create_returns_200 ... ok
[INFO] [stdout] test test_recreate_after_delete_with_different_config ... ok
[INFO] [stdout] test test_ttl_validation_floats ... ok
[INFO] [stdout] test test_head_nonexistent_returns_404 ... ok
[INFO] [stdout] test test_missing_content_type_defaults_to_octet_stream ... ok
[INFO] [stdout] test test_ttl_validation_scientific_notation ... ok
[INFO] [stdout] test test_valid_ttl ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/tls_transport.rs (/opt/rustwide/target/debug/deps/tls_transport-37568679aaa6d075)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test test_tls_config_validation_requires_pair ... ok
[INFO] [stdout] test test_https_health_check_with_custom_ca ... ok
[INFO] [stdout] test test_http_client_fails_against_https_endpoint ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.29s
[INFO] [stderr]      Running tests/ttl_expiry.rs (/opt/rustwide/target/debug/deps/ttl_expiry-24f63f56aa323585)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test test_no_ttl_no_headers ... ok
[INFO] [stdout] test test_get_expired_stream_returns_404 ... ok
[INFO] [stdout] test test_remaining_ttl_decreases ... ok
[INFO] [stdout] test test_head_expired_stream_returns_404 ... ok
[INFO] [stdout] test test_delete_expired_stream_returns_204 ... ok
[INFO] [stdout] test test_post_expired_stream_returns_404 ... ok
[INFO] [stdout] test test_recreate_after_expiry ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.09s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests durable_streams_server
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "3b2661722acb86a15d407b80c6422c885f588c8c9fb73efe7d047f7665dff04c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3b2661722acb86a15d407b80c6422c885f588c8c9fb73efe7d047f7665dff04c", kill_on_drop: false }`
[INFO] [stdout] 3b2661722acb86a15d407b80c6422c885f588c8c9fb73efe7d047f7665dff04c
