[INFO] cloning repository https://github.com/pentateu/agent_bus
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/pentateu/agent_bus" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fpentateu%2Fagent_bus", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fpentateu%2Fagent_bus'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 414849d8db1ceaff972c6fefbf89794964a54e7b
[INFO] testing pentateu/agent_bus against 1.99.0-beta.8 for beta-1.100-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fpentateu%2Fagent_bus" "/workspace/builds/worker-5-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc1/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-5-tc1/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/pentateu/agent_bus
[INFO] finished tweaking git repo https://github.com/pentateu/agent_bus
[INFO] tweaked toml for git repo https://github.com/pentateu/agent_bus written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/pentateu/agent_bus on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/pentateu/agent_bus 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.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded darling v0.24.0
[INFO] [stderr]   Downloaded humantime v2.4.0
[INFO] [stderr]   Downloaded darling_macro v0.24.0
[INFO] [stderr]   Downloaded darling_core v0.24.0
[INFO] [stderr]   Downloaded compact_str v0.8.2
[INFO] [stderr]   Downloaded clap v4.6.5
[INFO] [stderr]   Downloaded clap_builder v4.6.5
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/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] bf9477a304097a7f3f8d7eeefcfac6f55ca9bbf51720a53b26f1c7dae6667993
[INFO] running `Command { std: "docker" "start" "bf9477a304097a7f3f8d7eeefcfac6f55ca9bbf51720a53b26f1c7dae6667993", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "bf9477a304097a7f3f8d7eeefcfac6f55ca9bbf51720a53b26f1c7dae6667993", 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" "bf9477a304097a7f3f8d7eeefcfac6f55ca9bbf51720a53b26f1c7dae6667993" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "bf9477a304097a7f3f8d7eeefcfac6f55ca9bbf51720a53b26f1c7dae6667993", 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" "bf9477a304097a7f3f8d7eeefcfac6f55ca9bbf51720a53b26f1c7dae6667993" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling rustversion v1.0.23
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling rand_core v0.10.1
[INFO] [stderr]    Compiling itoa v1.0.18
[INFO] [stderr]    Compiling zmij v1.0.23
[INFO] [stderr]    Compiling cpufeatures v0.3.0
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling log v0.4.33
[INFO] [stderr]    Compiling chacha20 v0.10.1
[INFO] [stderr]    Compiling signal-hook v0.3.18
[INFO] [stderr]    Compiling thiserror v2.0.19
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling memchr v2.8.3
[INFO] [stderr]    Compiling smallvec v1.15.2
[INFO] [stderr]    Compiling rustix v0.38.44
[INFO] [stderr]    Compiling anstyle-parse v1.0.0
[INFO] [stderr]    Compiling anstyle v1.0.14
[INFO] [stderr]    Compiling instability v0.3.13
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.2
[INFO] [stderr]    Compiling anyhow v1.0.104
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling bitflags v2.13.1
[INFO] [stderr]    Compiling colorchoice v1.0.5
[INFO] [stderr]    Compiling anstyle-query v1.1.5
[INFO] [stderr]    Compiling linux-raw-sys v0.4.15
[INFO] [stderr]    Compiling either v1.17.0
[INFO] [stderr]    Compiling anstream v1.0.0
[INFO] [stderr]    Compiling castaway v0.2.4
[INFO] [stderr]    Compiling itertools v0.13.0
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling mio v1.2.2
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling rand v0.10.2
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling signal-hook-mio v0.2.5
[INFO] [stderr]    Compiling ryu v1.0.23
[INFO] [stderr]    Compiling unicode-segmentation v1.13.3
[INFO] [stderr]    Compiling indoc v2.0.7
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling unicode-width v0.1.14
[INFO] [stderr]    Compiling clap_builder v4.6.5
[INFO] [stderr]    Compiling compact_str v0.8.2
[INFO] [stderr]    Compiling crossterm v0.28.1
[INFO] [stderr]    Compiling unicode-truncate v1.1.0
[INFO] [stderr]    Compiling socket2 v0.6.5
[INFO] [stderr]    Compiling lru v0.12.5
[INFO] [stderr]    Compiling unicode-width v0.2.0
[INFO] [stderr]    Compiling pin-project-lite v0.2.17
[INFO] [stderr]    Compiling cassowary v0.3.0
[INFO] [stderr]    Compiling bytes v1.12.1
[INFO] [stderr]    Compiling fs2 v0.4.3
[INFO] [stderr]    Compiling humantime v2.4.0
[INFO] [stderr]    Compiling strum_macros v0.26.4
[INFO] [stderr]    Compiling darling_core v0.24.0
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling thiserror-impl v2.0.19
[INFO] [stderr]    Compiling clap_derive v4.6.4
[INFO] [stderr]    Compiling tokio-macros v2.7.2
[INFO] [stderr]    Compiling tokio v1.53.1
[INFO] [stderr]    Compiling strum v0.26.3
[INFO] [stderr]    Compiling clap v4.6.5
[INFO] [stderr]    Compiling darling_macro v0.24.0
[INFO] [stderr]    Compiling darling v0.24.0
[INFO] [stderr]    Compiling ratatui v0.29.0
[INFO] [stderr]    Compiling ulid v3.0.0
[INFO] [stderr]    Compiling agent-bus-core v0.1.0 (/opt/rustwide/workdir/crates/core)
[INFO] [stderr]    Compiling agent-bus-protocol v0.1.0 (/opt/rustwide/workdir/crates/protocol)
[INFO] [stderr]    Compiling agent-bus-cli v0.1.0 (/opt/rustwide/workdir/crates/cli)
[INFO] [stderr]    Compiling agent-bus-daemon v0.1.0 (/opt/rustwide/workdir/crates/daemon)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 9.15s
[INFO] running `Command { std: "docker" "inspect" "bf9477a304097a7f3f8d7eeefcfac6f55ca9bbf51720a53b26f1c7dae6667993", 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" "bf9477a304097a7f3f8d7eeefcfac6f55ca9bbf51720a53b26f1c7dae6667993" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling fastrand v2.5.0
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling agent-bus-protocol v0.1.0 (/opt/rustwide/workdir/crates/protocol)
[INFO] [stderr]    Compiling agent-bus-core v0.1.0 (/opt/rustwide/workdir/crates/core)
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling agent-bus-cli v0.1.0 (/opt/rustwide/workdir/crates/cli)
[INFO] [stderr]    Compiling agent-bus-daemon v0.1.0 (/opt/rustwide/workdir/crates/daemon)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 2.86s
[INFO] running `Command { std: "docker" "inspect" "bf9477a304097a7f3f8d7eeefcfac6f55ca9bbf51720a53b26f1c7dae6667993", 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" "bf9477a304097a7f3f8d7eeefcfac6f55ca9bbf51720a53b26f1c7dae6667993" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.05s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/agent_bus-7df5c7e4885283f3)
[INFO] [stdout] 
[INFO] [stdout] running 29 tests
[INFO] [stdout] test cli::tests::bare_number_is_seconds ... ok
[INFO] [stdout] test cli::tests::exit_codes_match_the_documented_contract ... ok
[INFO] [stdout] test cli::tests::explicit_as_overrides_the_default_subscriber ... ok
[INFO] [stdout] test cli::tests::code_matches_the_discriminant ... ok
[INFO] [stdout] test cli::tests::parses_duration_suffixes ... ok
[INFO] [stdout] test cli::tests::rejects_nonsense_durations ... ok
[INFO] [stdout] test client::tests::daemon_unavailable_survives_anyhow_wrapping ... ok
[INFO] [stdout] test client::tests::a_spawn_failure_is_reported_as_unavailable ... ok
[INFO] [stdout] test commands::hook::tests::an_unknown_harness_is_rejected ... ok
[INFO] [stdout] test commands::hook::tests::opencode_plugin_embeds_the_pattern_and_subscriber ... ok
[INFO] [stdout] test cli::tests::wait_defaults_subscriber_to_the_pattern ... ok
[INFO] [stdout] test dashboard::app::tests::a_restart_emits_a_rebaseline_marker_not_a_negative_spike ... ok
[INFO] [stdout] test cli::tests::cli_parses_the_subcommand_form ... ok
[INFO] [stdout] test dashboard::app::tests::tick_appends_a_minute_bucket_after_enough_seconds ... ok
[INFO] [stdout] test commands::hook::tests::claude_config_is_valid_json_with_a_stop_hook ... ok
[INFO] [stdout] test dashboard::sample::tests::a_daemon_restart_returns_none ... ok
[INFO] [stdout] test dashboard::sample::tests::percentile_from_histogram_matches_brute_force ... ok
[INFO] [stdout] test dashboard::sample::tests::diff_carries_the_raw_deltas ... ok
[INFO] [stdout] test dashboard::sample::tests::diff_over_a_longer_interval_spans_the_same_deltas ... ok
[INFO] [stdout] test guide::tests::covers_the_essential_concepts ... ok
[INFO] [stdout] test guide::tests::documents_every_exit_code ... ok
[INFO] [stdout] test output::tests::high_priority_is_flagged_and_normal_is_not ... ok
[INFO] [stdout] test guide::tests::states_the_zero_token_and_late_subscriber_guarantees ... ok
[INFO] [stdout] test tests::an_unreachable_daemon_maps_to_exit_code_three ... ok
[INFO] [stdout] test output::tests::human_format_carries_topic_sender_and_body ... ok
[INFO] [stdout] test tests::other_failures_map_to_the_usage_code ... ok
[INFO] [stdout] test dashboard::app::tests::rolling_minute_buckets_capped_at_sixty ... ok
[INFO] [stdout] test dashboard::ui::tests::header_lists_title_rates_and_uptime ... ok
[INFO] [stdout] test dashboard::ui::tests::a_restart_marks_the_header ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 29 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integration.rs (/opt/rustwide/target/debug/deps/integration-d9fdb25fee47f68b)
[INFO] [stdout] 
[INFO] [stdout] running 44 tests
[INFO] [stdout] test a_missing_daemon_binary_exits_three ... ok
[INFO] [stdout] test argument_errors_exit_one_not_two ... ok
[INFO] [stdout] test a_traversal_topic_is_rejected ... ok
[INFO] [stdout] test a_clamped_timeout_still_times_out_with_exit_code_two ... ok
[INFO] [stdout] test a_bare_partition_name_matches_the_whole_partition ... ok
[INFO] [stdout] test an_empty_body_is_rejected_the_same_way_from_either_source ... ok
[INFO] [stdout] test acking_one_pattern_does_not_consume_another_patterns_messages ... ok
[INFO] [stdout] test broadcast_is_consumed_once_per_label_not_once_per_call ... ok
[INFO] [stdout] test concurrent_first_use_starts_exactly_one_daemon ... ok
[INFO] [stdout] test broadcast_messages_are_delivered_to_every_distinct_label ... ok
[INFO] [stdout] test consumers_sharing_a_pattern_are_exclusive ... ok
[INFO] [stdout] test dashboard_refuses_without_a_terminal ... ok
[INFO] [stdout] test concurrent_posters_and_readers_deliver_each_message_exactly_once ... ok
[INFO] [stdout] test daemon_command_is_idempotent ... ok
[INFO] [stdout] test guide_prints_without_a_daemon ... ok
[INFO] [stdout] test corrupt_log_lines_do_not_prevent_startup ... ok
[INFO] [stdout] test exclusive_and_broadcast_messages_coexist ... ok
[INFO] [stdout] test cursors_survive_a_daemon_restart ... ok
[INFO] [stdout] test follow_streams_stored_and_later_messages ... ok
[INFO] [stdout] test hook_install_dry_run_writes_nothing ... ok
[INFO] [stdout] test history_is_repeatable_and_windowed ... ok
[INFO] [stdout] test history_replays_consumed_messages ... ok
[INFO] [stdout] test history_without_since_returns_everything_retained ... ok
[INFO] [stdout] test invalid_input_exits_one ... ok
[INFO] [stdout] test json_messages_carry_the_documented_fields ... ok
[INFO] [stdout] test overlapping_patterns_do_not_double_deliver_to_one_agent ... ok
[INFO] [stdout] test partitions_are_isolated ... ok
[INFO] [stdout] test post_reads_the_body_from_stdin_when_omitted ... ok
[INFO] [stdout] test no_duplicate_delivery_after_a_daemon_restart ... ok
[INFO] [stdout] test post_then_read_delivers_the_message ... ok
[INFO] [stdout] test stop_without_a_daemon_succeeds_and_starts_nothing ... ok
[INFO] [stdout] test per_pattern_cursors_survive_a_restart ... ok
[INFO] [stdout] test reading_twice_does_not_redeliver ... ok
[INFO] [stdout] test read_drains_all_unread_but_wait_takes_one ... ok
[INFO] [stdout] test status_reports_partitions_and_lag ... ok
[INFO] [stdout] test the_daemon_auto_starts_on_first_use ... ok
[INFO] [stdout] test wait_returns_a_message_posted_before_it_started ... ok
[INFO] [stdout] test the_subscriber_id_defaults_to_the_pattern ... ok
[INFO] [stdout] test wait_times_out_with_exit_code_two ... ok
[INFO] [stdout] test wildcards_respect_segment_depth ... ok
[INFO] [stdout] test wait_wakes_when_a_message_arrives_later ... ok
[INFO] [stdout] test an_enormous_timeout_does_not_kill_the_connection ... ok
[INFO] [stdout] test an_unreachable_daemon_exits_three ... ok
[INFO] [stdout] test concurrent_waiters_each_receive_every_message_exactly_once ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 44 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 9.60s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/agent_bus_core-8393206bbcd253d6)
[INFO] [stdout] 
[INFO] [stdout] running 60 tests
[INFO] [stdout] test cursor::tests::advance_never_moves_backwards ... ok
[INFO] [stdout] test cursor::tests::advance_records_broadcast_position ... ok
[INFO] [stdout] test cursor::tests::advance_records_exclusive_position ... ok
[INFO] [stdout] test cursor::tests::broadcast_labels_are_independent ... ok
[INFO] [stdout] test cursor::tests::delivered_records_are_per_label ... ok
[INFO] [stdout] test cursor::tests::exclusive_and_broadcast_positions_are_independent ... ok
[INFO] [stdout] test cursor::tests::delivered_survives_a_roundtrip ... ok
[INFO] [stdout] test cursor::tests::from_json_or_reset_is_quiet_on_valid_input ... ok
[INFO] [stdout] test cursor::tests::ids_helper_is_strictly_increasing ... ok
[INFO] [stdout] test cursor::tests::from_json_tolerates_empty_input ... ok
[INFO] [stdout] test cursor::tests::patterns_are_independent ... ok
[INFO] [stdout] test cursor::tests::roundtrips_through_json ... ok
[INFO] [stdout] test cursor::tests::json_shape_has_exclusive_and_broadcast_objects ... ok
[INFO] [stdout] test cursor::tests::snap_forward_leaves_a_cursor_exactly_at_the_boundary ... ok
[INFO] [stdout] test cursor::tests::legacy_nested_format_migrates_instead_of_resetting ... ok
[INFO] [stdout] test cursor::tests::prune_delivered_drops_pruned_message_records ... ok
[INFO] [stdout] test cursor::tests::snap_forward_moves_stale_cursors_only ... ok
[INFO] [stdout] test message::tests::ack_constructor_sets_kind_and_task ... ok
[INFO] [stdout] test cursor::tests::unknown_position_starts_at_none ... ok
[INFO] [stdout] test message::tests::addressing_builders_set_fields ... ok
[INFO] [stdout] test message::tests::explicit_from_overrides_default ... ok
[INFO] [stdout] test message::tests::legacy_jsonl_without_new_fields_parses ... ok
[INFO] [stdout] test message::tests::ids_increase_monotonically ... ok
[INFO] [stdout] test message::tests::message_kind_roundtrips_through_jsonl ... ok
[INFO] [stdout] test message::tests::new_fields_default_when_absent_in_jsonl ... ok
[INFO] [stdout] test message::tests::priority_defaults_to_normal_when_absent ... ok
[INFO] [stdout] test message::tests::new_message_is_an_unaddressed_instruction ... ok
[INFO] [stdout] test message::tests::rejects_malformed_jsonl ... ok
[INFO] [stdout] test message::tests::roundtrips_through_jsonl ... ok
[INFO] [stdout] test message::tests::new_message_has_sortable_id_and_defaults ... ok
[INFO] [stdout] test paths::tests::a_plain_name_is_accepted_and_preserved ... ok
[INFO] [stdout] test message::tests::timestamp_has_expected_shape ... ok
[INFO] [stdout] test paths::tests::daemon_log_follows_an_explicit_state_dir ... ok
[INFO] [stdout] test paths::tests::accepts_the_names_topics_and_patterns_actually_produce ... ok
[INFO] [stdout] test paths::tests::env_wrapper_reads_the_variables_the_pure_resolver_expects ... ok
[INFO] [stdout] test paths::tests::rejects_names_reserved_by_the_daemon ... ok
[INFO] [stdout] test paths::tests::rejects_empty_whitespace_and_nul ... ok
[INFO] [stdout] test paths::tests::partition_files_are_derived_from_the_name ... ok
[INFO] [stdout] test paths::tests::rejects_traversal_and_absolute_paths ... ok
[INFO] [stdout] test paths::tests::socket_lives_inside_the_state_dir ... ok
[INFO] [stdout] test paths::tests::state_dir_falls_back_to_runtime_dir ... ok
[INFO] [stdout] test paths::tests::state_dir_falls_back_to_home_when_no_runtime_dir ... ok
[INFO] [stdout] test paths::tests::state_dir_prefers_explicit_override ... ok
[INFO] [stdout] test retention::tests::custom_window_is_respected ... ok
[INFO] [stdout] test retention::tests::idle_shutdown_is_above_retention_window ... ok
[INFO] [stdout] test retention::tests::default_window_is_one_hour ... ok
[INFO] [stdout] test retention::tests::partitions_messages_into_kept_and_pruned ... ok
[INFO] [stdout] test topic::tests::doublestar_matches_one_or_more_segments ... ok
[INFO] [stdout] test topic::tests::literal_pattern_matches_only_itself ... ok
[INFO] [stdout] test topic::tests::partition_segment_may_not_be_a_wildcard ... ok
[INFO] [stdout] test topic::tests::bare_partition_is_shorthand_for_everything_below ... ok
[INFO] [stdout] test topic::tests::single_segment_topic_is_its_own_partition ... ok
[INFO] [stdout] test topic::tests::pattern_exposes_its_partition ... ok
[INFO] [stdout] test topic::tests::star_matches_exactly_one_segment ... ok
[INFO] [stdout] test retention::tests::wait_timeouts_are_sane_and_ordered ... ok
[INFO] [stdout] test topic::tests::topic_parses_and_exposes_partition ... ok
[INFO] [stdout] test topic::tests::pattern_never_matches_across_partitions ... ok
[INFO] [stdout] test topic::tests::topic_rejects_empty_and_malformed ... ok
[INFO] [stdout] test topic::tests::topic_rejects_wildcards ... ok
[INFO] [stdout] test message::tests::ids_are_monotonic_under_rapid_creation ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 60 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/agent_bus_daemon-d3a0f8200cbd23a0)
[INFO] [stdout] 
[INFO] [stdout] running 44 tests
[INFO] [stdout] test handler::tests::build_metrics_active_counters_reflect_the_instantaneous_state ... ok
[INFO] [stdout] test log::tests::corrupt_lines_are_skipped_and_counted_not_fatal ... ok
[INFO] [stdout] test log::tests::open_creates_a_missing_file ... ok
[INFO] [stdout] test logging::tests::log_msg_works_before_init ... ok
[INFO] [stdout] test metrics::tests::a_value_below_the_first_boundary_lands_in_bin_zero ... ok
[INFO] [stdout] test metrics::tests::bin_index_picks_lower_bound_inclusive ... ok
[INFO] [stdout] test metrics::tests::partition_tally_counts_posts_high_and_broadcast_separately ... ok
[INFO] [stdout] test metrics::tests::partition_tally_records_deliveries_and_prune_snaps ... ok
[INFO] [stdout] test metrics::tests::record_delivery_increments_latency_histogram ... ok
[INFO] [stdout] test metrics::tests::snapshot_invariant_uses_workspace_buckets ... ok
[INFO] [stdout] test metrics::tests::record_post_increments_size_histogram_and_returns_nothing ... ok
[INFO] [stdout] test log::tests::prune_reports_oldest_surviving_id ... ok
[INFO] [stdout] test partition::tests::a_legacy_cursor_file_migrates_instead_of_resetting ... ok
[INFO] [stdout] test log::tests::append_then_load_roundtrips ... ok
[INFO] [stdout] test partition::tests::an_unreadable_cursor_file_resets_instead_of_failing_the_open ... ok
[INFO] [stdout] test log::tests::messages_after_returns_only_newer_ids ... ok
[INFO] [stdout] test handler::tests::build_metrics_reports_cumulative_counts_after_activity ... ok
[INFO] [stdout] test partition::tests::broadcast_message_is_delivered_to_each_label_once ... ok
[INFO] [stdout] test log::tests::prune_removes_old_messages_and_rewrites_the_file ... ok
[INFO] [stdout] test partition::tests::delivered_messages_are_not_returned_again ... ok
[INFO] [stdout] test partition::tests::concurrent_consumers_of_one_pattern_are_exclusive ... ok
[INFO] [stdout] test partition::tests::broadcast_and_exclusive_messages_merge_in_id_order ... ok
[INFO] [stdout] test partition::tests::delivered_once_per_label_survives_a_reopen ... ok
[INFO] [stdout] test partition::tests::deliver_increments_delivery_count ... ok
[INFO] [stdout] test partition::tests::label_is_recorded_for_status_but_affects_nothing ... ok
[INFO] [stdout] test partition::tests::history_ignores_cursors ... ok
[INFO] [stdout] test partition::tests::overlapping_patterns_deliver_the_message_once_per_label_other_order ... ok
[INFO] [stdout] test partition::tests::delivering_one_pattern_does_not_consume_another_patterns_messages ... ok
[INFO] [stdout] test partition::tests::overlapping_patterns_deliver_the_message_once_per_label ... ok
[INFO] [stdout] test server::tests::wait_times_out_cleanly_when_nothing_arrives ... ok
[INFO] [stdout] test partition::tests::publish_notifies_waiters ... ok
[INFO] [stdout] test server::tests::wait_delivers_a_message_exactly_once ... ok
[INFO] [stdout] test state::tests::partitions_are_created_on_demand_and_reused ... ok
[INFO] [stdout] test sweep::tests::a_busy_daemon_does_not_shut_down ... ok
[INFO] [stdout] test sweep::tests::a_parked_client_keeps_the_daemon_alive ... ok
[INFO] [stdout] test sweep::tests::an_idle_daemon_with_no_parked_clients_shuts_down ... ok
[INFO] [stdout] test sweep::tests::the_policy_is_the_default_retention_window ... ok
[INFO] [stdout] test partition::tests::publish_increments_partition_tally ... ok
[INFO] [stdout] test server::tests::wait_returns_an_already_stored_message ... ok
[INFO] [stdout] test partition::tests::unread_returns_matching_messages_only ... ok
[INFO] [stdout] test state::tests::partitions_are_isolated_from_each_other ... ok
[INFO] [stdout] test partition::tests::prune_records_removed_and_snapped_into_tally ... ok
[INFO] [stdout] test partition::tests::wait_delivers_at_most_one_message ... ok
[INFO] [stdout] test server::tests::wait_wakes_on_a_later_publish ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 44 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.17s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/shutdown.rs (/opt/rustwide/target/debug/deps/shutdown-f85c754cd3cd527b)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test a_parked_waiter_defers_idle_shutdown_until_it_times_out ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 11.10s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/agent_bus_protocol-61977f9483ac5908)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test tests::histogram_has_one_more_cell_than_boundaries ... ok
[INFO] [stdout] test tests::ensure_request_roundtrips ... ok
[INFO] [stdout] test tests::metrics_request_roundtrips ... ok
[INFO] [stdout] test tests::request_roundtrips ... ok
[INFO] [stdout] test tests::response_roundtrips ... ok
[INFO] [stdout] test tests::metrics_report_roundtrips ... ok
[INFO] [stdout] test tests::unit_variant_requests_roundtrip ... ok
[INFO] [stdout] test tests::status_variant_with_nested_report_roundtrips ... ok
[INFO] [stdout] test tests::unit_variant_responses_roundtrip ... ok
[INFO] [stdout] test tests::unknown_variant_is_an_error_not_a_panic ... 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]    Doc-tests agent_bus_core
[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]    Doc-tests agent_bus_protocol
[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" "bf9477a304097a7f3f8d7eeefcfac6f55ca9bbf51720a53b26f1c7dae6667993", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "bf9477a304097a7f3f8d7eeefcfac6f55ca9bbf51720a53b26f1c7dae6667993", kill_on_drop: false }`
[INFO] [stdout] bf9477a304097a7f3f8d7eeefcfac6f55ca9bbf51720a53b26f1c7dae6667993
