[INFO] fetching crate tokmd-analysis-derived 1.9.0...
[INFO] testing tokmd-analysis-derived-1.9.0 against beta-2026-04-21 for beta-1.96-2
[INFO] extracting crate tokmd-analysis-derived 1.9.0 into /workspace/builds/worker-2-tc2/source
[INFO] started tweaking crates.io crate tokmd-analysis-derived 1.9.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate tokmd-analysis-derived 1.9.0
[INFO] tweaked toml for crates.io crate tokmd-analysis-derived 1.9.0 written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate tokmd-analysis-derived 1.9.0 on toolchain beta-2026-04-21
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-04-21" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate tokmd-analysis-derived 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" "+beta-2026-04-21" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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" "+beta-2026-04-21" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] ad2528b5e57daf3e85555cf1fdf151f856a61a9a5eff0a121f3305f71e9d92ed
[INFO] running `Command { std: "docker" "start" "-a" "ad2528b5e57daf3e85555cf1fdf151f856a61a9a5eff0a121f3305f71e9d92ed", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "ad2528b5e57daf3e85555cf1fdf151f856a61a9a5eff0a121f3305f71e9d92ed", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ad2528b5e57daf3e85555cf1fdf151f856a61a9a5eff0a121f3305f71e9d92ed", kill_on_drop: false }`
[INFO] [stdout] ad2528b5e57daf3e85555cf1fdf151f856a61a9a5eff0a121f3305f71e9d92ed
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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" "+beta-2026-04-21" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] a657c070750fddf9e7e48d169323e90b72d62197c7233c956f130d02dfd4fb73
[INFO] running `Command { std: "docker" "start" "-a" "a657c070750fddf9e7e48d169323e90b72d62197c7233c956f130d02dfd4fb73", kill_on_drop: false }`
[INFO] [stderr]    Compiling constant_time_eq v0.4.2
[INFO] [stderr]    Compiling tokmd-math v1.9.0
[INFO] [stderr]    Compiling cc v1.2.57
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling tokmd-types v1.9.0
[INFO] [stderr]    Compiling blake3 v1.8.3
[INFO] [stderr]    Compiling tokmd-envelope v1.9.0
[INFO] [stderr]    Compiling tokmd-analysis-types v1.9.0
[INFO] [stderr]    Compiling tokmd-export-tree v1.9.0
[INFO] [stderr]    Compiling tokmd-analysis-util v1.9.0
[INFO] [stderr]    Compiling tokmd-analysis-derived v1.9.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 10.46s
[INFO] running `Command { std: "docker" "inspect" "a657c070750fddf9e7e48d169323e90b72d62197c7233c956f130d02dfd4fb73", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a657c070750fddf9e7e48d169323e90b72d62197c7233c956f130d02dfd4fb73", kill_on_drop: false }`
[INFO] [stdout] a657c070750fddf9e7e48d169323e90b72d62197c7233c956f130d02dfd4fb73
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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" "+beta-2026-04-21" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 14c6d97f25455bad905182300684e00ddeeb719bbe20dd9414bd22e7ae6b972c
[INFO] running `Command { std: "docker" "start" "-a" "14c6d97f25455bad905182300684e00ddeeb719bbe20dd9414bd22e7ae6b972c", kill_on_drop: false }`
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling zerocopy v0.8.47
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling quick-error v1.2.3
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling rand v0.9.2
[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-analysis-derived v1.9.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 17.04s
[INFO] running `Command { std: "docker" "inspect" "14c6d97f25455bad905182300684e00ddeeb719bbe20dd9414bd22e7ae6b972c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "14c6d97f25455bad905182300684e00ddeeb719bbe20dd9414bd22e7ae6b972c", kill_on_drop: false }`
[INFO] [stdout] 14c6d97f25455bad905182300684e00ddeeb719bbe20dd9414bd22e7ae6b972c
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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" "+beta-2026-04-21" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 14752695d9387173261ff85a2ed614b9fda9260bfccd5b0c75f99afc2ddf8299
[INFO] running `Command { std: "docker" "start" "-a" "14752695d9387173261ff85a2ed614b9fda9260bfccd5b0c75f99afc2ddf8299", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.16s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/tokmd_analysis_derived-bcfc8a0adf9fa1b2)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test tests::test_compare_integrity_rows_matches_string_sort ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 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-1eec795bcf06af39)
[INFO] [stdout] 
[INFO] [stdout] running 45 tests
[INFO] [stdout] test cocomo::given_1000_loc_when_derived_then_kloc_is_1 ... ok
[INFO] [stdout] test cocomo::given_code_when_derived_then_cocomo_coefficients_are_standard ... ok
[INFO] [stdout] test cocomo::given_code_when_derived_then_effort_and_duration_are_positive ... ok
[INFO] [stdout] test cocomo::given_zero_code_when_derived_then_cocomo_is_none ... ok
[INFO] [stdout] test context_window::given_no_window_when_derived_then_context_window_is_none ... ok
[INFO] [stdout] test context_window::given_exact_fit_when_derived_then_fits_is_true_and_pct_is_one ... ok
[INFO] [stdout] test context_window::given_multi_file_tokens_when_derived_then_total_is_summed ... ok
[INFO] [stdout] test context_window::given_tokens_within_budget_when_derived_then_fits_is_true ... ok
[INFO] [stdout] test context_window::given_zero_window_when_derived_then_pct_is_zero ... ok
[INFO] [stdout] test density::given_multi_lang_files_when_derived_then_density_has_by_lang_breakdown ... ok
[INFO] [stdout] test density::given_only_comments_when_derived_then_doc_density_is_one ... ok
[INFO] [stdout] test density::given_multi_module_files_when_derived_then_density_has_by_module_breakdown ... ok
[INFO] [stdout] test cocomo::given_more_code_when_derived_then_effort_increases ... ok
[INFO] [stdout] test context_window::given_tokens_exceeding_budget_when_derived_then_fits_is_false ... ok
[INFO] [stdout] test density::given_no_comments_when_derived_then_doc_density_is_zero ... ok
[INFO] [stdout] test distribution::given_single_file_when_derived_then_min_equals_max_equals_median ... ok
[INFO] [stdout] test distribution::given_files_when_derived_then_p90_gte_median ... ok
[INFO] [stdout] test empty_input::given_no_files_when_derived_then_context_window_is_none ... ok
[INFO] [stdout] test distribution::given_skewed_file_sizes_when_derived_then_gini_is_positive ... ok
[INFO] [stdout] test distribution::given_two_files_when_derived_then_median_is_average_of_sizes ... ok
[INFO] [stdout] test histogram::given_empty_input_when_derived_then_histogram_has_five_zero_buckets ... ok
[INFO] [stdout] test integrity::given_different_files_when_derived_then_hashes_differ ... ok
[INFO] [stdout] test distribution::given_uniform_file_sizes_when_derived_then_gini_is_zero ... ok
[INFO] [stdout] test integrity::given_same_files_when_derived_twice_then_hash_is_deterministic ... ok
[INFO] [stdout] test empty_input::given_no_files_when_derived_then_reading_time_is_zero ... ok
[INFO] [stdout] test empty_input::given_no_files_when_derived_then_cocomo_is_none ... ok
[INFO] [stdout] test empty_input::given_no_files_when_derived_then_totals_are_zero ... ok
[INFO] [stdout] test histogram::given_files_when_derived_then_histogram_pcts_sum_to_one ... ok
[INFO] [stdout] test histogram::given_huge_file_when_derived_then_in_huge_bucket ... ok
[INFO] [stdout] test empty_input::given_no_files_when_derived_then_distribution_is_zeroed ... ok
[INFO] [stdout] test nesting::given_deep_path_when_derived_then_nesting_reflects_depth ... ok
[INFO] [stdout] test nesting::given_flat_files_when_derived_then_nesting_max_is_one ... ok
[INFO] [stdout] test polyglot::given_single_language_when_derived_then_entropy_is_zero ... ok
[INFO] [stdout] test polyglot::given_two_equal_languages_when_derived_then_entropy_is_one ... ok
[INFO] [stdout] test test_density::given_test_and_prod_files_when_derived_then_ratio_reflects_test_proportion ... ok
[INFO] [stdout] test totals::given_child_rows_when_derived_then_children_are_excluded_from_totals ... ok
[INFO] [stdout] test totals::given_multiple_files_when_derived_then_totals_are_summed ... ok
[INFO] [stdout] test whitespace::given_many_blanks_when_derived_then_whitespace_ratio_is_high ... ok
[INFO] [stdout] test whitespace::given_no_blanks_when_derived_then_whitespace_ratio_is_zero ... ok
[INFO] [stdout] test reading_time::given_200_code_lines_when_derived_then_reading_time_is_10_minutes ... ok
[INFO] [stdout] test density::given_well_documented_file_when_derived_then_doc_density_is_high ... ok
[INFO] [stdout] test histogram::given_tiny_files_when_derived_then_all_in_tiny_bucket ... ok
[INFO] [stdout] test integrity::given_files_when_derived_then_integrity_uses_blake3 ... ok
[INFO] [stdout] test cocomo::given_code_when_derived_then_cocomo_uses_organic_mode ... ok
[INFO] [stdout] test test_density::given_no_tests_when_derived_then_test_ratio_is_zero ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 45 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/deep.rs (/opt/rustwide/target/debug/deps/deep-b7a70f4366048666)
[INFO] [stdout] 
[INFO] [stdout] running 62 tests
[INFO] [stdout] test boilerplate::no_infra_gives_zero_ratio ... ok
[INFO] [stdout] test boundary::histogram_has_five_buckets ... ok
[INFO] [stdout] test boundary::histogram_huge_for_large_file ... ok
[INFO] [stdout] test boundary::context_window_fits_when_tokens_within ... ok
[INFO] [stdout] test boundary::context_window_none_when_not_requested ... ok
[INFO] [stdout] test boundary::context_window_zero_tokens_window ... ok
[INFO] [stdout] test boundary::context_window_does_not_fit_when_tokens_exceed ... ok
[INFO] [stdout] test boilerplate::infra_langs_detected ... ok
[INFO] [stdout] test boundary::single_line_file ... ok
[INFO] [stdout] test boundary::histogram_tiny_for_small_file ... ok
[INFO] [stdout] test cocomo::cocomo_duration_formula_correct ... ok
[INFO] [stdout] test cocomo::cocomo_effort_formula_correct ... ok
[INFO] [stdout] test cocomo::cocomo_kloc_matches_code_lines ... ok
[INFO] [stdout] test cocomo::cocomo_none_when_zero_code ... ok
[INFO] [stdout] test cocomo::cocomo_staff_is_effort_over_duration ... ok
[INFO] [stdout] test cocomo::cocomo_parameters_are_organic ... ok
[INFO] [stdout] test cocomo::cocomo_present_when_code_exists ... ok
[INFO] [stdout] test cocomo::cocomo_scales_with_kloc ... ok
[INFO] [stdout] test density::doc_density_one_when_all_comments ... ok
[INFO] [stdout] test density::doc_density_by_lang_is_grouped ... ok
[INFO] [stdout] test density::doc_density_ratio_is_comments_over_code_plus_comments ... ok
[INFO] [stdout] test determinism::integrity_hash_changes_with_data ... ok
[INFO] [stdout] test determinism::derive_report_deterministic_across_row_orders ... ok
[INFO] [stdout] test determinism::integrity_hash_stable ... ok
[INFO] [stdout] test distribution::gini_zero_for_equal_sizes ... ok
[INFO] [stdout] test distribution::p90_and_p99_within_range ... ok
[INFO] [stdout] test determinism::derive_report_is_deterministic ... ok
[INFO] [stdout] test distribution::gini_high_for_skewed_sizes ... ok
[INFO] [stdout] test density::doc_density_zero_when_no_comments ... ok
[INFO] [stdout] test cocomo::cocomo_organic_mode ... ok
[INFO] [stdout] test density::whitespace_ratio_is_blanks_over_code_plus_comments ... ok
[INFO] [stdout] test distribution::three_files_median_is_middle_value ... ok
[INFO] [stdout] test distribution::single_file_has_equal_min_max_mean_median ... ok
[INFO] [stdout] test lang_purity::mixed_lang_module_has_lower_purity ... ok
[INFO] [stdout] test lang_purity::single_lang_module_has_100_percent_purity ... ok
[INFO] [stdout] test multi_language::polyglot_dominant_language_is_largest ... ok
[INFO] [stdout] test distribution::two_files_median_is_average ... ok
[INFO] [stdout] test multi_language::totals_sum_across_languages ... ok
[INFO] [stdout] test multi_language::verbosity_rate_calculated_correctly ... ok
[INFO] [stdout] test serialization::integrity_present_in_serialization ... ok
[INFO] [stdout] test serialization::derived_report_round_trips_through_json ... ok
[INFO] [stdout] test large_inputs::top_offenders_capped_at_ten ... ok
[INFO] [stdout] test single_language::totals_correct_for_single_file ... ok
[INFO] [stdout] test single_language::reading_time_proportional_to_code ... ok
[INFO] [stdout] test serialization::context_window_absent_in_json_when_none ... ok
[INFO] [stdout] test multi_language::doc_density_by_module_is_grouped ... ok
[INFO] [stdout] test test_density::no_test_files_gives_zero_ratio ... ok
[INFO] [stdout] test test_density::test_files_detected_by_path ... ok
[INFO] [stdout] test single_language::polyglot_entropy_zero_for_single_language ... ok
[INFO] [stdout] test test_density::test_density_ratio_correct ... ok
[INFO] [stdout] test multi_language::polyglot_entropy_positive_for_two_languages ... ok
[INFO] [stdout] test single_language::nesting_report_for_single_file ... ok
[INFO] [stdout] test large_inputs::large_file_lines ... ok
[INFO] [stdout] test zero_input::child_rows_are_excluded ... ok
[INFO] [stdout] test serialization::distribution_serializes_all_fields ... ok
[INFO] [stdout] test serialization::cocomo_serializes_all_fields ... ok
[INFO] [stdout] test zero_input::empty_rows_distribution_zeroed ... ok
[INFO] [stdout] test zero_input::empty_rows_histogram_all_zeros ... ok
[INFO] [stdout] test zero_input::empty_rows_polyglot_zero ... ok
[INFO] [stdout] test zero_input::empty_rows_produce_valid_report ... ok
[INFO] [stdout] test zero_input::empty_rows_reading_time_zero ... ok
[INFO] [stdout] test large_inputs::thousand_files ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 62 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/deep_derived_round2_w51.rs (/opt/rustwide/target/debug/deps/deep_derived_round2_w51-300cafef4788e228)
[INFO] [stdout] 
[INFO] [stdout] running 21 tests
[INFO] [stdout] test cocomo_sizes::cocomo_large_project_50000_lines ... ok
[INFO] [stdout] test cocomo_sizes::cocomo_small_project_100_lines ... ok
[INFO] [stdout] test cocomo_sizes::cocomo_duration_constants_match ... ok
[INFO] [stdout] test cocomo_sizes::cocomo_effort_increases_superlinearly ... ok
[INFO] [stdout] test density_extremes::density_99_percent_comments ... ok
[INFO] [stdout] test cocomo_sizes::cocomo_huge_project_500000_lines ... ok
[INFO] [stdout] test cocomo_sizes::cocomo_medium_project_5000_lines ... ok
[INFO] [stdout] test density_extremes::density_all_comments_no_code ... ok
[INFO] [stdout] test density_extremes::density_by_lang_sorted_descending ... ok
[INFO] [stdout] test distribution_shape::mean_between_min_and_max ... ok
[INFO] [stdout] test distribution_shape::uniform_distribution_stats ... ok
[INFO] [stdout] test histogram_buckets::histogram_pct_sums_to_approximately_one ... ok
[INFO] [stdout] test polyglot_extremes::dominant_language_identified_correctly ... ok
[INFO] [stdout] test polyglot_extremes::many_languages_high_entropy ... ok
[INFO] [stdout] test histogram_buckets::histogram_sums_to_file_count ... ok
[INFO] [stdout] test polyglot_extremes::single_language_entropy_zero ... ok
[INFO] [stdout] test distribution_shape::heavily_skewed_distribution ... ok
[INFO] [stdout] test density_extremes::density_zero_percent_comments ... ok
[INFO] [stdout] test distribution_shape::gini_zero_for_perfectly_equal ... ok
[INFO] [stdout] test polyglot_extremes::two_equal_languages_entropy_one ... ok
[INFO] [stdout] test distribution_shape::gini_approaches_1_for_maximum_inequality ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/deep_derived_w47.rs (/opt/rustwide/target/debug/deps/deep_derived_w47-85f0cb63b3eed739)
[INFO] [stdout] 
[INFO] [stdout] running 28 tests
[INFO] [stdout] test cocomo::cocomo_known_10000_lines ... ok
[INFO] [stdout] test cocomo::cocomo_staff_equals_effort_div_duration ... ok
[INFO] [stdout] test density::density_zero_for_code_only_file ... ok
[INFO] [stdout] test cocomo::cocomo_known_1000_lines ... ok
[INFO] [stdout] test distribution::language_concentration_single_lang ... ok
[INFO] [stdout] test density::doc_density_50_percent ... ok
[INFO] [stdout] test distribution::single_file_distribution ... ok
[INFO] [stdout] test distribution::language_concentration_two_langs ... ok
[INFO] [stdout] test distribution::skewed_files_gini_high ... ok
[INFO] [stdout] test edge_cases::all_blanks_file ... ok
[INFO] [stdout] test edge_cases::context_window_does_not_fit ... ok
[INFO] [stdout] test edge_cases::context_window_none_when_no_budget ... ok
[INFO] [stdout] test density::whitespace_ratio_computed_correctly ... ok
[INFO] [stdout] test edge_cases::empty_export_data ... ok
[INFO] [stdout] test edge_cases::zero_line_file ... ok
[INFO] [stdout] test cocomo::cocomo_none_for_zero_code ... ok
[INFO] [stdout] test distribution::uniform_files_gini_zero ... ok
[INFO] [stdout] test edge_cases::context_window_fits_when_tokens_under_budget ... ok
[INFO] [stdout] test prop_distribution_min_le_max ... ok
[INFO] [stdout] test prop_integrity_hash_64_hex ... ok
[INFO] [stdout] test prop_totals_match_sum ... ok
[INFO] [stdout] test prop_reading_time_non_negative ... ok
[INFO] [stdout] test prop_histogram_sums_to_file_count ... ok
[INFO] [stdout] test prop_cocomo_effort_non_negative ... ok
[INFO] [stdout] test prop_top_offenders_bounded ... ok
[INFO] [stdout] test prop_distribution_gini_in_unit_range ... ok
[INFO] [stdout] test prop_polyglot_entropy_non_negative ... ok
[INFO] [stdout] test prop_density_values_in_unit_range ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 28 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.47s
[INFO] [stderr]      Running tests/deep_w38.rs (/opt/rustwide/target/debug/deps/deep_w38-d7c0ad8875b28d77)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 29 tests
[INFO] [stdout] test cocomo_w38::cocomo_1k_lines ... ok
[INFO] [stdout] test density_w38::doc_density_by_module_groups_correctly ... ok
[INFO] [stdout] test cocomo_w38::cocomo_aggregates_across_files ... ok
[INFO] [stdout] test cocomo_w38::cocomo_duration_positive ... ok
[INFO] [stdout] test comment_ratio_w38::ratio_fifty_fifty ... ok
[INFO] [stdout] test comment_ratio_w38::ratio_zero_for_zero_total ... ok
[INFO] [stdout] test density_w38::doc_density_multiple_files ... ok
[INFO] [stdout] test density_w38::verbosity_rate_is_bytes_per_line ... ok
[INFO] [stdout] test determinism_w38::integrity_hash_differs_for_different_data ... ok
[INFO] [stdout] test determinism_w38::report_identical_across_runs ... ok
[INFO] [stdout] test density_w38::whitespace_large_blanks ... ok
[INFO] [stdout] test density_w38::whitespace_zero_when_no_blanks ... ok
[INFO] [stdout] test determinism_w38::top_offenders_sorted_by_lines_desc ... ok
[INFO] [stdout] test distribution_w38::four_files_even_distribution ... ok
[INFO] [stdout] test distribution_w38::p90_equals_max_for_single_file ... ok
[INFO] [stdout] test determinism_w38::report_stable_regardless_of_input_order ... ok
[INFO] [stdout] test distribution_w38::ten_files_increasing_sizes ... ok
[INFO] [stdout] test edge_cases_w38::all_comments_no_code ... ok
[INFO] [stdout] test edge_cases_w38::all_blanks_no_code ... ok
[INFO] [stdout] test edge_cases_w38::only_child_rows_empty_report ... ok
[INFO] [stdout] test edge_cases_w38::single_language_entropy_zero ... ok
[INFO] [stdout] test cocomo_w38::cocomo_50k_lines ... ok
[INFO] [stdout] test edge_cases_w38::zero_total_lines_no_panic ... ok
[INFO] [stdout] test histogram_w38::histogram_pct_sums_to_one ... ok
[INFO] [stdout] test comment_ratio_w38::ratio_by_lang_sorted_descending ... ok
[INFO] [stdout] test histogram_w38::files_fall_into_correct_buckets ... ok
[INFO] [stdout] test nesting_w38::nesting_tracks_depth ... ok
[INFO] [stdout] test edge_cases_w38::hundred_languages ... ok
[INFO] [stderr]      Running tests/deep_w68.rs (/opt/rustwide/target/debug/deps/deep_w68-3b09f2ff74ecef40)
[INFO] [stdout] test cocomo_w38::cocomo_staff_positive ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 29 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 26 tests
[INFO] [stdout] test cocomo_coefficients ... ok
[INFO] [stdout] test cocomo_kloc_calculation ... ok
[INFO] [stdout] test derive_empty_distribution_zeros ... ok
[INFO] [stdout] test derive_empty_doc_density_zero ... ok
[INFO] [stdout] test context_window_fits_when_under_budget ... ok
[INFO] [stdout] test context_window_none_when_not_requested ... ok
[INFO] [stdout] test derive_empty_totals_all_zero ... ok
[INFO] [stdout] test derive_empty_cocomo_is_none ... ok
[INFO] [stdout] test cocomo_present_for_nonzero_code ... ok
[INFO] [stdout] test context_window_does_not_fit_when_over_budget ... ok
[INFO] [stdout] test distribution_gini_uniform_is_low ... ok
[INFO] [stdout] test cocomo_effort_scales_with_kloc ... ok
[INFO] [stdout] test distribution_single_file ... ok
[INFO] [stdout] test doc_density_no_comments ... ok
[INFO] [stdout] test doc_density_all_comments ... ok
[INFO] [stdout] test distribution_multi_file ... ok
[INFO] [stdout] test doc_density_single_file ... ok
[INFO] [stdout] test doc_density_zero_code_and_comments ... ok
[INFO] [stdout] test integrity_hash_deterministic ... ok
[INFO] [stdout] test reading_time_proportional_to_code ... ok
[INFO] [stdout] test whitespace_ratio_single_file ... ok
[INFO] [stdout] test integrity_hash_is_blake3 ... ok
[INFO] [stdout] test properties::cocomo_effort_non_negative ... ok
[INFO] [stdout] test properties::totals_match_input ... ok
[INFO] [stdout] test properties::doc_density_between_zero_and_one ... ok
[INFO] [stdout] test properties::whitespace_ratio_non_negative ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 26 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/derived_contract_w65.rs (/opt/rustwide/target/debug/deps/derived_contract_w65-a76177993e0e7426)
[INFO] [stdout] 
[INFO] [stdout] running 48 tests
[INFO] [stdout] test cocomo::cocomo_coefficients_are_organic ... ok
[INFO] [stdout] test cocomo::cocomo_effort_increases_with_code ... ok
[INFO] [stdout] test context_window::context_window_zero_window_pct_is_zero ... ok
[INFO] [stdout] test cocomo::cocomo_present_for_nonzero_code ... ok
[INFO] [stdout] test boilerplate::no_infra_langs_yields_zero_ratio ... ok
[INFO] [stdout] test distribution::gini_zero_for_equal_files ... ok
[INFO] [stdout] test context_window::context_window_fits_when_tokens_below_budget ... ok
[INFO] [stdout] test cocomo::cocomo_none_for_zero_code ... ok
[INFO] [stdout] test distribution::multi_file_distribution_stats ... ok
[INFO] [stdout] test context_window::context_window_none_when_not_requested ... ok
[INFO] [stdout] test distribution::single_file_distribution ... ok
[INFO] [stdout] test context_window::context_window_does_not_fit_when_tokens_exceed_budget ... ok
[INFO] [stdout] test doc_density::doc_density_by_lang_present ... ok
[INFO] [stdout] test histogram::histogram_percentages_sum_to_one ... ok
[INFO] [stdout] test distribution::empty_distribution_all_zero ... ok
[INFO] [stdout] test histogram::histogram_has_five_buckets ... ok
[INFO] [stdout] test polyglot::dominant_lang_has_most_code ... ok
[INFO] [stdout] test histogram::tiny_file_in_first_bucket ... ok
[INFO] [stdout] test histogram::huge_file_in_last_bucket ... ok
[INFO] [stdout] test boilerplate::infra_langs_contribute_to_boilerplate ... ok
[INFO] [stdout] test integrity::integrity_uses_blake3 ... ok
[INFO] [stdout] test integrity::integrity_deterministic ... ok
[INFO] [stdout] test nesting::flat_files_have_low_nesting ... ok
[INFO] [stdout] test nesting::deeply_nested_file_increases_nesting ... ok
[INFO] [stdout] test doc_density::equal_code_and_comments_gives_half ... ok
[INFO] [stdout] test doc_density::pure_code_has_zero_doc_density ... ok
[INFO] [stdout] test polyglot::multiple_langs_positive_entropy ... ok
[INFO] [stdout] test totals::empty_export_yields_zero_totals ... ok
[INFO] [stdout] test polyglot::single_lang_zero_entropy ... ok
[INFO] [stdout] test test_density::no_test_files_yields_zero_ratio ... ok
[INFO] [stdout] test reading_time::zero_code_zero_reading_time ... ok
[INFO] [stdout] test distribution::gini_positive_for_unequal_files ... ok
[INFO] [stdout] test test_density::test_files_counted_separately ... ok
[INFO] [stdout] test totals::child_rows_excluded_from_totals ... ok
[INFO] [stdout] test reading_time::reading_time_based_on_code_lines ... ok
[INFO] [stdout] test doc_density::doc_density_ratio_bounded_zero_to_one ... ok
[INFO] [stdout] test totals::multi_file_totals_sum_correctly ... ok
[INFO] [stdout] test integrity::integrity_entries_match_file_count ... ok
[INFO] [stdout] test verbosity::verbosity_rate_correct ... ok
[INFO] [stdout] test totals::single_file_totals_match ... ok
[INFO] [stdout] test whitespace::no_blanks_yields_zero_whitespace ... ok
[INFO] [stdout] test whitespace::whitespace_ratio_increases_with_blanks ... ok
[INFO] [stdout] test verbosity::zero_lines_yields_zero_verbosity ... ok
[INFO] [stdout] test properties::doc_density_always_in_unit_interval ... ok
[INFO] [stdout] test properties::distribution_min_le_max ... ok
[INFO] [stdout] test properties::whitespace_ratio_always_non_negative ... ok
[INFO] [stdout] test properties::cocomo_effort_non_negative ... ok
[INFO] [stdout] test properties::totals_code_equals_sum_of_rows ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 48 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/derived_deep_w75.rs (/opt/rustwide/target/debug/deps/derived_deep_w75-75589f5218ce4bd0)
[INFO] [stdout] 
[INFO] [stdout] running 17 tests
[INFO] [stdout] test cocomo_none_for_zero_code ... ok
[INFO] [stdout] test cocomo_1kloc_known_values ... ok
[INFO] [stdout] test density_50_50_code_comments ... ok
[INFO] [stdout] test density_pure_code_is_zero ... ok
[INFO] [stdout] test cocomo_scales_monotonically ... ok
[INFO] [stdout] test density_by_lang_present_for_multi_lang ... ok
[INFO] [stdout] test distribution_single_file_all_equal ... ok
[INFO] [stdout] test distribution_multi_file_sorted_correctly ... ok
[INFO] [stdout] test edge_child_rows_excluded ... ok
[INFO] [stdout] test edge_reading_time_matches_formula ... ok
[INFO] [stdout] test density_pure_comments_is_one ... ok
[INFO] [stdout] test polyglot_dominant_lines_correct ... ok
[INFO] [stdout] test edge_empty_project_all_zero ... ok
[INFO] [stdout] test cocomo_10kloc_known_values ... ok
[INFO] [stdout] test polyglot_single_lang_dominant_100pct ... ok
[INFO] [stdout] test polyglot_multi_lang_has_entropy ... ok
[INFO] [stdout] test distribution_gini_zero_for_equal_files ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/derived_depth_w56.rs (/opt/rustwide/target/debug/deps/derived_depth_w56-171124a1f567c7ce)
[INFO] [stdout] 
[INFO] [stdout] running 33 tests
[INFO] [stdout] test cocomo_effort_increases_with_code ... ok
[INFO] [stdout] test cocomo_formula_verification ... ok
[INFO] [stdout] test cocomo_organic_constants ... ok
[INFO] [stdout] test context_window_zero_window ... ok
[INFO] [stdout] test context_window_does_not_fit ... ok
[INFO] [stdout] test cocomo_present_for_nonzero_code ... ok
[INFO] [stdout] test distribution_gini_nonzero_for_unequal ... ok
[INFO] [stdout] test context_window_none_when_not_requested ... ok
[INFO] [stdout] test derive_report_deterministic ... ok
[INFO] [stdout] test distribution_gini_zero_for_equal_files ... ok
[INFO] [stdout] test context_window_fits_when_small ... ok
[INFO] [stdout] test distribution_multiple_files ... ok
[INFO] [stdout] test doc_density_by_lang ... ok
[INFO] [stdout] test doc_density_computed_correctly ... ok
[INFO] [stdout] test doc_density_zero_when_no_comments ... ok
[INFO] [stdout] test histogram_percentages_sum_to_one ... ok
[INFO] [stdout] test histogram_tiny_file_classification ... ok
[INFO] [stdout] test integrity_hash_deterministic ... ok
[INFO] [stdout] test empty_export_cocomo_is_none ... ok
[INFO] [stdout] test polyglot_single_language ... ok
[INFO] [stdout] test integrity_hash_present ... ok
[INFO] [stdout] test reading_time_computed ... ok
[INFO] [stdout] test single_file_distribution ... ok
[INFO] [stdout] test reading_time_zero_for_empty ... ok
[INFO] [stdout] test single_file_totals ... ok
[INFO] [stdout] test polyglot_multiple_languages ... ok
[INFO] [stdout] test empty_export_distribution_zeros ... ok
[INFO] [stdout] test whitespace_ratio_computed ... ok
[INFO] [stdout] test verbosity_computed ... ok
[INFO] [stdout] test empty_export_yields_zero_totals ... ok
[INFO] [stdout] test histogram_bucket_labels ... ok
[INFO] [stdout] test cocomo_kloc_scales_linearly ... ok
[INFO] [stdout] test large_file_count_does_not_panic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 33 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/derived_depth_w62.rs (/opt/rustwide/target/debug/deps/derived_depth_w62-0ac8b4ae0dcbf151)
[INFO] [stdout] 
[INFO] [stdout] running 59 tests
[INFO] [stdout] test blank_density_calculation ... ok
[INFO] [stdout] test cocomo_100k_loc ... ok
[INFO] [stdout] test all_zero_line_files ... ok
[INFO] [stdout] test cocomo_1_loc ... ok
[INFO] [stdout] test boilerplate_report_with_infra_lang ... ok
[INFO] [stdout] test child_rows_excluded_from_totals ... ok
[INFO] [stdout] test cocomo_effort_superlinear ... ok
[INFO] [stdout] test cocomo_none_for_zero_code ... ok
[INFO] [stdout] test cocomo_multi_file_aggregation ... ok
[INFO] [stdout] test cocomo_staff_positive ... ok
[INFO] [stdout] test cocomo_small_project ... ok
[INFO] [stdout] test comment_density_all_comments ... ok
[INFO] [stdout] test context_window_exact_boundary ... ok
[INFO] [stdout] test density_across_multiple_files ... ok
[INFO] [stdout] test density_by_module_has_entries_for_each_module ... ok
[INFO] [stdout] test distribution_identical_sizes_gini_zero ... ok
[INFO] [stdout] test code_density_pure_code_file ... ok
[INFO] [stdout] test determinism_integrity_hash_stable ... ok
[INFO] [stdout] test density_by_lang_has_entries_for_each_language ... ok
[INFO] [stdout] test histogram_huge_file_classification ... ok
[INFO] [stdout] test distribution_gini_max_inequality ... ok
[INFO] [stdout] test distribution_p90_p99_present ... ok
[INFO] [stdout] test distribution_two_files_median ... ok
[INFO] [stdout] test doc_density_half_and_half ... ok
[INFO] [stdout] test empty_export_all_zeros ... ok
[INFO] [stdout] test empty_export_integrity_zero_entries ... ok
[INFO] [stdout] test empty_export_histogram_all_zeros ... ok
[INFO] [stdout] test empty_export_polyglot_zero_langs ... ok
[INFO] [stdout] test lang_purity_single_lang_module ... ok
[INFO] [stdout] test empty_export_reading_time_zero ... ok
[INFO] [stdout] test polyglot_dominant_is_largest_code ... ok
[INFO] [stdout] test nesting_report_multiple_depths ... ok
[INFO] [stdout] test polyglot_entropy_max_with_equal_split ... ok
[INFO] [stdout] test distribution_four_files_stats ... ok
[INFO] [stdout] test determinism_full_report ... ok
[INFO] [stdout] test large_repo_top_offenders_capped ... ok
[INFO] [stdout] test large_repo_multi_language ... ok
[INFO] [stdout] test large_repo_histogram_sums_to_total ... ok
[INFO] [stdout] test single_file_all_metrics_populated ... ok
[INFO] [stdout] test snapshot_context_window_json ... ok
[INFO] [stdout] test single_file_max_file_is_itself ... ok
[INFO] [stdout] test single_file_test_density ... ok
[INFO] [stdout] test snapshot_distribution_json ... ok
[INFO] [stdout] test test_density_mixed_test_and_prod ... ok
[INFO] [stdout] test snapshot_totals_json ... ok
[INFO] [stdout] test verbosity_rate_varies_by_bytes ... ok
[INFO] [stdout] test whitespace_zero_when_no_blanks ... ok
[INFO] [stdout] test snapshot_cocomo_json ... ok
[INFO] [stdout] test single_file_nesting_depth ... ok
[INFO] [stdout] test large_repo_2000_files ... ok
[INFO] [stdout] test prop_totals_match_row_sums ... ok
[INFO] [stdout] test prop_gini_in_01 ... ok
[INFO] [stdout] test prop_distribution_mean_in_range ... ok
[INFO] [stdout] test prop_reading_time_proportional_to_code ... ok
[INFO] [stdout] test prop_histogram_pct_sums_approx_one ... ok
[INFO] [stdout] test prop_whitespace_ratio_non_negative ... ok
[INFO] [stdout] test prop_polyglot_entropy_non_negative ... ok
[INFO] [stdout] test prop_cocomo_effort_positive_for_nonzero ... ok
[INFO] [stdout] test prop_doc_density_ratio_in_01 ... ok
[INFO] [stderr]      Running tests/edge_cases.rs (/opt/rustwide/target/debug/deps/edge_cases-4e97cf31f97d5443)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 59 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.26s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test cocomo_edges::given_very_small_code_when_derived_then_cocomo_kloc_is_fractional ... ok
[INFO] [stdout] test cocomo_edges::given_large_codebase_when_derived_then_cocomo_scales_superlinearly ... ok
[INFO] [stdout] test determinism::given_rows_in_different_order_when_derived_then_integrity_hash_is_same ... ok
[INFO] [stdout] test max_file::given_single_file_when_derived_then_max_file_overall_matches ... ok
[INFO] [stdout] test max_file::given_multi_module_files_when_derived_then_max_file_has_by_module_entries ... ok
[INFO] [stdout] test determinism::given_same_input_when_derived_twice_then_output_is_identical ... ok
[INFO] [stdout] test max_file::given_tie_in_lines_when_derived_then_max_file_is_deterministic ... ok
[INFO] [stdout] test max_file::given_two_files_when_derived_then_overall_max_is_largest_by_lines ... ok
[INFO] [stdout] test max_file::given_multi_lang_files_when_derived_then_max_file_has_by_lang_entries ... ok
[INFO] [stdout] test max_file::given_empty_input_when_derived_then_max_file_overall_is_empty ... ok
[INFO] [stdout] test lang_purity_tiebreak::given_equal_lang_lines_when_derived_then_dominant_is_alphabetically_first ... ok
[INFO] [stderr]      Running tests/integration_subreports.rs (/opt/rustwide/target/debug/deps/integration_subreports-cdec81ef5fd1e3f0)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 17 tests
[INFO] [stdout] test boilerplate::given_empty_input_then_boilerplate_is_zeroed ... ok
[INFO] [stdout] test boilerplate::given_infra_files_then_boilerplate_ratio_is_positive ... ok
[INFO] [stdout] test boilerplate::given_only_infra_files_then_ratio_is_one ... ok
[INFO] [stdout] test lang_purity::given_empty_input_then_purity_is_empty ... ok
[INFO] [stdout] test lang_purity::given_multiple_modules_then_purity_rows_per_module ... ok
[INFO] [stdout] test lang_purity::given_mixed_lang_module_then_purity_reflects_dominant ... ok
[INFO] [stdout] test lang_purity::given_single_lang_module_then_purity_is_one ... ok
[INFO] [stdout] test top_offenders::given_dense_files_then_most_dense_populated ... ok
[INFO] [stdout] test top_offenders::given_files_then_largest_by_lines_sorted_desc ... ok
[INFO] [stdout] test top_offenders::given_undocumented_large_files_then_least_documented_populated ... ok
[INFO] [stdout] test verbosity::given_multi_lang_files_then_verbosity_has_lang_breakdown ... ok
[INFO] [stdout] test top_offenders::given_empty_input_then_all_top_offenders_empty ... ok
[INFO] [stdout] test top_offenders::given_files_then_largest_by_tokens_sorted_desc ... ok
[INFO] [stdout] test verbosity::given_zero_lines_then_verbosity_rate_is_zero ... ok
[INFO] [stdout] test boilerplate::given_only_logic_langs_then_boilerplate_ratio_is_zero ... ok
[INFO] [stdout] test verbosity::given_files_then_verbosity_rate_is_bytes_per_line ... ok
[INFO] [stderr]      Running tests/integration_tree.rs (/opt/rustwide/target/debug/deps/integration_tree-448fb82f9caa0a47)
[INFO] [stdout] test top_offenders::given_more_than_ten_files_then_top_bounded_at_ten ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test derived_build_tree_ignores_child_rows ... ok
[INFO] [stdout] test derived_build_tree_matches_export_tree_renderer ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/properties.rs (/opt/rustwide/target/debug/deps/properties-bb39bdc4772a34c6)
[INFO] [stdout] 
[INFO] [stdout] running 19 tests
[INFO] [stdout] test histogram_file_counts_sum_to_total ... ok
[INFO] [stdout] test distribution_mean_between_min_and_max ... ok
[INFO] [stdout] test polyglot_lang_count_matches_distinct_langs ... ok
[INFO] [stdout] test distribution_gini_in_unit_range ... ok
[INFO] [stdout] test cocomo_effort_and_duration_positive ... ok
[INFO] [stdout] test nesting_max_is_at_least_avg ... ok
[INFO] [stdout] test polyglot_entropy_non_negative ... ok
[INFO] [stdout] test context_window_pct_non_negative ... ok
[INFO] [stdout] test distribution_min_le_max ... ok
[INFO] [stdout] test cocomo_is_none_iff_zero_code ... ok
[INFO] [stdout] test integrity_hash_is_64_hex_chars ... ok
[INFO] [stdout] test reading_time_proportional_to_code ... ok
[INFO] [stdout] test integrity_entries_matches_file_count ... ok
[INFO] [stdout] test histogram_pcts_sum_to_approximately_one ... ok
[INFO] [stdout] test doc_density_ratio_non_negative ... ok
[INFO] [stdout] test top_offenders_bounded_by_ten ... ok
[INFO] [stdout] test context_window_fits_iff_tokens_le_window ... ok
[INFO] [stdout] test distribution_count_equals_file_count ... ok
[INFO] [stdout] test totals_equal_sum_of_rows ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.28s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/proptest_w40.rs (/opt/rustwide/target/debug/deps/proptest_w40-ae00f5585df395a9)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test doc_density_between_zero_and_one ... ok
[INFO] [stdout] test cocomo_zero_code_returns_none ... ok
[INFO] [stdout] test distribution_gini_in_unit_range ... ok
[INFO] [stdout] test histogram_pct_sum_to_one ... ok
[INFO] [stdout] test cocomo_effort_monotonic ... ok
[INFO] [stdout] test distribution_min_leq_median_leq_max ... ok
[INFO] [stdout] test whitespace_ratio_non_negative ... ok
[INFO] [stdout] test histogram_files_sum_to_count ... ok
[INFO] [stdout] test derive_report_is_deterministic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests tokmd_analysis_derived
[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" "14752695d9387173261ff85a2ed614b9fda9260bfccd5b0c75f99afc2ddf8299", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "14752695d9387173261ff85a2ed614b9fda9260bfccd5b0c75f99afc2ddf8299", kill_on_drop: false }`
[INFO] [stdout] 14752695d9387173261ff85a2ed614b9fda9260bfccd5b0c75f99afc2ddf8299
