[INFO] fetching crate eros-engine-core 2.2.0...
[INFO] testing eros-engine-core-2.2.0 against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate eros-engine-core 2.2.0 into /workspace/builds/worker-0-tc1/source
[INFO] started tweaking crates.io crate eros-engine-core 2.2.0
[INFO] finished tweaking crates.io crate eros-engine-core 2.2.0
[INFO] tweaked toml for crates.io crate eros-engine-core 2.2.0 written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate eros-engine-core 2.2.0 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 crates.io crate eros-engine-core 2.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" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 38466cca63a8170ec866a09a80b3c1faa9db12d5ae7162c50358b27b487c81d7
[INFO] running `Command { std: "docker" "start" "38466cca63a8170ec866a09a80b3c1faa9db12d5ae7162c50358b27b487c81d7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "38466cca63a8170ec866a09a80b3c1faa9db12d5ae7162c50358b27b487c81d7", 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" "38466cca63a8170ec866a09a80b3c1faa9db12d5ae7162c50358b27b487c81d7" "/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" "38466cca63a8170ec866a09a80b3c1faa9db12d5ae7162c50358b27b487c81d7", 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" "38466cca63a8170ec866a09a80b3c1faa9db12d5ae7162c50358b27b487c81d7" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling syn v3.0.6
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling uuid v1.26.1
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling chrono v0.4.45
[INFO] [stderr]    Compiling eros-engine-core v2.2.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 11.49s
[INFO] running `Command { std: "docker" "inspect" "38466cca63a8170ec866a09a80b3c1faa9db12d5ae7162c50358b27b487c81d7", 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" "38466cca63a8170ec866a09a80b3c1faa9db12d5ae7162c50358b27b487c81d7" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling eros-engine-core v2.2.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 4.92s
[INFO] running `Command { std: "docker" "inspect" "38466cca63a8170ec866a09a80b3c1faa9db12d5ae7162c50358b27b487c81d7", 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" "38466cca63a8170ec866a09a80b3c1faa9db12d5ae7162c50358b27b487c81d7" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.03s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/eros_engine_core-d104749c9d559961)
[INFO] [stdout] 
[INFO] [stdout] running 145 tests
[INFO] [stdout] test affinity::tests::apply_deltas_clamps_to_valid_ranges ... ok
[INFO] [stdout] test affinity::tests::apply_deltas_is_direct_no_smoothing ... ok
[INFO] [stdout] test affinity::tests::demo_boost_is_positive_only ... ok
[INFO] [stdout] test affinity::tests::drop_line_tier_lands_one_tier_down_across_the_range ... ok
[INFO] [stdout] test affinity::tests::composites_are_two_axis_means ... ok
[INFO] [stdout] test affinity::tests::diff_labels_none_when_no_tier_change ... ok
[INFO] [stdout] test affinity::tests::endpoint_boost_anchors ... ok
[INFO] [stdout] test affinity::tests::endpoint_level_out_of_range_clamps ... ok
[INFO] [stdout] test affinity::tests::endpoint_time_decay_linear_with_floor ... ok
[INFO] [stdout] test affinity::tests::endpoint_value_exact_ceiling_and_ranges ... ok
[INFO] [stdout] test affinity::tests::drop_line_tier_on_bond_and_from_tier_one ... ok
[INFO] [stdout] test affinity::tests::break_even_position_is_unit_invariant ... ok
[INFO] [stdout] test affinity::tests::intimacy_rung_cuts_against_the_tier_ladder ... ok
[INFO] [stdout] test affinity::tests::grades_clamp_to_plus_minus_four ... ok
[INFO] [stdout] test affinity::tests::diff_labels_reports_single_line_change ... ok
[INFO] [stdout] test affinity::tests::diff_labels_reports_both_lines ... ok
[INFO] [stdout] test affinity::tests::drop_line_tier_reads_the_before_snapshot_not_self ... ok
[INFO] [stdout] test affinity::tests::drop_line_tier_scales_both_axes_of_the_line_and_keeps_their_ratio ... ok
[INFO] [stdout] test affinity::tests::intimacy_rung_of_a_seeded_session_is_one ... ok
[INFO] [stdout] test affinity::tests::intimacy_rung_takes_the_further_line ... ok
[INFO] [stdout] test affinity::tests::patience_band_is_independent_of_the_composites ... ok
[INFO] [stdout] test affinity::tests::pending_clear_line_zeroes_only_that_line ... ok
[INFO] [stdout] test affinity::tests::penalty_scales_with_the_grade_so_the_outcome_cannot_flip_between_grades ... ok
[INFO] [stdout] test affinity::tests::negative_skips_decay_and_pays_extra ... ok
[INFO] [stdout] test affinity::tests::endpoint_fields_are_inert_in_the_pipeline ... ok
[INFO] [stdout] test affinity::tests::patience_band_boundaries ... ok
[INFO] [stdout] test affinity::tests::refresh_endpoints_tsundere_quadrant ... ok
[INFO] [stdout] test affinity::tests::endpoint_floor_only_acts_on_level_one ... ok
[INFO] [stdout] test affinity::tests::labels_map_from_scores ... ok
[INFO] [stdout] test affinity::tests::positive_decays_by_own_tier_and_pays_counterpart_ramp ... ok
[INFO] [stdout] test affinity::tests::per_line_units_and_ratio_kappa ... ok
[INFO] [stdout] test affinity::tests::threshold_accumulates_until_it_clears ... ok
[INFO] [stdout] test affinity::tests::tier_drop_target_keeps_the_relative_position ... ok
[INFO] [stdout] test affinity::tests::rule_only_delta_decays_but_pays_no_penalty ... ok
[INFO] [stdout] test affinity::tests::tier_drop_target_lands_exactly_one_tier_down_at_every_edge ... ok
[INFO] [stdout] test affinity::tests::threshold_gate_cancels_opposite_signs ... ok
[INFO] [stdout] test affinity::tests::tier_five_against_a_high_counterpart_still_loses_at_every_grade ... ok
[INFO] [stdout] test affinity::tests::tier_drop_target_sends_tier_one_to_zero ... ok
[INFO] [stdout] test affinity::tests::time_decay_no_longer_drifts_patience_up ... ok
[INFO] [stdout] test affinity::tests::time_decay_clamps_at_floors ... ok
[INFO] [stdout] test affinity::tests::time_decay_reduces_intrigue_softens_tension_leaves_the_rest ... ok
[INFO] [stdout] test affinity::tests::tier_index_boundaries ... ok
[INFO] [stdout] test affinity::tests::warmth_floors_at_zero_like_every_axis ... ok
[INFO] [stdout] test effects::tests::a_quantity_above_five_lasts_five_turns ... ok
[INFO] [stdout] test effects::tests::active_effect_serde_shape ... ok
[INFO] [stdout] test effects::tests::a_two_word_item_keeps_its_snake_case_in_the_effect ... ok
[INFO] [stdout] test affinity::tests::zero_verdict_charges_nothing ... ok
[INFO] [stdout] test effects::tests::an_effect_ends_after_its_last_step ... ok
[INFO] [stdout] test effects::tests::new_consumables_follow_their_shape ... ok
[INFO] [stdout] test effects::tests::non_give_entries_and_quantity_zero_are_skipped ... ok
[INFO] [stdout] test effects::tests::several_effects_come_newest_first_and_keep_the_name ... ok
[INFO] [stdout] test effects::tests::an_accepted_valuable_leaves_the_effects_around_it_alone ... ok
[INFO] [stdout] test effects::tests::curve_rows_match_the_spec_table ... ok
[INFO] [stdout] test effects::tests::every_step_of_every_row ... ok
[INFO] [stdout] test effects::tests::valuables_never_linger ... ok
[INFO] [stdout] test events::tests::a_kind_is_eligible_again_exactly_one_cooldown_after_it_started ... ok
[INFO] [stdout] test events::tests::durations_and_windows ... ok
[INFO] [stdout] test events::tests::ex_message_needs_rung_two ... ok
[INFO] [stdout] test events::tests::needs_scale_the_weights ... ok
[INFO] [stdout] test events::tests::the_allowlist_bounds_the_draw ... ok
[INFO] [stdout] test events::tests::kind_wire_values_round_trip ... ok
[INFO] [stdout] test events::tests::nothing_is_drawn_while_an_event_is_under_way ... ok
[INFO] [stdout] test ghost::tests::cooldown_blocks_ghost_within_one_hour ... ok
[INFO] [stdout] test events::tests::the_roll_picks_by_cumulative_weight ... ok
[INFO] [stdout] test ghost::tests::ghost_permitted_false_on_streak ... ok
[INFO] [stdout] test ghost::tests::ghost_permitted_false_within_cooldown ... ok
[INFO] [stdout] test ghost::tests::ghost_permitted_false_when_message_count_below_10 ... ok
[INFO] [stdout] test ghost::tests::ghost_score_formula ... ok
[INFO] [stdout] test ghost::tests::ghost_when_score_above_threshold_post_protection ... ok
[INFO] [stdout] test ghost::tests::ghost_permitted_true_when_clear ... ok
[INFO] [stdout] test ghost::tests::never_ghost_when_message_count_below_10 ... ok
[INFO] [stdout] test ghost::tests::high_score_blocked_by_post_ghost_higher_threshold ... ok
[INFO] [stdout] test group::tests::fallback_cues_are_every_seat_text_in_order ... ok
[INFO] [stdout] test ghost::tests::raised_threshold_never_decays_with_time ... ok
[INFO] [stdout] test group::tests::handles_are_one_based ... ok
[INFO] [stdout] test group::tests::normalize_degrades_images_without_availability ... ok
[INFO] [stdout] test group::tests::normalize_of_an_empty_list_is_empty ... ok
[INFO] [stdout] test ghost::tests::raised_threshold_after_prior_ghost_blocks_mid_score ... ok
[INFO] [stdout] test ghost::tests::never_ghost_two_in_a_row ... ok
[INFO] [stdout] test group::tests::normalize_drops_unseated_and_duplicates ... ok
[INFO] [stdout] test group::tests::normalize_title_trims_unicode_and_bounds_length ... ok
[INFO] [stdout] test needs::tests::no_time_or_negative_time_changes_nothing ... ok
[INFO] [stdout] test needs::tests::each_need_drifts_toward_its_resting_level ... ok
[INFO] [stdout] test needs::tests::needs_serde_shape ... ok
[INFO] [stdout] test group::tests::normalize_title_rejects_blank_unicode_and_control_chars ... ok
[INFO] [stdout] test group::tests::parse_verdict_accepts_plain_and_fenced_json ... ok
[INFO] [stdout] test group::tests::render_line_maps_roles_and_prefixes ... ok
[INFO] [stdout] test pde::tests::a_bare_image_turn_keeps_clothing_but_still_drops_the_reply_mode ... ok
[INFO] [stdout] test pde::tests::a_named_outfit_wins_over_the_judge_on_every_reply_plan ... ok
[INFO] [stdout] test pde::tests::decide_dresses_an_action_turn_in_the_named_outfit ... ok
[INFO] [stdout] test pde::tests::decide_on_an_action_turn_replies_and_accepts_even_when_ghost_signals_present ... ok
[INFO] [stdout] test pde::tests::decide_without_an_action_carries_no_response ... ok
[INFO] [stdout] test pde::tests::plan_for_ghost_is_cold_and_drops_hints ... ok
[INFO] [stdout] test pde::tests::plan_for_product_qa_is_inert_out_of_character_plan ... ok
[INFO] [stdout] test pde::tests::plan_for_keeps_mode_for_text_bearing_drops_for_image_and_ghost ... ok
[INFO] [stdout] test pde::tests::plan_for_settles_the_response_on_action_turns_only ... ok
[INFO] [stdout] test pde::tests::plan_for_threads_image_prompt ... ok
[INFO] [stdout] test pde::tests::plans_start_with_default_nudges ... ok
[INFO] [stdout] test pde::tests::plan_for_reply_text_is_neutral_with_hints ... ok
[INFO] [stdout] test pde::tests::plan_for_threads_image_ref_and_aspect ... ok
[INFO] [stdout] test pde::tests::plan_for_keeps_clothing_for_text_bearing_drops_elsewhere ... ok
[INFO] [stdout] test pde::tests::test_app_open_does_not_reply_and_has_zero_cost ... ok
[INFO] [stdout] test pde::tests::test_long_absence_bumps_tension_not_patience ... ok
[INFO] [stdout] test pde::tests::test_ghost_threshold_triggers_ghost_action ... ok
[INFO] [stdout] test persona::tests::merge_puts_presets_first_and_marks_a_given_preset ... ok
[INFO] [stdout] test persona::tests::a_persona_without_items_deserializes_with_an_empty_list ... ok
[INFO] [stdout] test persona::tests::presets_skip_blank_and_non_string_entries_and_collapse_repeats ... ok
[INFO] [stdout] test pde::tests::test_rule_deltas_never_touch_patience ... ok
[INFO] [stdout] test persona::tests::the_same_name_in_both_lists_stays_two_entries ... ok
[INFO] [stdout] test scope::tests::affinity_scope_active_count ... ok
[INFO] [stdout] test scope::tests::affinity_scope_chemistry_and_full ... ok
[INFO] [stdout] test pde::tests::test_long_message_predicts_positive_intrigue ... ok
[INFO] [stdout] test scope::tests::affinity_axis_serde_snake_case ... ok
[INFO] [stdout] test scope::tests::affinity_scope_contains_matches_fields ... ok
[INFO] [stdout] test pde::tests::test_new_relationship_never_ghosts ... ok
[INFO] [stdout] test scope::tests::affinity_scope_from_axes_and_empty ... ok
[INFO] [stdout] test scope::tests::affinity_scope_default_is_bond ... ok
[INFO] [stdout] test scope::tests::length_score_array_activates_both_triads ... ok
[INFO] [stdout] test scope::tests::length_score_named_cases ... ok
[INFO] [stdout] test scope::tests::memory_scope_default_is_neutral_and_relationship ... ok
[INFO] [stdout] test scope::tests::affinity_scope_half_detection ... ok
[INFO] [stdout] test types::tests::chat_response_defaults_audit_fields_to_none ... ok
[INFO] [stdout] test types::tests::event_user_message_defaults_prompt_traits_to_empty_vec ... ok
[INFO] [stdout] test scope::tests::memory_scope_resolution_table ... ok
[INFO] [stdout] test types::tests::llm_audit_serde_roundtrip_empty_yields_all_none ... ok
[INFO] [stdout] test types::tests::llm_audit_serde_roundtrip_full ... ok
[INFO] [stdout] test types::tests::event_user_message_defaults_tier_to_none ... ok
[INFO] [stdout] test types::tests::a_refused_gift_drops_bond_like_give ... ok
[INFO] [stdout] test types::tests::item_kind_round_trips_its_wire_value ... ok
[INFO] [stdout] test types::tests::event_user_message_defaults_action_to_none ... ok
[INFO] [stdout] test types::tests::image_ref_serializes_snake_case ... ok
[INFO] [stdout] test types::tests::a_refused_tip_drops_no_line ... ok
[INFO] [stdout] test types::tests::gift_action_serde_shape ... ok
[INFO] [stdout] test types::tests::is_text_reply_truth_table ... ok
[INFO] [stdout] test types::tests::action_response_wire_strings ... ok
[INFO] [stdout] test types::tests::event_user_message_defaults_audit_to_none ... ok
[INFO] [stdout] test types::tests::given_item_keeps_its_wire_values ... ok
[INFO] [stdout] test types::tests::tip_action_serde_shape ... ok
[INFO] [stdout] test types::tests::prompt_trait_round_trips_through_serde ... ok
[INFO] [stdout] test types::tests::user_action_line_maps_give_to_bond_and_the_rest_to_chemistry ... ok
[INFO] [stdout] test types::tests::new_given_items_wire_values ... ok
[INFO] [stdout] test types::tests::user_action_serializes_flat_with_type_tag ... ok
[INFO] [stdout] test types::tests::user_message_defaults_scopes_when_absent ... ok
[INFO] [stdout] test scope::tests::memory_scope_serde_snake_case ... ok
[INFO] [stdout] test types::tests::quote_defaults_to_none_and_event_omits_it ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 145 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests eros_engine_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] running `Command { std: "docker" "inspect" "38466cca63a8170ec866a09a80b3c1faa9db12d5ae7162c50358b27b487c81d7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "38466cca63a8170ec866a09a80b3c1faa9db12d5ae7162c50358b27b487c81d7", kill_on_drop: false }`
[INFO] [stdout] 38466cca63a8170ec866a09a80b3c1faa9db12d5ae7162c50358b27b487c81d7
