[INFO] fetching crate solverforge-scoring 0.13.0...
[INFO] testing solverforge-scoring-0.13.0 against try#33835004928d3bf65db4d4712e1330766263b0bd for pr-155739-1
[INFO] extracting crate solverforge-scoring 0.13.0 into /workspace/builds/worker-4-tc2/source
[INFO] started tweaking crates.io crate solverforge-scoring 0.13.0
[INFO] finished tweaking crates.io crate solverforge-scoring 0.13.0
[INFO] tweaked toml for crates.io crate solverforge-scoring 0.13.0 written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate solverforge-scoring 0.13.0 on toolchain 33835004928d3bf65db4d4712e1330766263b0bd
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate solverforge-scoring 0.13.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" "+33835004928d3bf65db4d4712e1330766263b0bd" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 1865a6fe787431d6c069bb1586e7e3505038b61af9378ca610713f8602a433fa
[INFO] running `Command { std: "docker" "start" "-a" "1865a6fe787431d6c069bb1586e7e3505038b61af9378ca610713f8602a433fa", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "1865a6fe787431d6c069bb1586e7e3505038b61af9378ca610713f8602a433fa", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1865a6fe787431d6c069bb1586e7e3505038b61af9378ca610713f8602a433fa", kill_on_drop: false }`
[INFO] [stdout] 1865a6fe787431d6c069bb1586e7e3505038b61af9378ca610713f8602a433fa
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 059cf1b73d89807ee3532ab74bb49c0c2c9cac2bf9d34f301b620ac34a9b514a
[INFO] running `Command { std: "docker" "start" "-a" "059cf1b73d89807ee3532ab74bb49c0c2c9cac2bf9d34f301b620ac34a9b514a", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling solverforge-core v0.13.0
[INFO] [stderr]    Compiling solverforge-scoring v0.13.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 7.81s
[INFO] running `Command { std: "docker" "inspect" "059cf1b73d89807ee3532ab74bb49c0c2c9cac2bf9d34f301b620ac34a9b514a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "059cf1b73d89807ee3532ab74bb49c0c2c9cac2bf9d34f301b620ac34a9b514a", kill_on_drop: false }`
[INFO] [stdout] 059cf1b73d89807ee3532ab74bb49c0c2c9cac2bf9d34f301b620ac34a9b514a
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] de9d1604c79d7b68461155b06d4a177eaed59031fed021fe450d1357b8070731
[INFO] running `Command { std: "docker" "start" "-a" "de9d1604c79d7b68461155b06d4a177eaed59031fed021fe450d1357b8070731", kill_on_drop: false }`
[INFO] [stderr]    Compiling solverforge-scoring v0.13.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 9.71s
[INFO] running `Command { std: "docker" "inspect" "de9d1604c79d7b68461155b06d4a177eaed59031fed021fe450d1357b8070731", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "de9d1604c79d7b68461155b06d4a177eaed59031fed021fe450d1357b8070731", kill_on_drop: false }`
[INFO] [stdout] de9d1604c79d7b68461155b06d4a177eaed59031fed021fe450d1357b8070731
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 60bcf38795aa7cd452e082c2b0d22dc5ba185c1d26fbe5599269faa7f7460a1e
[INFO] running `Command { std: "docker" "start" "-a" "60bcf38795aa7cd452e082c2b0d22dc5ba185c1d26fbe5599269faa7f7460a1e", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.03s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/solverforge_scoring-93e65fe131f34365)
[INFO] [stdout] 
[INFO] [stdout] running 174 tests
[INFO] [stdout] test api::constraint_set::tests::constraint_set::constraint_set_deduplicates_matching_constraint_metadata ... ok
[INFO] [stdout] test api::constraint_set::tests::constraint_set::constraint_set_preserves_same_name_with_different_package_hardness ... ok
[INFO] [stdout] test api::constraint_set::tests::constraint_set::constraint_set_returns_constraint_metadata ... ok
[INFO] [stdout] test api::constraint_set::tests::constraint_set::test_single_constraint ... ok
[INFO] [stdout] test api::constraint_set::tests::constraint_set::test_two_constraints ... ok
[INFO] [stdout] test api::constraint_set::tests::constraint_set::constraint_set_preserves_same_name_in_different_packages ... ok
[INFO] [stdout] test api::tests::analysis::test_detailed_evaluation ... ok
[INFO] [stdout] test api::constraint_set::tests::constraint_set::test_empty_constraint_set ... ok
[INFO] [stdout] test api::constraint_set::tests::constraint_set::test_sixteen_constraints ... ok
[INFO] [stdout] test api::tests::analysis::test_constraint_justification ... ok
[INFO] [stdout] test api::tests::analysis::test_entity_ref_downcast ... ok
[INFO] [stdout] test api::tests::analysis::test_entity_ref_equality ... ok
[INFO] [stdout] test api::constraint_set::tests::constraint_set::test_incremental_retract ... ok
[INFO] [stdout] test api::constraint_set::tests::constraint_set::test_incremental_insert ... ok
[INFO] [stdout] test api::tests::analysis::test_score_explanation ... ok
[INFO] [stdout] test api::tests::weight_overrides::test_get_or_default_without_override ... ok
[INFO] [stdout] test api::tests::weight_overrides::test_get_or_default_with_override ... ok
[INFO] [stdout] test api::tests::weight_overrides::test_new_is_empty ... ok
[INFO] [stdout] test api::tests::weight_overrides::test_put_and_get ... ok
[INFO] [stdout] test api::tests::weight_overrides::test_weight_provider_trait ... ok
[INFO] [stdout] test constraint::tests::balance::test_balance_empty_solution ... ok
[INFO] [stdout] test constraint::tests::balance::test_balance_evaluate_equal_distribution ... ok
[INFO] [stdout] test constraint::tests::balance::test_balance_evaluate_unequal_distribution ... ok
[INFO] [stdout] test constraint::tests::bi_incr::test_dynamic_weight ... ok
[INFO] [stdout] test constraint::tests::bi_incr::test_evaluate_no_conflicts ... ok
[INFO] [stdout] test api::tests::weight_overrides::test_from_pairs ... ok
[INFO] [stdout] test api::tests::weight_overrides::test_remove ... ok
[INFO] [stdout] test api::tests::weight_overrides::test_arc_weight_provider ... ok
[INFO] [stdout] test constraint::tests::balance::test_balance_single_employee ... ok
[INFO] [stdout] test constraint::tests::balance::test_balance_incremental ... ok
[INFO] [stdout] test api::tests::analysis::test_entity_ref_creation ... ok
[INFO] [stdout] test constraint::tests::bi_incr::test_evaluate_with_conflicts ... ok
[INFO] [stdout] test constraint::tests::bi_incr::test_in_constraint_set ... ok
[INFO] [stdout] test constraint::tests::balance::test_balance_filters_unassigned ... ok
[INFO] [stdout] test constraint::tests::bi_incr::test_incremental_insert ... ok
[INFO] [stdout] test constraint::tests::bi_incr::test_incremental_retract ... ok
[INFO] [stdout] test constraint::tests::bi_incr::test_multiple_conflicts ... ok
[INFO] [stdout] test api::tests::analysis::test_indictment_map ... ok
[INFO] [stdout] test constraint::tests::balance::test_balance_unrelated_descriptor_is_noop ... ok
[INFO] [stdout] test constraint::tests::bi_incr::test_out_of_bounds ... ok
[INFO] [stdout] test constraint::tests::bi_incr::test_reset ... ok
[INFO] [stdout] test constraint::tests::bi_incr::test_reward_type ... ok
[INFO] [stdout] test constraint::tests::balance::test_balance_reward ... ok
[INFO] [stdout] test constraint::tests::complemented::test_complemented_evaluate ... ok
[INFO] [stdout] test constraint::tests::complemented::test_complemented_incremental_matches_evaluate ... ok
[INFO] [stdout] test constraint::tests::complemented::test_complemented_incremental_with_none_keys ... ok
[INFO] [stdout] test constraint::tests::complemented::test_complemented_missing_group_weight_can_use_complement_key ... ok
[INFO] [stdout] test constraint::tests::complemented::test_complemented_skips_none_keys ... ok
[INFO] [stdout] test constraint::tests::complemented::test_complemented_with_default ... ok
[INFO] [stdout] test constraint::tests::cross_bi_incr::cross_bi_unrelated_descriptor_is_noop ... ok
[INFO] [stdout] test constraint::tests::cross_bi_incr::cross_bi_b_side_retract_and_insert_update_matches ... ok
[INFO] [stdout] test constraint::tests::cross_bi_incr::keyed_join_accepts_unfiltered_source_aware_stream_target ... ok
[INFO] [stdout] test constraint::tests::cross_bi_incr::test_cross_bi_evaluate_works_without_initialize ... ok
[INFO] [stdout] test constraint::tests::cross_bi_incr::cross_bi_unrelated_insert_skips_extractors ... ok
[INFO] [stdout] test constraint::tests::cross_bi_incr::test_cross_bi_match_count_works_without_initialize ... ok
[INFO] [stdout] test constraint::tests::exists::test_flattened_not_exists_updates_all_matching_a_entities_when_route_changes ... ok
[INFO] [stdout] test constraint::tests::exists::test_exists_same_source_updates_consistently ... ok
[INFO] [stdout] test constraint::tests::cross_bi_incr::test_cross_bi_get_matches_works_without_initialize ... ok
[INFO] [stdout] test constraint::tests::exists_storage::test_direct_if_exists_indexed_and_hashed_newtype_parity ... ok
[INFO] [stdout] test constraint::tests::cross_bi_incr::test_cross_bi_incremental_updates_still_work ... ok
[INFO] [stdout] test constraint::tests::flattened_bi::test_incremental ... ok
[INFO] [stdout] test constraint::tests::complemented::test_complemented_b_side_insert_and_retract ... ok
[INFO] [stdout] test constraint::tests::flattened_bi::test_unassigned_shift ... ok
[INFO] [stdout] test constraint::tests::exists::test_exists_updates_all_matching_a_entities_when_b_descriptor_changes ... ok
[INFO] [stdout] test constraint::tests::exists_storage::test_exists_storage_selects_indexed_only_for_exact_usize_keys ... ok
[INFO] [stdout] test constraint::tests::complemented::test_complemented_incremental ... ok
[INFO] [stdout] test constraint::tests::exists_storage::test_flattened_if_exists_uses_indexed_usize_storage ... ok
[INFO] [stdout] test constraint::tests::flattened_bi::test_b_side_flattened_update_localizes_affected_a_scores ... ok
[INFO] [stdout] test constraint::tests::flattened_bi::test_evaluate_no_match ... ok
[INFO] [stdout] test constraint::tests::exists_storage::test_flattened_if_not_exists_indexed_and_hashed_newtype_parity ... ok
[INFO] [stdout] test constraint::tests::grouped::test_grouped_constraint_weight_can_use_key ... ok
[INFO] [stdout] test constraint::tests::flattened_bi::test_evaluate_single_match ... ok
[INFO] [stdout] test constraint::tests::penta_incr::test_penta_constraint_evaluate ... ok
[INFO] [stdout] test constraint::tests::grouped::test_grouped_constraint_reward ... ok
[INFO] [stdout] test constraint::tests::penta_incr::test_penta_constraint_multiple_pentas ... ok
[INFO] [stdout] test constraint::tests::grouped::test_grouped_constraint_incremental ... ok
[INFO] [stdout] test constraint::tests::penta_incr::test_penta_constraint_incremental ... ok
[INFO] [stdout] test constraint::tests::projected::joined::joined_projected_rows_same_descriptor_owners_do_not_double_delta ... ok
[INFO] [stdout] test constraint::tests::projected::joined::joined_projected_rows_score_timetabling_overlap ... ok
[INFO] [stdout] test constraint::tests::projected::joined::joined_projected_rows_static_right_source_ignores_right_callbacks ... ok
[INFO] [stdout] test constraint::tests::projected::localization::projected_retracts_previous_outputs_before_update ... ok
[INFO] [stdout] test constraint::tests::projected::joined::joined_projected_rows_score_director_updates_after_lesson_timeslot_change ... ok
[INFO] [stdout] test constraint::tests::penta_incr::test_penta_constraint_reward ... ok
[INFO] [stdout] test constraint::tests::projected::joined::joined_projected_rows_right_descriptor_updates_refresh_score ... ok
[INFO] [stdout] test constraint::tests::projected::joined::joined_projected_rows_emit_nothing_for_unassigned_or_missing_keys ... ok
[INFO] [stdout] test constraint::tests::projected::localization::projected_updates_only_the_changed_descriptor_entity ... ok
[INFO] [stdout] test constraint::tests::projected::localization::projected_grouped_weight_can_use_key ... ok
[INFO] [stdout] test constraint::tests::projected::self_join::projected_grouping_merges_multiple_sources ... ok
[INFO] [stdout] test constraint::tests::projected::self_join::projected_rows_can_self_join_by_key ... ok
[INFO] [stdout] test constraint::tests::projected::self_join::projected_self_join_preserves_projection_order_when_reusing_slots ... ok
[INFO] [stdout] test constraint::tests::projected::updates::projected_merged_descriptor_sources_keep_same_entity_index_slots_distinct ... ok
[INFO] [stdout] test constraint::tests::projected::self_join::projected_self_join_reuses_row_slots_after_repeated_updates ... ok
[INFO] [stdout] test constraint::tests::projected::self_join::projected_self_join_reuses_slots_across_cardinality_changes ... ok
[INFO] [stdout] test constraint::tests::projected::updates::projected_self_join_nested_typed_undo_restores_cached_score ... ok
[INFO] [stdout] test constraint::tests::projected::self_join::projected_allows_zero_and_multiple_outputs ... ok
[INFO] [stdout] test constraint::tests::projected::self_join::projected_group_by_accepts_non_clone_collector_values ... ok
[INFO] [stdout] test constraint::tests::projected::updates::projected_self_join_score_director_cached_score_matches_fresh_after_updates ... ok
[INFO] [stdout] test constraint::tests::grouped::test_grouped_constraint_evaluate ... ok
[INFO] [stdout] test constraint::tests::repro_unknown::descriptor_not_exists_parent_side_update_matches_evaluate ... ok
[INFO] [stdout] test constraint::tests::repro_unknown::descriptor_exists_parent_side_update_matches_evaluate ... ok
[INFO] [stdout] test constraint::tests::projected::self_join::projected_self_join_accepts_non_clone_rows_and_keys ... ok
[INFO] [stdout] test constraint::tests::quad_incr::test_quad_constraint_reward ... ok
[INFO] [stdout] test constraint::tests::projected::updates::projected_merged_descriptor_sources_update_only_owning_slot ... ok
[INFO] [stdout] test constraint::tests::quad_incr::test_quad_constraint_evaluate ... ok
[INFO] [stdout] test constraint::tests::quad_incr::test_quad_constraint_incremental ... ok
[INFO] [stdout] test constraint::tests::quad_incr::test_quad_constraint_multiple_quads ... ok
[INFO] [stdout] test constraint::tests::tri_incr::test_tri_constraint_evaluate ... ok
[INFO] [stdout] test constraint::tests::tri_incr::test_tri_constraint_incremental ... ok
[INFO] [stdout] test constraint::tests::tri_incr::test_tri_constraint_multiple_triples ... ok
[INFO] [stdout] test director::tests::fixtures::tests::test_get_set_queen_row ... ok
[INFO] [stdout] test director::tests::fixtures::tests::test_queen_creation ... ok
[INFO] [stdout] test director::tests::fixtures::tests::test_shadow_solution_creation ... ok
[INFO] [stdout] test director::tests::score_director::score_director_preserves_package_qualified_constraint_metadata ... ok
[INFO] [stdout] test director::tests::score_director::test_add_then_remove_value ... ok
[INFO] [stdout] test director::tests::score_director::test_before_change_without_initialization ... ok
[INFO] [stdout] test director::tests::score_director::test_cached_score_on_subsequent_calls ... ok
[INFO] [stdout] test director::tests::score_director::test_clone_working_solution ... ok
[INFO] [stdout] test director::tests::score_director::test_constraint_count ... ok
[INFO] [stdout] test director::tests::score_director::test_debug_impl ... ok
[INFO] [stdout] test director::tests::fixtures::tests::test_nqueens_solution_creation ... ok
[INFO] [stdout] test director::tests::fixtures::tests::test_shadow_default ... ok
[INFO] [stdout] test director::tests::score_director::test_do_change_convenience ... ok
[INFO] [stdout] test constraint::tests::tri_incr::test_tri_constraint_reward ... ok
[INFO] [stdout] test director::tests::score_director::test_initial_score_calculation ... ok
[INFO] [stdout] test director::tests::score_director::test_multiple_constraints ... ok
[INFO] [stdout] test director::tests::score_director::test_reset ... ok
[INFO] [stdout] test director::tests::shadow::test_director_is_not_initialized_before_calculate ... ok
[INFO] [stdout] test director::tests::shadow::test_take_solution_after_use ... ok
[INFO] [stdout] test stream::collector::tests::collector::test_collect_vec_accumulates_mapped_values ... ok
[INFO] [stdout] test constraint::tests::grouped::test_grouped_constraint_collect_vec_accepts_owned_labels ... ok
[INFO] [stdout] test director::tests::score_director::test_incremental_update ... ok
[INFO] [stdout] test stream::collector::tests::collector::test_collect_vec_accumulates_owned_non_copy_values ... ok
[INFO] [stdout] test stream::collector::tests::collector::test_collect_vec_empty_returns_empty_vec ... ok
[INFO] [stdout] test stream::collector::tests::collector::test_collect_vec_reset_clears_state ... ok
[INFO] [stdout] test stream::collector::tests::collector::test_consecutive_runs_duplicates_count_items_not_points ... ok
[INFO] [stdout] test stream::collector::tests::collector::test_collect_vec_incremental_retract_matches_rebuilt_collection ... ok
[INFO] [stdout] test director::tests::bench::benchmarks::bench_exists_indexed_usize_storage_only ... ok
[INFO] [stdout] test director::tests::shadow::test_shadow_update_called_on_variable_change ... ok
[INFO] [stdout] test stream::collector::tests::collector::test_collect_vec_retract_removes_exactly_one_duplicate ... ok
[INFO] [stdout] test stream::collector::tests::collector::test_collect_vec_retains_duplicate_values ... ok
[INFO] [stdout] test stream::collector::tests::collector::test_consecutive_runs_empty ... ok
[INFO] [stdout] test stream::collector::tests::collector::test_consecutive_runs_i64_max_boundary ... ok
[INFO] [stdout] test stream::collector::tests::collector::test_consecutive_runs_insert_retract_parity ... ok
[INFO] [stdout] test stream::collector::tests::collector::test_consecutive_runs_multiple_runs ... ok
[INFO] [stdout] test stream::collector::tests::collector::test_indexed_presence_active_runs_and_membership ... ok
[INFO] [stdout] test stream::collector::tests::collector::test_empty ... ok
[INFO] [stdout] test stream::collector::tests::collector::test_consecutive_runs_one_run ... ok
[INFO] [stdout] test stream::collector::tests::collector::test_indexed_presence_complement_runs ... ok
[INFO] [stdout] test stream::collector::tests::collector::test_perfectly_balanced ... ok
[INFO] [stdout] test stream::collector::tests::collector::test_consecutive_runs_negative_indexes ... ok
[INFO] [stdout] test stream::collector::tests::collector::test_indexed_presence_retract_and_reset ... ok
[INFO] [stdout] test api::constraint_set::tests::constraint_set::constraint_set_rejects_conflicting_constraint_metadata - should panic ... ok
[INFO] [stdout] test stream::collector::tests::collector::test_retract ... ok
[INFO] [stdout] test stream::collector::tests::collector::test_load_balance_standard_deviation ... ok
[INFO] [stdout] test stream::collector::tests::collector::test_unbalanced ... ok
[INFO] [stdout] test stream::collector::tests::collector::test_single_item ... ok
[INFO] [stdout] test stream::filter::tests::filter::test_and_bi_filter ... ok
[INFO] [stdout] test stream::filter::tests::filter::test_and_uni_filter ... ok
[INFO] [stdout] test stream::filter::tests::filter::test_fn_bi_filter ... ok
[INFO] [stdout] test stream::filter::tests::filter::test_fn_uni_filter ... ok
[INFO] [stdout] test stream::filter::tests::filter::test_true_filter ... ok
[INFO] [stdout] test stream::tests::dynamic_hard_soft_weights_are_non_hard_metadata_by_default ... ok
[INFO] [stdout] test stream::tests::fixed_soft_and_dynamic_soft_metadata_deduplicate_without_conflict ... ok
[INFO] [stdout] test stream::tests::fixed_weight_supports_custom_scores ... ok
[INFO] [stdout] test stream::tests::hard_weight_marks_dynamic_weights_as_hard_metadata ... ok
[INFO] [stdout] test constraint::tests::balance::test_balance_unknown_source_panics_on_localized_callback - should panic ... ok
[INFO] [stdout] test constraint::tests::cross_bi_incr::cross_bi_unknown_source_panics_on_localized_callback - should panic ... ok
[INFO] [stdout] test constraint::tests::projected::updates::projected_unknown_source_panics_on_localized_callback - should panic ... ok
[INFO] [stdout] test constraint::tests::projected::joined::joined_projected_rows_unknown_source_panics_on_localized_callback - should panic ... ok
[INFO] [stdout] test constraint::tests::repro_unknown::unknown_source_same_source_wrong_delta_on_wrong_descriptor_update - should panic ... ok
[INFO] [stdout] test director::tests::bench::benchmarks::bench_exists_usize_storage ... ok
[INFO] [stdout] test director::tests::bench::benchmarks::bench_incremental_moves ... ok
[INFO] [stdout] test director::tests::bench::benchmarks::bench_full_recalc_moves ... ok
[INFO] [stdout] test director::tests::bench::benchmarks::bench_compare_approaches ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 174 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.72s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests solverforge_scoring
[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" "60bcf38795aa7cd452e082c2b0d22dc5ba185c1d26fbe5599269faa7f7460a1e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "60bcf38795aa7cd452e082c2b0d22dc5ba185c1d26fbe5599269faa7f7460a1e", kill_on_drop: false }`
[INFO] [stdout] 60bcf38795aa7cd452e082c2b0d22dc5ba185c1d26fbe5599269faa7f7460a1e
