[INFO] fetching crate szrsql-cdc 1.0.0-rc.1...
[INFO] testing szrsql-cdc-1.0.0-rc.1 against 1.100.0-beta.1 for beta-1.100-2
[INFO] extracting crate szrsql-cdc 1.0.0-rc.1 into /workspace/builds/worker-6-tc2/source
[INFO] started tweaking crates.io crate szrsql-cdc 1.0.0-rc.1
[INFO] finished tweaking crates.io crate szrsql-cdc 1.0.0-rc.1
[INFO] tweaked toml for crates.io crate szrsql-cdc 1.0.0-rc.1 written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate szrsql-cdc 1.0.0-rc.1 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate szrsql-cdc 1.0.0-rc.1 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:44:12
[INFO] [stderr]    |
[INFO] [stderr] 44 | homepage = "https://github.com/szrsql/szrsql"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 49 | repository = "https://github.com/szrsql/szrsql"
[INFO] [stderr]    |              ----------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `szrsql-cdc` (manifest) generated 1 warning
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] e086009d6028d2783497a2e49c5e9e64c7ae66670223e28657b0a7b02dd08d10
[INFO] running `Command { std: "docker" "start" "e086009d6028d2783497a2e49c5e9e64c7ae66670223e28657b0a7b02dd08d10", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e086009d6028d2783497a2e49c5e9e64c7ae66670223e28657b0a7b02dd08d10", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "e086009d6028d2783497a2e49c5e9e64c7ae66670223e28657b0a7b02dd08d10" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e086009d6028d2783497a2e49c5e9e64c7ae66670223e28657b0a7b02dd08d10", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "e086009d6028d2783497a2e49c5e9e64c7ae66670223e28657b0a7b02dd08d10" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:44:12
[INFO] [stderr]    |
[INFO] [stderr] 44 | homepage = "https://github.com/szrsql/szrsql"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 49 | repository = "https://github.com/szrsql/szrsql"
[INFO] [stderr]    |              ----------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `szrsql-cdc` (manifest) generated 1 warning
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling libm v0.2.16
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling zerocopy v0.8.54
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling arrow-schema v59.1.0
[INFO] [stderr]    Compiling lexical-util v1.0.7
[INFO] [stderr]    Compiling smallvec v1.15.2
[INFO] [stderr]    Compiling jobserver v0.1.35
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling typenum v1.20.1
[INFO] [stderr]    Compiling flatbuffers v25.12.19
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling bitflags v2.13.1
[INFO] [stderr]    Compiling csv-core v0.1.13
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling rustls v0.23.42
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling webpki-roots v1.0.9
[INFO] [stderr]    Compiling crc32c v0.6.8
[INFO] [stderr]    Compiling zstd-safe v7.2.4
[INFO] [stderr]    Compiling lexical-parse-integer v1.0.6
[INFO] [stderr]    Compiling lexical-write-integer v1.0.6
[INFO] [stderr]    Compiling cc v1.2.67
[INFO] [stderr]    Compiling simdutf8 v0.1.5
[INFO] [stderr]    Compiling webpki-roots v0.26.11
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling mio v1.2.2
[INFO] [stderr]    Compiling socket2 v0.6.5
[INFO] [stderr]    Compiling seq-macro v0.3.6
[INFO] [stderr]    Compiling lexical-parse-float v1.0.6
[INFO] [stderr]    Compiling lexical-write-float v1.0.6
[INFO] [stderr]    Compiling lexical-core v1.0.6
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling zstd-sys v2.0.16+zstd.1.5.7
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling num-complex v0.4.6
[INFO] [stderr]    Compiling atoi v2.0.0
[INFO] [stderr]    Compiling regex-automata v0.4.16
[INFO] [stderr]    Compiling num-bigint v0.4.8
[INFO] [stderr]    Compiling csv v1.4.0
[INFO] [stderr]    Compiling rustls-webpki v0.103.13
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling zstd v0.13.3
[INFO] [stderr]    Compiling zerocopy-derive v0.8.54
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling zerofrom-derive v0.1.7
[INFO] [stderr]    Compiling yoke-derive v0.8.2
[INFO] [stderr]    Compiling zerovec-derive v0.11.3
[INFO] [stderr]    Compiling displaydoc v0.2.6
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling tokio-macros v2.7.1
[INFO] [stderr]    Compiling regex v1.13.1
[INFO] [stderr]    Compiling tokio v1.53.0
[INFO] [stderr]    Compiling zerofrom v0.1.8
[INFO] [stderr]    Compiling yoke v0.8.3
[INFO] [stderr]    Compiling zerotrie v0.2.4
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling zerovec v0.11.6
[INFO] [stderr]    Compiling tinystr v0.8.3
[INFO] [stderr]    Compiling potential_utf v0.1.5
[INFO] [stderr]    Compiling icu_locale_core v2.2.0
[INFO] [stderr]    Compiling icu_collections v2.2.0
[INFO] [stderr]    Compiling icu_provider v2.2.0
[INFO] [stderr]    Compiling chrono v0.4.45
[INFO] [stderr]    Compiling bincode v1.3.3
[INFO] [stderr]    Compiling icu_normalizer v2.2.0
[INFO] [stderr]    Compiling icu_properties v2.2.0
[INFO] [stderr]    Compiling idna_adapter v1.2.2
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling szrsql-types v1.0.0-rc.1
[INFO] [stderr]    Compiling ureq v2.12.1
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling arrow-buffer v59.1.0
[INFO] [stderr]    Compiling arrow-data v59.1.0
[INFO] [stderr]    Compiling arrow-array v59.1.0
[INFO] [stderr]    Compiling arrow-select v59.1.0
[INFO] [stderr]    Compiling arrow-row v59.1.0
[INFO] [stderr]    Compiling arrow-arith v59.1.0
[INFO] [stderr]    Compiling arrow-ord v59.1.0
[INFO] [stderr]    Compiling arrow-ipc v59.1.0
[INFO] [stderr]    Compiling arrow-string v59.1.0
[INFO] [stderr]    Compiling parquet v59.1.0
[INFO] [stderr]    Compiling arrow-cast v59.1.0
[INFO] [stderr]    Compiling arrow-json v59.1.0
[INFO] [stderr]    Compiling arrow-csv v59.1.0
[INFO] [stderr]    Compiling arrow v59.1.0
[INFO] [stderr]    Compiling szrsql-storage v1.0.0-rc.1
[INFO] [stderr]    Compiling szrsql-tx v1.0.0-rc.1
[INFO] [stderr]    Compiling szrsql-cdc v1.0.0-rc.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 54s
[INFO] running `Command { std: "docker" "inspect" "e086009d6028d2783497a2e49c5e9e64c7ae66670223e28657b0a7b02dd08d10", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "e086009d6028d2783497a2e49c5e9e64c7ae66670223e28657b0a7b02dd08d10" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:44:12
[INFO] [stderr]    |
[INFO] [stderr] 44 | homepage = "https://github.com/szrsql/szrsql"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 49 | repository = "https://github.com/szrsql/szrsql"
[INFO] [stderr]    |              ----------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `szrsql-cdc` (manifest) generated 1 warning
[INFO] [stderr]    Compiling szrsql-cdc v1.0.0-rc.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 6.39s
[INFO] running `Command { std: "docker" "inspect" "e086009d6028d2783497a2e49c5e9e64c7ae66670223e28657b0a7b02dd08d10", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "e086009d6028d2783497a2e49c5e9e64c7ae66670223e28657b0a7b02dd08d10" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:44:12
[INFO] [stderr]    |
[INFO] [stderr] 44 | homepage = "https://github.com/szrsql/szrsql"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 49 | repository = "https://github.com/szrsql/szrsql"
[INFO] [stderr]    |              ----------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `szrsql-cdc` (manifest) generated 1 warning
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.18s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/szrsql-cdc/bf1b65429467a95c/out/szrsql_cdc-bf1b65429467a95c)
[INFO] [stdout] 
[INFO] [stdout] running 370 tests
[INFO] [stdout] test backpressure::tests::phase_2_5_8_close_queue_try_push_rejected ... ok
[INFO] [stdout] test backpressure::tests::phase_2_5_8_close_queue_rejects_push ... ok
[INFO] [stdout] test backpressure::tests::phase_2_5_8_callback_register_unregister ... ok
[INFO] [stdout] test backpressure::tests::phase_2_5_8_callback_multiple_callbacks ... ok
[INFO] [stdout] test backpressure::tests::phase_2_5_8_config_new_low_geq_high_rejected ... ok
[INFO] [stdout] test backpressure::tests::phase_2_5_8_config_new_low_zero_rejected ... ok
[INFO] [stdout] test backpressure::tests::phase_2_5_8_config_new_valid ... ok
[INFO] [stdout] test backpressure::tests::phase_2_5_8_config_new_zero_capacity_rejected ... ok
[INFO] [stdout] test backpressure::tests::phase_2_5_8_callback_event_rejected_reject ... ok
[INFO] [stdout] test backpressure::tests::phase_2_5_8_close_queue_pop_remaining ... ok
[INFO] [stdout] test backpressure::tests::phase_2_5_8_drain_zero_returns_empty ... ok
[INFO] [stdout] test backpressure::tests::phase_2_5_8_drain_pops_up_to_n ... ok
[INFO] [stdout] test backpressure::tests::phase_2_5_8_drop_oldest_strategy_try_push_drops ... ok
[INFO] [stdout] test backpressure::tests::phase_2_5_8_callback_backpressure_start_end ... ok
[INFO] [stdout] test backpressure::tests::phase_2_5_8_callback_noop_does_not_panic ... ok
[INFO] [stdout] test backpressure::tests::phase_2_5_8_drop_oldest_multiple_overflow ... ok
[INFO] [stdout] test backpressure::tests::phase_2_5_8_callback_event_dropped_drop_oldest ... ok
[INFO] [stdout] test backpressure::tests::phase_2_5_8_config_strategy_default_is_block ... ok
[INFO] [stdout] test backpressure::tests::phase_2_5_8_drain_more_than_available ... ok
[INFO] [stdout] test backpressure::tests::phase_2_5_8_config_default_values ... ok
[INFO] [stdout] test backpressure::tests::phase_2_5_8_drain_releases_backpressure ... ok
[INFO] [stdout] test backpressure::tests::phase_2_5_8_config_new_high_exceeds_capacity_rejected ... ok
[INFO] [stdout] test backpressure::tests::phase_2_5_8_edge_high_watermark_equals_capacity ... ok
[INFO] [stdout] test backpressure::tests::phase_2_5_8_edge_low_watermark_one ... ok
[INFO] [stdout] test backpressure::tests::phase_2_5_8_edge_close_empty_queue ... ok
[INFO] [stdout] test backpressure::tests::phase_2_5_8_edge_drain_all ... ok
[INFO] [stdout] test backpressure::tests::phase_2_5_8_invariant_backpressure_count_equals_start_callbacks ... ok
[INFO] [stdout] test backpressure::tests::phase_2_5_8_edge_pop_closed_empty_returns_none_immediately ... ok
[INFO] [stdout] test backpressure::tests::phase_2_5_8_invariant_pushed_minus_popped_equals_current_size ... ok
[INFO] [stdout] test backpressure::tests::phase_2_5_8_concurrent_multi_producer_multi_consumer ... ok
[INFO] [stdout] test backpressure::tests::phase_2_5_8_drop_oldest_strategy_drops_oldest ... ok
[INFO] [stdout] test backpressure::tests::phase_2_5_8_queue_backpressure_multiple_cycles ... ok
[INFO] [stdout] test backpressure::tests::phase_2_5_8_queue_backpressure_triggers_at_high_watermark ... ok
[INFO] [stdout] test backpressure::tests::phase_2_5_8_queue_new_initial_state ... ok
[INFO] [stdout] test backpressure::tests::phase_2_5_8_queue_backpressure_hysteresis_no_flicker ... ok
[INFO] [stdout] test backpressure::tests::phase_2_5_8_queue_push_pop_basic ... ok
[INFO] [stdout] test backpressure::tests::phase_2_5_8_queue_backpressure_releases_at_low_watermark ... ok
[INFO] [stdout] test backpressure::tests::phase_2_5_8_queue_try_pop_empty_returns_none ... ok
[INFO] [stdout] test backpressure::tests::phase_2_5_8_queue_fifo_order ... ok
[INFO] [stdout] test backpressure::tests::phase_2_5_8_queue_try_push_below_capacity ... ok
[INFO] [stdout] test backpressure::tests::phase_2_5_8_reject_strategy_try_push_rejects ... ok
[INFO] [stdout] test backpressure::tests::phase_2_5_8_signal_clone_shared_state ... ok
[INFO] [stdout] test backpressure::tests::phase_2_5_8_signal_set_recommended_tps ... ok
[INFO] [stdout] test backpressure::tests::phase_2_5_8_invariant_size_never_exceeds_capacity_drop_oldest ... ok
[INFO] [stdout] test backpressure::tests::phase_2_5_8_signal_trigger_release ... ok
[INFO] [stdout] test backpressure::tests::phase_2_5_8_simulated_committer_no_backpressure ... ok
[INFO] [stdout] test backpressure::tests::phase_2_5_8_simulated_committer_with_backpressure ... ok
[INFO] [stdout] test backpressure::tests::phase_2_5_8_simulated_committer_zero_tps ... ok
[INFO] [stdout] test backpressure::tests::phase_2_5_8_state_as_str ... ok
[INFO] [stdout] test backpressure::tests::phase_2_5_8_state_default_is_normal ... ok
[INFO] [stdout] test backpressure::tests::phase_2_5_8_state_is_active ... ok
[INFO] [stdout] test backpressure::tests::phase_2_5_8_stats_from_config ... ok
[INFO] [stdout] test backpressure::tests::phase_2_5_8_stats_new_defaults_zero ... ok
[INFO] [stdout] test backpressure::tests::phase_2_5_8_stats_snapshot ... ok
[INFO] [stdout] test backpressure::tests::phase_2_5_8_stats_utilization ... ok
[INFO] [stdout] test backpressure::tests::phase_2_5_8_invariant_size_never_exceeds_capacity_reject ... ok
[INFO] [stdout] test backpressure::tests::phase_2_5_8_signal_strategy_triggers_backpressure ... ok
[INFO] [stdout] test backpressure::tests::phase_2_5_8_reject_strategy_rejects_when_full ... ok
[INFO] [stdout] test backpressure::tests::phase_2_5_8_queue_stats_after_push_pop ... ok
[INFO] [stdout] test backpressure::tests::phase_2_5_8_signal_default_full_speed ... ok
[INFO] [stdout] test backpressure::tests::phase_2_5_8_wal_callback_multiple_cycles ... ok
[INFO] [stdout] test backpressure::tests::phase_2_5_8_wal_callback_triggers_on_backpressure ... ok
[INFO] [stdout] test backpressure::tests::phase_2_5_8_with_block_strategy ... ok
[INFO] [stdout] test backpressure::tests::phase_2_5_8_with_default_config ... ok
[INFO] [stdout] test backpressure::tests::phase_2_5_8_concurrent_multi_producer_single_consumer ... ok
[INFO] [stdout] test backpressure::tests::phase_2_5_8_with_reject_strategy ... ok
[INFO] [stdout] test backpressure::tests::phase_2_5_8_with_drop_oldest_strategy ... ok
[INFO] [stdout] test backpressure::tests::phase_2_5_8_with_signal_strategy ... ok
[INFO] [stdout] test backpressure::tests::phase_2_5_8_reject_strategy_pop_frees_space ... ok
[INFO] [stdout] test backpressure::tests::phase_2_5_8_signal_strategy_allows_overflow ... ok
[INFO] [stdout] test cdc_fuzz::phase_2_5_2::fuzz_10_observers_10_writers_all_receive_same ... ok
[INFO] [stdout] test cdc_fuzz::phase_2_5_2::fuzz_concurrent_on_rollback ... ok
[INFO] [stdout] test backpressure::tests::phase_2_5_8_invariant_size_never_exceeds_capacity_block ... ok
[INFO] [stdout] test cdc_fuzz::phase_2_5_2::fuzz_event_order_matches_wal_record_order ... ok
[INFO] [stdout] test backpressure::tests::phase_2_5_8_concurrent_single_producer_multi_consumer ... ok
[INFO] [stdout] test backpressure::tests::phase_2_5_8_large_events_block_strategy_no_oom ... ok
[INFO] [stdout] test cdc_fuzz::phase_2_5_2::fuzz_filters_internal_records_concurrent ... ok
[INFO] [stdout] test cdc_fuzz::phase_2_5_2::fuzz_at_least_once_semantics_comprehensive ... ok
[INFO] [stdout] test cdc_fuzz::phase_2_5_2::fuzz_concurrent_register_unregister_during_writes ... ok
[INFO] [stdout] test backpressure::tests::phase_2_5_8_e2e_backpressure_with_drop_oldest_and_signal ... ok
[INFO] [stdout] test cdc_fuzz::phase_2_5_2::fuzz_mixed_op_types_concurrent ... ok
[INFO] [stdout] test cdc_fuzz::phase_2_5_2::fuzz_mixed_commit_rollback_concurrent ... ok
[INFO] [stdout] test backpressure::tests::phase_2_5_8_concurrent_single_producer_single_consumer ... ok
[INFO] [stdout] test cdc_fuzz::phase_2_5_2::fuzz_no_duplicate_events_single_observer ... ok
[INFO] [stdout] test cdc_fuzz::phase_2_5_2::fuzz_observer_reusable_after_unregister ... ok
[INFO] [stdout] test cdc_fuzz::phase_2_5_2::fuzz_no_missing_events_concurrent ... ok
[INFO] [stdout] test debezium::tests::phase_2_5_4::batch_to_debezium_json_roundtrip ... ok
[INFO] [stdout] test debezium::tests::phase_2_5_4::debezium_event_full_json_structure ... ok
[INFO] [stdout] test debezium::tests::phase_2_5_4::debezium_json_matches_official_format_insert ... ok
[INFO] [stdout] test debezium::tests::phase_2_5_4::debezium_json_source_metadata_complete ... ok
[INFO] [stdout] test debezium::tests::phase_2_5_4::debezium_schema_default_has_required_fields ... ok
[INFO] [stdout] test debezium::tests::phase_2_5_4::debezium_schema_serializes_to_json ... ok
[INFO] [stdout] test debezium::tests::phase_2_5_4::debezium_source_default_values ... ok
[INFO] [stdout] test debezium::tests::phase_2_5_4::decode_row_empty_bytes ... ok
[INFO] [stdout] test debezium::tests::phase_2_5_4::decode_row_invalid_returns_none ... ok
[INFO] [stdout] test debezium::tests::phase_2_5_4::decode_row_roundtrip ... ok
[INFO] [stdout] test debezium::tests::phase_2_5_4::encode_row_uses_base64 ... ok
[INFO] [stdout] test debezium::tests::phase_2_5_4::from_debezium_json_abort_roundtrip ... ok
[INFO] [stdout] test debezium::tests::phase_2_5_4::from_debezium_json_commit_roundtrip ... ok
[INFO] [stdout] test debezium::tests::phase_2_5_4::from_debezium_json_delete_roundtrip ... ok
[INFO] [stdout] test debezium::tests::phase_2_5_4::from_debezium_json_insert_roundtrip ... ok
[INFO] [stdout] test cdc_fuzz::phase_2_5_2::fuzz_10_threads_concurrent_writes_fixed_observers ... ok
[INFO] [stdout] test debezium::tests::phase_2_5_4::from_debezium_json_missing_payload_returns_error ... ok
[INFO] [stdout] test debezium::tests::phase_2_5_4::from_debezium_json_update_roundtrip ... ok
[INFO] [stdout] test debezium::tests::phase_2_5_4::invariant_to_debezium_preserves_all_roundtrip ... ok
[INFO] [stdout] test cdc_fuzz::phase_2_5_2::fuzz_register_unregister_during_high_concurrency_writes ... ok
[INFO] [stdout] test debezium::tests::phase_2_5_4::op_from_debezium_d_maps_to_delete ... ok
[INFO] [stdout] test debezium::tests::phase_2_5_4::op_from_debezium_invalid_returns_none ... ok
[INFO] [stdout] test debezium::tests::phase_2_5_4::op_from_debezium_r_maps_to_commit_default ... ok
[INFO] [stdout] test debezium::tests::phase_2_5_4::op_from_debezium_u_maps_to_update ... ok
[INFO] [stdout] test debezium::tests::phase_2_5_4::op_to_debezium_abort_maps_to_r ... ok
[INFO] [stdout] test debezium::tests::phase_2_5_4::op_to_debezium_commit_maps_to_r ... ok
[INFO] [stdout] test debezium::tests::phase_2_5_4::op_to_debezium_delete_maps_to_d ... ok
[INFO] [stdout] test debezium::tests::phase_2_5_4::op_to_debezium_insert_maps_to_c ... ok
[INFO] [stdout] test debezium::tests::phase_2_5_4::op_to_debezium_update_maps_to_u ... ok
[INFO] [stdout] test debezium::tests::phase_2_5_4::roundtrip_abort_event ... ok
[INFO] [stdout] test debezium::tests::phase_2_5_4::roundtrip_commit_event ... ok
[INFO] [stdout] test debezium::tests::phase_2_5_4::roundtrip_delete_event ... ok
[INFO] [stdout] test debezium::tests::phase_2_5_4::roundtrip_insert_event ... ok
[INFO] [stdout] test debezium::tests::phase_2_5_4::roundtrip_update_event ... ok
[INFO] [stdout] test debezium::tests::phase_2_5_4::to_debezium_abort_event ... ok
[INFO] [stdout] test cdc_fuzz::phase_2_5_2::fuzz_long_stress_100k_events ... ok
[INFO] [stdout] test debezium::tests::phase_2_5_4::op_from_debezium_c_maps_to_insert ... ok
[INFO] [stdout] test cdc_fuzz::phase_2_5_2::fuzz_no_duplicate_events_concurrent_single_observer ... ok
[INFO] [stdout] test debezium::tests::phase_2_5_4::to_debezium_commit_event ... ok
[INFO] [stdout] test debezium::tests::phase_2_5_4::to_debezium_insert_event ... ok
[INFO] [stdout] test debezium::tests::phase_2_5_4::to_debezium_json_abort_includes_transaction ... ok
[INFO] [stdout] test debezium::tests::phase_2_5_4::to_debezium_json_commit_includes_transaction ... ok
[INFO] [stdout] test debezium::tests::phase_2_5_4::to_debezium_delete_event ... ok
[INFO] [stdout] test debezium::tests::phase_2_5_4::to_debezium_json_delete_serializes_correctly ... ok
[INFO] [stdout] test debezium::tests::phase_2_5_4::to_debezium_json_insert_serializes_correctly ... ok
[INFO] [stdout] test debezium::tests::phase_2_5_4::to_debezium_update_event ... ok
[INFO] [stdout] test debezium_avro::tests::phase_2_5_5::avro_more_compact_than_json_for_small_events ... ok
[INFO] [stdout] test debezium::tests::phase_2_5_4::to_debezium_json_update_serializes_correctly ... ok
[INFO] [stdout] test cdc_fuzz::phase_2_5_2::fuzz_high_concurrency_stress_10k_events ... ok
[INFO] [stdout] test cdc_fuzz::phase_2_5_2::fuzz_high_frequency_register_unregister_no_panic ... ok
[INFO] [stdout] test debezium_avro::tests::phase_2_5_5::avro_string_roundtrip ... ok
[INFO] [stdout] test debezium_avro::tests::phase_2_5_5::avro_union_bytes_roundtrip ... ok
[INFO] [stdout] test debezium_avro::tests::phase_2_5_5::avro_union_int_roundtrip ... ok
[INFO] [stdout] test debezium_avro::tests::phase_2_5_5::compatibility_backward_adding_field_with_default_ok ... ok
[INFO] [stdout] test debezium_avro::tests::phase_2_5_5::compatibility_forward_removing_optional_field_ok ... ok
[INFO] [stdout] test debezium_avro::tests::phase_2_5_5::compatibility_full_both_directions ... ok
[INFO] [stdout] test debezium_avro::tests::phase_2_5_5::compatibility_full_fails_on_new_required_field ... ok
[INFO] [stdout] test debezium_avro::tests::phase_2_5_5::compatibility_none_always_passes ... ok
[INFO] [stdout] test debezium_avro::tests::phase_2_5_5::confluent_avro_invalid_magic_byte_returns_none ... ok
[INFO] [stdout] test debezium_avro::tests::phase_2_5_5::avro_bytes_roundtrip ... ok
[INFO] [stdout] test debezium_avro::tests::phase_2_5_5::avro_more_compact_than_json_for_large_events ... ok
[INFO] [stdout] test debezium_avro::tests::phase_2_5_5::change_event_schema_url_after_register ... ok
[INFO] [stdout] test debezium_avro::tests::phase_2_5_5::compatibility_backward_adding_required_field_fails ... ok
[INFO] [stdout] test debezium_avro::tests::phase_2_5_5::compatibility_forward_removing_required_field_fails ... ok
[INFO] [stdout] test debezium_avro::tests::phase_2_5_5::confluent_avro_roundtrip_all_ops ... ok
[INFO] [stdout] test debezium_avro::tests::phase_2_5_5::end_to_end_change_event_via_avro_with_registry ... ok
[INFO] [stdout] test debezium_avro::tests::phase_2_5_5::confluent_avro_roundtrip_insert ... ok
[INFO] [stdout] test debezium_avro::tests::phase_2_5_5::from_avro_empty_bytes_returns_none ... ok
[INFO] [stdout] test debezium_avro::tests::phase_2_5_5::confluent_avro_too_short_returns_none ... ok
[INFO] [stdout] test debezium_avro::tests::phase_2_5_5::extract_field_names_simple ... ok
[INFO] [stdout] test debezium_avro::tests::phase_2_5_5::end_to_end_batch_events_via_avro ... ok
[INFO] [stdout] test debezium_avro::tests::phase_2_5_5::extract_field_names_change_event_schema ... ok
[INFO] [stdout] test debezium::tests::phase_2_5_4::from_debezium_json_invalid_json_returns_error ... ok
[INFO] [stdout] test debezium_avro::tests::phase_2_5_5::from_avro_invalid_op_returns_none ... ok
[INFO] [stdout] test debezium_avro::tests::phase_2_5_5::from_avro_truncated_bytes_returns_none ... ok
[INFO] [stdout] test debezium_avro::tests::phase_2_5_5::from_avro_trailing_garbage_returns_none ... ok
[INFO] [stdout] test debezium_avro::tests::phase_2_5_5::invariant_avro_idempotent ... ok
[INFO] [stdout] test debezium_avro::tests::phase_2_5_5::invariant_avro_preserves_all_fields ... ok
[INFO] [stdout] test debezium_avro::tests::phase_2_5_5::schema_registry_list_subjects ... ok
[INFO] [stdout] test debezium_avro::tests::phase_2_5_5::extract_field_names_with_default ... ok
[INFO] [stdout] test debezium_avro::tests::phase_2_5_5::invariant_avro_schema_well_formed_json ... ok
[INFO] [stdout] test debezium_avro::tests::phase_2_5_5::schema_registry_lookup_latest_by_subject ... ok
[INFO] [stdout] test debezium_avro::tests::phase_2_5_5::schema_registry_lookup_latest_by_subject_not_found ... ok
[INFO] [stdout] test debezium_avro::tests::phase_2_5_5::schema_registry_new_is_empty ... ok
[INFO] [stdout] test debezium_avro::tests::phase_2_5_5::schema_registry_register_compatible_accepted ... ok
[INFO] [stdout] test debezium_avro::tests::phase_2_5_5::schema_registry_register_returns_id ... ok
[INFO] [stdout] test debezium_avro::tests::phase_2_5_5::schema_registry_register_incompatible_rejected ... ok
[INFO] [stdout] test debezium_avro::tests::phase_2_5_5::schema_registry_schema_url ... ok
[INFO] [stdout] test cdc_fuzz::phase_2_5_2::fuzz_large_single_transaction_10k_inserts ... ok
[INFO] [stdout] test debezium_avro::tests::phase_2_5_5::schema_registry_lookup_by_id_not_found ... ok
[INFO] [stdout] test debezium_avro::tests::phase_2_5_5::schema_registry_lookup_by_subject_version ... ok
[INFO] [stdout] test debezium_avro::tests::phase_2_5_5::to_avro_commit_roundtrip ... ok
[INFO] [stdout] test debezium_avro::tests::phase_2_5_5::to_avro_delete_roundtrip ... ok
[INFO] [stdout] test debezium_avro::tests::phase_2_5_5::shared_registry_with_change_event_prepopulated ... ok
[INFO] [stdout] test debezium_avro::tests::phase_2_5_5::to_avro_abort_roundtrip ... ok
[INFO] [stdout] test debezium_avro::tests::phase_2_5_5::to_avro_insert_roundtrip ... ok
[INFO] [stdout] test debezium_avro::tests::phase_2_5_5::to_avro_compact_size_for_small_event ... ok
[INFO] [stdout] test debezium_avro::tests::phase_2_5_5::to_avro_large_event_roundtrip ... ok
[INFO] [stdout] test debezium_avro::tests::phase_2_5_5::register_change_event_schema_returns_id ... ok
[INFO] [stdout] test debezium_avro::tests::phase_2_5_5::schema_registry_list_versions ... ok
[INFO] [stdout] test debezium_avro::tests::phase_2_5_5::schema_registry_lookup_by_id ... ok
[INFO] [stdout] test debezium_avro::tests::phase_2_5_5::varint_read_empty_returns_none ... ok
[INFO] [stdout] test debezium_avro::tests::phase_2_5_5::zigzag_encode_decode_roundtrip ... ok
[INFO] [stdout] test e2e_tests::tests::phase_2_5_9_e2e_cross_transaction_ordering ... ok
[INFO] [stdout] test e2e_tests::tests::phase_2_5_9_e2e_empty_transaction_no_events ... ok
[INFO] [stdout] test debezium_avro::tests::phase_2_5_5::varint_encode_decode_roundtrip ... ok
[INFO] [stdout] test debezium_avro::tests::phase_2_5_5::varint_multi_byte_for_large_values ... ok
[INFO] [stdout] test debezium_avro::tests::phase_2_5_5::to_avro_update_roundtrip ... ok
[INFO] [stdout] test debezium_avro::tests::phase_2_5_5::varint_single_byte_for_small_values ... ok
[INFO] [stdout] test debezium_avro::tests::phase_2_5_5::zigzag_encode_known_values ... ok
[INFO] [stdout] test e2e_tests::tests::phase_2_5_9_e2e_empty_transaction_with_only_commit ... ok
[INFO] [stdout] test e2e_tests::tests::phase_2_5_9_e2e_mixed_transaction_single_commit ... ok
[INFO] [stdout] test e2e_tests::tests::phase_2_5_9_e2e_multiple_observers_all_receive_events ... ok
[INFO] [stdout] test e2e_tests::tests::phase_2_5_9_e2e_op_types_match_dml_operations ... ok
[INFO] [stdout] test e2e_tests::tests::phase_2_5_9_e2e_filters_full_page_image_and_checkpoint ... ok
[INFO] [stdout] test e2e_tests::tests::phase_2_5_9_e2e_lsn_monotonic_across_phases ... ok
[INFO] [stdout] test e2e_tests::tests::phase_2_5_9_e2e_small_delete_flow ... ok
[INFO] [stdout] test e2e_tests::tests::phase_2_5_9_e2e_small_update_flow ... ok
[INFO] [stdout] test e2e_tests::tests::phase_2_5_9_e2e_table_id_passthrough ... ok
[INFO] [stdout] test e2e_tests::tests::phase_2_5_9_e2e_rollback_generates_abort_event ... ok
[INFO] [stdout] test e2e_tests::tests::phase_2_5_9_e2e_tx_id_isolation ... ok
[INFO] [stdout] test e2e_tests::tests::phase_2_5_9_e2e_small_insert_flow ... ok
[INFO] [stdout] test e2e_tests::tests::phase_2_5_9_e2e_lsn_monotonic_within_phase ... ok
[INFO] [stdout] test e2e_tests::tests::phase_2_5_9_e2e_full_flow_with_abort ... ok
[INFO] [stdout] test failover::failover_tests::phase_2_5_11_part1_basic_flow::phase_2_5_11_basic_flow_process_all_events ... ok
[INFO] [stdout] test failover::failover_tests::phase_2_5_11_part1_basic_flow::phase_2_5_11_basic_flow_skip_committed ... ok
[INFO] [stdout] test failover::failover_tests::phase_2_5_11_part1_basic_flow::phase_2_5_11_basic_flow_skip_duplicate ... ok
[INFO] [stdout] test failover::failover_tests::phase_2_5_11_part10_cdc_engine_integration::phase_2_5_11_cdc_engine_integration_crash_recovery ... ok
[INFO] [stdout] test failover::failover_tests::phase_2_5_11_part12_exactly_once::phase_2_5_11_exactly_once_with_redelivery ... ok
[INFO] [stdout] test failover::failover_tests::phase_2_5_11_part3_uncommitted_crash::phase_2_5_11_crash_before_commit_redelivery_with_dedup ... ok
[INFO] [stdout] test cdc_fuzz::phase_2_5_2::fuzz_concurrent_with_random_yield ... ok
[INFO] [stdout] test backpressure::tests::phase_2_5_8_callback_panic_isolated_does_not_affect_queue ... ok
[INFO] [stdout] test failover::failover_tests::phase_2_5_11_part6_crash_last_event::phase_2_5_11_crash_at_last_event ... ok
[INFO] [stdout] test failover::failover_tests::phase_2_5_11_part5_crash_first_event::phase_2_5_11_crash_at_first_event ... ok
[INFO] [stdout] test backpressure::tests::phase_2_5_8_e2e_change_event_stream_with_backpressure ... ok
[INFO] [stdout] test failover::failover_tests::phase_2_5_11_part7_mixed_op_types::phase_2_5_11_mixed_op_types_crash_recovery ... ok
[INFO] [stdout] test schema::schema_tests::phase_2_5_10_part10_alter_drop_column_emits_event::phase_2_5_10_alter_drop_column_emits_event ... ok
[INFO] [stdout] test schema::schema_tests::phase_2_5_10_part11_drop_table_emits_event::phase_2_5_10_drop_table_emits_event_with_old_schema_no_new_schema ... ok
[INFO] [stdout] test schema::schema_tests::phase_2_5_10_part12_dml_events_carry_schema_version::phase_2_5_10_delete_event_carries_schema_version ... ok
[INFO] [stdout] test schema::schema_tests::phase_2_5_10_part12_dml_events_carry_schema_version::phase_2_5_10_dml_after_drop_table_returns_error ... ok
[INFO] [stdout] test schema::schema_tests::phase_2_5_10_part12_dml_events_carry_schema_version::phase_2_5_10_dml_on_nonexistent_table_returns_error ... ok
[INFO] [stdout] test schema::schema_tests::phase_2_5_10_part12_dml_events_carry_schema_version::phase_2_5_10_insert_after_alter_carries_new_schema_version ... ok
[INFO] [stdout] test schema::schema_tests::phase_2_5_10_part12_dml_events_carry_schema_version::phase_2_5_10_insert_event_carries_schema_version ... ok
[INFO] [stdout] test schema::schema_tests::phase_2_5_10_part12_dml_events_carry_schema_version::phase_2_5_10_update_event_carries_schema_version ... ok
[INFO] [stdout] test schema::schema_tests::phase_2_5_10_part13_full_e2e_flow::phase_2_5_10_full_flow_create_alter_drop_insert ... ok
[INFO] [stdout] test schema::schema_tests::phase_2_5_10_part13_full_e2e_flow::phase_2_5_10_full_flow_create_alter_insert ... ok
[INFO] [stdout] test schema::schema_tests::phase_2_5_10_part14_multi_table_independent_versions::phase_2_5_10_multi_table_ddl_events_independent ... ok
[INFO] [stdout] test schema::schema_tests::phase_2_5_10_part14_multi_table_independent_versions::phase_2_5_10_multi_table_independent_versions ... ok
[INFO] [stdout] test schema::schema_tests::phase_2_5_10_part15_backward_compatibility::phase_2_5_10_abort_event_has_none_schema_version ... ok
[INFO] [stdout] test schema::schema_tests::phase_2_5_10_part15_backward_compatibility::phase_2_5_10_change_event_schema_version_getter ... ok
[INFO] [stdout] test schema::schema_tests::phase_2_5_10_part15_backward_compatibility::phase_2_5_10_change_event_with_schema_version_bincode_roundtrip ... ok
[INFO] [stdout] test schema::schema_tests::phase_2_5_10_part15_backward_compatibility::phase_2_5_10_change_event_with_schema_version_json_roundtrip ... ok
[INFO] [stdout] test schema::schema_tests::phase_2_5_10_part15_backward_compatibility::phase_2_5_10_change_event_with_schema_version_preserves_other_fields ... ok
[INFO] [stdout] test schema::schema_tests::phase_2_5_10_part15_backward_compatibility::phase_2_5_10_commit_event_has_none_schema_version ... ok
[INFO] [stdout] test schema::schema_tests::phase_2_5_10_part15_backward_compatibility::phase_2_5_10_old_json_without_schema_version_deserializes_to_none ... ok
[INFO] [stdout] test failover::failover_tests::phase_2_5_11_part8_multi_partition::phase_2_5_11_multi_partition_independent_crash ... ok
[INFO] [stdout] test schema::schema_tests::phase_2_5_10_part16_concurrent_ddl::phase_2_5_10_concurrent_alter_same_table ... ok
[INFO] [stdout] test schema::schema_tests::phase_2_5_10_part16_concurrent_ddl::phase_2_5_10_concurrent_create_different_tables ... ok
[INFO] [stdout] test schema::schema_tests::phase_2_5_10_part16_concurrent_ddl::phase_2_5_10_concurrent_dml_and_ddl ... ok
[INFO] [stdout] test schema::schema_tests::phase_2_5_10_part17_schema_change_ordering::phase_2_5_10_schema_version_strictly_monotonic ... ok
[INFO] [stdout] test schema::schema_tests::phase_2_5_10_part18_error_handling::phase_2_5_10_alter_add_column_same_name_different_type_fails ... ok
[INFO] [stdout] test schema::schema_tests::phase_2_5_10_part17_schema_change_ordering::phase_2_5_10_schema_change_events_in_order ... ok
[INFO] [stdout] test schema::schema_tests::phase_2_5_10_part18_error_handling::phase_2_5_10_create_table_with_same_id_different_name_fails ... ok
[INFO] [stdout] test schema::schema_tests::phase_2_5_10_part18_error_handling::phase_2_5_10_error_display_messages ... ok
[INFO] [stdout] test failover::failover_tests::phase_2_5_11_part4_multiple_crashes::phase_2_5_11_multiple_crashes_three_recoveries ... ok
[INFO] [stdout] test schema::schema_tests::phase_2_5_10_part1_datatype_column_def::phase_2_5_10_column_def_equality ... ok
[INFO] [stdout] test schema::schema_tests::phase_2_5_10_part1_datatype_column_def::phase_2_5_10_column_def_new ... ok
[INFO] [stdout] test schema::schema_tests::phase_2_5_10_part1_datatype_column_def::phase_2_5_10_column_def_not_null ... ok
[INFO] [stdout] test schema::schema_tests::phase_2_5_10_part1_datatype_column_def::phase_2_5_10_column_def_nullable ... ok
[INFO] [stdout] test schema::schema_tests::phase_2_5_10_part1_datatype_column_def::phase_2_5_10_data_type_as_str_all_variants ... ok
[INFO] [stdout] test schema::schema_tests::phase_2_5_10_part1_datatype_column_def::phase_2_5_10_data_type_display ... ok
[INFO] [stdout] test failover::failover_tests::phase_2_5_11_part9_concurrent_consumers::phase_2_5_11_concurrent_consumers_one_crashes_other_continues ... ok
[INFO] [stdout] test schema::schema_tests::phase_2_5_10_part2_registry_basics::phase_2_5_10_registry_create_table_duplicate_column_name ... ok
[INFO] [stdout] test schema::schema_tests::phase_2_5_10_part2_registry_basics::phase_2_5_10_registry_create_table_empty_columns ... ok
[INFO] [stdout] test schema::schema_tests::phase_2_5_10_part2_registry_basics::phase_2_5_10_registry_create_table_success ... ok
[INFO] [stdout] test schema::schema_tests::phase_2_5_10_part2_registry_basics::phase_2_5_10_registry_create_table_version_starts_at_1 ... ok
[INFO] [stdout] test schema::schema_tests::phase_2_5_10_part2_registry_basics::phase_2_5_10_registry_get_schema_returns_clone ... ok
[INFO] [stdout] test schema::schema_tests::phase_2_5_10_part2_registry_basics::phase_2_5_10_registry_get_version ... ok
[INFO] [stdout] test schema::schema_tests::phase_2_5_10_part2_registry_basics::phase_2_5_10_registry_list_tables ... ok
[INFO] [stdout] test schema::schema_tests::phase_2_5_10_part2_registry_basics::phase_2_5_10_registry_new_is_empty ... ok
[INFO] [stdout] test schema::schema_tests::phase_2_5_10_part3_alter_add_column::phase_2_5_10_alter_add_column_already_exists ... ok
[INFO] [stdout] test schema::schema_tests::phase_2_5_10_part3_alter_add_column::phase_2_5_10_alter_add_column_increments_version ... ok
[INFO] [stdout] test schema::schema_tests::phase_2_5_10_part3_alter_add_column::phase_2_5_10_alter_add_column_multiple_increments_version_monotonically ... ok
[INFO] [stdout] test schema::schema_tests::phase_2_5_10_part3_alter_add_column::phase_2_5_10_alter_add_column_table_not_found ... ok
[INFO] [stdout] test schema::schema_tests::phase_2_5_10_part4_alter_drop_column::phase_2_5_10_alter_drop_column_increments_version ... ok
[INFO] [stdout] test schema::schema_tests::phase_2_5_10_part4_alter_drop_column::phase_2_5_10_alter_drop_column_not_found ... ok
[INFO] [stdout] test schema::schema_tests::phase_2_5_10_part4_alter_drop_column::phase_2_5_10_alter_drop_column_table_not_found ... ok
[INFO] [stdout] test schema::schema_tests::phase_2_5_10_part4_alter_drop_column::phase_2_5_10_alter_drop_last_column_returns_empty_columns_error ... ok
[INFO] [stdout] test schema::schema_tests::phase_2_5_10_part5_drop_table::phase_2_5_10_drop_table_increments_global_version ... ok
[INFO] [stdout] test schema::schema_tests::phase_2_5_10_part5_drop_table::phase_2_5_10_drop_table_not_found ... ok
[INFO] [stdout] test schema::schema_tests::phase_2_5_10_part5_drop_table::phase_2_5_10_drop_table_records_dropped_version ... ok
[INFO] [stdout] test schema::schema_tests::phase_2_5_10_part5_drop_table::phase_2_5_10_drop_table_removes_schema ... ok
[INFO] [stdout] test schema::schema_tests::phase_2_5_10_part5_drop_table::phase_2_5_10_drop_then_recreate_same_id_continues_version_increment ... ok
[INFO] [stdout] test schema::schema_tests::phase_2_5_10_part6_schema_change_event::phase_2_5_10_column_def_json_roundtrip ... ok
[INFO] [stdout] test schema::schema_tests::phase_2_5_10_part6_schema_change_event::phase_2_5_10_schema_change_event_bincode_roundtrip ... ok
[INFO] [stdout] test schema::schema_tests::phase_2_5_10_part2_registry_basics::phase_2_5_10_registry_create_table_already_exists ... ok
[INFO] [stdout] test schema::schema_tests::phase_2_5_10_part6_schema_change_event::phase_2_5_10_schema_change_type_as_str ... ok
[INFO] [stdout] test schema::schema_tests::phase_2_5_10_part6_schema_change_event::phase_2_5_10_table_schema_json_roundtrip ... ok
[INFO] [stdout] test schema::schema_tests::phase_2_5_10_part7_observer_manager::phase_2_5_10_collecting_schema_observer_clear ... ok
[INFO] [stdout] test schema::schema_tests::phase_2_5_10_part7_observer_manager::phase_2_5_10_observer_manager_notify_all_observers ... ok
[INFO] [stdout] test schema::schema_tests::phase_2_5_10_part7_observer_manager::phase_2_5_10_observer_manager_panic_isolated ... ok
[INFO] [stdout] test schema::schema_tests::phase_2_5_10_part7_observer_manager::phase_2_5_10_observer_manager_register_and_count ... ok
[INFO] [stdout] test schema::schema_tests::phase_2_5_10_part7_observer_manager::phase_2_5_10_observer_manager_unregister ... ok
[INFO] [stdout] test schema::schema_tests::phase_2_5_10_part8_create_table_emits_event::phase_2_5_10_create_multiple_tables_version_increments_globally ... ok
[INFO] [stdout] test schema::schema_tests::phase_2_5_10_part6_schema_change_event::phase_2_5_10_schema_change_event_json_roundtrip ... ok
[INFO] [stdout] test schema::schema_tests::phase_2_5_10_part8_create_table_emits_event::phase_2_5_10_create_table_emits_schema_change_event ... ok
[INFO] [stdout] test schema::schema_tests::phase_2_5_10_part8_create_table_emits_event::phase_2_5_10_create_table_registry_updated ... ok
[INFO] [stdout] test schema::schema_tests::phase_2_5_10_part9_alter_add_column_emits_event::phase_2_5_10_alter_add_column_table_not_found_returns_error ... ok
[INFO] [stdout] test tests::phase_2_5_1::cdc_engine_integrates_with_wal_observer_manager ... ok
[INFO] [stdout] test schema::schema_tests::phase_2_5_10_part9_alter_add_column_emits_event::phase_2_5_10_alter_add_column_emits_event_with_old_and_new_schema ... ok
[INFO] [stdout] test tests::phase_2_5_1::cdc_engine_multiple_observers_all_receive ... ok
[INFO] [stdout] test tests::phase_2_5_1::cdc_engine_new_initial_state ... ok
[INFO] [stdout] test tests::phase_2_5_1::cdc_engine_on_commit_dispatches_events ... ok
[INFO] [stdout] test tests::phase_2_5_1::cdc_engine_on_commit_filters_checkpoint ... ok
[INFO] [stdout] test tests::phase_2_5_1::cdc_engine_integrates_with_wal_observer_manager_rollback ... ok
[INFO] [stdout] test tests::phase_2_5_1::cdc_engine_on_commit_filters_full_page_image ... ok
[INFO] [stdout] test tests::phase_2_5_1::cdc_engine_on_commit_no_observers_noop ... ok
[INFO] [stdout] test tests::phase_2_5_1::cdc_engine_on_rollback_dispatches_abort_event ... ok
[INFO] [stdout] test tests::phase_2_5_1::cdc_event_op_as_str_correct ... ok
[INFO] [stdout] test tests::phase_2_5_1::cdc_event_op_from_wal_op_abort ... ok
[INFO] [stdout] test schema::schema_tests::phase_2_5_10_part19_stress::phase_2_5_10_stress_multiple_tables_100k_events ... ok
[INFO] [stdout] test tests::phase_2_5_1::cdc_event_op_from_wal_op_delete ... ok
[INFO] [stdout] test tests::phase_2_5_1::cdc_event_op_from_wal_op_filters_checkpoint ... ok
[INFO] [stdout] test tests::phase_2_5_1::cdc_event_op_from_wal_op_filters_full_page_image ... ok
[INFO] [stdout] test tests::phase_2_5_1::cdc_event_op_from_wal_op_update ... ok
[INFO] [stdout] test tests::phase_2_5_1::change_event_abort_constructor ... ok
[INFO] [stdout] test tests::phase_2_5_1::change_event_commit_constructor ... ok
[INFO] [stdout] test tests::phase_2_5_1::change_event_delete_constructor ... ok
[INFO] [stdout] test tests::phase_2_5_1::change_event_from_wal_record_abort ... ok
[INFO] [stdout] test tests::phase_2_5_1::change_event_from_wal_record_commit ... ok
[INFO] [stdout] test tests::phase_2_5_1::cdc_event_op_from_wal_op_insert ... ok
[INFO] [stdout] test tests::phase_2_5_1::change_event_from_wal_record_filters_checkpoint ... ok
[INFO] [stdout] test tests::phase_2_5_1::change_event_from_wal_record_filters_full_page_image ... ok
[INFO] [stdout] test tests::phase_2_5_1::change_event_from_wal_record_insert ... ok
[INFO] [stdout] test tests::phase_2_5_1::change_event_from_wal_record_update ... ok
[INFO] [stdout] test tests::phase_2_5_1::change_event_insert_constructor ... ok
[INFO] [stdout] test tests::phase_2_5_1::change_event_update_constructor ... ok
[INFO] [stdout] test tests::phase_2_5_1::collecting_observer_basic_operations ... ok
[INFO] [stdout] test tests::phase_2_5_1::counting_observer_counts_by_op ... ok
[INFO] [stdout] test tests::phase_2_5_1::observer_manager_new_is_empty ... ok
[INFO] [stdout] test tests::phase_2_5_1::observer_manager_notify_multiple_observers_independent ... ok
[INFO] [stdout] test tests::phase_2_5_1::observer_manager_notify_no_observers_noop ... ok
[INFO] [stdout] test tests::phase_2_5_1::cdc_event_op_from_wal_op_commit ... ok
[INFO] [stdout] test tests::phase_2_5_1::observer_manager_notify_single_observer ... ok
[INFO] [stdout] test tests::phase_2_5_1::observer_manager_notify_panic_isolated ... ok
[INFO] [stdout] test backpressure::tests::phase_2_5_8_stress_production_faster_than_consumption_block ... ok
[INFO] [stdout] test tests::phase_2_5_1::observer_manager_register_increases_count ... ok
[INFO] [stdout] test tests::phase_2_5_1::observer_manager_unregister_decreases_count ... ok
[INFO] [stdout] test tests::phase_2_5_1::observer_manager_unregister_nonexistent_returns_false ... ok
[INFO] [stdout] test tests::phase_2_5_1::change_event_from_wal_record_delete ... ok
[INFO] [stdout] test tests::phase_2_5_3::change_event_batch_json_roundtrip ... ok
[INFO] [stdout] test tests::phase_2_5_3::change_event_bincode_commit_roundtrip ... ok
[INFO] [stdout] test tests::phase_2_5_3::change_event_bincode_compact_size ... ok
[INFO] [stdout] test tests::phase_2_5_3::change_event_bincode_delete_roundtrip ... ok
[INFO] [stdout] test tests::phase_2_5_3::change_event_bincode_insert_roundtrip ... ok
[INFO] [stdout] test tests::phase_2_5_3::change_event_bincode_update_roundtrip ... ok
[INFO] [stdout] test tests::phase_2_5_3::change_event_batch_bincode_roundtrip ... ok
[INFO] [stdout] test tests::phase_2_5_3::change_event_bincode_abort_roundtrip ... ok
[INFO] [stdout] test tests::phase_2_5_3::change_event_from_json_invalid_returns_error ... ok
[INFO] [stdout] test tests::phase_2_5_3::change_event_from_json_missing_field_returns_error ... ok
[INFO] [stdout] test tests::phase_2_5_3::change_event_json_abort_roundtrip ... ok
[INFO] [stdout] test tests::phase_2_5_3::change_event_json_and_bincode_produce_same_event ... ok
[INFO] [stdout] test tests::phase_2_5_3::change_event_json_commit_roundtrip ... ok
[INFO] [stdout] test tests::phase_2_5_3::change_event_json_delete_roundtrip ... ok
[INFO] [stdout] test tests::phase_2_5_3::change_event_from_bincode_invalid_returns_error ... ok
[INFO] [stdout] test tests::phase_2_5_3::change_event_json_insert_roundtrip ... ok
[INFO] [stdout] test tests::phase_2_5_3::change_event_json_commit_no_table_id_no_rows ... ok
[INFO] [stdout] test tests::phase_2_5_3::change_event_json_update_roundtrip ... ok
[INFO] [stdout] test tests::version_returns_nonempty ... ok
[INFO] [stdout] test tests::phase_2_5_3::change_event_json_preserves_all_fields ... ok
[INFO] [stdout] test tests::phase_2_5_1::observer_manager_register_duplicate_returns_false ... ok
[INFO] [stdout] test tests::phase_2_5_3::change_event_json_fields_present ... ok
[INFO] [stdout] test backpressure::tests::phase_2_5_8_stress_reject_strategy_no_oom ... ok
[INFO] [stdout] test backpressure::tests::phase_2_5_8_stress_production_faster_than_consumption_drop_oldest ... ok
[INFO] [stdout] test e2e_tests::tests::phase_2_5_9_e2e_full_flow_insert_update_delete ... ok
[INFO] [stdout] test e2e_tests::tests::phase_2_5_9_e2e_engine_stats_after_full_flow ... ok
[INFO] [stdout] test backpressure::tests::phase_2_5_8_stress_simulated_1m_tps_production_100k_tps_consumption ... ok
[INFO] [stdout] test e2e_tests::tests::phase_2_5_9_e2e_stress_300k_events_mixed ... ok
[INFO] [stdout] test schema::schema_tests::phase_2_5_10_part19_stress::phase_2_5_10_stress_1000_ddl_10000_dml ... ok
[INFO] [stdout] test failover::failover_tests::phase_2_5_11_part12_exactly_once::phase_2_5_11_exactly_once_no_loss_no_duplication ... ok
[INFO] [stdout] test failover::failover_tests::phase_2_5_11_part2_chaos_main::phase_2_5_11_chaos_crash_at_500k_no_loss_no_duplication ... ok
[INFO] [stdout] test backpressure::tests::phase_2_5_8_stress_1m_events_block_strategy ... ok
[INFO] [stdout] test failover::failover_tests::phase_2_5_11_part2_chaos_main::phase_2_5_11_chaos_crash_at_500k_complete_1m_events ... ok
[INFO] [stdout] test failover::failover_tests::phase_2_5_11_part11_stress::phase_2_5_11_stress_1m_events_multiple_crashes ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 370 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 18.63s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests szrsql_cdc
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test src/backpressure.rs - backpressure::BoundedEventQueue (line 599) ... ignored
[INFO] [stdout] test src/lib.rs - CdcEngine (line 418) ... ignored
[INFO] [stdout] test src/schema.rs - schema::SchemaAwareCdcEngine (line 613) ... ignored
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 3 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "e086009d6028d2783497a2e49c5e9e64c7ae66670223e28657b0a7b02dd08d10", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e086009d6028d2783497a2e49c5e9e64c7ae66670223e28657b0a7b02dd08d10", kill_on_drop: false }`
[INFO] [stdout] e086009d6028d2783497a2e49c5e9e64c7ae66670223e28657b0a7b02dd08d10
