[INFO] fetching crate tokmd-math 1.9.0...
[INFO] testing tokmd-math-1.9.0 against try#33835004928d3bf65db4d4712e1330766263b0bd for pr-155739-1
[INFO] extracting crate tokmd-math 1.9.0 into /workspace/builds/worker-4-tc2/source
[INFO] started tweaking crates.io crate tokmd-math 1.9.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate tokmd-math 1.9.0
[INFO] tweaked toml for crates.io crate tokmd-math 1.9.0 written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate tokmd-math 1.9.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 tokmd-math 1.9.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] 3891d3cec96b5b63dcef521d4624297e3e5af0360d6b723cf682693522c720e0
[INFO] running `Command { std: "docker" "start" "-a" "3891d3cec96b5b63dcef521d4624297e3e5af0360d6b723cf682693522c720e0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "3891d3cec96b5b63dcef521d4624297e3e5af0360d6b723cf682693522c720e0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3891d3cec96b5b63dcef521d4624297e3e5af0360d6b723cf682693522c720e0", kill_on_drop: false }`
[INFO] [stdout] 3891d3cec96b5b63dcef521d4624297e3e5af0360d6b723cf682693522c720e0
[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] b8bc0ad2b9b36889ed3cec00eed275ac0679bce44cbd00781795641a7a0551e6
[INFO] running `Command { std: "docker" "start" "-a" "b8bc0ad2b9b36889ed3cec00eed275ac0679bce44cbd00781795641a7a0551e6", kill_on_drop: false }`
[INFO] [stderr]    Compiling tokmd-math v1.9.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.15s
[INFO] running `Command { std: "docker" "inspect" "b8bc0ad2b9b36889ed3cec00eed275ac0679bce44cbd00781795641a7a0551e6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b8bc0ad2b9b36889ed3cec00eed275ac0679bce44cbd00781795641a7a0551e6", kill_on_drop: false }`
[INFO] [stdout] b8bc0ad2b9b36889ed3cec00eed275ac0679bce44cbd00781795641a7a0551e6
[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] a8e945b2e000d6a907f2b1a60e4f32ca3e16edab17dd9433d4faabad09396ae1
[INFO] running `Command { std: "docker" "start" "-a" "a8e945b2e000d6a907f2b1a60e4f32ca3e16edab17dd9433d4faabad09396ae1", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.183
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling zerocopy v0.8.47
[INFO] [stderr]    Compiling bitflags v2.11.0
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling rand v0.9.2
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling proptest v1.10.0
[INFO] [stderr]    Compiling tokmd-math v1.9.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 14.37s
[INFO] running `Command { std: "docker" "inspect" "a8e945b2e000d6a907f2b1a60e4f32ca3e16edab17dd9433d4faabad09396ae1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a8e945b2e000d6a907f2b1a60e4f32ca3e16edab17dd9433d4faabad09396ae1", kill_on_drop: false }`
[INFO] [stdout] a8e945b2e000d6a907f2b1a60e4f32ca3e16edab17dd9433d4faabad09396ae1
[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] 5acf1a194e2fd85960e7a0f13882733e94168e74339a3478c0b1a15c43c736a8
[INFO] running `Command { std: "docker" "start" "-a" "5acf1a194e2fd85960e7a0f13882733e94168e74339a3478c0b1a15c43c736a8", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.07s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/tokmd_math-9ec1119a9dae4eb7)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test tests::gini_coefficient_handles_empty_and_uniform ... ok
[INFO] [stdout] test tests::percentile_returns_expected_values ... ok
[INFO] [stdout] test tests::round_f64_rounds_expected_precision ... ok
[INFO] [stdout] test tests::safe_ratio_guards_divide_by_zero ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/bdd.rs (/opt/rustwide/target/debug/deps/bdd-85705865e2604357)
[INFO] [stdout] 
[INFO] [stdout] running 22 tests
[INFO] [stdout] test given_all_same_values_when_any_percentile_then_that_value_is_returned ... ok
[INFO] [stdout] test given_both_zero_when_safe_ratio_then_zero_is_returned ... ok
[INFO] [stdout] test given_empty_series_when_percentile_is_requested_then_zero_is_returned ... ok
[INFO] [stdout] test given_ascending_sequence_when_gini_then_result_reflects_moderate_inequality ... ok
[INFO] [stdout] test given_equal_numerator_and_denominator_when_safe_ratio_then_one_is_returned ... ok
[INFO] [stdout] test given_all_zeros_when_gini_then_zero_is_returned ... ok
[INFO] [stdout] test given_infinity_when_rounding_then_infinity_is_returned ... ok
[INFO] [stdout] test given_fraction_when_rounding_then_requested_precision_is_applied ... ok
[INFO] [stdout] test given_nan_when_rounding_then_nan_is_returned ... ok
[INFO] [stdout] test given_negative_value_when_rounding_then_sign_is_preserved ... ok
[INFO] [stdout] test given_numerator_greater_than_denominator_when_safe_ratio_then_ratio_exceeds_one ... ok
[INFO] [stdout] test given_single_element_when_percentile_is_requested_then_that_element_is_returned ... ok
[INFO] [stdout] test given_sorted_slice_when_0th_percentile_then_min_is_returned ... ok
[INFO] [stdout] test given_two_elements_when_median_percentile_then_upper_element_is_returned ... ok
[INFO] [stdout] test given_single_element_when_gini_then_zero_is_returned ... ok
[INFO] [stdout] test given_sorted_slice_when_100th_percentile_then_max_is_returned ... ok
[INFO] [stdout] test given_two_elements_with_max_inequality_when_gini_then_result_is_half ... ok
[INFO] [stdout] test given_uniform_distribution_when_gini_is_computed_then_result_is_zero ... ok
[INFO] [stdout] test given_zero_decimals_when_rounding_then_integer_is_returned ... ok
[INFO] [stdout] test given_zero_numerator_when_safe_ratio_then_zero_is_returned ... ok
[INFO] [stdout] test given_zero_when_rounding_then_zero_is_returned ... ok
[INFO] [stdout] test given_zero_denominator_when_safe_ratio_is_used_then_result_is_zero ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/deep.rs (/opt/rustwide/target/debug/deps/deep-6c3cde02f11687a5)
[INFO] [stdout] 
[INFO] [stdout] running 30 tests
[INFO] [stdout] test gini_exponential_distribution_high ... ok
[INFO] [stdout] test gini_linear_sequence_known_value ... ok
[INFO] [stdout] test gini_large_uniform_is_zero ... ok
[INFO] [stdout] test gini_maximal_inequality_two_elements ... ok
[INFO] [stdout] test gini_single_zero_is_zero ... ok
[INFO] [stdout] test gini_is_scale_invariant ... ok
[INFO] [stdout] test gini_maximal_inequality_many_elements ... ok
[INFO] [stdout] test gini_two_equal_values_is_zero ... ok
[INFO] [stdout] test percentile_all_identical_values ... ok
[INFO] [stdout] test percentile_gini_pipeline ... ok
[INFO] [stdout] test percentile_large_dataset_monotonic ... ok
[INFO] [stdout] test percentile_large_dataset_bounds ... ok
[INFO] [stdout] test percentile_quartiles_on_10_elements ... ok
[INFO] [stdout] test percentile_three_elements_median ... ok
[INFO] [stdout] test round_f64_already_rounded_is_stable ... ok
[INFO] [stdout] test round_f64_zero_with_many_decimals ... ok
[INFO] [stdout] test round_f64_half_rounds_up ... ok
[INFO] [stdout] test safe_ratio_composed_with_round ... ok
[INFO] [stdout] test safe_ratio_numerator_exceeds_denominator ... ok
[INFO] [stdout] test safe_ratio_one_over_seven_rounds_to_four_decimals ... ok
[INFO] [stdout] test round_f64_large_values ... ok
[INFO] [stdout] test round_f64_negative_values_symmetry ... ok
[INFO] [stdout] test gini_adding_zero_increases_inequality ... ok
[INFO] [stdout] test round_f64_very_high_precision ... ok
[INFO] [stdout] test percentile_two_distinct_values ... ok
[INFO] [stdout] test safe_ratio_large_numerator_equals_denom ... ok
[INFO] [stdout] test round_f64_very_small_positive ... ok
[INFO] [stdout] test safe_ratio_small_numerator_large_denominator ... ok
[INFO] [stdout] test safe_ratio_successive_halving ... ok
[INFO] [stdout] test safe_ratio_two_over_three ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 30 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/deep_w69.rs (/opt/rustwide/target/debug/deps/deep_w69-e2873f4a16f0b9b8)
[INFO] [stdout] 
[INFO] [stdout] running 26 tests
[INFO] [stdout] test w69_gini_all_zeros ... ok
[INFO] [stdout] test w69_gini_single_element ... ok
[INFO] [stdout] test w69_gini_unequal_positive ... ok
[INFO] [stdout] test w69_gini_bounded_zero_to_one ... ok
[INFO] [stdout] test w69_gini_empty ... ok
[INFO] [stdout] test w69_percentile_all_same ... ok
[INFO] [stdout] test w69_gini_uniform ... ok
[INFO] [stdout] test w69_percentile_empty ... ok
[INFO] [stdout] test w69_percentile_median ... ok
[INFO] [stdout] test w69_percentile_single_value ... ok
[INFO] [stdout] test w69_percentile_min_max ... ok
[INFO] [stdout] test w69_round_four_decimals ... ok
[INFO] [stdout] test w69_round_negative_value ... ok
[INFO] [stdout] test w69_round_two_decimals ... ok
[INFO] [stdout] test w69_round_zero ... ok
[INFO] [stdout] test w69_safe_ratio_repeating ... ok
[INFO] [stdout] test w69_safe_ratio_divide_by_zero ... ok
[INFO] [stdout] test w69_round_zero_decimals ... ok
[INFO] [stdout] test w69_safe_ratio_one_to_one ... ok
[INFO] [stdout] test w69_safe_ratio_exact ... ok
[INFO] [stdout] test properties::w69_round_f64_idempotent ... ok
[INFO] [stdout] test w69_safe_ratio_zero_numerator ... ok
[INFO] [stdout] test properties::w69_safe_ratio_in_unit_interval ... ok
[INFO] [stdout] test properties::w69_gini_uniform_is_zero ... ok
[INFO] [stdout] test properties::w69_gini_nonneg ... ok
[INFO] [stdout] test properties::w69_percentile_monotonic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 26 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integration.rs (/opt/rustwide/target/debug/deps/integration-13b97241cc809a85)
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test all_percentile_milestones_are_monotonic ... ok
[INFO] [stdout] test extreme_inequality_has_high_gini ... ok
[INFO] [stdout] test gini_and_percentile_agree_on_equality_for_uniform_input ... ok
[INFO] [stdout] test gini_increases_with_inequality ... ok
[INFO] [stdout] test large_values_do_not_overflow_safe_ratio ... ok
[INFO] [stdout] test ratio_then_round_can_be_used_for_percentage_display ... ok
[INFO] [stdout] test percentile_bounds_match_input_range ... ok
[INFO] [stdout] test safe_ratio_result_is_rounded_to_four_decimals ... ok
[INFO] [stdout] test round_f64_chained_with_safe_ratio_produces_stable_output ... ok
[INFO] [stdout] test percentile_p50_on_odd_length_returns_middle_element ... ok
[INFO] [stdout] test stats_pipeline_is_deterministic_for_same_input ... ok
[INFO] [stderr]      Running tests/math_depth_w55.rs (/opt/rustwide/target/debug/deps/math_depth_w55-a617f37311f729c5)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 32 tests
[INFO] [stdout] test gini_all_zeros_is_zero ... ok
[INFO] [stdout] test gini_moderate_inequality ... ok
[INFO] [stdout] test gini_two_elements_equal ... ok
[INFO] [stdout] test gini_uniform_is_zero ... ok
[INFO] [stdout] test gini_two_elements_unequal ... ok
[INFO] [stdout] test gini_single_element_is_zero ... ok
[INFO] [stdout] test percentile_empty_returns_zero ... ok
[INFO] [stdout] test percentile_median_even_count ... ok
[INFO] [stdout] test percentile_median_odd_count ... ok
[INFO] [stdout] test percentile_p0_returns_minimum ... ok
[INFO] [stdout] test gini_empty_is_zero ... ok
[INFO] [stdout] test round_infinity_stays_infinity ... ok
[INFO] [stdout] test round_many_decimals_preserves_value ... ok
[INFO] [stdout] test round_nan_stays_nan ... ok
[INFO] [stdout] test percentile_p100_returns_maximum ... ok
[INFO] [stdout] test percentile_p90_large_set ... ok
[INFO] [stdout] test round_one_decimal ... ok
[INFO] [stdout] test gini_is_bounded_zero_to_one ... ok
[INFO] [stdout] test round_zero_decimals_truncates ... ok
[INFO] [stdout] test percentile_single_element ... ok
[INFO] [stdout] test safe_ratio_denominator_one ... ok
[INFO] [stdout] test round_very_large_value ... ok
[INFO] [stdout] test round_negative_values ... ok
[INFO] [stdout] test safe_ratio_zero_denominator ... ok
[INFO] [stdout] test safe_ratio_equal_values ... ok
[INFO] [stdout] test safe_ratio_large_values ... ok
[INFO] [stdout] test safe_ratio_two_thirds ... ok
[INFO] [stdout] test gini_deterministic_across_calls ... ok
[INFO] [stdout] test gini_maximal_inequality ... ok
[INFO] [stdout] test round_zero_stays_zero ... ok
[INFO] [stdout] test safe_ratio_one_third ... ok
[INFO] [stdout] test safe_ratio_zero_numerator ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 32 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 33 tests
[INFO] [stderr]      Running tests/math_depth_w58.rs (/opt/rustwide/target/debug/deps/math_depth_w58-876171ea12b4fce6)
[INFO] [stdout] test gini_all_zeros_is_zero ... ok
[INFO] [stdout] test gini_empty_is_zero ... ok
[INFO] [stdout] test gini_large_uniform_is_zero ... ok
[INFO] [stdout] test gini_perfectly_unequal_two_elements ... ok
[INFO] [stdout] test gini_monotonic_increase ... ok
[INFO] [stdout] test gini_heavily_skewed ... ok
[INFO] [stdout] test gini_single_item_is_zero ... ok
[INFO] [stdout] test gini_two_equal_nonzero ... ok
[INFO] [stdout] test gini_uniform_distribution_is_zero ... ok
[INFO] [stdout] test median_even_length ... ok
[INFO] [stdout] test median_odd_length ... ok
[INFO] [stdout] test percentile_p100_is_maximum ... ok
[INFO] [stdout] test percentile_p10_near_bottom ... ok
[INFO] [stdout] test percentile_p0_is_minimum ... ok
[INFO] [stdout] test percentile_empty_returns_zero ... ok
[INFO] [stdout] test percentile_p90_near_top ... ok
[INFO] [stdout] test percentile_two_elements ... ok
[INFO] [stdout] test percentile_single_element ... ok
[INFO] [stdout] test round_many_decimals ... ok
[INFO] [stdout] test round_zero_value ... ok
[INFO] [stdout] test safe_ratio_equal_values ... ok
[INFO] [stdout] test safe_ratio_rounds_to_4_decimals ... ok
[INFO] [stdout] test safe_ratio_large_values ... ok
[INFO] [stdout] test safe_ratio_zero_denominator ... ok
[INFO] [stdout] test safe_ratio_zero_numerator ... ok
[INFO] [stdout] test round_negative_values ... ok
[INFO] [stdout] test round_zero_decimals ... ok
[INFO] [stdout] test round_idempotent_for_integers ... ok
[INFO] [stdout] test proptests::safe_ratio_bounded ... ok
[INFO] [stdout] test proptests::gini_always_in_0_1 ... ok
[INFO] [stdout] test proptests::round_idempotent ... ok
[INFO] [stdout] test proptests::gini_uniform_is_zero ... ok
[INFO] [stdout] test proptests::percentile_within_range ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 33 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/math_depth_w62.rs (/opt/rustwide/target/debug/deps/math_depth_w62-a692f369e130c70f)
[INFO] [stdout] 
[INFO] [stdout] running 48 tests
[INFO] [stdout] test gini_all_equal ... ok
[INFO] [stdout] test gini_empty ... ok
[INFO] [stdout] test gini_all_zeros ... ok
[INFO] [stdout] test gini_deterministic ... ok
[INFO] [stdout] test gini_increasing_inequality ... ok
[INFO] [stdout] test gini_maximum_inequality ... ok
[INFO] [stdout] test gini_single_element ... ok
[INFO] [stdout] test gini_two_elements_equal ... ok
[INFO] [stdout] test gini_in_unit_range ... ok
[INFO] [stdout] test gini_two_elements_unequal ... ok
[INFO] [stdout] test gini_large_uniform ... ok
[INFO] [stdout] test percentile_deterministic ... ok
[INFO] [stdout] test percentile_all_same_values ... ok
[INFO] [stdout] test percentile_large_dataset ... ok
[INFO] [stdout] test percentile_median_odd_count ... ok
[INFO] [stdout] test percentile_median_even_count ... ok
[INFO] [stdout] test percentile_p0 ... ok
[INFO] [stdout] test percentile_p100 ... ok
[INFO] [stdout] test percentile_p25_p75 ... ok
[INFO] [stdout] test percentile_single_element ... ok
[INFO] [stdout] test percentile_monotonic_in_pct ... ok
[INFO] [stdout] test percentile_two_elements ... ok
[INFO] [stdout] test round_f64_large_value ... ok
[INFO] [stdout] test round_f64_nan ... ok
[INFO] [stdout] test round_f64_one_decimal ... ok
[INFO] [stdout] test round_f64_very_small_value ... ok
[INFO] [stdout] test round_f64_zero ... ok
[INFO] [stdout] test safe_ratio_common_fractions ... ok
[INFO] [stdout] test percentile_empty_slice ... ok
[INFO] [stdout] test safe_ratio_deterministic ... ok
[INFO] [stdout] test safe_ratio_equal_values ... ok
[INFO] [stdout] test safe_ratio_greater_than_one ... ok
[INFO] [stdout] test round_f64_negative_value ... ok
[INFO] [stdout] test round_f64_infinity ... ok
[INFO] [stdout] test round_f64_deterministic ... ok
[INFO] [stdout] test round_f64_many_decimals ... ok
[INFO] [stdout] test safe_ratio_large_values ... ok
[INFO] [stdout] test safe_ratio_repeating_decimal ... ok
[INFO] [stdout] test safe_ratio_zero_denominator ... ok
[INFO] [stdout] test safe_ratio_zero_numerator ... ok
[INFO] [stdout] test property_tests::safe_ratio_non_negative ... ok
[INFO] [stdout] test property_tests::gini_zero_for_uniform ... ok
[INFO] [stdout] test property_tests::safe_ratio_bounded_when_numer_leq_denom ... ok
[INFO] [stdout] test property_tests::round_f64_idempotent ... ok
[INFO] [stdout] test round_f64_zero_decimals ... ok
[INFO] [stdout] test property_tests::percentile_monotonic ... ok
[INFO] [stdout] test property_tests::gini_in_zero_one ... ok
[INFO] [stderr]      Running tests/mutation_w72.rs (/opt/rustwide/target/debug/deps/mutation_w72-1ac3e283a72a1da7)
[INFO] [stdout] test property_tests::percentile_in_range ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 48 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 20 tests
[INFO] [stdout] test gini_all_zeros_returns_zero ... ok
[INFO] [stdout] test gini_empty_returns_zero ... ok
[INFO] [stdout] test gini_maximal_inequality ... ok
[INFO] [stdout] test gini_monotonically_increases_with_inequality ... ok
[INFO] [stdout] test gini_single_element_returns_zero ... ok
[INFO] [stdout] test gini_two_elements_known_value ... ok
[INFO] [stdout] test gini_uniform_returns_zero ... ok
[INFO] [stdout] test percentile_0th_and_100th ... ok
[INFO] [stdout] test percentile_empty_returns_zero ... ok
[INFO] [stdout] test percentile_median_even_len ... ok
[INFO] [stdout] test percentile_median_odd_len ... ok
[INFO] [stdout] test percentile_single_element ... ok
[INFO] [stdout] test round_exact_half_rounds_up_zero_decimals ... ok
[INFO] [stdout] test round_just_below_half_stays_down ... ok
[INFO] [stdout] test round_large_decimal_places ... ok
[INFO] [stdout] test round_zero_decimals_preserves_integer ... ok
[INFO] [stdout] test safe_ratio_identity ... ok
[INFO] [stdout] test safe_ratio_rounds_to_four_decimals ... ok
[INFO] [stdout] test safe_ratio_zero_divisor_returns_zero_not_panic ... ok
[INFO] [stdout] test safe_ratio_zero_numerator ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/numerical_stability.rs (/opt/rustwide/target/debug/deps/numerical_stability-28114a52caf0cdcf)
[INFO] [stdout] 
[INFO] [stdout] running 23 tests
[INFO] [stdout] test gini_increasing_large_values_is_finite ... ok
[INFO] [stdout] test gini_many_large_values_no_overflow ... ok
[INFO] [stdout] test gini_with_large_values_no_panic ... ok
[INFO] [stdout] test percentile_with_large_values ... ok
[INFO] [stdout] test round_f64_large_magnitude ... ok
[INFO] [stdout] test round_f64_max_decimals_does_not_overflow ... ok
[INFO] [stdout] test round_f64_nan_stays_nan ... ok
[INFO] [stdout] test round_f64_negative_zero ... ok
[INFO] [stdout] test round_f64_subnormal ... ok
[INFO] [stdout] test round_f64_infinity_stays_infinity ... ok
[INFO] [stdout] test round_f64_very_small_positive ... ok
[INFO] [stdout] test safe_ratio_large_values_no_panic ... ok
[INFO] [stdout] test safe_ratio_max_over_max_is_one ... ok
[INFO] [stdout] test safe_ratio_near_max_usize ... ok
[INFO] [stdout] test safe_ratio_precision_sevenths ... ok
[INFO] [stdout] test safe_ratio_precision_thirds ... ok
[INFO] [stdout] test percentile_thousand_elements_no_issue ... ok
[INFO] [stdout] test round_f64_never_panics ... ok
[INFO] [stdout] test safe_ratio_never_panics ... ok
[INFO] [stdout] test round_f64_finite_input_finite_output ... ok
[INFO] [stdout] test safe_ratio_result_is_always_finite_or_zero ... ok
[INFO] [stdout] test percentile_never_panics ... ok
[INFO] [stdout] test gini_never_panics ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.18s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/properties.rs (/opt/rustwide/target/debug/deps/properties-f8d3e1433c628127)
[INFO] [stdout] 
[INFO] [stdout] running 19 tests
[INFO] [stdout] test percentile_empty_is_zero ... ok
[INFO] [stdout] test gini_empty_is_zero ... ok
[INFO] [stdout] test gini_single_element_is_zero ... ok
[INFO] [stdout] test percentile_single_element_always_returns_that_element ... ok
[INFO] [stdout] test round_f64_is_idempotent ... ok
[INFO] [stdout] test safe_ratio_at_most_one_when_numer_leq_denom ... ok
[INFO] [stdout] test safe_ratio_self_is_one ... ok
[INFO] [stdout] test gini_uniform_is_near_zero ... ok
[INFO] [stdout] test gini_is_deterministic ... ok
[INFO] [stdout] test round_f64_preserves_integers ... ok
[INFO] [stdout] test round_f64_with_zero_decimals_returns_integer ... ok
[INFO] [stdout] test safe_ratio_zero_denominator_is_zero ... ok
[INFO] [stdout] test safe_ratio_identity_is_one ... ok
[INFO] [stdout] test safe_ratio_is_non_negative ... ok
[INFO] [stdout] test percentile_1_equals_max ... ok
[INFO] [stdout] test percentile_0_equals_min ... ok
[INFO] [stdout] test gini_is_bounded ... ok
[INFO] [stdout] test percentile_is_within_bounds ... ok
[INFO] [stdout] test percentile_is_monotonic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.16s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/property_w59.rs (/opt/rustwide/target/debug/deps/property_w59-42f22b050c679bfe)
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test safe_ratio_finite ... ok
[INFO] [stdout] test safe_ratio_non_negative ... ok
[INFO] [stdout] test round_idempotent ... ok
[INFO] [stdout] test gini_uniform_is_zero ... ok
[INFO] [stdout] test safe_ratio_zero_denom_always_zero ... ok
[INFO] [stdout] test percentile_monotonic ... ok
[INFO] [stdout] test percentile_zero_is_minimum ... ok
[INFO] [stdout] test round_preserves_finiteness ... ok
[INFO] [stdout] test round_zero_decimals_is_integer ... ok
[INFO] [stdout] test gini_bounded ... ok
[INFO] [stdout] test gini_deterministic ... ok
[INFO] [stdout] test gini_scale_invariant ... ok
[INFO] [stdout] test percentile_one_is_maximum ... ok
[INFO] [stdout] test percentile_bounded_by_min_max ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.21s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/statistical_edge_cases.rs (/opt/rustwide/target/debug/deps/statistical_edge_cases-64832eb924804046)
[INFO] [stdout] 
[INFO] [stdout] running 24 tests
[INFO] [stdout] test gini_two_element_max_inequality ... ok
[INFO] [stdout] test gini_extreme_inequality ... ok
[INFO] [stdout] test gini_zero_variance_uniform_large ... ok
[INFO] [stdout] test gini_zero_variance_uniform_small ... ok
[INFO] [stdout] test median_of_identical_zeros_returns_zero ... ok
[INFO] [stdout] test median_of_identical_large_value ... ok
[INFO] [stdout] test median_of_identical_values_returns_that_value ... ok
[INFO] [stdout] test percentile_large_sorted_slice ... ok
[INFO] [stdout] test percentile_single_element_at_every_quantile ... ok
[INFO] [stdout] test percentile_single_zero_element ... ok
[INFO] [stdout] test percentile_two_elements_boundary ... ok
[INFO] [stdout] test round_f64_high_precision ... ok
[INFO] [stdout] test safe_ratio_large_numerator_small_denominator ... ok
[INFO] [stdout] test safe_ratio_max_usize_zero ... ok
[INFO] [stdout] test round_f64_exact_half_rounds_away_from_zero ... ok
[INFO] [stdout] test safe_ratio_nonzero_zero ... ok
[INFO] [stdout] test safe_ratio_very_large_both ... ok
[INFO] [stdout] test safe_ratio_very_large_numerator ... ok
[INFO] [stdout] test safe_ratio_zero_loc_numerator ... ok
[INFO] [stdout] test safe_ratio_zero_zero ... ok
[INFO] [stdout] test safe_ratio_zero_denom_always_zero ... ok
[INFO] [stdout] test percentile_identical_values_always_returns_value ... ok
[INFO] [stdout] test mean_is_between_min_and_max ... ok
[INFO] [stdout] test gini_uniform_always_zero ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/stats_edge_w59.rs (/opt/rustwide/target/debug/deps/stats_edge_w59-9e65c01dd15c875c)
[INFO] [stdout] 
[INFO] [stdout] running 34 tests
[INFO] [stdout] test gini_all_zeros_returns_zero ... ok
[INFO] [stdout] test gini_empty_returns_zero ... ok
[INFO] [stdout] test gini_known_value_three_elements ... ok
[INFO] [stdout] test gini_maximum_inequality ... ok
[INFO] [stdout] test gini_scale_invariant ... ok
[INFO] [stdout] test gini_bounded_zero_to_one ... ok
[INFO] [stdout] test gini_two_elements_asymmetric ... ok
[INFO] [stdout] test gini_single_element_returns_zero ... ok
[INFO] [stdout] test gini_uniform_distribution_is_zero ... ok
[INFO] [stdout] test all_functions_deterministic_over_100_iterations ... ok
[INFO] [stdout] test percentile_all_same ... ok
[INFO] [stdout] test percentile_all_zeros ... ok
[INFO] [stdout] test percentile_empty_slice_returns_zero ... ok
[INFO] [stdout] test percentile_known_quartiles ... ok
[INFO] [stdout] test percentile_median_of_even_count ... ok
[INFO] [stdout] test percentile_single_element ... ok
[INFO] [stdout] test cocomo_effort_round_trip ... ok
[INFO] [stdout] test percentile_monotonic_across_range ... ok
[INFO] [stdout] test percentile_two_elements ... ok
[INFO] [stdout] test round_high_precision_preserves_digits ... ok
[INFO] [stdout] test round_infinity_returns_infinity ... ok
[INFO] [stdout] test round_nan_returns_nan ... ok
[INFO] [stdout] test round_negative_values ... ok
[INFO] [stdout] test round_very_large_value ... ok
[INFO] [stdout] test round_zero_decimals_truncates_fraction ... ok
[INFO] [stdout] test safe_ratio_both_zero ... ok
[INFO] [stdout] test safe_ratio_equal_values_gives_one ... ok
[INFO] [stdout] test round_zero_is_zero ... ok
[INFO] [stdout] test safe_ratio_large_values ... ok
[INFO] [stdout] test safe_ratio_numerator_greater_than_denominator ... ok
[INFO] [stdout] test safe_ratio_one_over_three ... ok
[INFO] [stdout] test safe_ratio_two_over_three ... ok
[INFO] [stdout] test safe_ratio_zero_numerator ... ok
[INFO] [stdout] test percentile_median_of_odd_count ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 34 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests tokmd_math
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test src/lib.rs - percentile (line 63) ... ok
[INFO] [stdout] test src/lib.rs - gini_coefficient (line 108) ... ok
[INFO] [stdout] test src/lib.rs - percentile (line 74) ... ok
[INFO] [stdout] test src/lib.rs - safe_ratio (line 35) ... ok
[INFO] [stdout] test src/lib.rs - safe_ratio (line 44) ... ok
[INFO] [stdout] test src/lib.rs - round_f64 (line 19) ... ok
[INFO] [stdout] test src/lib.rs - round_f64 (line 9) ... ok
[INFO] [stdout] test src/lib.rs - gini_coefficient (line 93) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 0.36s; merged doctests compilation took 0.36s
[INFO] running `Command { std: "docker" "inspect" "5acf1a194e2fd85960e7a0f13882733e94168e74339a3478c0b1a15c43c736a8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5acf1a194e2fd85960e7a0f13882733e94168e74339a3478c0b1a15c43c736a8", kill_on_drop: false }`
[INFO] [stdout] 5acf1a194e2fd85960e7a0f13882733e94168e74339a3478c0b1a15c43c736a8
