[INFO] fetching crate tokmd-analysis-near-dup 1.9.0...
[INFO] testing tokmd-analysis-near-dup-1.9.0 against beta-2026-04-21 for beta-1.96-2
[INFO] extracting crate tokmd-analysis-near-dup 1.9.0 into /workspace/builds/worker-6-tc2/source
[INFO] started tweaking crates.io crate tokmd-analysis-near-dup 1.9.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate tokmd-analysis-near-dup 1.9.0
[INFO] tweaked toml for crates.io crate tokmd-analysis-near-dup 1.9.0 written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate tokmd-analysis-near-dup 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-near-dup 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] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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] 4d7e26286febe9cb3870db46f6d9cbdd4a7373563b9c1ce2ed165bfc1a4e93cd
[INFO] running `Command { std: "docker" "start" "-a" "4d7e26286febe9cb3870db46f6d9cbdd4a7373563b9c1ce2ed165bfc1a4e93cd", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "4d7e26286febe9cb3870db46f6d9cbdd4a7373563b9c1ce2ed165bfc1a4e93cd", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4d7e26286febe9cb3870db46f6d9cbdd4a7373563b9c1ce2ed165bfc1a4e93cd", kill_on_drop: false }`
[INFO] [stdout] 4d7e26286febe9cb3870db46f6d9cbdd4a7373563b9c1ce2ed165bfc1a4e93cd
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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] 11a5ce9c5ae8b3614a8925e44c72824c133ba09eac42b0f2b40315f05f7e377a
[INFO] running `Command { std: "docker" "start" "-a" "11a5ce9c5ae8b3614a8925e44c72824c133ba09eac42b0f2b40315f05f7e377a", kill_on_drop: false }`
[INFO] [stderr]    Compiling blake3 v1.8.3
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling bstr v1.12.1
[INFO] [stderr]    Compiling rustc-hash v2.1.1
[INFO] [stderr]    Compiling tokmd-types v1.9.0
[INFO] [stderr]    Compiling tokmd-envelope v1.9.0
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling tokmd-analysis-types v1.9.0
[INFO] [stderr]    Compiling globset v0.4.18
[INFO] [stderr]    Compiling tokmd-analysis-near-dup v1.9.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 14.70s
[INFO] running `Command { std: "docker" "inspect" "11a5ce9c5ae8b3614a8925e44c72824c133ba09eac42b0f2b40315f05f7e377a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "11a5ce9c5ae8b3614a8925e44c72824c133ba09eac42b0f2b40315f05f7e377a", kill_on_drop: false }`
[INFO] [stdout] 11a5ce9c5ae8b3614a8925e44c72824c133ba09eac42b0f2b40315f05f7e377a
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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] b444bc2839a3017bfce51db5ccf5c4c49a84cc926ca142b02cb11171c10aa9af
[INFO] running `Command { std: "docker" "start" "-a" "b444bc2839a3017bfce51db5ccf5c4c49a84cc926ca142b02cb11171c10aa9af", kill_on_drop: false }`
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling unarray v0.1.4
[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 rusty-fork v0.3.1
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling rand v0.9.2
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling proptest v1.10.0
[INFO] [stderr]    Compiling globset v0.4.18
[INFO] [stderr]    Compiling tokmd-analysis-near-dup v1.9.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 21.38s
[INFO] running `Command { std: "docker" "inspect" "b444bc2839a3017bfce51db5ccf5c4c49a84cc926ca142b02cb11171c10aa9af", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b444bc2839a3017bfce51db5ccf5c4c49a84cc926ca142b02cb11171c10aa9af", kill_on_drop: false }`
[INFO] [stdout] b444bc2839a3017bfce51db5ccf5c4c49a84cc926ca142b02cb11171c10aa9af
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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] a5dd40d70f4712d827876f64054dfa0e2db69c1097ea2f16ff09ee35d6616da9
[INFO] running `Command { std: "docker" "start" "-a" "a5dd40d70f4712d827876f64054dfa0e2db69c1097ea2f16ff09ee35d6616da9", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.12s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/tokmd_analysis_near_dup-572de3ed3b2ee7e0)
[INFO] [stdout] 
[INFO] [stdout] running 17 tests
[INFO] [stdout] test tests::build_clusters_empty ... ok
[INFO] [stdout] test tests::build_clusters_merged_component ... ok
[INFO] [stdout] test tests::build_clusters_single_pair ... ok
[INFO] [stdout] test tests::clusters_complete_despite_truncation ... ok
[INFO] [stdout] test tests::disjoint_sets_union_and_find ... ok
[INFO] [stdout] test tests::build_clusters_representative_most_connected ... ok
[INFO] [stdout] test tests::algorithm_constants_match ... ok
[INFO] [stdout] test tests::build_clusters_two_components ... ok
[INFO] [stdout] test tests::identical_texts_have_same_fingerprints ... ok
[INFO] [stdout] test tests::disjoint_sets_find_self ... ok
[INFO] [stdout] test tests::disjoint_sets_idempotent_union ... ok
[INFO] [stdout] test tests::jaccard_of_identical_is_one ... ok
[INFO] [stdout] test tests::pair_sort_deterministic_with_right_tiebreak ... ok
[INFO] [stdout] test tests::tokenize_basic ... ok
[INFO] [stdout] test tests::winnow_short_text_returns_empty ... ok
[INFO] [stdout] test tests::self_pair_guard_skips_same_index ... ok
[INFO] [stdout] test tests::winnow_produces_fingerprints ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.23s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/bdd.rs (/opt/rustwide/target/debug/deps/bdd-de8988fd663d210a)
[INFO] [stdout] 
[INFO] [stdout] running 25 tests
[INFO] [stdout] test empty_inputs::given_files_too_short_for_winnowing_then_no_pairs ... ok
[INFO] [stdout] test empty_inputs::given_single_file_then_no_pairs ... ok
[INFO] [stdout] test report_metadata::given_report_then_params_reflect_inputs ... ok
[INFO] [stdout] test exclude_patterns::given_no_exclude_patterns_then_excluded_by_pattern_is_none ... ok
[INFO] [stdout] test completely_different_files::given_two_unrelated_files_then_no_pairs ... ok
[INFO] [stdout] test file_kind_filtering::given_child_kind_files_then_excluded_from_analysis ... ok
[INFO] [stdout] test exclude_patterns::given_exclude_pattern_then_matching_files_excluded ... ok
[INFO] [stdout] test identical_files::given_two_identical_files_then_detected_as_near_duplicates ... ok
[INFO] [stdout] test limits::given_max_file_bytes_then_large_files_excluded ... ok
[INFO] [stdout] test limits::given_max_files_smaller_than_eligible_then_files_skipped ... ok
[INFO] [stdout] test report_metadata::given_report_then_algorithm_constants_present ... ok
[INFO] [stdout] test scope_partitioning::given_lang_scope_then_files_in_different_langs_not_compared ... ok
[INFO] [stdout] test empty_inputs::given_no_files_then_empty_report ... ok
[INFO] [stdout] test limits::given_custom_max_file_bytes_then_respected ... ok
[INFO] [stdout] test limits::given_max_pairs_then_pairs_truncated_but_clusters_complete ... ok
[INFO] [stdout] test identical_files::given_three_identical_files_then_three_pairs_one_cluster ... ok
[INFO] [stdout] test report_metadata::given_no_truncation_then_truncated_is_false ... ok
[INFO] [stdout] test slightly_different_files::given_files_sharing_most_tokens_then_detected_above_threshold ... ok
[INFO] [stdout] test pair_ordering::given_multiple_pairs_then_sorted_by_similarity_desc ... ok
[INFO] [stdout] test scope_partitioning::given_module_scope_then_files_in_different_modules_not_compared ... ok
[INFO] [stdout] test scope_partitioning::given_global_scope_then_files_across_modules_compared ... ok
[INFO] [stdout] test slightly_different_files::given_files_sharing_most_tokens_then_not_detected_at_high_threshold ... ok
[INFO] [stdout] test threshold_behaviour::given_threshold_one_then_only_exact_duplicates ... ok
[INFO] [stdout] test threshold_behaviour::given_threshold_zero_then_all_candidate_pairs_emitted ... ok
[INFO] [stdout] test report_metadata::given_report_with_pairs_then_stats_present ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 25 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/deep.rs (/opt/rustwide/target/debug/deps/deep-ff1140cd8f371385)
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test lang_scope_isolates_identical_files_with_different_languages ... ok
[INFO] [stdout] test file_selection_prefers_highest_code_lines ... ok
[INFO] [stdout] test module_scope_isolates_identical_files_in_different_modules ... ok
[INFO] [stdout] test global_scope_finds_cross_module_and_cross_lang_pairs ... ok
[INFO] [stdout] test cluster_representative_with_asymmetric_star_topology ... ok
[INFO] [stdout] test four_identical_files_produce_six_pairs ... ok
[INFO] [stdout] test different_sized_files_have_different_fingerprint_counts ... ok
[INFO] [stdout] test threshold_boundary_includes_equal_similarity ... ok
[INFO] [stdout] test multiple_exclude_patterns_all_applied ... ok
[INFO] [stdout] test similarity_degrades_with_increasing_divergence ... ok
[INFO] [stdout] test fingerprint_counts_are_consistent_for_identical_files ... ok
[INFO] [stdout] test ten_files_max_three_yields_seven_skipped ... ok
[INFO] [stdout] test pair_paths_have_left_less_than_or_equal_to_right ... ok
[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] [stderr]      Running tests/deep2.rs (/opt/rustwide/target/debug/deps/deep2-4d1ef6ebd855c557)
[INFO] [stdout] 
[INFO] [stdout] running 25 tests
[INFO] [stdout] test algorithm_constants_recorded_in_params ... ok
[INFO] [stdout] test cluster_serialization_roundtrip ... ok
[INFO] [stdout] test empty_export_produces_empty_report ... ok
[INFO] [stdout] test lang_scope_pairs_same_language_files ... ok
[INFO] [stdout] test near_dup_report_serialization_roundtrip ... ok
[INFO] [stdout] test clusters_present_when_pairs_exist ... ok
[INFO] [stdout] test near_dup_scope_serialization_roundtrip ... ok
[INFO] [stdout] test identical_files_have_similarity_one ... ok
[INFO] [stdout] test pair_row_serialization_roundtrip ... ok
[INFO] [stdout] test exclude_pattern_count_tracked ... ok
[INFO] [stdout] test pairs_sorted_by_similarity_descending ... ok
[INFO] [stdout] test high_threshold_excludes_low_similarity ... ok
[INFO] [stdout] test scope_field_preserved_in_params ... ok
[INFO] [stdout] test disjoint_identical_sets_produce_separate_clusters ... ok
[INFO] [stdout] test single_file_produces_no_pairs ... ok
[INFO] [stdout] test files_exceeding_max_file_bytes_excluded ... ok
[INFO] [stdout] test stats_field_is_populated ... ok
[INFO] [stdout] test child_rows_excluded_from_analysis ... ok
[INFO] [stdout] test max_pairs_larger_than_actual_no_truncation ... ok
[INFO] [stdout] test threshold_zero_captures_all_pairs ... ok
[INFO] [stdout] test params_threshold_and_max_files_recorded ... ok
[INFO] [stdout] test shared_fingerprints_bounded_by_min_count ... ok
[INFO] [stdout] test similarity_bounded_zero_to_one ... ok
[INFO] [stdout] test eligible_files_tracked_before_cap ... ok
[INFO] [stdout] test max_pairs_truncation_sets_flag ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 25 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/deep_neardup_round2_w51.rs (/opt/rustwide/target/debug/deps/deep_neardup_round2_w51-9aea317563850bce)
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test cluster_props::cluster_files_sorted_alphabetically ... ok
[INFO] [stdout] test identical_files::identical_files_shared_fingerprints_equals_total ... ok
[INFO] [stdout] test completely_different::disjoint_content_no_pairs_at_high_threshold ... ok
[INFO] [stdout] test cluster_props::cluster_min_size_two ... ok
[INFO] [stdout] test identical_files::four_identical_files_form_single_cluster ... ok
[INFO] [stdout] test identical_files::two_identical_files_similarity_near_one ... ok
[INFO] [stdout] test slightly_different::high_overlap_detected_above_threshold ... ok
[INFO] [stdout] test threshold_behavior::threshold_zero_includes_all_pairs ... ok
[INFO] [stdout] test threshold_behavior::analyzed_plus_skipped_equals_eligible ... ok
[INFO] [stdout] test slightly_different::medium_overlap_has_moderate_similarity ... ok
[INFO] [stdout] test threshold_behavior::higher_threshold_fewer_pairs ... ok
[INFO] [stdout] test completely_different::many_unique_files_no_clusters ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/deep_neardup_w47.rs (/opt/rustwide/target/debug/deps/deep_neardup_w47-b19aa8f9bd274042)
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test edge_cases::no_files_empty_report ... ok
[INFO] [stdout] test edge_cases::very_short_files_below_kgram ... ok
[INFO] [stdout] test identical::three_identical_files_form_cluster ... ok
[INFO] [stdout] test scope::module_scope_isolates_modules ... ok
[INFO] [stdout] test edge_cases::max_pairs_truncation ... ok
[INFO] [stdout] test different::completely_different_files_no_pairs_above_threshold ... ok
[INFO] [stdout] test similar::partially_overlapping_files ... ok
[INFO] [stdout] test edge_cases::single_file_no_pairs ... ok
[INFO] [stdout] test edge_cases::empty_files_no_fingerprints ... ok
[INFO] [stdout] test similar::similarity_degrades_monotonically ... ok
[INFO] [stdout] test identical::identical_files_detected_as_duplicates ... ok
[INFO] [stdout] test scope::global_scope_crosses_modules ... ok
[INFO] [stdout] test prop_similarity_in_unit_range ... ok
[INFO] [stdout] test prop_files_analyzed_le_input ... ok
[INFO] [stdout] test prop_pairs_sorted_by_similarity_desc ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.27s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/deep_w38.rs (/opt/rustwide/target/debug/deps/deep_w38-3fba6c364466f0e5)
[INFO] [stdout] 
[INFO] [stdout] running 31 tests
[INFO] [stdout] test child_files_excluded_from_analysis ... ok
[INFO] [stdout] test completely_different_files_no_pairs ... ok
[INFO] [stdout] test empty_export_produces_empty_report ... ok
[INFO] [stdout] test glob_exclude_all_files ... ok
[INFO] [stdout] test identical_files_detected_as_duplicates ... ok
[INFO] [stdout] test limits_default_has_no_caps ... ok
[INFO] [stdout] test limits_max_file_bytes_excludes_large_files ... ok
[INFO] [stdout] test glob_excludes_matching_files ... ok
[INFO] [stdout] test eligible_files_count_is_set ... ok
[INFO] [stdout] test report_is_deterministic ... ok
[INFO] [stdout] test report_params_reflect_inputs ... ok
[INFO] [stdout] test limits_custom_values_stored ... ok
[INFO] [stdout] test partially_overlapping_files_detected ... ok
[INFO] [stdout] test glob_no_patterns_means_no_exclusion ... ok
[INFO] [stdout] test scope_module_finds_intra_module_pairs ... ok
[INFO] [stdout] test scope_lang_partitions_by_language ... ok
[INFO] [stdout] test scope_module_does_not_compare_across_modules ... ok
[INFO] [stdout] test threshold_one_requires_perfect_match ... ok
[INFO] [stdout] test winnow_short_files_produce_no_fingerprints ... ok
[INFO] [stdout] test clusters_two_disjoint_groups ... ok
[INFO] [stdout] test threshold_zero_accepts_all_candidate_pairs ... ok
[INFO] [stdout] test report_stats_present ... ok
[INFO] [stdout] test pairs_sorted_by_similarity_desc ... ok
[INFO] [stdout] test max_pairs_truncation_sets_truncated_flag ... ok
[INFO] [stdout] test max_files_truncation ... ok
[INFO] [stdout] test cluster_files_sorted_alphabetically ... ok
[INFO] [stdout] test cluster_representative_is_most_connected ... ok
[INFO] [stdout] test scope_lang_finds_same_language_pairs ... ok
[INFO] [stdout] test threshold_one_accepts_identical ... ok
[INFO] [stdout] test scope_global_compares_across_modules ... ok
[INFO] [stdout] test clusters_with_many_files_chain ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 31 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/deep_w42.rs (/opt/rustwide/target/debug/deps/deep_w42-a84214d19e49890d)
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test child_rows_excluded ... ok
[INFO] [stdout] test empty_files_no_pairs ... ok
[INFO] [stdout] test one_line_files_too_short_for_fingerprinting ... ok
[INFO] [stdout] test exact_duplicates_similarity_near_one ... ok
[INFO] [stdout] test lang_scope_groups_by_language ... ok
[INFO] [stdout] test near_dup_report_serde_roundtrip ... ok
[INFO] [stdout] test global_scope_finds_cross_module_dups ... ok
[INFO] [stdout] test unique_files_no_pairs ... ok
[INFO] [stdout] test pairs_sorted_by_similarity_desc ... ok
[INFO] [stdout] test high_threshold_filters_moderate_duplicates ... ok
[INFO] [stdout] test exclude_patterns_filter_files ... ok
[INFO] [stdout] test module_scope_isolates_comparisons ... ok
[INFO] [stdout] test max_pairs_truncates_output ... ok
[INFO] [stdout] test low_threshold_catches_moderate_duplicates ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/deep_w68.rs (/opt/rustwide/target/debug/deps/deep_w68-e1c80539de1808c6)
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test child_rows_excluded ... ok
[INFO] [stdout] test threshold_at_one_requires_perfect_match ... ok
[INFO] [stdout] test empty_export_empty_report ... ok
[INFO] [stdout] test exclude_patterns_filter_files ... ok
[INFO] [stdout] test deterministic_across_runs ... ok
[INFO] [stdout] test clusters_formed_from_identical_files ... ok
[INFO] [stdout] test max_files_caps_analysis ... ok
[INFO] [stdout] test module_scope_isolates ... ok
[INFO] [stdout] test max_pairs_truncates ... ok
[INFO] [stdout] test identical_files_detected ... ok
[INFO] [stdout] test lang_scope_isolates ... ok
[INFO] [stdout] test different_files_no_pairs ... ok
[INFO] [stdout] test large_files_excluded_by_byte_limit ... ok
[INFO] [stdout] test single_file_no_pairs ... ok
[INFO] [stdout] test pairs_sorted_by_similarity_desc ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/determinism.rs (/opt/rustwide/target/debug/deps/determinism-71c596d11f1e4d51)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test cluster_completeness::given_identical_files_then_cluster_files_are_sorted_alphabetically ... ok
[INFO] [stdout] test determinism::given_same_input_when_run_three_times_then_all_outputs_identical ... ok
[INFO] [stdout] test eligible_files::given_all_files_eligible_then_eligible_equals_analyzed ... ok
[INFO] [stdout] test eligible_files::given_max_files_caps_then_eligible_greater_than_analyzed ... ok
[INFO] [stdout] test cluster_completeness::given_two_separate_groups_then_two_clusters_sorted_by_max_similarity ... ok
[INFO] [stdout] test eligible_files::given_some_files_oversized_then_eligible_less_than_total_rows ... ok
[INFO] [stdout] test stats_validation::given_empty_input_then_stats_has_zero_bytes ... ok
[INFO] [stdout] test stats_validation::given_report_then_stats_timing_is_present_and_non_negative ... ok
[INFO] [stdout] test determinism::given_files_with_different_code_order_then_pairs_are_deterministic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/near_dup_depth_w56.rs (/opt/rustwide/target/debug/deps/near_dup_depth_w56-af6f28a07ca354d0)
[INFO] [stdout] 
[INFO] [stdout] running 30 tests
[INFO] [stdout] test child_rows_are_excluded ... ok
[INFO] [stdout] test cluster_files_are_sorted_alphabetically ... ok
[INFO] [stdout] test clusters_group_related_files ... ok
[INFO] [stdout] test empty_export_returns_no_pairs ... ok
[INFO] [stdout] test files_exceeding_max_file_bytes_excluded ... ok
[INFO] [stdout] test empty_files_produce_no_fingerprints ... ok
[INFO] [stdout] test exclude_patterns_filter_files ... ok
[INFO] [stdout] test missing_files_on_disk_are_skipped_gracefully ... ok
[INFO] [stdout] test identical_files_detected_as_duplicates ... ok
[INFO] [stdout] test eligible_files_tracked_before_cap ... ok
[INFO] [stdout] test lang_scope_only_compares_within_language ... ok
[INFO] [stdout] test completely_different_files_not_paired ... ok
[INFO] [stdout] test serde_roundtrip_preserves_report ... ok
[INFO] [stdout] test shared_fingerprints_consistent_with_similarity ... ok
[INFO] [stdout] test clusters_none_when_no_pairs ... ok
[INFO] [stdout] test params_capture_algorithm_constants ... ok
[INFO] [stdout] test similarity_rounded_to_four_decimals ... ok
[INFO] [stdout] test max_pairs_truncates_output ... ok
[INFO] [stdout] test pairs_sorted_by_similarity_desc_then_paths ... ok
[INFO] [stdout] test module_scope_only_compares_within_module ... ok
[INFO] [stderr]      Running tests/neardup_contract_w65.rs (/opt/rustwide/target/debug/deps/neardup_contract_w65-f82306bd227d6bfe)
[INFO] [stdout] test no_truncation_when_under_max_pairs ... ok
[INFO] [stdout] test global_scope_compares_across_modules ... ok
[INFO] [stdout] test similarity_is_between_zero_and_one ... ok
[INFO] [stdout] test slightly_modified_files_detected_with_low_threshold ... ok
[INFO] [stdout] test short_files_below_kgram_threshold_not_paired ... ok
[INFO] [stdout] test stats_are_populated ... ok
[INFO] [stdout] test deterministic_across_runs ... ok
[INFO] [stdout] test higher_threshold_yields_fewer_pairs ... ok
[INFO] [stdout] test single_file_returns_no_pairs ... ok
[INFO] [stdout] test max_files_caps_analysis ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 30 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 36 tests
[INFO] [stdout] test clustering::cluster_contains_all_pair_files ... ok
[INFO] [stdout] test clustering::cluster_files_sorted_alphabetically ... ok
[INFO] [stdout] test determinism::pairs_sorted_by_similarity_desc ... ok
[INFO] [stdout] test clustering::clusters_present_when_pairs_found ... ok
[INFO] [stdout] test clustering::no_clusters_when_no_pairs ... ok
[INFO] [stdout] test different::different_files_with_low_threshold_may_match ... ok
[INFO] [stdout] test edge_cases::empty_export_yields_empty_report ... ok
[INFO] [stdout] test different::completely_different_files_no_pairs ... ok
[INFO] [stdout] test determinism::report_deterministic_across_runs ... ok
[INFO] [stdout] test edge_cases::child_rows_excluded_from_analysis ... ok
[INFO] [stdout] test clustering::cluster_representative_is_in_files ... ok
[INFO] [stdout] test identical::identical_similarity_near_one ... ok
[INFO] [stdout] test exclusion::glob_pattern_excludes_files ... ok
[INFO] [stdout] test partial_overlap::similarity_score_bounded ... ok
[INFO] [stdout] test identical::three_identical_files_multiple_pairs ... ok
[INFO] [stdout] test identical::two_identical_files_detected ... ok
[INFO] [stdout] test edge_cases::single_file_no_pairs ... ok
[INFO] [stdout] test edge_cases::max_files_caps_analysis ... ok
[INFO] [stdout] test exclusion::no_exclusion_yields_none ... ok
[INFO] [stdout] test params::params_reflect_inputs ... ok
[INFO] [stdout] test params::algorithm_constants_recorded ... ok
[INFO] [stdout] test partial_overlap::high_overlap_detected ... ok
[INFO] [stdout] test params::stats_present_in_report ... ok
[INFO] [stdout] test edge_cases::short_files_below_kgram_produce_no_fingerprints ... ok
[INFO] [stdout] test scope::lang_scope_separates_languages ... ok
[INFO] [stdout] test scope::global_scope_finds_cross_language ... ok
[INFO] [stdout] test serialization::report_serializes_to_json ... ok
[INFO] [stdout] test scope::module_scope_finds_same_module_dups ... ok
[INFO] [stdout] test truncation::max_pairs_truncates_output ... ok
[INFO] [stdout] test truncation::no_truncation_when_under_limit ... ok
[INFO] [stdout] test threshold::high_threshold_filters_low_similarity ... ok
[INFO] [stdout] test threshold::threshold_one_only_exact_matches ... ok
[INFO] [stdout] test scope::module_scope_separates_modules ... ok
[INFO] [stdout] test properties::shared_fingerprints_le_min_individual ... ok
[INFO] [stdout] test properties::similarity_always_in_unit_interval ... ok
[INFO] [stderr]      Running tests/neardup_depth_w62.rs (/opt/rustwide/target/debug/deps/neardup_depth_w62-cca1a17337e663ae)
[INFO] [stdout] test properties::files_analyzed_le_eligible ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 36 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.56s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 41 tests
[INFO] [stdout] test algorithm_params_recorded ... ok
[INFO] [stdout] test empty_export_no_pairs ... ok
[INFO] [stdout] test empty_files_no_fingerprints ... ok
[INFO] [stdout] test child_rows_filtered_out ... ok
[INFO] [stdout] test exact_dup_shared_fingerprints_equal_total ... ok
[INFO] [stdout] test cluster_files_sorted ... ok
[INFO] [stdout] test determinism_same_pairs ... ok
[INFO] [stdout] test cluster_representative_most_connected ... ok
[INFO] [stdout] test eligible_files_reflects_pre_cap_count ... ok
[INFO] [stdout] test exact_duplicates_three_files_form_one_cluster ... ok
[INFO] [stdout] test exact_duplicates_similarity_is_one ... ok
[INFO] [stdout] test max_pairs_truncation ... ok
[INFO] [stdout] test moderate_similarity_detected_at_low_threshold ... ok
[INFO] [stdout] test determinism_same_clusters ... ok
[INFO] [stdout] test max_files_limits_analysis ... ok
[INFO] [stdout] test module_scope_finds_dups_within_same_module ... ok
[INFO] [stdout] test missing_file_on_disk_graceful ... ok
[INFO] [stdout] test exact_duplicates_two_files ... ok
[INFO] [stdout] test params_recorded_in_report ... ok
[INFO] [stdout] test exclude_patterns_reduce_analyzed ... ok
[INFO] [stdout] test single_file_no_pairs ... ok
[INFO] [stdout] test global_scope_finds_cross_module_dups ... ok
[INFO] [stdout] test module_scope_isolates_modules ... ok
[INFO] [stdout] test single_file_with_module_scope ... ok
[INFO] [stdout] test threshold_0_catches_all_pairs ... ok
[INFO] [stdout] test whitespace_only_files_no_pairs ... ok
[INFO] [stdout] test very_short_files_below_kgram ... ok
[INFO] [stdout] test threshold_1_only_exact_matches ... ok
[INFO] [stdout] test lang_scope_isolates_languages ... ok
[INFO] [stdout] test lang_scope_finds_dups_within_same_lang ... ok
[INFO] [stdout] test stats_timing_populated ... ok
[INFO] [stdout] test higher_threshold_fewer_or_equal_pairs ... ok
[INFO] [stdout] test determinism_serialization_stable ... ok
[INFO] [stdout] test max_file_bytes_excludes_large_files ... ok
[INFO] [stdout] test prop_identical_similarity_is_one ... ok
[INFO] [stdout] test many_unique_files_no_pairs ... ok
[INFO] [stdout] test twenty_identical_files ... ok
[INFO] [stdout] test prop_similarity_in_0_1 ... ok
[INFO] [stdout] test prop_cluster_file_count_ge_pair_files ... ok
[INFO] [stdout] test prop_similarity_symmetric ... ok
[INFO] [stdout] test prop_pairs_sorted_by_similarity_desc ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 41 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.33s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/neardup_w74.rs (/opt/rustwide/target/debug/deps/neardup_w74-968eed3c307f4a2c)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test empty_export_yields_no_pairs ... ok
[INFO] [stdout] test default_limits_are_none ... ok
[INFO] [stdout] test report_not_truncated_when_under_limit ... ok
[INFO] [stdout] test report_params_reflect_inputs ... ok
[INFO] [stdout] test files_exceeding_max_file_bytes_are_excluded ... ok
[INFO] [stdout] test scope_global_is_default_variant ... ok
[INFO] [stdout] test exclude_patterns_filter_files ... ok
[INFO] [stdout] test scope_lang_variant_exists ... ok
[INFO] [stdout] test single_file_yields_no_pairs ... ok
[INFO] [stdout] test scope_module_variant_exists ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/properties.rs (/opt/rustwide/target/debug/deps/properties-2e55aef11b6e2948)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test similarity_in_unit_range ... ok
[INFO] [stdout] test report_never_errors ... ok
[INFO] [stdout] test shared_fingerprints_bounded ... ok
[INFO] [stdout] test clusters_have_at_least_two_files ... ok
[INFO] [stdout] test idempotent_report ... ok
[INFO] [stdout] test pairs_sorted_descending ... ok
[INFO] [stdout] test cluster_files_sorted ... ok
[INFO] [stdout] test higher_threshold_fewer_or_equal_pairs ... ok
[INFO] [stdout] test analyzed_plus_skipped_equals_eligible ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.47s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/unit.rs (/opt/rustwide/target/debug/deps/unit-04f44d1478e082a2)
[INFO] [stdout] 
[INFO] [stdout] running 17 tests
[INFO] [stdout] test empty_export_produces_empty_report ... ok
[INFO] [stdout] test max_file_bytes_filters_large_files ... ok
[INFO] [stdout] test child_file_rows_are_excluded ... ok
[INFO] [stdout] test report_params_reflect_configuration ... ok
[INFO] [stdout] test exclude_patterns_filter_files ... ok
[INFO] [stdout] test pairs_sorted_by_similarity_desc_then_path ... ok
[INFO] [stdout] test max_files_caps_file_count ... ok
[INFO] [stdout] test short_files_produce_no_pairs ... ok
[INFO] [stdout] test dissimilar_files_produce_no_pairs ... ok
[INFO] [stdout] test single_file_produces_no_pairs ... ok
[INFO] [stdout] test module_scope_partitions_files ... ok
[INFO] [stdout] test lang_scope_partitions_by_language ... ok
[INFO] [stdout] test identical_files_are_detected ... ok
[INFO] [stdout] test output_is_deterministic ... ok
[INFO] [stdout] test clustering_groups_connected_files ... ok
[INFO] [stdout] test max_pairs_truncates_and_sets_flag ... ok
[INFO] [stdout] test slightly_different_files_pair_above_threshold ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests tokmd_analysis_near_dup
[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" "a5dd40d70f4712d827876f64054dfa0e2db69c1097ea2f16ff09ee35d6616da9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a5dd40d70f4712d827876f64054dfa0e2db69c1097ea2f16ff09ee35d6616da9", kill_on_drop: false }`
[INFO] [stdout] a5dd40d70f4712d827876f64054dfa0e2db69c1097ea2f16ff09ee35d6616da9
