[INFO] fetching crate eventfold-es 0.2.0... [INFO] testing eventfold-es-0.2.0 against try#dec9417b8611e34e787a3e4c37686b5131f9e5c5 for pr-154210-1 [INFO] extracting crate eventfold-es 0.2.0 into /workspace/builds/worker-0-tc2/source [INFO] started tweaking crates.io crate eventfold-es 0.2.0 [INFO] removed 0 missing examples [INFO] finished tweaking crates.io crate eventfold-es 0.2.0 [INFO] tweaked toml for crates.io crate eventfold-es 0.2.0 written to /workspace/builds/worker-0-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate eventfold-es 0.2.0 on toolchain dec9417b8611e34e787a3e4c37686b5131f9e5c5 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate eventfold-es 0.2.0 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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 1794d8ed904f6a5661553b78c35b48caff0e655bd76635eb91d1884b8b3beb0d [INFO] running `Command { std: "docker" "start" "-a" "1794d8ed904f6a5661553b78c35b48caff0e655bd76635eb91d1884b8b3beb0d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "1794d8ed904f6a5661553b78c35b48caff0e655bd76635eb91d1884b8b3beb0d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "1794d8ed904f6a5661553b78c35b48caff0e655bd76635eb91d1884b8b3beb0d", kill_on_drop: false }` [INFO] [stdout] 1794d8ed904f6a5661553b78c35b48caff0e655bd76635eb91d1884b8b3beb0d [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 4ae629b309976da7751da7aff959de2310fe5351136abd5966b837be7a0b9fed [INFO] running `Command { std: "docker" "start" "-a" "4ae629b309976da7751da7aff959de2310fe5351136abd5966b837be7a0b9fed", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.182 [INFO] [stderr] Compiling zstd-safe v7.2.4 [INFO] [stderr] Compiling getrandom v0.4.1 [INFO] [stderr] Compiling instant v0.1.13 [INFO] [stderr] Compiling xxhash-rust v0.8.15 [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling syn v2.0.116 [INFO] [stderr] Compiling notify-types v1.0.1 [INFO] [stderr] Compiling jobserver v0.1.34 [INFO] [stderr] Compiling inotify-sys v0.1.5 [INFO] [stderr] Compiling filetime v0.2.27 [INFO] [stderr] Compiling mio v1.1.1 [INFO] [stderr] Compiling fs2 v0.4.3 [INFO] [stderr] Compiling inotify v0.10.2 [INFO] [stderr] Compiling uuid v1.21.0 [INFO] [stderr] Compiling cc v1.2.56 [INFO] [stderr] Compiling notify v7.0.0 [INFO] [stderr] Compiling zstd-sys v2.0.16+zstd.1.5.7 [INFO] [stderr] Compiling thiserror-impl v2.0.18 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling tokio-macros v2.6.0 [INFO] [stderr] Compiling tracing-attributes v0.1.31 [INFO] [stderr] Compiling tokio v1.49.0 [INFO] [stderr] Compiling thiserror v2.0.18 [INFO] [stderr] Compiling tracing v0.1.44 [INFO] [stderr] Compiling zstd v0.13.3 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling eventfold v0.2.0 [INFO] [stderr] Compiling eventfold-es v0.2.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 16.00s [INFO] running `Command { std: "docker" "inspect" "4ae629b309976da7751da7aff959de2310fe5351136abd5966b837be7a0b9fed", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "4ae629b309976da7751da7aff959de2310fe5351136abd5966b837be7a0b9fed", kill_on_drop: false }` [INFO] [stdout] 4ae629b309976da7751da7aff959de2310fe5351136abd5966b837be7a0b9fed [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] d23054b05198341711d10c3263b16c225bab4b32fa0879557b96eb641a79774d [INFO] running `Command { std: "docker" "start" "-a" "d23054b05198341711d10c3263b16c225bab4b32fa0879557b96eb641a79774d", kill_on_drop: false }` [INFO] [stderr] Compiling rustix v1.1.3 [INFO] [stderr] Compiling getrandom v0.3.4 [INFO] [stderr] Compiling bitflags v2.11.0 [INFO] [stderr] Compiling linux-raw-sys v0.11.0 [INFO] [stderr] Compiling fastrand v2.3.0 [INFO] [stderr] Compiling tokio v1.49.0 [INFO] [stderr] Compiling tempfile v3.25.0 [INFO] [stderr] Compiling eventfold-es v0.2.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 12.34s [INFO] running `Command { std: "docker" "inspect" "d23054b05198341711d10c3263b16c225bab4b32fa0879557b96eb641a79774d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d23054b05198341711d10c3263b16c225bab4b32fa0879557b96eb641a79774d", kill_on_drop: false }` [INFO] [stdout] d23054b05198341711d10c3263b16c225bab4b32fa0879557b96eb641a79774d [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 78bc89f492332daa4cd2b636b7c5b6f82ff7905463312d8d44db644e39e7c825 [INFO] running `Command { std: "docker" "start" "-a" "78bc89f492332daa4cd2b636b7c5b6f82ff7905463312d8d44db644e39e7c825", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.13s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/eventfold_es-627821919972535c) [INFO] [stdout] [INFO] [stdout] running 112 tests [INFO] [stdout] test aggregate::tests::apply_added ... ok [INFO] [stdout] test aggregate::tests::apply_incremented ... ok [INFO] [stdout] test aggregate::tests::apply_decremented ... ok [INFO] [stdout] test actor::tests::execute_returns_produced_events ... ok [INFO] [stdout] test aggregate::tests::all_none_context_produces_no_meta ... ok [INFO] [stdout] test actor::tests::execute_decrement_at_zero_returns_domain_error ... ok [INFO] [stdout] test actor::tests::inject_via_actor_appends_and_updates_state ... ok [INFO] [stdout] test aggregate::tests::context_merges_source_device_with_existing_metadata ... ok [INFO] [stdout] test aggregate::tests::context_propagates_actor ... ok [INFO] [stdout] test aggregate::tests::context_propagates_source_device_and_correlation_id ... ok [INFO] [stdout] test aggregate::tests::handle_decrement_at_zero ... ok [INFO] [stdout] test aggregate::tests::handle_decrement_nonzero ... ok [INFO] [stdout] test aggregate::tests::handle_increment ... ok [INFO] [stdout] test aggregate::tests::handle_then_apply_roundtrip ... ok [INFO] [stdout] test aggregate::tests::reducer_roundtrip_increment ... ok [INFO] [stdout] test aggregate::tests::reducer_applies_event_with_no_id ... ok [INFO] [stdout] test aggregate::tests::reducer_roundtrip_added ... ok [INFO] [stdout] test aggregate::tests::to_eventfold_event_produces_distinct_ids ... ok [INFO] [stdout] test command::tests::builder_sets_actor ... ok [INFO] [stdout] test aggregate::tests::reducer_unknown_event_skipped ... ok [INFO] [stdout] test aggregate::tests::to_eventfold_event_assigns_uuid_v4_id ... ok [INFO] [stdout] test command::tests::builder_accepts_string_owned ... ok [INFO] [stdout] test command::tests::builder_chains_all_fields ... ok [INFO] [stdout] test command::tests::builder_sets_source_device ... ok [INFO] [stdout] test command::tests::clone_produces_independent_copy ... ok [INFO] [stdout] test command::tests::command_envelope_serde_roundtrip ... ok [INFO] [stdout] test command::tests::debug_format_is_readable ... ok [INFO] [stdout] test command::tests::builder_sets_metadata ... ok [INFO] [stdout] test command::tests::deserialize_legacy_json_without_source_device ... ok [INFO] [stdout] test command::tests::builder_sets_correlation_id ... ok [INFO] [stdout] test command::tests::source_device_none_omitted_from_json ... ok [INFO] [stdout] test command::tests::default_context_has_no_fields_set ... ok [INFO] [stdout] test aggregate::tests::context_propagates_correlation_id ... ok [INFO] [stdout] test error::tests::execute_error_actor_gone_display ... ok [INFO] [stdout] test error::tests::execute_error_conflict_display ... ok [INFO] [stdout] test aggregate::tests::fieldless_variant_roundtrip ... ok [INFO] [stdout] test error::tests::execute_error_domain_displays_inner ... ok [INFO] [stdout] test error::tests::execute_error_io_from_conversion ... ok [INFO] [stdout] test aggregate::tests::context_propagates_source_device ... ok [INFO] [stdout] test command::tests::command_bus_unknown_command_returns_error ... ok [INFO] [stdout] test error::tests::state_error_actor_gone_display ... ok [INFO] [stdout] test error::tests::state_error_io_from_conversion ... ok [INFO] [stdout] test process_manager::tests::echo_saga_react_produces_envelope ... ok [INFO] [stdout] test command::tests::command_context_serde_roundtrip ... ok [INFO] [stdout] test process_manager::tests::echo_saga_subscriptions ... ok [INFO] [stdout] test projection::tests::apply_increments_count ... ok [INFO] [stdout] test process_manager::tests::checkpoint_serde_roundtrip ... ok [INFO] [stdout] test projection::tests::checkpoint_default_has_empty_cursors ... ok [INFO] [stdout] test projection::tests::checkpoint_serialization_roundtrip ... ok [INFO] [stdout] test actor::tests::execute_increment_three_times ... ok [INFO] [stdout] test actor::tests::sequential_commands_correct ... ok [INFO] [stdout] test process_manager::tests::dead_letter_append_creates_readable_jsonl ... ok [INFO] [stdout] test projection::tests::load_from_empty_dir_returns_none ... ok [INFO] [stdout] test projection::tests::delete_removes_file ... ok [INFO] [stdout] test projection::tests::save_creates_parent_dir ... ok [INFO] [stdout] test process_manager::tests::checkpoint_persists_and_restores ... ok [INFO] [stdout] test projection::tests::subscriptions_returns_expected ... ok [INFO] [stdout] test aggregate::tests::handle_add ... ok [INFO] [stdout] test projection::tests::catch_up_processes_all_events ... ok [INFO] [stdout] test command::tests::command_bus_dispatch_to_two_aggregate_types ... ok [INFO] [stdout] test process_manager::tests::catch_up_produces_envelopes ... ok [INFO] [stdout] test storage::tests::ensure_stream_creates_dirs ... ok [INFO] [stdout] test projection::tests::save_then_load_roundtrips ... ok [INFO] [stdout] test projection::tests::new_stream_discovery ... ok [INFO] [stdout] test storage::tests::list_aggregate_types_empty_when_no_streams_dir ... ok [INFO] [stdout] test process_manager::tests::rebuild_replays_all_events ... ok [INFO] [stdout] test storage::tests::ensure_stream_idempotent ... ok [INFO] [stdout] test storage::tests::list_streams_empty_for_unknown_type ... ok [INFO] [stdout] test storage::tests::list_aggregate_types_returns_sorted_types ... ok [INFO] [stdout] test projection::tests::corrupt_file_returns_none ... ok [INFO] [stdout] test storage::tests::path_helpers_correct ... ok [INFO] [stdout] test projection::tests::incremental_catch_up ... ok [INFO] [stdout] test process_manager::tests::cursors_advance_no_re_emit ... ok [INFO] [stdout] test projection::tests::rebuild_replays_everything ... ok [INFO] [stdout] test storage::tests::list_streams_after_create ... ok [INFO] [stdout] test storage::tests::registry_entries_valid_json ... ok [INFO] [stdout] test store::tests::inject_options_default_does_not_run_process_managers ... ok [INFO] [stdout] test projection::tests::checkpoint_persists_across_runner_restart ... ok [INFO] [stdout] test store::tests::inject_event_appends_to_stream ... ok [INFO] [stdout] test store::tests::list_empty_initially ... ok [INFO] [stdout] test store::tests::inject_event_dedup_by_id ... ok [INFO] [stdout] test actor::tests::state_persists_across_respawn ... ok [INFO] [stdout] test store::tests::list_streams_none_empty_store ... ok [INFO] [stdout] test store::tests::inject_event_with_live_actor ... ok [INFO] [stdout] test store::tests::inject_event_no_dedup_for_none_id ... ok [INFO] [stdout] test store::tests::builder_with_projection_roundtrip ... ok [INFO] [stdout] test store::tests::list_streams_some_nonexistent_type ... ok [INFO] [stdout] test store::tests::full_roundtrip ... ok [INFO] [stdout] test store::tests::inject_event_projections_reflect_event ... ok [INFO] [stdout] test store::tests::inject_event_creates_new_stream ... ok [INFO] [stdout] test store::tests::process_manager_dead_letters_unknown_type ... ok [INFO] [stdout] test store::tests::list_after_commands ... ok [INFO] [stdout] test store::tests::open_convenience_still_works ... ok [INFO] [stdout] test store::tests::read_events_nonexistent_stream_returns_not_found ... ok [INFO] [stdout] test store::tests::read_events_empty_stream_returns_empty_vec ... ok [INFO] [stdout] test store::tests::end_to_end_process_manager_dispatch ... ok [INFO] [stdout] test store::tests::list_streams_some_filters_by_type ... ok [INFO] [stdout] test store::tests::inject_event_with_process_managers ... ok [INFO] [stdout] test store::tests::list_streams_none_returns_all_sorted ... ok [INFO] [stdout] test store::tests::projection_sees_multiple_instances ... ok [INFO] [stdout] test store::tests::same_id_returns_shared_handle ... ok [INFO] [stdout] test store::tests::run_process_managers_idempotent ... ok [INFO] [stdout] test store::tests::read_events_returns_all_events ... ok [INFO] [stdout] test store::tests::projection_without_registration_returns_error ... ok [INFO] [stdout] test store::tests::two_aggregate_types_coexist ... ok [INFO] [stdout] test store::tests::projection_persists_across_restart ... ok [INFO] [stdout] test store::tests::state_survives_store_reopen ... ok [INFO] [stdout] test store::tests::process_manager_recovers_after_restart ... ok [INFO] [stdout] test actor::tests::idle_timeout_shuts_down_actor ... ok [INFO] [stdout] test store::tests::idle_actor_evicted_and_respawned ... ok [INFO] [stdout] test actor::tests::rapid_commands_prevent_idle_eviction ... ok [INFO] [stdout] test store::tests::rapid_commands_keep_actor_alive ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 112 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.64s [INFO] [stdout] [INFO] [stderr] Doc-tests eventfold_es [INFO] [stdout] [INFO] [stdout] running 8 tests [INFO] [stdout] test src/lib.rs - (line 21) - compile ... ok [INFO] [stdout] test src/store.rs - store::AggregateStore (line 112) - compile ... ok [INFO] [stdout] test src/store.rs - store::AggregateStore::builder (line 275) - compile ... ok [INFO] [stdout] test src/aggregate.rs - aggregate::reducer (line 93) ... ok [INFO] [stdout] test src/store.rs - store::AggregateStoreBuilder (line 737) - compile ... ok [INFO] [stdout] test src/store.rs - store::InjectOptions (line 87) ... ok [INFO] [stdout] test src/command.rs - command::CommandBus (line 211) - compile ... ok [INFO] [stdout] test src/command.rs - command::CommandContext (line 23) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] all doctests ran in 0.73s; merged doctests compilation took 0.71s [INFO] running `Command { std: "docker" "inspect" "78bc89f492332daa4cd2b636b7c5b6f82ff7905463312d8d44db644e39e7c825", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "78bc89f492332daa4cd2b636b7c5b6f82ff7905463312d8d44db644e39e7c825", kill_on_drop: false }` [INFO] [stdout] 78bc89f492332daa4cd2b636b7c5b6f82ff7905463312d8d44db644e39e7c825