[INFO] fetching crate tokmd-analysis-fingerprint 1.9.0... [INFO] testing tokmd-analysis-fingerprint-1.9.0 against try#dec9417b8611e34e787a3e4c37686b5131f9e5c5 for pr-154210-2 [INFO] extracting crate tokmd-analysis-fingerprint 1.9.0 into /workspace/builds/worker-7-tc2/source [INFO] started tweaking crates.io crate tokmd-analysis-fingerprint 1.9.0 [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate tokmd-analysis-fingerprint 1.9.0 [INFO] tweaked toml for crates.io crate tokmd-analysis-fingerprint 1.9.0 written to /workspace/builds/worker-7-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate tokmd-analysis-fingerprint 1.9.0 on toolchain dec9417b8611e34e787a3e4c37686b5131f9e5c5 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate tokmd-analysis-fingerprint 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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 11b1443157fe0d56efe4439e9440c04f53deda4b4e41def01dbf132f63db1c35 [INFO] running `Command { std: "docker" "start" "-a" "11b1443157fe0d56efe4439e9440c04f53deda4b4e41def01dbf132f63db1c35", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "11b1443157fe0d56efe4439e9440c04f53deda4b4e41def01dbf132f63db1c35", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "11b1443157fe0d56efe4439e9440c04f53deda4b4e41def01dbf132f63db1c35", kill_on_drop: false }` [INFO] [stdout] 11b1443157fe0d56efe4439e9440c04f53deda4b4e41def01dbf132f63db1c35 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] cfe924d6c9c2d2b9a152fe5718dfd010a2e632587cdba0b1dca65bce4691df3e [INFO] running `Command { std: "docker" "start" "-a" "cfe924d6c9c2d2b9a152fe5718dfd010a2e632587cdba0b1dca65bce4691df3e", 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 arrayvec v0.7.6 [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-git v1.9.0 [INFO] [stderr] Compiling tokmd-analysis-types v1.9.0 [INFO] [stderr] Compiling tokmd-analysis-fingerprint v1.9.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 11.71s [INFO] running `Command { std: "docker" "inspect" "cfe924d6c9c2d2b9a152fe5718dfd010a2e632587cdba0b1dca65bce4691df3e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "cfe924d6c9c2d2b9a152fe5718dfd010a2e632587cdba0b1dca65bce4691df3e", kill_on_drop: false }` [INFO] [stdout] cfe924d6c9c2d2b9a152fe5718dfd010a2e632587cdba0b1dca65bce4691df3e [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] d3da0caa7d0998d16fc2bbf71e6cf8620658b7aaaea90779eb25bf445194fdd7 [INFO] running `Command { std: "docker" "start" "-a" "d3da0caa7d0998d16fc2bbf71e6cf8620658b7aaaea90779eb25bf445194fdd7", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.183 [INFO] [stderr] Compiling zerocopy v0.8.47 [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 num-traits v0.2.19 [INFO] [stderr] Compiling bit-set v0.8.0 [INFO] [stderr] Compiling getrandom v0.3.4 [INFO] [stderr] Compiling getrandom v0.4.2 [INFO] [stderr] Compiling wait-timeout v0.2.1 [INFO] [stderr] Compiling tempfile v3.27.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 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-fingerprint v1.9.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 12.81s [INFO] running `Command { std: "docker" "inspect" "d3da0caa7d0998d16fc2bbf71e6cf8620658b7aaaea90779eb25bf445194fdd7", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d3da0caa7d0998d16fc2bbf71e6cf8620658b7aaaea90779eb25bf445194fdd7", kill_on_drop: false }` [INFO] [stdout] d3da0caa7d0998d16fc2bbf71e6cf8620658b7aaaea90779eb25bf445194fdd7 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 289b984f4d54fcb8383c59cd763a4ad13478c5177f7c7e486ba87a0a535cd98d [INFO] running `Command { std: "docker" "start" "-a" "289b984f4d54fcb8383c59cd763a4ad13478c5177f7c7e486ba87a0a535cd98d", 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_analysis_fingerprint-df3d7bc90ddb3a7c) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test tests::buckets_public_domains ... 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-b456ba5c9fba0bda) [INFO] [stdout] [INFO] [stdout] running 19 tests [INFO] [stdout] test domain_case_is_normalized ... ok [INFO] [stdout] test empty_author_string_is_skipped ... ok [INFO] [stdout] test all_public_providers_collapse_into_single_bucket ... ok [INFO] [stdout] test example_com_is_ignored ... ok [INFO] [stdout] test ignored_domains_do_not_affect_percentages ... ok [INFO] [stdout] test empty_commits_produce_empty_fingerprint ... ok [INFO] [stdout] test mixed_corporate_and_public_domains ... ok [INFO] [stdout] test localhost_is_ignored ... ok [INFO] [stdout] test multiple_at_signs_are_skipped ... ok [INFO] [stdout] test multiple_corporate_domains_sorted_by_commit_count ... ok [INFO] [stdout] test no_at_sign_is_skipped ... ok [INFO] [stdout] test noreply_github_is_ignored ... ok [INFO] [stdout] test percentage_values_are_correct ... ok [INFO] [stdout] test percentages_sum_to_approximately_one ... ok [INFO] [stdout] test public_domain_case_insensitive ... ok [INFO] [stdout] test single_corporate_author ... ok [INFO] [stdout] test single_public_email_author ... ok [INFO] [stdout] test tie_breaking_by_domain_name ... ok [INFO] [stdout] test handles_large_commit_set ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/deep.rs (/opt/rustwide/target/debug/deps/deep-822f51252a55b7e3) [INFO] [stdout] [INFO] [stdout] running 26 tests [INFO] [stdout] test corporate_fingerprint_clone_preserves_fields ... ok [INFO] [stdout] test corporate_fingerprint_debug_contains_domain_info ... ok [INFO] [stdout] test corporate_fingerprint_deserializes_from_known_json ... ok [INFO] [stdout] test domain_stat_clone_preserves_fields ... ok [INFO] [stdout] test corporate_fingerprint_serde_round_trip ... ok [INFO] [stdout] test domain_stat_json_shape ... ok [INFO] [stdout] test domain_stat_serde_round_trip ... ok [INFO] [stdout] test empty_fingerprint_serializes_correctly ... ok [INFO] [stdout] test full_commit_fields_do_not_affect_extraction ... ok [INFO] [stdout] test hyphenated_domain_is_counted ... ok [INFO] [stdout] test ip_address_domain_is_counted ... ok [INFO] [stdout] test json_round_trip_preserves_empty_domains ... ok [INFO] [stdout] test large_mixed_batch_correct_counts ... ok [INFO] [stdout] test many_equal_count_domains_sorted_alphabetically ... ok [INFO] [stdout] test mixed_case_domains_deduplicate ... ok [INFO] [stdout] test numeric_tld_domain_counted ... ok [INFO] [stdout] test percentage_precision_three_domains ... ok [INFO] [stdout] test proton_variants_both_map_to_public_email ... ok [INFO] [stdout] test subdomains_are_kept_distinct_not_merged ... ok [INFO] [stdout] test single_public_commit_produces_public_email_bucket ... ok [INFO] [stdout] test three_way_tie_sorted_alphabetically ... ok [INFO] [stdout] test trailing_at_sign_empty_domain_skipped ... ok [INFO] [stdout] test unicode_domain_is_counted_as_corporate ... ok [INFO] [stdout] test various_noreply_github_prefixes_all_ignored ... ok [INFO] [stdout] test very_long_email_address_handled ... ok [INFO] [stdout] test public_email_pct_accurate_at_scale ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 26 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/deep_fingerprint_w49.rs (/opt/rustwide/target/debug/deps/deep_fingerprint_w49-848cf6c0c311eb93) [INFO] [stdout] [INFO] [stdout] running 13 tests [INFO] [stdout] test deterministic_across_calls ... ok [INFO] [stdout] test domain_normalization ... ok [INFO] [stdout] test empty_commits_empty_domains ... ok [INFO] [stdout] test ignored_domains_filtered ... ok [INFO] [stdout] test mixed_public_and_corporate ... ok [INFO] [stdout] test no_at_sign_skipped ... ok [INFO] [stdout] test multiple_at_signs_skipped ... ok [INFO] [stdout] test percentage_calculation ... ok [INFO] [stdout] test public_domains_bucketed ... ok [INFO] [stdout] test single_corporate_domain ... ok [INFO] [stdout] test serde_roundtrip_preserves_all_fields ... ok [INFO] [stdout] test sorting_commits_desc_domain_asc ... ok [INFO] [stdout] test properties::pct_sum_lte_one ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.78s [INFO] [stdout] [INFO] [stderr] Running tests/deep_w38.rs (/opt/rustwide/target/debug/deps/deep_w38-911c21e67a8c129e) [INFO] [stdout] [INFO] [stdout] running 15 tests [INFO] [stdout] test corporate_fingerprint_json_shape ... ok [INFO] [stdout] test domain_with_whitespace_trimmed ... ok [INFO] [stdout] test all_public_domains_map_to_public_email ... ok [INFO] [stdout] test domain_stat_deserializes_from_json ... ok [INFO] [stdout] test example_com_is_ignored ... ok [INFO] [stdout] test deterministic_output_across_calls ... ok [INFO] [stdout] test all_ignored_domains_empty_fingerprint ... ok [INFO] [stdout] test higher_commit_count_sorted_first ... ok [INFO] [stdout] test hotmail_is_public_email ... ok [INFO] [stdout] test localhost_is_ignored ... ok [INFO] [stdout] test mixed_ignored_and_corporate_pct ... ok [INFO] [stdout] test no_at_sign_produces_empty_fingerprint ... ok [INFO] [stdout] test icloud_is_public_email ... ok [INFO] [stdout] test multiple_at_signs_produces_empty_fingerprint ... ok [INFO] [stdout] test single_corporate_commit_pct_one ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/deep_w68.rs (/opt/rustwide/target/debug/deps/deep_w68-bd68aaeb201962e6) [INFO] [stdout] [INFO] [stdout] running 15 tests [INFO] [stdout] test deterministic_output ... ok [INFO] [stdout] test example_com_ignored ... ok [INFO] [stdout] test mixed_corporate_and_public ... ok [INFO] [stdout] test multiple_at_signs_skipped ... ok [INFO] [stdout] test noreply_github_ignored ... ok [INFO] [stdout] test no_at_sign_skipped ... ok [INFO] [stdout] test public_domains_bucketed ... ok [INFO] [stdout] test percentage_accuracy ... ok [INFO] [stdout] test domain_normalized_lowercase ... ok [INFO] [stdout] test serde_round_trip ... ok [INFO] [stdout] test single_corporate_domain ... ok [INFO] [stdout] test sorted_by_commits_descending ... ok [INFO] [stdout] test tie_breaking_alphabetical ... ok [INFO] [stdout] test localhost_ignored ... ok [INFO] [stdout] test empty_commits_empty_fingerprint ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/edge_cases.rs (/opt/rustwide/target/debug/deps/edge_cases-08424f33c6a02af9) [INFO] [stdout] [INFO] [stdout] running 10 tests [INFO] [stdout] test given_100_unique_domains_when_fingerprinted_then_all_counted ... ok [INFO] [stdout] test given_all_public_providers_and_corporate_when_fingerprinted_then_two_buckets ... ok [INFO] [stdout] test given_domain_with_whitespace_when_fingerprinted_then_trimmed ... ok [INFO] [stdout] test given_fingerprint_when_serialized_then_contains_expected_fields ... ok [INFO] [stdout] test given_at_sign_at_end_when_fingerprinted_then_empty_domain_ignored ... ok [INFO] [stdout] test given_same_authors_with_different_timestamps_when_fingerprinted_then_same_result ... ok [INFO] [stdout] test given_mixed_valid_ignored_and_malformed_when_fingerprinted_then_only_valid_counted ... ok [INFO] [stdout] test given_subdomain_emails_when_fingerprinted_then_full_domain_kept ... ok [INFO] [stdout] test given_at_sign_at_start_when_fingerprinted_then_skipped ... ok [INFO] [stdout] test given_single_domain_when_fingerprinted_then_pct_is_exactly_one ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/fingerprint_depth_w56.rs (/opt/rustwide/target/debug/deps/fingerprint_depth_w56-ea5c991cf446a0e2) [INFO] [stdout] [INFO] [stdout] running 26 tests [INFO] [stdout] test author_bare_at_skipped ... ok [INFO] [stdout] test commit_files_ignored ... ok [INFO] [stdout] test all_ignored_domains_empty ... ok [INFO] [stdout] test deterministic_across_calls ... ok [INFO] [stdout] test case_insensitive_consolidation ... ok [INFO] [stdout] test all_seven_public_domains_single_bucket ... ok [INFO] [stdout] test empty_author_skipped ... ok [INFO] [stdout] test deterministic_ignores_timestamps ... ok [INFO] [stdout] test all_public_providers_aggregate ... ok [INFO] [stdout] test hash_and_subject_ignored ... ok [INFO] [stdout] test many_domains_sorted_by_commits ... ok [INFO] [stdout] test mixed_ignored_and_valid_counts ... ok [INFO] [stdout] test noreply_github_subdomain_filtered ... ok [INFO] [stdout] test non_public_provider_not_bucketed ... ok [INFO] [stdout] test percentages_sum_to_one ... ok [INFO] [stdout] test large_commit_volume ... ok [INFO] [stdout] test public_email_mixed_correct_counts ... ok [INFO] [stdout] test percentage_precision_three_domains ... ok [INFO] [stdout] test same_author_counted_per_commit ... ok [INFO] [stdout] test serde_roundtrip_empty ... ok [INFO] [stdout] test serde_roundtrip_preserves_order ... ok [INFO] [stdout] test single_commit_100_pct ... ok [INFO] [stdout] test subdomain_distinct_from_parent ... ok [INFO] [stdout] test tied_commits_alphabetical_sort ... ok [INFO] [stdout] test whitespace_in_domain_trimmed ... ok [INFO] [stderr] Running tests/fingerprint_depth_w61.rs (/opt/rustwide/target/debug/deps/fingerprint_depth_w61-40977784cae98c3e) [INFO] [stdout] test properties::commits_sum_equals_total ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 26 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.34s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 53 tests [INFO] [stdout] test deterministic_json_across_runs ... ok [INFO] [stdout] test example_com_ignored ... ok [INFO] [stdout] test empty_commits_yields_empty_domains ... ok [INFO] [stdout] test domain_stat_json_shape ... ok [INFO] [stdout] test hash_subject_files_do_not_affect_result ... ok [INFO] [stdout] test gmail_bucketed_as_public ... ok [INFO] [stdout] test icloud_bucketed_as_public ... ok [INFO] [stdout] test mixed_case_consolidated ... ok [INFO] [stdout] test niche_provider_not_bucketed_as_public ... ok [INFO] [stdout] test large_mixed_batch ... ok [INFO] [stdout] test hyphenated_domain ... ok [INFO] [stdout] test numeric_tld ... ok [INFO] [stdout] test percentages_sum_to_one ... ok [INFO] [stdout] test proton_me_bucketed_as_public ... ok [INFO] [stdout] test protonmail_bucketed_as_public ... ok [INFO] [stdout] test large_scale_pct_accuracy ... ok [INFO] [stdout] test ip_address_domain ... ok [INFO] [stdout] test single_empty_author_yields_empty ... ok [INFO] [stdout] test serde_round_trip_empty ... ok [INFO] [stdout] test all_ignored_domains_together ... ok [INFO] [stdout] test no_at_sign_skipped ... ok [INFO] [stdout] test single_domain_100_pct ... ok [INFO] [stdout] test localhost_ignored ... ok [INFO] [stdout] test public_email_sorts_with_corporate_by_count ... ok [INFO] [stdout] test same_author_counted_per_commit ... ok [INFO] [stdout] test sorted_by_commits_descending ... ok [INFO] [stdout] test three_domains_equal_split ... ok [INFO] [stdout] test uppercase_public_domain_bucketed ... ok [INFO] [stdout] test users_noreply_github_ignored ... ok [INFO] [stdout] test tied_commits_sorted_alphabetically ... ok [INFO] [stdout] test hotmail_bucketed_as_public ... ok [INFO] [stdout] test single_corporate_domain ... ok [INFO] [stdout] test timestamps_do_not_affect_result ... ok [INFO] [stdout] test subdomain_distinct_from_parent ... ok [INFO] [stdout] test outlook_bucketed_as_public ... ok [INFO] [stdout] test trailing_at_empty_domain_skipped ... ok [INFO] [stdout] test twenty_six_single_letter_domains_sorted ... ok [INFO] [stdout] test unicode_domain_counted ... ok [INFO] [stdout] test serde_round_trip_with_data ... ok [INFO] [stdout] test sort_stability_across_runs ... ok [INFO] [stdout] test yahoo_bucketed_as_public ... ok [INFO] [stdout] test two_domains_equal_split ... ok [INFO] [stdout] test whitespace_in_domain_trimmed ... ok [INFO] [stdout] test multiple_at_signs_skipped ... ok [INFO] [stdout] test noreply_github_ignored ... ok [INFO] [stdout] test w61_properties::never_panics ... ok [INFO] [stdout] test w61_properties::domains_lowercase ... ok [INFO] [stdout] test w61_properties::deterministic ... ok [INFO] [stdout] test w61_properties::domains_sorted_correctly ... ok [INFO] [stdout] test w61_properties::pct_sum_approx_one ... ok [INFO] [stdout] test w61_properties::no_empty_domain_names ... ok [INFO] [stdout] test w61_properties::pct_in_range ... ok [INFO] [stdout] test w61_properties::total_commits_conserved ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 53 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.26s [INFO] [stdout] [INFO] [stderr] Running tests/fingerprint_w75.rs (/opt/rustwide/target/debug/deps/fingerprint_w75-7cd2a59e152df989) [INFO] [stdout] [INFO] [stdout] running 10 tests [INFO] [stdout] test author_without_at_skipped ... ok [INFO] [stdout] test empty_commits_empty_fingerprint ... ok [INFO] [stdout] test mixed_corporate_and_public_percentages_correct ... ok [INFO] [stdout] test localhost_and_example_ignored ... ok [INFO] [stdout] test noreply_github_addresses_ignored ... ok [INFO] [stdout] test multiple_corporate_domains_sorted_by_commits ... ok [INFO] [stdout] test public_providers_merged_into_single_bucket ... ok [INFO] [stdout] test rich_commit_fields_do_not_affect_result ... ok [INFO] [stdout] test single_corporate_domain_100_pct ... ok [INFO] [stdout] test domain_case_normalized ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stderr] Running tests/identity_security.rs (/opt/rustwide/target/debug/deps/identity_security-a4a40be6435bc2ad) [INFO] [stdout] [INFO] [stdout] running 13 tests [INFO] [stdout] test empty_commits_yields_empty_fingerprint ... ok [INFO] [stdout] test ordering_of_commits_does_not_affect_fingerprint ... ok [INFO] [stdout] test json_serialization_is_deterministic ... ok [INFO] [stdout] test many_ignored_with_few_valid_percentages_correct ... ok [INFO] [stdout] test domain_with_leading_dot_is_counted ... ok [INFO] [stdout] test hash_subject_files_do_not_affect_fingerprint ... ok [INFO] [stdout] test similar_to_noreply_but_different_is_counted ... ok [INFO] [stdout] test all_public_providers_equal_counts_single_bucket ... ok [INFO] [stdout] test single_char_domain_is_counted ... ok [INFO] [stdout] test ten_consecutive_calls_produce_identical_results ... ok [INFO] [stdout] test whitespace_only_domain_is_ignored ... ok [INFO] [stdout] test thousand_commits_same_domain_pct_is_one ... ok [INFO] [stdout] test domain_without_tld_dot_is_still_counted ... ok [INFO] [stderr] Running tests/properties.rs (/opt/rustwide/target/debug/deps/properties-dfcaa944280f11da) [INFO] [stdout] [INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 9 tests [INFO] [stdout] test empty_input_empty_output ... ok [INFO] [stdout] test never_panics ... ok [INFO] [stdout] test duplicate_emails_merge ... ok [INFO] [stdout] test domains_are_lowercase ... ok [INFO] [stdout] test percentages_in_range ... ok [INFO] [stdout] test no_empty_domain_names ... ok [INFO] [stdout] test domains_are_sorted ... ok [INFO] [stdout] test commit_count_is_conserved ... ok [INFO] [stderr] Running tests/unit.rs (/opt/rustwide/target/debug/deps/unit-55639d4b5440005c) [INFO] [stdout] test percentages_sum_to_one ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.50s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 20 tests [INFO] [stdout] test at_sign_only_is_skipped ... ok [INFO] [stdout] test all_ignored_commits_produce_empty_fingerprint ... ok [INFO] [stdout] test author_without_at_sign_is_skipped ... ok [INFO] [stdout] test corporate_fingerprint_serializes_to_json ... ok [INFO] [stdout] test each_public_provider_maps_to_public_email_bucket ... ok [INFO] [stdout] test domain_list_is_sorted_descending_by_commits_then_by_name ... ok [INFO] [stdout] test empty_string_author_is_skipped ... ok [INFO] [stdout] test empty_slice_returns_empty_domains ... ok [INFO] [stdout] test equal_commit_counts_sorted_alphabetically ... ok [INFO] [stdout] test author_with_multiple_at_signs_is_skipped ... ok [INFO] [stdout] test ignored_commits_do_not_inflate_totals ... ok [INFO] [stdout] test multiple_corporate_domains_ordered_by_commits_desc ... ok [INFO] [stdout] test noreply_github_variants_are_all_ignored ... ok [INFO] [stdout] test percentages_are_correct_for_known_distribution ... ok [INFO] [stdout] test mixed_public_providers_merge_into_single_bucket ... ok [INFO] [stdout] test result_is_deterministic_across_repeated_calls ... ok [INFO] [stdout] test single_corporate_domain_gets_full_share ... ok [INFO] [stdout] test percentages_sum_to_one_with_many_domains ... ok [INFO] [stdout] test uppercase_domain_is_normalized_to_lowercase ... ok [INFO] [stdout] test uppercase_public_domain_still_bucketed_as_public ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Doc-tests tokmd_analysis_fingerprint [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" "289b984f4d54fcb8383c59cd763a4ad13478c5177f7c7e486ba87a0a535cd98d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "289b984f4d54fcb8383c59cd763a4ad13478c5177f7c7e486ba87a0a535cd98d", kill_on_drop: false }` [INFO] [stdout] 289b984f4d54fcb8383c59cd763a4ad13478c5177f7c7e486ba87a0a535cd98d