[INFO] fetching crate tokmd-substrate 1.9.0... [INFO] testing tokmd-substrate-1.9.0 against master#562dee4820c458d823175268e41601d4c060588a for pr-154210-2 [INFO] extracting crate tokmd-substrate 1.9.0 into /workspace/builds/worker-1-tc1/source [INFO] started tweaking crates.io crate tokmd-substrate 1.9.0 [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate tokmd-substrate 1.9.0 [INFO] tweaked toml for crates.io crate tokmd-substrate 1.9.0 written to /workspace/builds/worker-1-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate tokmd-substrate 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-substrate 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] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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] af9a793c2352b9d8638a67ab2aab7fefffc08c9d9a117fe24ec0eafeeeff99f5 [INFO] running `Command { std: "docker" "start" "-a" "af9a793c2352b9d8638a67ab2aab7fefffc08c9d9a117fe24ec0eafeeeff99f5", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "af9a793c2352b9d8638a67ab2aab7fefffc08c9d9a117fe24ec0eafeeeff99f5", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "af9a793c2352b9d8638a67ab2aab7fefffc08c9d9a117fe24ec0eafeeeff99f5", kill_on_drop: false }` [INFO] [stdout] af9a793c2352b9d8638a67ab2aab7fefffc08c9d9a117fe24ec0eafeeeff99f5 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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] da3db906e7af575f10541a42dddbbd13f6f01346c384dc65aa962dc4cefa2897 [INFO] running `Command { std: "docker" "start" "-a" "da3db906e7af575f10541a42dddbbd13f6f01346c384dc65aa962dc4cefa2897", kill_on_drop: false }` [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling tokmd-substrate v1.9.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1.03s [INFO] running `Command { std: "docker" "inspect" "da3db906e7af575f10541a42dddbbd13f6f01346c384dc65aa962dc4cefa2897", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "da3db906e7af575f10541a42dddbbd13f6f01346c384dc65aa962dc4cefa2897", kill_on_drop: false }` [INFO] [stdout] da3db906e7af575f10541a42dddbbd13f6f01346c384dc65aa962dc4cefa2897 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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] 9a2a51af07d407fc67df6807cd6345678b542b143970ec43b97bd18637b08a1d [INFO] running `Command { std: "docker" "start" "-a" "9a2a51af07d407fc67df6807cd6345678b542b143970ec43b97bd18637b08a1d", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.183 [INFO] [stderr] Compiling zerocopy v0.8.47 [INFO] [stderr] Compiling bitflags v2.11.0 [INFO] [stderr] Compiling linux-raw-sys v0.12.1 [INFO] [stderr] Compiling once_cell v1.21.4 [INFO] [stderr] Compiling rustix v1.1.4 [INFO] [stderr] Compiling getrandom v0.4.2 [INFO] [stderr] Compiling fastrand v2.3.0 [INFO] [stderr] Compiling bit-vec v0.8.0 [INFO] [stderr] Compiling bit-set v0.8.0 [INFO] [stderr] Compiling getrandom v0.3.4 [INFO] [stderr] Compiling wait-timeout v0.2.1 [INFO] [stderr] Compiling rand_core v0.9.5 [INFO] [stderr] Compiling rand v0.9.2 [INFO] [stderr] Compiling rand_xorshift v0.4.0 [INFO] [stderr] Compiling tempfile v3.27.0 [INFO] [stderr] Compiling rusty-fork v0.3.1 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling rand_chacha v0.9.0 [INFO] [stderr] Compiling proptest v1.10.0 [INFO] [stderr] Compiling tokmd-substrate v1.9.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 25.48s [INFO] running `Command { std: "docker" "inspect" "9a2a51af07d407fc67df6807cd6345678b542b143970ec43b97bd18637b08a1d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "9a2a51af07d407fc67df6807cd6345678b542b143970ec43b97bd18637b08a1d", kill_on_drop: false }` [INFO] [stdout] 9a2a51af07d407fc67df6807cd6345678b542b143970ec43b97bd18637b08a1d [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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] c34a37a62bbf605442478c85e4eb7441562d0a85d09c7eb32bab131bf8273512 [INFO] running `Command { std: "docker" "start" "-a" "c34a37a62bbf605442478c85e4eb7441562d0a85d09c7eb32bab131bf8273512", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.11s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/tokmd_substrate-512d1271d6a35e89) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test tests::diff_files_filter ... ok [INFO] [stdout] test tests::files_for_lang_filter ... ok [INFO] [stdout] test tests::btreemap_ordering ... ok [INFO] [stdout] test tests::serde_roundtrip ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/bdd.rs (/opt/rustwide/target/debug/deps/bdd-a5a05549d8a3d466) [INFO] [stdout] [INFO] [stdout] running 19 tests [INFO] [stdout] test given_diff_range_when_accessed_then_all_fields_correct ... ok [INFO] [stdout] test given_empty_repo_when_created_then_all_totals_zero ... ok [INFO] [stdout] test given_json_with_diff_range_when_deserialized_then_populated ... ok [INFO] [stdout] test given_lang_summary_when_accessed_then_all_fields_correct ... ok [INFO] [stdout] test given_full_substrate_when_serialized_and_deserialized_then_equal ... ok [INFO] [stdout] test given_multi_lang_repo_when_created_then_fields_are_accessible ... ok [INFO] [stdout] test given_repo_without_git_when_created_then_diff_range_is_none ... ok [INFO] [stdout] test given_substrate_types_when_debug_formatted_then_no_panic ... ok [INFO] [stdout] test given_substrate_when_fields_modified_then_changes_persisted ... ok [INFO] [stdout] test given_substrate_with_no_diff_files_when_diff_files_called_then_empty ... ok [INFO] [stdout] test given_substrate_with_diff_when_diff_files_called_then_only_changed_returned ... ok [INFO] [stdout] test given_substrate_when_files_for_nonexistent_lang_then_empty ... ok [INFO] [stdout] test given_multi_lang_repo_when_files_for_lang_called_then_correct_subset ... ok [INFO] [stdout] test given_files_in_nested_modules_when_accessed_then_module_correct ... ok [INFO] [stdout] test given_substrate_without_diff_when_serialized_then_diff_range_absent_in_json ... ok [INFO] [stdout] test given_large_repo_when_filtered_then_correct_counts ... ok [INFO] [stdout] test given_minimal_json_when_deserialized_then_valid_substrate ... ok [INFO] [stdout] test given_substrate_when_cloned_then_identical ... ok [INFO] [stderr] Running tests/contract_expansion.rs (/opt/rustwide/target/debug/deps/contract_expansion-9cd258572e4ea3bd) [INFO] [stdout] test given_languages_inserted_out_of_order_when_iterated_then_sorted ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 9 tests [INFO] [stdout] test given_empty_substrate_when_roundtripped_then_all_zeros_preserved ... ok [INFO] [stdout] test given_diff_range_with_large_values_when_roundtripped_then_preserved ... ok [INFO] [stdout] test given_substrate_without_diff_range_when_serialized_then_field_omitted ... ok [INFO] [stdout] test given_substrate_with_many_langs_when_roundtripped_then_btreemap_order_preserved ... ok [INFO] [stdout] test given_substrate_with_no_files_in_diff_when_diff_files_called_then_empty ... ok [INFO] [stdout] test given_substrate_files_when_paths_inspected_then_no_backslashes ... ok [INFO] [stdout] test given_substrate_with_all_files_in_diff_when_diff_files_called_then_returns_all ... ok [INFO] [stdout] test prop_substrate_file_roundtrip ... ok [INFO] [stdout] test prop_diff_files_count_matches_in_diff_true_count ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 9 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-0ba6ea5cc418afac) [INFO] [stdout] [INFO] [stdout] running 37 tests [INFO] [stdout] test deserialize_minimal_external_json ... ok [INFO] [stdout] test deterministic_serialization_empty ... ok [INFO] [stdout] test diff_files_count_consistent_with_in_diff_flag ... ok [INFO] [stdout] test diff_files_subset_of_files_for_lang ... ok [INFO] [stdout] test double_roundtrip_empty ... ok [INFO] [stdout] test clone_produces_identical_json ... ok [INFO] [stdout] test extreme_usize_values_roundtrip ... ok [INFO] [stdout] test double_roundtrip_populated ... ok [INFO] [stdout] test json_diff_range_has_all_required_keys ... ok [INFO] [stdout] test json_required_keys_present_in_populated_substrate ... ok [INFO] [stdout] test json_lang_summary_keys_sorted ... ok [INFO] [stdout] test forward_compat_extra_diff_range_fields_ignored ... ok [INFO] [stdout] test extreme_diff_range_roundtrip ... ok [INFO] [stdout] test forward_compat_extra_file_fields_ignored ... ok [INFO] [stdout] test json_file_has_all_required_keys ... ok [INFO] [stdout] test deserialize_complete_external_json ... ok [INFO] [stdout] test reject_empty_string ... ok [INFO] [stdout] test empty_strings_roundtrip ... ok [INFO] [stdout] test forward_compat_extra_substrate_fields_ignored ... ok [INFO] [stdout] test json_lang_summary_has_all_required_keys ... ok [INFO] [stdout] test reject_lang_summary_code_as_string ... ok [INFO] [stdout] test reject_missing_required_field_files ... ok [INFO] [stdout] test reject_negative_numeric_field ... ok [INFO] [stdout] test reject_substrate_file_missing_in_diff ... ok [INFO] [stdout] test reject_missing_required_field_total_tokens ... ok [INFO] [stdout] test zero_values_file_roundtrip ... ok [INFO] [stdout] test forward_compat_extra_lang_summary_fields_ignored ... ok [INFO] [stdout] test reject_files_not_array ... ok [INFO] [stdout] test reject_total_code_lines_as_string ... ok [INFO] [stdout] test reject_invalid_json ... ok [INFO] [stdout] test reject_substrate_file_missing_path ... ok [INFO] [stdout] test reject_missing_required_field_repo_root ... ok [INFO] [stdout] test deterministic_serialization_populated ... ok [INFO] [stdout] test prop_double_roundtrip_stable ... ok [INFO] [stdout] test prop_serialization_deterministic ... ok [INFO] [stdout] test prop_diff_files_is_subset ... ok [INFO] [stdout] test prop_files_for_lang_correct ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 37 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.15s [INFO] [stdout] [INFO] [stderr] Running tests/deep2.rs (/opt/rustwide/target/debug/deps/deep2-4eb47eeb2f25f8e1) [INFO] [stdout] [INFO] [stdout] running 29 tests [INFO] [stdout] test all_files_same_module ... ok [INFO] [stdout] test diff_range_single_changed_file ... ok [INFO] [stdout] test diff_range_unicode_refs ... ok [INFO] [stdout] test diff_range_empty_changed_files_roundtrip ... ok [INFO] [stdout] test diff_range_changed_files_order_preserved ... ok [INFO] [stdout] test debug_formatting_all_types ... ok [INFO] [stdout] test diff_files_intersection_with_lang_filter ... ok [INFO] [stdout] test json_numeric_fields_are_numbers ... ok [INFO] [stdout] test forward_compat_extra_substrate_file_nested_object ... ok [INFO] [stdout] test lang_summary_json_value_types ... ok [INFO] [stdout] test lang_summary_max_values_roundtrip ... ok [INFO] [stdout] test lang_summary_zero_values_roundtrip ... ok [INFO] [stdout] test many_languages_btreemap_ordering ... ok [INFO] [stdout] test pretty_vs_compact_json_data_equivalence ... ok [INFO] [stdout] test single_file_substrate_methods ... ok [INFO] [stdout] test reject_diff_range_missing_base ... ok [INFO] [stdout] test reject_in_diff_as_string ... ok [INFO] [stdout] test substrate_file_special_chars_in_path ... ok [INFO] [stdout] test substrate_with_duplicate_paths ... ok [INFO] [stdout] test unicode_file_paths_roundtrip ... ok [INFO] [stdout] test reject_diff_range_missing_changed_files ... ok [INFO] [stdout] test reject_in_diff_as_number ... ok [INFO] [stdout] test substrate_totals_not_auto_computed ... ok [INFO] [stdout] test root_level_file_empty_module ... ok [INFO] [stdout] test clone_mutation_independence ... ok [INFO] [stdout] test diff_range_clone_independence ... ok [INFO] [stdout] test substrate_files_preserve_insertion_order ... ok [INFO] [stdout] test unicode_language_names_roundtrip ... ok [INFO] [stdout] test files_for_lang_is_case_sensitive ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 29 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.25s [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Running tests/deep_substrate_round2_w52.rs (/opt/rustwide/target/debug/deps/deep_substrate_round2_w52-0c773506ac8dd82d) [INFO] [stdout] running 15 tests [INFO] [stdout] test diff_range_fields_accessible ... ok [INFO] [stdout] test deterministic_json_output ... ok [INFO] [stdout] test files_for_lang_returns_empty_for_unknown_lang ... ok [INFO] [stdout] test files_for_lang_returns_correct_subset ... ok [INFO] [stdout] test diff_range_serde_roundtrip ... ok [INFO] [stdout] test serde_roundtrip_empty_substrate ... ok [INFO] [stdout] test diff_files_returns_only_in_diff_files ... ok [INFO] [stdout] test serde_roundtrip_with_diff_range ... ok [INFO] [stdout] test serde_roundtrip_without_diff_range ... ok [INFO] [stdout] test substrate_files_accessible ... ok [INFO] [stdout] test substrate_totals_consistent_with_files ... ok [INFO] [stdout] test substrate_repo_root_preserved ... ok [INFO] [stdout] test substrate_lang_summary_consistent_with_files ... ok [INFO] [stdout] test diff_files_empty_when_no_diff ... ok [INFO] [stderr] Running tests/deep_substrate_w48.rs (/opt/rustwide/target/debug/deps/deep_substrate_w48-4ca8a5dc59a7fe74) [INFO] [stdout] test lang_summary_keys_are_sorted ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.16s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 17 tests [INFO] [stdout] test diff_range_none_omitted_from_json ... ok [INFO] [stdout] test files_for_lang_filters_correctly ... ok [INFO] [stdout] test lang_summary_btreemap_sorted ... ok [INFO] [stdout] test double_roundtrip_bytes_identical ... ok [INFO] [stdout] test diff_range_fields ... ok [INFO] [stdout] test construct_empty_substrate ... ok [INFO] [stdout] test serde_roundtrip_empty ... ok [INFO] [stdout] test diff_files_returns_only_in_diff ... ok [INFO] [stdout] test substrate_clone_preserves_all_fields ... ok [INFO] [stdout] test substrate_file_fields ... ok [INFO] [stdout] test construct_multi_lang_substrate ... ok [INFO] [stdout] test diff_files_empty_when_none_in_diff ... ok [INFO] [stdout] test diff_range_some_present_in_json ... ok [INFO] [stdout] test serde_roundtrip_populated ... ok [INFO] [stdout] test substrate_clone_is_independent ... ok [INFO] [stdout] test prop_diff_files_count_matches ... ok [INFO] [stdout] test prop_substrate_roundtrip ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.15s [INFO] [stdout] [INFO] [stderr] Running tests/deep_w39.rs (/opt/rustwide/target/debug/deps/deep_w39-ebfac1bdf462ef2b) [INFO] [stdout] [INFO] [stdout] running 16 tests [INFO] [stdout] test diff_files_returns_only_changed ... ok [INFO] [stdout] test empty_repo_substrate ... ok [INFO] [stdout] test files_for_lang_filters_correctly ... ok [INFO] [stdout] test files_for_lang_unknown_returns_empty ... ok [INFO] [stdout] test multi_language_substrate ... ok [INFO] [stdout] test serde_roundtrip_no_diff_range ... ok [INFO] [stdout] test serde_roundtrip_substrate_file ... ok [INFO] [stdout] test serde_roundtrip_diff_range ... ok [INFO] [stdout] test substrate_construction_basic_fields ... ok [INFO] [stdout] test serde_roundtrip_full ... ok [INFO] [stdout] test substrate_diff_range_present ... ok [INFO] [stdout] test substrate_file_root_module_key ... ok [INFO] [stdout] test substrate_file_module_key_from_path ... ok [INFO] [stdout] test substrate_lang_summary_btreemap_order ... ok [INFO] [stdout] test serde_roundtrip_lang_summary ... ok [INFO] [stdout] test large_repo_many_files ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s [INFO] [stdout] [INFO] [stderr] Running tests/deep_w67.rs (/opt/rustwide/target/debug/deps/deep_w67-ddddc0fdf521973b) [INFO] [stdout] [INFO] [stdout] running 21 tests [INFO] [stdout] test diff_files_all_when_all_in_diff ... ok [INFO] [stdout] test diff_files_empty_when_none_in_diff ... ok [INFO] [stdout] test cloned_substrate_json_matches_original ... ok [INFO] [stdout] test lang_summary_keys_sorted_alphabetically ... ok [INFO] [stdout] test multi_file_substrate_aggregates_correctly ... ok [INFO] [stdout] test lang_summary_serde_roundtrip ... ok [INFO] [stdout] test files_for_lang_filters_correctly ... ok [INFO] [stdout] test diff_range_fields_accessible ... ok [INFO] [stdout] test substrate_is_cloneable_for_multi_sensor_sharing ... ok [INFO] [stdout] test repo_root_is_preserved ... ok [INFO] [stdout] test diff_range_omitted_from_json_when_none ... ok [INFO] [stdout] test substrate_serde_roundtrip_with_diff ... ok [INFO] [stdout] test single_file_substrate_totals_match ... ok [INFO] [stdout] test substrate_serde_roundtrip_without_diff ... ok [INFO] [stdout] test substrate_file_serde_roundtrip ... ok [INFO] [stdout] test substrate_with_diff_range_preserves_it ... ok [INFO] [stdout] test diff_files_returns_only_in_diff ... ok [INFO] [stdout] test files_for_lang_returns_empty_for_missing_lang ... ok [INFO] [stdout] test empty_substrate_has_zero_totals ... ok [INFO] [stdout] test substrate_without_diff_range_is_none ... ok [INFO] [stdout] test substrate_json_deterministic_across_builds ... 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/properties.rs (/opt/rustwide/target/debug/deps/properties-d38afdf1fec84c20) [INFO] [stdout] [INFO] [stdout] running 20 tests [INFO] [stdout] test empty_substrate_no_diff_range_in_json ... ok [INFO] [stdout] test files_for_nonexistent_lang_returns_empty ... ok [INFO] [stdout] test empty_substrate_roundtrips ... ok [INFO] [stdout] test lang_summary_roundtrip ... ok [INFO] [stdout] test substrate_file_roundtrip ... ok [INFO] [stdout] test substrate_file_all_fields_preserved ... ok [INFO] [stdout] test diff_range_file_order_preserved ... ok [INFO] [stdout] test diff_range_roundtrip ... ok [INFO] [stdout] test diff_nondiff_partition ... ok [INFO] [stdout] test diff_files_count_le_total ... ok [INFO] [stdout] test files_order_preserved ... ok [INFO] [stdout] test files_for_lang_partition ... ok [INFO] [stdout] test clone_identical ... ok [INFO] [stdout] test no_diff_range_skipped_in_json ... ok [INFO] [stdout] test diff_files_all_in_diff ... ok [INFO] [stdout] test repo_substrate_roundtrip ... ok [INFO] [stdout] test double_roundtrip_stable ... ok [INFO] [stdout] test lang_summary_keys_sorted ... ok [INFO] [stdout] test files_for_lang_correct ... ok [INFO] [stdout] test lang_summary_values_preserved ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.49s [INFO] [stdout] [INFO] [stderr] Running tests/proptest_w53.rs (/opt/rustwide/target/debug/deps/proptest_w53-a65b790b60960019) [INFO] [stdout] [INFO] [stdout] running 12 tests [INFO] [stdout] test empty_substrate_zero_totals ... ok [INFO] [stdout] test diff_range_roundtrip ... ok [INFO] [stdout] test serialization_deterministic ... ok [INFO] [stdout] test serde_roundtrip_with_diff ... ok [INFO] [stdout] test total_bytes_consistency ... ok [INFO] [stdout] test total_tokens_consistency ... ok [INFO] [stdout] test total_code_lines_consistency ... ok [INFO] [stdout] test serde_roundtrip ... ok [INFO] [stdout] test lang_summary_keys_sorted ... ok [INFO] [stdout] test lang_summary_file_count_matches ... ok [INFO] [stdout] test diff_files_filter_correct ... ok [INFO] [stdout] test files_for_lang_correct ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.63s [INFO] [stdout] [INFO] [stderr] Running tests/proptest_w59.rs (/opt/rustwide/target/debug/deps/proptest_w59-7b314eaf40fc4c02) [INFO] [stdout] [INFO] [stdout] running 12 tests [INFO] [stdout] test lang_summary_serde_roundtrip ... ok [INFO] [stdout] test empty_files_means_zero_totals ... ok [INFO] [stdout] test substrate_file_serde_roundtrip ... ok [INFO] [stdout] test diff_range_serde_roundtrip ... ok [INFO] [stdout] test diff_files_subset_of_files ... ok [INFO] [stdout] test lang_summary_code_equals_total ... ok [INFO] [stdout] test lang_summary_file_count_equals_file_vec_len ... ok [INFO] [stdout] test substrate_serde_roundtrip ... ok [INFO] [stdout] test lang_summary_keys_sorted ... ok [INFO] [stdout] test totals_equal_file_sums ... ok [INFO] [stderr] Running tests/substrate_depth_w58.rs (/opt/rustwide/target/debug/deps/substrate_depth_w58-518885d371bafa98) [INFO] [stdout] test clone_preserves_all_fields ... ok [INFO] [stdout] test files_for_lang_partition ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.56s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 19 tests [INFO] [stdout] test clone_is_independent ... ok [INFO] [stdout] test btreemap_key_order_deterministic ... ok [INFO] [stdout] test diff_files_empty_when_none_in_diff ... ok [INFO] [stdout] test files_for_lang_case_sensitive ... ok [INFO] [stdout] test files_for_lang_filters_correctly ... ok [INFO] [stdout] test single_file_substrate ... ok [INFO] [stdout] test serde_json_roundtrip_full ... ok [INFO] [stdout] test substrate_stores_repo_root ... ok [INFO] [stdout] test substrate_file_count_matches ... ok [INFO] [stdout] test diff_files_returns_only_in_diff ... ok [INFO] [stdout] test substrate_lang_summary_keys_sorted ... ok [INFO] [stdout] test proptests::diff_files_count_le_total ... ok [INFO] [stdout] test serde_roundtrip_without_diff_range ... ok [INFO] [stdout] test serde_preserves_file_fields ... ok [INFO] [stdout] test serialization_is_deterministic ... ok [INFO] [stdout] test files_for_lang_nonexistent_returns_empty ... ok [INFO] [stdout] test empty_substrate ... ok [INFO] [stdout] test serde_preserves_diff_range_fields ... ok [INFO] [stdout] test proptests::serde_roundtrip_preserves_file_count ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s [INFO] [stdout] [INFO] [stderr] Running tests/substrate_depth_w59.rs (/opt/rustwide/target/debug/deps/substrate_depth_w59-8e55a806f6724bf2) [INFO] [stdout] [INFO] [stdout] running 34 tests [INFO] [stdout] test diff_range_none_by_default ... ok [INFO] [stdout] test diff_range_when_set ... ok [INFO] [stdout] test diff_files_empty_when_none_in_diff ... ok [INFO] [stdout] test diff_range_empty_changed_files ... ok [INFO] [stdout] test diff_files_all_when_all_in_diff ... ok [INFO] [stdout] test diff_files_returns_only_in_diff ... ok [INFO] [stdout] test diff_range_roundtrip ... ok [INFO] [stdout] test empty_substrate_has_zero_totals ... ok [INFO] [stdout] test files_for_lang_filters_correctly ... ok [INFO] [stdout] test files_for_lang_case_sensitive ... ok [INFO] [stdout] test files_for_lang_on_empty_substrate ... ok [INFO] [stdout] test files_for_lang_returns_empty_for_missing ... ok [INFO] [stdout] test lang_summary_aggregates_correctly ... ok [INFO] [stdout] test lang_summary_roundtrip ... ok [INFO] [stdout] test multi_file_totals_are_sum_of_parts ... ok [INFO] [stdout] test single_file_substrate_totals ... ok [INFO] [stdout] test substrate_clone_is_independent ... ok [INFO] [stdout] test substrate_debug_impl ... ok [INFO] [stdout] test substrate_file_module_from_path ... ok [INFO] [stdout] test substrate_empty_roundtrip ... ok [INFO] [stdout] test substrate_file_module_root_file ... ok [INFO] [stdout] test substrate_large_values ... ok [INFO] [stdout] test substrate_file_clone_is_independent ... ok [INFO] [stdout] test substrate_shared_across_consumers ... ok [INFO] [stdout] test substrate_ref_multiple_iterators ... ok [INFO] [stdout] test substrate_single_zero_code_file ... ok [INFO] [stdout] test substrate_without_diff_omits_field ... ok [INFO] [stdout] test substrate_file_roundtrip ... ok [INFO] [stdout] test lang_summary_keys_are_sorted ... ok [INFO] [stdout] test substrate_with_diff_includes_field ... ok [INFO] [stdout] test substrate_many_languages ... ok [INFO] [stdout] test substrate_full_roundtrip ... ok [INFO] [stdout] test repo_root_is_preserved ... ok [INFO] [stdout] test substrate_file_debug_impl ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 34 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/substrate_depth_w63.rs (/opt/rustwide/target/debug/deps/substrate_depth_w63-5b978c7ec5295bd9) [INFO] [stdout] [INFO] [stdout] running 65 tests [INFO] [stdout] test diff_range_empty_changed_files ... ok [INFO] [stdout] test determinism_btreemap_key_order ... ok [INFO] [stdout] test cloned_substrate_diff_range_independent ... ok [INFO] [stdout] test cloned_substrate_lang_summary_independent ... ok [INFO] [stdout] test cloned_substrate_files_are_deep_copies ... ok [INFO] [stdout] test determinism_serialization ... ok [INFO] [stdout] test diff_range_stats ... ok [INFO] [stdout] test diff_files_count_matches_flag_count ... ok [INFO] [stdout] test cloned_substrate_is_independent ... ok [INFO] [stdout] test empty_repo_diff_files_empty ... ok [INFO] [stdout] test determinism_after_clone ... ok [INFO] [stdout] test diff_files_returns_only_in_diff ... ok [INFO] [stdout] test diff_range_serde_roundtrip ... ok [INFO] [stdout] test empty_repo_serde_roundtrip ... ok [INFO] [stdout] test file_listing_count ... ok [INFO] [stdout] test file_paths_present ... ok [INFO] [stdout] test file_module_computed_from_path ... ok [INFO] [stdout] test file_lang_assignments ... ok [INFO] [stdout] test files_for_lang_case_sensitive ... ok [INFO] [stdout] test files_for_lang_nonexistent ... ok [INFO] [stdout] test files_for_lang_python_count ... ok [INFO] [stdout] test files_for_lang_typescript_count ... ok [INFO] [stdout] test files_for_lang_rust_count ... ok [INFO] [stdout] test empty_repo_files_for_lang_empty ... ok [INFO] [stdout] test lang_summary_missing_language_returns_none ... ok [INFO] [stdout] test lang_summary_empty_for_empty_substrate ... ok [INFO] [stdout] test file_in_diff_flags ... ok [INFO] [stdout] test lang_summary_btreemap_ordered ... ok [INFO] [stdout] test lang_summary_python_code_correct ... ok [INFO] [stdout] test empty_repo_json_structure ... ok [INFO] [stdout] test json_shape_has_all_top_level_fields ... ok [INFO] [stdout] test lang_summary_typescript_code_correct ... ok [INFO] [stdout] test lang_summary_rust_code_correct ... ok [INFO] [stdout] test json_files_is_array ... ok [INFO] [stdout] test json_lang_summary_is_object ... ok [INFO] [stdout] test single_file_files_for_lang ... ok [INFO] [stdout] test single_file_repo_one_file ... ok [INFO] [stdout] test single_file_repo_one_language ... ok [INFO] [stdout] test serde_roundtrip_preserves_diff_range ... ok [INFO] [stdout] test serde_roundtrip_multi_lang ... ok [INFO] [stdout] test substrate_file_tokens_positive_when_code_positive ... ok [INFO] [stdout] test single_file_repo_totals_match_file ... ok [INFO] [stdout] test substrate_from_empty_scan ... ok [INFO] [stdout] test diff_range_changed_files_correct ... ok [INFO] [stdout] test substrate_file_bytes_positive_when_code_positive ... ok [INFO] [stdout] test substrate_from_multi_lang_scan ... ok [INFO] [stdout] test substrate_repo_root_preserved ... ok [INFO] [stdout] test substrate_with_diff_range_populated ... ok [INFO] [stdout] test total_code_lines_for_single_file ... ok [INFO] [stdout] test total_code_lines_matches_file_sum ... ok [INFO] [stdout] test total_tokens_matches_file_sum ... ok [INFO] [stdout] test substrate_without_diff_range ... ok [INFO] [stdout] test total_bytes_matches_file_sum ... ok [INFO] [stdout] test substrate_from_single_file_scan ... ok [INFO] [stdout] test substrate_file_lines_gte_code ... ok [INFO] [stdout] test total_code_lines_for_empty ... ok [INFO] [stdout] test prop_diff_files_subset_of_files ... ok [INFO] [stdout] test prop_empty_substrate_totals_zero ... ok [INFO] [stdout] test prop_files_for_lang_subset ... ok [INFO] [stdout] test prop_lang_summary_file_count_nonneg ... ok [INFO] [stdout] test prop_deterministic_serialization ... ok [INFO] [stdout] test prop_total_code_is_file_sum ... ok [INFO] [stdout] test prop_clone_equality ... ok [INFO] [stdout] test prop_serde_roundtrip ... ok [INFO] [stdout] test file_not_in_diff_flags ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 65 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s [INFO] [stdout] [INFO] [stderr] Running tests/substrate_w74.rs (/opt/rustwide/target/debug/deps/substrate_w74-04d63605bf67d8d0) [INFO] [stdout] [INFO] [stdout] running 15 tests [INFO] [stdout] test empty_substrate_diff_range_is_none ... ok [INFO] [stdout] test substrate_file_count_matches ... ok [INFO] [stdout] test multi_lang_summary_keys_sorted ... ok [INFO] [stdout] test diff_files_empty_when_no_changes ... ok [INFO] [stdout] test empty_substrate_has_zero_totals ... ok [INFO] [stdout] test files_for_lang_filters_correctly ... ok [INFO] [stdout] test serde_roundtrip_empty ... ok [INFO] [stdout] test serde_roundtrip_single_lang ... ok [INFO] [stdout] test substrate_file_in_diff_preserved_through_serde ... ok [INFO] [stdout] test substrate_totals_are_consistent ... ok [INFO] [stdout] test diff_files_returns_only_changed ... ok [INFO] [stdout] test diff_range_fields_populated ... ok [INFO] [stdout] test substrate_repo_root_stored ... ok [INFO] [stderr] Doc-tests tokmd_substrate [INFO] [stdout] test substrate_lang_summary_aggregates_correctly ... ok [INFO] [stdout] test serde_roundtrip_multi_lang ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [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" "c34a37a62bbf605442478c85e4eb7441562d0a85d09c7eb32bab131bf8273512", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c34a37a62bbf605442478c85e4eb7441562d0a85d09c7eb32bab131bf8273512", kill_on_drop: false }` [INFO] [stdout] c34a37a62bbf605442478c85e4eb7441562d0a85d09c7eb32bab131bf8273512