[INFO] fetching crate tokmd-analysis-fun 1.9.0... [INFO] testing tokmd-analysis-fun-1.9.0 against master#562dee4820c458d823175268e41601d4c060588a for pr-154210-2 [INFO] extracting crate tokmd-analysis-fun 1.9.0 into /workspace/builds/worker-5-tc1/source [INFO] started tweaking crates.io crate tokmd-analysis-fun 1.9.0 [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate tokmd-analysis-fun 1.9.0 [INFO] tweaked toml for crates.io crate tokmd-analysis-fun 1.9.0 written to /workspace/builds/worker-5-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate tokmd-analysis-fun 1.9.0 on toolchain 562dee4820c458d823175268e41601d4c060588a [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate tokmd-analysis-fun 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" "+562dee4820c458d823175268e41601d4c060588a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded tokmd-analysis-types v1.9.0 [INFO] [stderr] Downloaded tokmd-types v1.9.0 [INFO] [stderr] Downloaded tokmd-envelope v1.9.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/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" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 3163278875c13267447c5f0e645143a8a15ff321174c06b6fc7705fc8dab33e1 [INFO] running `Command { std: "docker" "start" "-a" "3163278875c13267447c5f0e645143a8a15ff321174c06b6fc7705fc8dab33e1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "3163278875c13267447c5f0e645143a8a15ff321174c06b6fc7705fc8dab33e1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "3163278875c13267447c5f0e645143a8a15ff321174c06b6fc7705fc8dab33e1", kill_on_drop: false }` [INFO] [stdout] 3163278875c13267447c5f0e645143a8a15ff321174c06b6fc7705fc8dab33e1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/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" "+562dee4820c458d823175268e41601d4c060588a" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] dabbf5293e6686f2a19cfe2722b31619bd7b42b85446e5c513f1fbb1e3628a1d [INFO] running `Command { std: "docker" "start" "-a" "dabbf5293e6686f2a19cfe2722b31619bd7b42b85446e5c513f1fbb1e3628a1d", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.106 [INFO] [stderr] Compiling quote v1.0.45 [INFO] [stderr] Compiling cc v1.2.57 [INFO] [stderr] Compiling syn v2.0.117 [INFO] [stderr] Compiling blake3 v1.8.3 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling tokmd-types v1.9.0 [INFO] [stderr] Compiling tokmd-envelope v1.9.0 [INFO] [stderr] Compiling tokmd-analysis-types v1.9.0 [INFO] [stderr] Compiling tokmd-analysis-fun v1.9.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 16.24s [INFO] running `Command { std: "docker" "inspect" "dabbf5293e6686f2a19cfe2722b31619bd7b42b85446e5c513f1fbb1e3628a1d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "dabbf5293e6686f2a19cfe2722b31619bd7b42b85446e5c513f1fbb1e3628a1d", kill_on_drop: false }` [INFO] [stdout] dabbf5293e6686f2a19cfe2722b31619bd7b42b85446e5c513f1fbb1e3628a1d [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/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" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 0e1a85a1df1d542c1e8820dee0c5fab7dfa17993ad4ed5f2d28a3485e806fa6d [INFO] running `Command { std: "docker" "start" "-a" "0e1a85a1df1d542c1e8820dee0c5fab7dfa17993ad4ed5f2d28a3485e806fa6d", kill_on_drop: false }` [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling bit-vec v0.8.0 [INFO] [stderr] Compiling quick-error v1.2.3 [INFO] [stderr] Compiling unarray v0.1.4 [INFO] [stderr] Compiling getrandom v0.3.4 [INFO] [stderr] Compiling getrandom v0.4.2 [INFO] [stderr] Compiling zerocopy v0.8.47 [INFO] [stderr] Compiling wait-timeout v0.2.1 [INFO] [stderr] Compiling console v0.15.11 [INFO] [stderr] Compiling tempfile v3.27.0 [INFO] [stderr] Compiling rand_core v0.9.5 [INFO] [stderr] Compiling bit-set v0.8.0 [INFO] [stderr] Compiling rand_xorshift v0.4.0 [INFO] [stderr] Compiling rand v0.9.2 [INFO] [stderr] Compiling rusty-fork v0.3.1 [INFO] [stderr] Compiling insta v1.46.3 [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-fun v1.9.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 17.25s [INFO] running `Command { std: "docker" "inspect" "0e1a85a1df1d542c1e8820dee0c5fab7dfa17993ad4ed5f2d28a3485e806fa6d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0e1a85a1df1d542c1e8820dee0c5fab7dfa17993ad4ed5f2d28a3485e806fa6d", kill_on_drop: false }` [INFO] [stdout] 0e1a85a1df1d542c1e8820dee0c5fab7dfa17993ad4ed5f2d28a3485e806fa6d [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/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" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 8ba588e05b4891ce891c1d9a2dfe8d73c7232d559f293ad41bef8e582cb56a6b [INFO] running `Command { std: "docker" "start" "-a" "8ba588e05b4891ce891c1d9a2dfe8d73c7232d559f293ad41bef8e582cb56a6b", 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_fun-524676ec35b7bfa3) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test tests::fun_grade_boundaries_are_stable ... ok [INFO] [stdout] test tests::fun_report_contains_notes_and_bytes ... 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/bdd.rs (/opt/rustwide/target/debug/deps/bdd-99cdaadb3f152ce3) [INFO] [stdout] [INFO] [stdout] running 21 tests [INFO] [stdout] test given_any_input_when_report_built_then_eco_label_is_always_present ... ok [INFO] [stdout] test given_any_input_when_report_built_then_label_is_single_uppercase_letter ... ok [INFO] [stdout] test given_any_input_when_report_built_then_bytes_field_matches_input ... ok [INFO] [stdout] test given_exact_zero_bytes_when_report_built_then_notes_show_zero_mb ... ok [INFO] [stdout] test given_exactly_fifty_mb_when_report_built_then_grade_is_c ... ok [INFO] [stdout] test given_increasing_sizes_when_reports_built_then_scores_decrease_monotonically ... ok [INFO] [stdout] test given_any_input_when_report_built_then_notes_contain_mb_suffix ... ok [INFO] [stdout] test given_just_over_fifty_mb_when_report_built_then_grade_is_d ... ok [INFO] [stdout] test given_any_input_when_report_built_then_score_is_between_zero_and_one_hundred ... ok [INFO] [stdout] test given_just_over_two_hundred_mb_when_report_built_then_grade_is_e ... ok [INFO] [stdout] test given_just_over_ten_mb_when_report_built_then_grade_is_c ... ok [INFO] [stdout] test given_one_gb_when_report_built_then_grade_is_e ... ok [INFO] [stdout] test given_one_byte_when_report_built_then_grade_is_a ... ok [INFO] [stdout] test given_just_over_one_mb_when_report_built_then_grade_is_b ... ok [INFO] [stdout] test given_same_input_when_report_built_twice_then_outputs_are_identical ... ok [INFO] [stdout] test given_zero_bytes_when_report_built_then_grade_is_a ... ok [INFO] [stdout] test given_exactly_ten_mb_when_report_built_then_grade_is_b ... ok [INFO] [stdout] test given_fractional_mb_when_report_built_then_notes_round_to_two_decimals ... ok [INFO] [stdout] test given_any_input_when_report_built_then_notes_are_human_readable ... ok [INFO] [stdout] test given_exactly_two_hundred_mb_when_report_built_then_grade_is_d ... ok [INFO] [stderr] Running tests/deep_w45.rs (/opt/rustwide/target/debug/deps/deep_w45-ca3d5264ce3c63a0) [INFO] [stdout] test given_exactly_one_mb_when_report_built_then_grade_is_a ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.40s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 27 tests [INFO] [stdout] test all_grade_labels_are_in_known_set ... ok [INFO] [stdout] test given_exactly_10mb_minus_1_byte_then_grade_b ... ok [INFO] [stdout] test given_exactly_200mb_minus_1_byte_then_grade_d ... ok [INFO] [stdout] test given_exactly_200mb_plus_1_byte_then_grade_e ... ok [INFO] [stdout] test given_exactly_200mb_then_grade_d ... ok [INFO] [stdout] test given_exactly_50mb_plus_1_byte_then_grade_d ... ok [INFO] [stdout] test given_exactly_50mb_minus_1_byte_then_grade_c ... ok [INFO] [stdout] test given_exactly_50mb_then_grade_c ... ok [INFO] [stdout] test json_round_trip_preserves_eco_label ... ok [INFO] [stdout] test given_exactly_1mb_plus_1_byte_then_grade_b ... ok [INFO] [stdout] test json_round_trip_for_each_grade ... ok [INFO] [stdout] test notes_format_tiny_bytes_shows_near_zero ... ok [INFO] [stdout] test score_label_pairs_are_consistent ... ok [INFO] [stdout] test given_exactly_10mb_plus_1_byte_then_grade_c ... ok [INFO] [stdout] test given_exactly_1mb_minus_1_byte_then_grade_a ... ok [INFO] [stdout] test given_exactly_1mb_then_grade_a ... ok [INFO] [stdout] test notes_format_precise_third_decimal_rounded ... ok [INFO] [stdout] test notes_format_sub_mb_shows_fractional ... ok [INFO] [stdout] test notes_format_whole_number_mb_has_no_trailing_decimals ... ok [INFO] [stdout] test properties::label_score_bijection ... ok [INFO] [stdout] test properties::score_is_one_of_five_values ... ok [INFO] [stdout] test properties::notes_match_expected_format ... ok [INFO] [stdout] test given_exactly_10mb_then_grade_b ... ok [INFO] [stdout] test snapshot_eco_exact_10mb_boundary ... ok [INFO] [stdout] test snapshot_eco_exact_1mb_boundary ... ok [INFO] [stdout] test snapshot_eco_exact_200mb_boundary ... ok [INFO] [stdout] test snapshot_eco_exact_50mb_boundary ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 27 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s [INFO] [stdout] [INFO] [stderr] Running tests/deep_w66.rs (/opt/rustwide/target/debug/deps/deep_w66-5903e862a87e4a79) [INFO] [stdout] [INFO] [stdout] running 23 tests [INFO] [stdout] test determinism_w66::label_is_single_uppercase_letter ... ok [INFO] [stdout] test determinism_w66::eco_label_always_present ... ok [INFO] [stdout] test determinism_w66::fun_report_serializes_to_json ... ok [INFO] [stdout] test grade_bands_w66::exactly_10mb_produces_grade_b ... ok [INFO] [stdout] test grade_bands_w66::exactly_50mb_produces_grade_c ... ok [INFO] [stdout] test grade_bands_w66::just_over_10mb_produces_grade_c ... ok [INFO] [stdout] test determinism_w66::same_input_produces_identical_output ... ok [INFO] [stdout] test determinism_w66::score_is_always_positive ... ok [INFO] [stdout] test grade_bands_w66::one_byte_produces_grade_a ... ok [INFO] [stdout] test notes_formatting_w66::eco_label_bytes_matches_input ... ok [INFO] [stdout] test notes_formatting_w66::notes_contain_mb_unit ... ok [INFO] [stdout] test notes_formatting_w66::notes_contain_size_based_prefix ... ok [INFO] [stdout] test notes_formatting_w66::notes_mb_value_rounds_to_two_decimals ... ok [INFO] [stdout] test grade_bands_w66::just_over_1mb_produces_grade_b ... ok [INFO] [stdout] test grade_bands_w66::just_over_200mb_produces_grade_e ... ok [INFO] [stdout] test grade_bands_w66::exactly_1mb_produces_grade_a ... ok [INFO] [stdout] test grade_bands_w66::zero_bytes_produces_grade_a ... ok [INFO] [stdout] test grade_bands_w66::just_over_50mb_produces_grade_d ... ok [INFO] [stdout] test property_tests_w66::bytes_field_matches_input ... ok [INFO] [stdout] test grade_bands_w66::exactly_200mb_produces_grade_d ... ok [INFO] [stdout] test property_tests_w66::label_is_valid_grade ... ok [INFO] [stdout] test property_tests_w66::eco_label_deterministic_for_same_input ... ok [INFO] [stderr] Running tests/deep_w71.rs (/opt/rustwide/target/debug/deps/deep_w71-7f7eb40e34c06638) [INFO] [stdout] test property_tests_w66::score_decreases_as_size_increases ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 17 tests [INFO] [stdout] test band_boundaries_inclusive_upper ... ok [INFO] [stdout] test all_grades_have_distinct_scores ... ok [INFO] [stdout] test fun_report_top_level_has_one_field ... ok [INFO] [stdout] test bytes_field_is_exact ... ok [INFO] [stdout] test eco_label_never_none ... ok [INFO] [stdout] test json_round_trip_values_match ... ok [INFO] [stdout] test label_is_valid_uppercase_a_through_e ... ok [INFO] [stdout] test notes_format_matches_expected_pattern ... ok [INFO] [stdout] test large_byte_value_no_panic ... ok [INFO] [stdout] test notes_mb_matches_computed_value ... ok [INFO] [stdout] test rounding_one_third_mb ... ok [INFO] [stdout] test scores_decrease_monotonically_across_bands ... ok [INFO] [stdout] test score_within_zero_to_hundred ... ok [INFO] [stdout] test determinism_100_iterations ... ok [INFO] [stdout] test snapshot_all_bands ... ok [INFO] [stdout] test rounding_exact_megabyte ... ok [INFO] [stderr] Running tests/fun_depth_w57.rs (/opt/rustwide/target/debug/deps/fun_depth_w57-f1c802e9b4db715a) [INFO] [stdout] test json_round_trip_preserves_all_fields ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 30 tests [INFO] [stdout] test boundary_one_past_threshold ... ok [INFO] [stdout] test bytes_field_echoes_input ... ok [INFO] [stdout] test deterministic_json_output ... ok [INFO] [stdout] test boundary_exact_thresholds ... ok [INFO] [stdout] test eco_label_serde_roundtrip_standalone ... ok [INFO] [stdout] test empty_repo_gives_grade_a ... ok [INFO] [stdout] test file_count_does_not_affect_eco_label ... ok [INFO] [stdout] test code_count_does_not_affect_eco_label ... ok [INFO] [stdout] test five_bands_distinct ... ok [INFO] [stdout] test json_pretty_print_roundtrip ... ok [INFO] [stdout] test large_multi_file_repo_grade_c ... ok [INFO] [stdout] test notes_mb_value_matches_computation ... ok [INFO] [stdout] test score_exact_values ... ok [INFO] [stdout] test notes_suffix_constant ... ok [INFO] [stdout] test score_monotone_decreasing_across_bands ... ok [INFO] [stdout] test single_file_tiny_repo ... ok [INFO] [stdout] test grade_a_has_highest_score ... ok [INFO] [stdout] test grade_e_has_lowest_score ... ok [INFO] [stdout] test json_contains_expected_keys ... ok [INFO] [stdout] test notes_always_contain_mb ... ok [INFO] [stdout] test fun_report_none_eco_label_roundtrip ... ok [INFO] [stdout] test fun_report_serde_roundtrip_all_fields ... ok [INFO] [stdout] test massive_repo_grade_e ... ok [INFO] [stdout] test notes_very_large_repo ... ok [INFO] [stdout] test notes_prefix_constant ... ok [INFO] [stdout] test json_null_eco_label ... ok [INFO] [stdout] test eco_label_always_some ... ok [INFO] [stdout] test properties::label_single_char ... ok [INFO] [stdout] test properties::score_finite_positive ... ok [INFO] [stdout] test properties::serde_roundtrip_arbitrary ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 30 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s [INFO] [stdout] [INFO] [stderr] Running tests/fun_depth_w61.rs (/opt/rustwide/target/debug/deps/fun_depth_w61-7a5e22142882cabf) [INFO] [stdout] [INFO] [stdout] running 48 tests [INFO] [stdout] test deterministic_json ... ok [INFO] [stdout] test exactly_1mb_grade_a ... ok [INFO] [stdout] test bytes_field_echoes_input ... ok [INFO] [stdout] test eco_label_standalone_roundtrip ... ok [INFO] [stdout] test fun_report_none_roundtrip ... ok [INFO] [stdout] test five_bands_distinct_scores ... ok [INFO] [stdout] test fun_report_serde_roundtrip ... ok [INFO] [stdout] test eco_label_always_some ... ok [INFO] [stdout] test five_bands_distinct_labels ... ok [INFO] [stdout] test json_has_expected_keys ... ok [INFO] [stdout] test grade_a_highest_score ... ok [INFO] [stdout] test label_single_uppercase ... ok [INFO] [stdout] test mid_band_b ... ok [INFO] [stdout] test mid_band_c ... ok [INFO] [stdout] test notes_1gb ... ok [INFO] [stdout] test notes_fractional_mb ... ok [INFO] [stdout] test notes_prefix_stable ... ok [INFO] [stdout] test notes_suffix_stable ... ok [INFO] [stdout] test one_byte_past_1mb_grade_b ... ok [INFO] [stdout] test one_byte_grade_a ... ok [INFO] [stdout] test mid_band_d ... ok [INFO] [stdout] test one_byte_past_200mb_grade_e ... ok [INFO] [stdout] test json_pretty_roundtrip_stable ... ok [INFO] [stdout] test label_in_known_set ... ok [INFO] [stdout] test notes_mb_value_correct ... ok [INFO] [stdout] test notes_zero_bytes_shows_zero_mb ... ok [INFO] [stdout] test exactly_200mb_grade_d ... ok [INFO] [stdout] test one_byte_past_10mb_grade_c ... ok [INFO] [stdout] test one_byte_past_50mb_grade_d ... ok [INFO] [stdout] test json_null_eco_label ... ok [INFO] [stdout] test score_in_range ... ok [INFO] [stdout] test properties::bytes_matches_input ... ok [INFO] [stdout] test score_monotone_across_bands ... ok [INFO] [stdout] test two_gb_grade_e ... ok [INFO] [stdout] test properties::eco_label_always_present ... ok [INFO] [stdout] test properties::deterministic ... ok [INFO] [stdout] test score_exact_values_all_bands ... ok [INFO] [stdout] test files_code_dont_affect_label ... ok [INFO] [stdout] test properties::label_known_grade ... ok [INFO] [stdout] test properties::notes_prefix ... ok [INFO] [stdout] test exactly_10mb_grade_b ... ok [INFO] [stdout] test properties::score_in_valid_range ... ok [INFO] [stdout] test properties::serde_roundtrip ... ok [INFO] [stdout] test zero_bytes_grade_a ... ok [INFO] [stdout] test exactly_50mb_grade_c ... ok [INFO] [stdout] test properties::monotone_score ... ok [INFO] [stdout] test properties::notes_contain_mb ... ok [INFO] [stdout] test properties::notes_suffix ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 48 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stderr] Running tests/fun_enricher_w54.rs (/opt/rustwide/target/debug/deps/fun_enricher_w54-5aa47a347822eaf0) [INFO] [stdout] [INFO] [stdout] running 50 tests [INFO] [stdout] test bytes_field_matches_input_for_all_grades ... ok [INFO] [stdout] test eco_label_present_for_large_repo ... ok [INFO] [stdout] test determinism_100_iterations ... ok [INFO] [stdout] test grade_a_at_exactly_1mb ... ok [INFO] [stdout] test eco_label_present_for_zero_bytes ... ok [INFO] [stdout] test grade_b_at_5mb ... ok [INFO] [stdout] test each_label_maps_to_exactly_one_score ... ok [INFO] [stdout] test grade_a_at_zero ... ok [INFO] [stdout] test grade_b_just_over_1mb ... ok [INFO] [stdout] test grade_b_at_exactly_10mb ... ok [INFO] [stdout] test eco_depends_only_on_bytes_not_file_count ... ok [INFO] [stdout] test grade_c_at_25mb ... ok [INFO] [stdout] test grade_c_at_exactly_50mb ... ok [INFO] [stdout] test grade_c_just_over_10mb ... ok [INFO] [stdout] test grade_d_at_100mb ... ok [INFO] [stdout] test grade_d_at_exactly_200mb ... ok [INFO] [stdout] test grade_d_just_over_50mb ... ok [INFO] [stdout] test grade_e_at_500mb ... ok [INFO] [stdout] test notes_2_5mb_shows_correct_decimal ... ok [INFO] [stdout] test json_pretty_round_trip_for_every_grade ... ok [INFO] [stdout] test notes_end_with_mb_suffix ... ok [INFO] [stdout] test grade_e_at_1gb ... ok [INFO] [stdout] test notes_zero_bytes_shows_0_mb ... ok [INFO] [stdout] test json_round_trip_preserves_all_fields ... ok [INFO] [stdout] test labels_never_improve_as_size_grows ... ok [INFO] [stdout] test eco_label_present_for_one_byte ... ok [INFO] [stdout] test power_of_two_byte_sizes_produce_valid_labels ... ok [INFO] [stdout] test many_files_zero_bytes_is_grade_a ... ok [INFO] [stdout] test notes_fractional_bytes_round_to_two_decimals ... ok [INFO] [stdout] test notes_start_with_prefix ... ok [INFO] [stdout] test json_contains_all_eco_fields ... ok [INFO] [stdout] test grade_e_just_over_200mb ... ok [INFO] [stdout] test notes_1mb_shows_1_mb ... ok [INFO] [stdout] test single_file_one_byte ... ok [INFO] [stdout] test zero_code_zero_files_zero_bytes ... ok [INFO] [stdout] test json_contains_eco_label_key ... ok [INFO] [stdout] test score_is_one_of_five_known_values ... ok [INFO] [stdout] test scores_monotonically_decrease_across_all_bands ... ok [INFO] [stdout] test properties::deterministic ... ok [INFO] [stdout] test properties::bytes_field_equals_input ... ok [INFO] [stdout] test grade_a_at_512kb ... ok [INFO] [stdout] test eco_depends_only_on_bytes_not_code_lines ... ok [INFO] [stdout] test properties::eco_label_always_some ... ok [INFO] [stdout] test properties::score_in_0_to_100 ... ok [INFO] [stdout] test properties::notes_format_valid ... ok [INFO] [stdout] test properties::monotonic_scores ... ok [INFO] [stdout] test properties::different_totals_same_bytes_same_eco ... ok [INFO] [stdout] test properties::label_score_consistent ... ok [INFO] [stdout] test properties::label_in_known_set ... ok [INFO] [stdout] test properties::json_round_trip ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 50 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s [INFO] [stdout] [INFO] [stderr] Running tests/properties.rs (/opt/rustwide/target/debug/deps/properties-dbdffcabc1b6015f) [INFO] [stdout] [INFO] [stdout] running 9 tests [INFO] [stdout] test label_is_known_grade ... ok [INFO] [stdout] test score_in_valid_range ... ok [INFO] [stdout] test label_is_single_uppercase_letter ... ok [INFO] [stdout] test scores_decrease_as_size_grows ... ok [INFO] [stdout] test bytes_field_matches_input ... ok [INFO] [stdout] test deterministic_output ... ok [INFO] [stdout] test eco_label_always_present ... ok [INFO] [stdout] test notes_have_fixed_prefix ... ok [INFO] [stdout] test notes_contain_mb_suffix ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s [INFO] [stdout] [INFO] [stderr] Running tests/snapshot_eco.rs (/opt/rustwide/target/debug/deps/snapshot_eco-151198af16df133c) [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test snapshot_eco_grade_a ... ok [INFO] [stdout] test snapshot_eco_grade_b ... ok [INFO] [stdout] test snapshot_eco_grade_c ... ok [INFO] [stdout] test snapshot_eco_grade_d ... ok [INFO] [stdout] test snapshot_eco_zero_bytes ... ok [INFO] [stdout] test snapshot_eco_grade_e ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s [INFO] [stdout] [INFO] [stderr] Doc-tests tokmd_analysis_fun [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" "8ba588e05b4891ce891c1d9a2dfe8d73c7232d559f293ad41bef8e582cb56a6b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "8ba588e05b4891ce891c1d9a2dfe8d73c7232d559f293ad41bef8e582cb56a6b", kill_on_drop: false }` [INFO] [stdout] 8ba588e05b4891ce891c1d9a2dfe8d73c7232d559f293ad41bef8e582cb56a6b