[INFO] fetching crate tokmd-format 1.9.0... [INFO] testing tokmd-format-1.9.0 against try#dec9417b8611e34e787a3e4c37686b5131f9e5c5 for pr-154210-1 [INFO] extracting crate tokmd-format 1.9.0 into /workspace/builds/worker-2-tc2/source [INFO] started tweaking crates.io crate tokmd-format 1.9.0 [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate tokmd-format 1.9.0 [INFO] tweaked toml for crates.io crate tokmd-format 1.9.0 written to /workspace/builds/worker-2-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate tokmd-format 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-format 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-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 078b6611b2da473f0e6c3ba18a89dce08d563ba832816834599f81ed6f48f035 [INFO] running `Command { std: "docker" "start" "-a" "078b6611b2da473f0e6c3ba18a89dce08d563ba832816834599f81ed6f48f035", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "078b6611b2da473f0e6c3ba18a89dce08d563ba832816834599f81ed6f48f035", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "078b6611b2da473f0e6c3ba18a89dce08d563ba832816834599f81ed6f48f035", kill_on_drop: false }` [INFO] [stdout] 078b6611b2da473f0e6c3ba18a89dce08d563ba832816834599f81ed6f48f035 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=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] ef46621cd21f7053ae1c254b624663cf81378a81f91acfbefdbfff939063abd2 [INFO] running `Command { std: "docker" "start" "-a" "ef46621cd21f7053ae1c254b624663cf81378a81f91acfbefdbfff939063abd2", kill_on_drop: false }` [INFO] [stderr] Compiling serde_core v1.0.228 [INFO] [stderr] Compiling proc-macro2 v1.0.106 [INFO] [stderr] Compiling quote v1.0.45 [INFO] [stderr] Compiling memchr v2.8.0 [INFO] [stderr] Compiling winnow v1.0.0 [INFO] [stderr] Compiling libc v0.2.183 [INFO] [stderr] Compiling arrayref v0.3.9 [INFO] [stderr] Compiling cc v1.2.57 [INFO] [stderr] Compiling getrandom v0.4.2 [INFO] [stderr] Compiling constant_time_eq v0.4.2 [INFO] [stderr] Compiling toml_writer v1.0.7+spec-1.1.0 [INFO] [stderr] Compiling deranged v0.5.8 [INFO] [stderr] Compiling num-conv v0.2.0 [INFO] [stderr] Compiling anyhow v1.0.102 [INFO] [stderr] Compiling tokmd-path v1.9.0 [INFO] [stderr] Compiling time-core v0.1.8 [INFO] [stderr] Compiling time v0.3.47 [INFO] [stderr] Compiling csv-core v0.1.13 [INFO] [stderr] Compiling toml_parser v1.0.10+spec-1.1.0 [INFO] [stderr] Compiling syn v2.0.117 [INFO] [stderr] Compiling blake3 v1.8.3 [INFO] [stderr] Compiling uuid v1.22.0 [INFO] [stderr] Compiling tokmd-redact v1.9.0 [INFO] [stderr] Compiling serde_spanned v1.0.4 [INFO] [stderr] Compiling toml_datetime v1.0.1+spec-1.1.0 [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling csv v1.4.0 [INFO] [stderr] Compiling toml v1.0.7+spec-1.1.0 [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-settings v1.9.0 [INFO] [stderr] Compiling tokmd-scan-args v1.9.0 [INFO] [stderr] Compiling tokmd-format v1.9.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 20.38s [INFO] running `Command { std: "docker" "inspect" "ef46621cd21f7053ae1c254b624663cf81378a81f91acfbefdbfff939063abd2", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ef46621cd21f7053ae1c254b624663cf81378a81f91acfbefdbfff939063abd2", kill_on_drop: false }` [INFO] [stdout] ef46621cd21f7053ae1c254b624663cf81378a81f91acfbefdbfff939063abd2 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=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] 6e99fb02c3807fd9be814954d05a1a6b5307881d84bac054ceb2cff1538325e9 [INFO] running `Command { std: "docker" "start" "-a" "6e99fb02c3807fd9be814954d05a1a6b5307881d84bac054ceb2cff1538325e9", kill_on_drop: false }` [INFO] [stderr] Compiling getrandom v0.4.2 [INFO] [stderr] Compiling getrandom v0.3.4 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling wait-timeout v0.2.1 [INFO] [stderr] Compiling bit-vec v0.8.0 [INFO] [stderr] Compiling quick-error v1.2.3 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling console v0.15.11 [INFO] [stderr] Compiling similar v2.7.0 [INFO] [stderr] Compiling unarray v0.1.4 [INFO] [stderr] Compiling tempfile v3.27.0 [INFO] [stderr] Compiling uuid v1.22.0 [INFO] [stderr] Compiling rand_core v0.9.5 [INFO] [stderr] Compiling bit-set v0.8.0 [INFO] [stderr] Compiling tokmd-format v1.9.0 (/opt/rustwide/workdir) [INFO] [stderr] Compiling rusty-fork v0.3.1 [INFO] [stderr] Compiling rand v0.9.2 [INFO] [stderr] Compiling rand_chacha v0.9.0 [INFO] [stderr] Compiling rand_xorshift v0.4.0 [INFO] [stderr] Compiling insta v1.46.3 [INFO] [stderr] Compiling proptest v1.10.0 [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 28.79s [INFO] running `Command { std: "docker" "inspect" "6e99fb02c3807fd9be814954d05a1a6b5307881d84bac054ceb2cff1538325e9", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "6e99fb02c3807fd9be814954d05a1a6b5307881d84bac054ceb2cff1538325e9", kill_on_drop: false }` [INFO] [stdout] 6e99fb02c3807fd9be814954d05a1a6b5307881d84bac054ceb2cff1538325e9 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=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] 3a74551a6f68589b3d241cb2632f7e3e9d386a6da95289a371b82a84623a0cf4 [INFO] running `Command { std: "docker" "start" "-a" "3a74551a6f68589b3d241cb2632f7e3e9d386a6da95289a371b82a84623a0cf4", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.20s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/tokmd_format-417dfd74bd540a4e) [INFO] [stdout] [INFO] [stdout] running 39 tests [INFO] [stdout] test tests::normalize_scan_input_backslash_to_forward ... ok [INFO] [stdout] test tests::normalize_scan_input_forward_slash ... ok [INFO] [stdout] test tests::normalize_scan_input_strips_dot_slash ... ok [INFO] [stdout] test tests::redact_rows_all_mode ... ok [INFO] [stdout] test tests::redact_rows_none_mode ... ok [INFO] [stdout] test tests::render_lang_md_with_files ... ok [INFO] [stdout] test tests::render_lang_md_without_files ... ok [INFO] [stdout] test tests::render_lang_tsv_tab_separated ... ok [INFO] [stdout] test tests::render_module_tsv_tab_count ... ok [INFO] [stdout] test tests::redact_rows_paths_mode ... ok [INFO] [stdout] test tests::redact_rows_preserves_other_fields ... ok [INFO] [stdout] test tests::render_lang_md_table_structure ... ok [INFO] [stdout] test tests::render_lang_tsv_with_files ... ok [INFO] [stdout] test tests::render_module_tsv_structure ... ok [INFO] [stdout] test tests::test_compute_diff_rows_language_added ... ok [INFO] [stdout] test tests::test_compute_diff_rows_language_removed ... ok [INFO] [stdout] test tests::test_compute_diff_rows_unchanged_excluded ... ok [INFO] [stdout] test tests::test_format_delta ... ok [INFO] [stdout] test tests::test_render_diff_md_compact_includes_movement_counts ... ok [INFO] [stdout] test tests::test_render_diff_md_smoke ... ok [INFO] [stdout] test tests::render_module_md_table_format ... ok [INFO] [stdout] test tests::render_lang_tsv_without_files ... ok [INFO] [stdout] test tests::write_lang_report_to_md_writes_content ... ok [INFO] [stdout] test tests::write_lang_report_to_tsv_writes_content ... ok [INFO] [stdout] test tests::write_module_report_to_json_writes_receipt ... ok [INFO] [stdout] test tests::write_module_report_to_md_writes_content ... ok [INFO] [stdout] test tests::write_module_report_to_tsv_writes_content ... ok [INFO] [stdout] test tests::render_module_md_structure ... ok [INFO] [stdout] test tests::write_lang_report_to_json_writes_receipt ... ok [INFO] [stdout] test tests::normalize_scan_input_current_dir ... ok [INFO] [stdout] test tests::redact_rows_paths_end_with_extension ... ok [INFO] [stdout] test tests::redact_rows_preserves_count ... ok [INFO] [stdout] test tests::normalize_scan_input_no_backslash ... ok [INFO] [stdout] test tests::normalize_scan_input_no_leading_dot_slash ... ok [INFO] [stdout] test tests::snapshot_lang_md_with_files ... ok [INFO] [stdout] test tests::snapshot_lang_md_without_files ... ok [INFO] [stdout] test tests::snapshot_module_md ... ok [INFO] [stdout] test tests::snapshot_module_tsv ... ok [INFO] [stdout] test tests::snapshot_lang_tsv_with_files ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 39 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s [INFO] [stdout] [INFO] [stderr] Running tests/bdd.rs (/opt/rustwide/target/debug/deps/bdd-e9f8342b403cfc90) [INFO] [stdout] [INFO] [stdout] running 16 tests [INFO] [stdout] test given_diff_rows::when_totals_computed_then_sums_are_correct ... ok [INFO] [stdout] test given_diff_rows::when_rendered_as_markdown_then_contains_table_structure ... ok [INFO] [stdout] test given_diff_rows::when_empty_rows_then_totals_are_zero ... ok [INFO] [stdout] test given_export_data::when_written_as_csv_with_empty_data_then_only_header ... ok [INFO] [stdout] test given_export_data::when_written_as_csv_then_header_and_rows_present ... ok [INFO] [stdout] test given_lang_report_with_files::when_rendered_as_json_then_output_is_valid_json_with_schema_version ... ok [INFO] [stdout] test given_lang_report_with_files::when_rendered_as_tsv_then_tab_separated_values_present ... ok [INFO] [stdout] test given_lang_report_with_files::when_rendered_as_markdown_then_output_contains_files_and_avg_columns ... ok [INFO] [stdout] test given_lang_report_without_files::when_rendered_as_markdown_then_output_contains_header_without_files_column ... ok [INFO] [stdout] test given_export_data::when_written_as_cyclonedx_then_valid_json_with_bom_format ... ok [INFO] [stdout] test given_module_report::when_rendered_as_markdown_then_module_column_present ... ok [INFO] [stdout] test given_module_report::when_rendered_as_json_then_mode_is_module ... ok [INFO] [stdout] test given_two_lang_reports::when_diff_computed_then_delta_reflects_changes ... ok [INFO] [stdout] test given_two_lang_reports::when_new_language_added_then_old_values_are_zero ... ok [INFO] [stdout] test given_two_lang_reports::when_no_changes_then_diff_rows_empty ... ok [INFO] [stderr] Running tests/bdd_rendering.rs (/opt/rustwide/target/debug/deps/bdd_rendering-38b801353ea50f31) [INFO] [stdout] test given_two_lang_reports::when_language_removed_then_new_values_are_zero ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 28 tests [INFO] [stdout] test given_empty_receipt_tsv_then_header_only ... ok [INFO] [stdout] test given_export_csv_then_consistent_column_count ... ok [INFO] [stdout] test given_export_csv_then_columns_are_comma_separated ... ok [INFO] [stdout] test given_empty_receipt_when_rendered_then_minimal_output ... ok [INFO] [stdout] test given_export_csv_then_data_rows_match_count ... ok [INFO] [stdout] test given_export_json_with_meta_then_has_envelope ... ok [INFO] [stdout] test given_export_receipt_when_rendered_as_csv_then_has_header ... ok [INFO] [stdout] test given_json_output_then_has_schema_version ... ok [INFO] [stdout] test given_export_json_then_data_rows_are_array ... ok [INFO] [stdout] test given_module_receipt_when_rendered_as_tsv_then_tab_separated ... ok [INFO] [stdout] test given_module_receipt_when_rendered_then_shows_directory_tree ... ok [INFO] [stdout] test given_json_output_then_report_contains_rows ... ok [INFO] [stdout] test given_nested_modules_then_proper_hierarchy ... ok [INFO] [stdout] test given_lang_markdown_then_every_row_starts_and_ends_with_pipe ... ok [INFO] [stdout] test given_lang_receipt_when_rendered_as_tsv_then_tab_separated ... ok [INFO] [stdout] test given_export_jsonl_then_data_rows_have_type_row ... ok [INFO] [stdout] test given_export_jsonl_then_row_count_matches_data ... ok [INFO] [stdout] test given_json_output_then_has_metadata ... ok [INFO] [stdout] test given_export_jsonl_with_meta_then_first_line_is_meta ... ok [INFO] [stdout] test given_lang_receipt_when_rendered_as_markdown_then_has_header_and_table ... ok [INFO] [stdout] test given_json_output_then_total_is_present ... ok [INFO] [stdout] test given_lang_receipt_when_rendered_as_json_then_valid_json ... ok [INFO] [stdout] test given_export_receipt_when_rendered_as_jsonl_then_each_line_valid ... ok [INFO] [stdout] test given_module_receipt_when_rendered_as_json_then_has_module_metadata ... ok [INFO] [stdout] test given_receipt_with_embedded_languages_then_embedded_shown ... ok [INFO] [stdout] test given_receipt_with_one_language_when_rendered_then_single_row ... ok [INFO] [stdout] test given_tsv_output_then_columns_are_correct ... ok [INFO] [stdout] test given_tsv_then_consistent_column_count ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 28 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/deep_format_w47.rs (/opt/rustwide/target/debug/deps/deep_format_w47-b540ed942ca7933c) [INFO] [stdout] [INFO] [stdout] running 52 tests [INFO] [stdout] test children_mode_in_json_envelope ... ok [INFO] [stdout] test children_mode_collapse_vs_separate_lang_md ... ok [INFO] [stdout] test children_include_mode_in_module_json ... ok [INFO] [stdout] test cyclonedx_empty_rows ... ok [INFO] [stdout] test determinism_lang_md ... ok [INFO] [stdout] test determinism_export_csv ... ok [INFO] [stdout] test determinism_lang_tsv ... ok [INFO] [stdout] test determinism_module_md ... ok [INFO] [stdout] test determinism_module_tsv ... ok [INFO] [stdout] test diff_json_receipt_has_schema_version ... ok [INFO] [stdout] test diff_language_removed ... ok [INFO] [stdout] test diff_md_empty_rows ... ok [INFO] [stdout] test diff_rows_alphabetical_by_language ... ok [INFO] [stdout] test export_csv_child_file_kind ... ok [INFO] [stdout] test export_csv_empty_rows ... ok [INFO] [stdout] test lang_json_empty_rows ... ok [INFO] [stdout] test determinism_diff_md ... ok [INFO] [stdout] test lang_json_valid_and_has_schema_version ... ok [INFO] [stdout] test export_csv_has_correct_header ... ok [INFO] [stdout] test lang_md_empty_rows ... ok [INFO] [stdout] test export_csv_redact_paths ... ok [INFO] [stdout] test module_md_empty_rows ... ok [INFO] [stdout] test module_tsv_empty_rows ... ok [INFO] [stdout] test export_json_valid_with_meta ... ok [INFO] [stdout] test export_jsonl_empty_rows ... ok [INFO] [stdout] test export_jsonl_single_file_row_count ... ok [INFO] [stdout] test lang_md_rows_descending_code_order ... ok [INFO] [stdout] test lang_md_top0_shows_all ... ok [INFO] [stdout] test lang_tsv_empty_rows ... ok [INFO] [stdout] test lang_tsv_has_tab_separated_header ... ok [INFO] [stdout] test nonzero_length_export_csv ... ok [INFO] [stdout] test nonzero_length_lang_md ... ok [INFO] [stdout] test snapshot_export_jsonl_multi_file ... ok [INFO] [stdout] test special_chars_lang_name_md ... ok [INFO] [stdout] test nonzero_length_module_md ... ok [INFO] [stdout] test special_chars_lang_name_tsv ... ok [INFO] [stdout] test nonzero_length_lang_tsv ... ok [INFO] [stdout] test special_chars_path_csv ... ok [INFO] [stdout] test special_chars_unicode_lang_json ... ok [INFO] [stdout] test module_json_valid_and_has_schema_version ... ok [INFO] [stdout] test snapshot_module_tsv_multi_row ... ok [INFO] [stdout] test snapshot_lang_tsv_multi_row ... ok [INFO] [stdout] test snapshot_lang_md_top1 ... ok [INFO] [stdout] test snapshot_lang_md_without_files ... ok [INFO] [stdout] test snapshot_export_csv_multi_file ... ok [INFO] [stdout] test snapshot_diff_md_growth ... ok [INFO] [stdout] test snapshot_lang_md_single_row ... ok [INFO] [stdout] test snapshot_lang_json_single_row ... ok [INFO] [stdout] test snapshot_diff_md_compact ... ok [INFO] [stdout] test snapshot_lang_md_multi_row ... ok [INFO] [stdout] test snapshot_module_md_multi_row ... ok [INFO] [stdout] test snapshot_cyclonedx_multi_file ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 52 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.22s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 53 tests [INFO] [stdout] test csv_child_kind_rendered ... ok [INFO] [stdout] test csv_export_row_count ... ok [INFO] [stdout] test csv_output_is_deterministic ... ok [INFO] [stdout] test csv_export_contains_paths ... ok [INFO] [stdout] test csv_export_has_header ... ok [INFO] [stdout] test csv_values_match_input ... ok [INFO] [stdout] test diff_md_compact_mode ... ok [INFO] [stdout] test diff_rows_code_decrease ... ok [INFO] [stdout] test diff_rows_code_increase ... ok [INFO] [stdout] test diff_md_no_color_no_ansi ... ok [INFO] [stdout] test diff_md_with_ansi_has_escape_codes ... ok [INFO] [stdout] test diff_rows_new_language_added ... ok [INFO] [stdout] test diff_rows_same_report_is_empty ... ok [INFO] [stdout] test diff_totals_empty_rows ... ok [INFO] [stdout] test diff_totals_multiple_rows_sum ... ok [INFO] [stdout] test diff_totals_single_row ... ok [INFO] [stdout] test empty_export_csv_has_only_header ... ok [INFO] [stdout] test empty_export_jsonl_meta_only ... ok [INFO] [stdout] test empty_module_report_md_has_header ... ok [INFO] [stdout] test json_export_has_rows_array ... ok [INFO] [stdout] test jsonl_export_has_meta_line ... ok [INFO] [stdout] test json_export_has_schema_version ... ok [INFO] [stdout] test lang_json_has_mode_lang ... ok [INFO] [stdout] test jsonl_export_line_count ... ok [INFO] [stdout] test lang_md_contains_total_row ... ok [INFO] [stdout] test jsonl_export_row_lines_have_type_row ... ok [INFO] [stdout] test lang_json_has_rows_data ... ok [INFO] [stdout] test lang_md_output_is_deterministic ... ok [INFO] [stdout] test lang_md_contains_row_data ... ok [INFO] [stdout] test lang_md_with_files_has_files_and_avg ... ok [INFO] [stdout] test lang_md_separator_row_present ... ok [INFO] [stdout] test lang_md_special_chars_in_name ... ok [INFO] [stdout] test lang_md_without_files_has_correct_header ... ok [INFO] [stdout] test diff_rows_language_removed ... ok [INFO] [stdout] test lang_json_has_schema_version ... ok [INFO] [stdout] test lang_tsv_contains_data_rows ... ok [INFO] [stdout] test lang_json_has_tool_info ... ok [INFO] [stdout] test lang_tsv_tab_separated ... ok [INFO] [stdout] test jsonl_no_meta_has_only_rows ... ok [INFO] [stdout] test lang_tsv_total_row ... ok [INFO] [stdout] test lang_tsv_with_files_includes_files_column ... ok [INFO] [stdout] test module_md_contains_row_data ... ok [INFO] [stdout] test jsonl_export_each_line_is_valid_json ... ok [INFO] [stdout] test module_json_has_mode_module ... ok [INFO] [stdout] test module_tsv_header ... ok [INFO] [stdout] test module_md_has_correct_header ... ok [INFO] [stdout] test json_no_meta_is_array ... ok [INFO] [stdout] test module_tsv_contains_data ... ok [INFO] [stdout] test diff_md_contains_header ... ok [INFO] [stdout] test json_export_is_valid_json ... ok [INFO] [stdout] test diff_receipt_has_correct_mode ... ok [INFO] [stdout] test lang_md_embedded_suffix ... ok [INFO] [stdout] test empty_lang_report_md_still_has_header ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 53 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/deep_w38.rs (/opt/rustwide/target/debug/deps/deep_w38-2c0badf3143319d1) [INFO] [stderr] Running tests/deep_w67.rs (/opt/rustwide/target/debug/deps/deep_w67-89b1b88b5fd2b35a) [INFO] [stdout] [INFO] [stdout] running 33 tests [INFO] [stdout] test csv_deterministic ... ok [INFO] [stdout] test csv_row_count_matches_data ... ok [INFO] [stdout] test empty_export_csv ... ok [INFO] [stdout] test empty_module_report_renders ... ok [INFO] [stdout] test empty_lang_report_renders_without_panic ... ok [INFO] [stdout] test json_export_has_schema_version ... ok [INFO] [stdout] test jsonl_data_rows_have_type_row ... ok [INFO] [stdout] test csv_has_header_row ... ok [INFO] [stdout] test jsonl_first_line_is_meta ... ok [INFO] [stdout] test lang_json_has_schema_version ... ok [INFO] [stdout] test jsonl_each_line_is_valid_json ... ok [INFO] [stdout] test lang_md_contains_rust_row ... ok [INFO] [stdout] test lang_md_contains_total_row ... ok [INFO] [stdout] test lang_json_has_rows_field ... ok [INFO] [stdout] test lang_md_with_files_header ... ok [INFO] [stdout] test lang_json_is_valid_json ... ok [INFO] [stdout] test lang_md_without_files_header ... ok [INFO] [stdout] test lang_tsv_deterministic ... ok [INFO] [stdout] test lang_tsv_rows_use_tabs ... ok [INFO] [stdout] test lang_tsv_tab_separated_header ... ok [INFO] [stdout] test lang_tsv_with_files_has_extra_columns ... ok [INFO] [stdout] test module_md_contains_data_rows ... ok [INFO] [stdout] test module_md_deterministic ... ok [INFO] [stdout] test module_json_is_valid ... ok [INFO] [stdout] test single_row_lang_report ... ok [INFO] [stdout] test special_chars_in_module_name ... ok [INFO] [stdout] test unicode_lang_name_in_md ... ok [INFO] [stdout] test module_md_has_correct_header ... ok [INFO] [stdout] test json_export_is_valid ... ok [INFO] [stdout] test module_tsv_tab_separated ... ok [INFO] [stdout] test csv_contains_file_paths ... ok [INFO] [stdout] test lang_md_deterministic ... ok [INFO] [stdout] test lang_md_has_separator_row ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 33 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/determinism_w40.rs (/opt/rustwide/target/debug/deps/determinism_w40-d352b43c53f6630a) [INFO] [stdout] [INFO] [stdout] running 9 tests [INFO] [stdout] test lang_tsv_rendering_is_deterministic ... ok [INFO] [stdout] test md_preserves_row_order_for_equal_code_rows ... ok [INFO] [stdout] test module_md_rendering_is_deterministic ... ok [INFO] [stdout] test csv_column_order_is_stable ... ok [INFO] [stdout] test module_tsv_rendering_is_deterministic ... ok [INFO] [stdout] test module_json_key_order_is_stable ... ok [INFO] [stdout] test csv_row_count_matches_input ... ok [INFO] [stdout] test lang_json_key_order_is_stable ... ok [INFO] [stdout] test lang_md_rendering_is_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/determinism_w42.rs (/opt/rustwide/target/debug/deps/determinism_w42-1227739c433c62e6) [INFO] [stdout] [INFO] [stdout] running 17 tests [INFO] [stdout] test lang_md_single_row_deterministic ... ok [INFO] [stdout] test lang_md_repeated_calls_identical ... ok [INFO] [stdout] test module_md_tie_break_preserves_input_order ... ok [INFO] [stdout] test module_md_repeated_calls_identical ... ok [INFO] [stdout] test lang_json_top_level_keys_sorted ... ok [INFO] [stdout] test lang_tsv_tie_break_preserves_input_order ... ok [INFO] [stdout] test lang_md_tie_break_preserves_input_order ... ok [INFO] [stdout] test compute_diff_rows_deterministic_ordering ... ok [INFO] [stdout] test diff_md_repeated_calls_identical ... ok [INFO] [stdout] test csv_repeated_calls_identical ... ok [INFO] [stdout] test lang_json_row_keys_sorted ... ok [INFO] [stdout] test csv_paths_use_forward_slashes ... ok [INFO] [stdout] test module_json_top_level_keys_sorted ... ok [INFO] [stdout] test module_tsv_repeated_calls_identical ... ok [INFO] [stdout] test lang_md_without_files_repeated_calls_identical ... ok [INFO] [stdout] test module_tsv_single_row_deterministic ... ok [INFO] [stderr] Running tests/determinism_w66.rs (/opt/rustwide/target/debug/deps/determinism_w66-f35b5040a039434a) [INFO] [stdout] test module_md_paths_use_forward_slashes ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 20 tests [INFO] [stdout] test diff_md_rendering_is_deterministic ... ok [INFO] [stdout] test csv_header_order_is_deterministic ... ok [INFO] [stdout] test diff_rows_are_deterministic ... ok [INFO] [stdout] test diff_totals_are_deterministic ... ok [INFO] [stdout] test diff_no_changes_produces_empty_deterministic ... ok [INFO] [stdout] test export_jsonl_no_meta_output_is_byte_stable ... ok [INFO] [stdout] test empty_lang_report_md_is_byte_stable ... ok [INFO] [stdout] test export_csv_output_is_byte_stable ... ok [INFO] [stdout] test lang_md_no_files_output_is_byte_stable ... ok [INFO] [stdout] test lang_tsv_output_is_byte_stable ... ok [INFO] [stdout] test markdown_rows_maintain_input_order ... ok [INFO] [stdout] test lang_md_output_is_byte_stable ... ok [INFO] [stdout] test tsv_rows_maintain_input_order ... ok [INFO] [stdout] test module_md_output_is_byte_stable ... ok [INFO] [stdout] test module_tsv_output_is_byte_stable ... ok [INFO] [stdout] test module_tsv_rows_maintain_input_order ... ok [INFO] [stdout] test single_row_lang_report_is_stable ... ok [INFO] [stdout] test repeated_md_formatting_100_times_is_stable ... ok [INFO] [stdout] test prop_lang_md_stability ... ok [INFO] [stdout] test prop_diff_rows_stability ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s [INFO] [stdout] [INFO] [stderr] Running tests/diff_deep.rs (/opt/rustwide/target/debug/deps/diff_deep-be04bb0e3aa4f2ec) [INFO] [stdout] [INFO] [stdout] running 27 tests [INFO] [stdout] test added_only_diff_shows_new_language ... ok [INFO] [stdout] test added_only_totals_match_new_report ... ok [INFO] [stdout] test diff_receipt_generated_at_ms_nonzero ... ok [INFO] [stdout] test diff_receipt_json_has_all_required_keys ... ok [INFO] [stdout] test diff_receipt_mode_is_diff ... ok [INFO] [stdout] test diff_receipt_json_valid ... ok [INFO] [stdout] test diff_receipt_schema_version_matches_constant ... ok [INFO] [stdout] test diff_receipt_tool_info_present ... ok [INFO] [stdout] test diff_receipt_serde_roundtrip ... ok [INFO] [stdout] test diff_receipt_sources_preserved ... ok [INFO] [stdout] test diff_row_serde_roundtrip ... ok [INFO] [stdout] test diff_rows_deterministic_order ... ok [INFO] [stdout] test diff_totals_default_is_all_zeros ... ok [INFO] [stdout] test diff_rows_sorted_alphabetically ... ok [INFO] [stdout] test diff_totals_delta_equals_new_minus_old ... ok [INFO] [stdout] test each_diff_row_delta_equals_new_minus_old ... ok [INFO] [stdout] test diff_totals_serde_roundtrip ... ok [INFO] [stdout] test mixed_diff_deltas_correct ... ok [INFO] [stdout] test mixed_diff_shows_all_languages ... ok [INFO] [stdout] test self_diff_produces_empty_result ... ok [INFO] [stdout] test removed_only_totals_show_negative_delta ... ok [INFO] [stdout] test zero_change_diff_empty_reports ... ok [INFO] [stdout] test self_diff_totals_all_zero_deltas ... ok [INFO] [stdout] test large_diff_many_languages ... ok [INFO] [stdout] test zero_change_diff_totals_all_zero ... ok [INFO] [stderr] Running tests/edge_w76.rs (/opt/rustwide/target/debug/deps/edge_w76-9146eed598417ed2) [INFO] [stdout] test removed_only_diff_shows_removed_language ... ok [INFO] [stdout] test self_diff_produces_no_rows ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 27 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 38 tests [INFO] [stdout] test create_diff_receipt_has_schema_version ... ok [INFO] [stdout] test diff_empty_reports_produce_no_rows ... ok [INFO] [stdout] test diff_new_language_appears ... ok [INFO] [stdout] test diff_language_removed ... ok [INFO] [stdout] test csv_quotes_path_with_newline ... ok [INFO] [stdout] test csv_quotes_path_with_comma ... ok [INFO] [stdout] test cyclonedx_empty_export ... ok [INFO] [stdout] test cyclonedx_valid_json_structure ... ok [INFO] [stdout] test csv_quotes_path_with_double_quote ... ok [INFO] [stdout] test export_csv_empty_rows_produces_header_only ... ok [INFO] [stdout] test diff_totals_default_is_zero ... ok [INFO] [stdout] test diff_identical_reports_filtered_out ... ok [INFO] [stdout] test cyclonedx_with_redact_mode ... ok [INFO] [stdout] test export_csv_unicode_path ... ok [INFO] [stdout] test export_csv_multiple_rows_line_count ... ok [INFO] [stdout] test export_csv_zero_code_file ... ok [INFO] [stdout] test export_json_single_row ... ok [INFO] [stdout] test export_jsonl_empty_rows_produces_nothing ... ok [INFO] [stdout] test export_jsonl_single_row_is_one_line ... ok [INFO] [stdout] test lang_json_row_has_expected_keys ... ok [INFO] [stdout] test lang_report_large_counts_md ... ok [INFO] [stdout] test lang_report_unicode_language_name_md ... ok [INFO] [stdout] test lang_report_single_row_md ... ok [INFO] [stdout] test lang_report_unicode_language_name_tsv ... ok [INFO] [stdout] test lang_report_large_counts_json ... ok [INFO] [stdout] test lang_tsv_no_pipe_separators ... ok [INFO] [stdout] test module_md_table_has_pipe_columns ... ok [INFO] [stdout] test lang_tsv_tab_separated_columns ... ok [INFO] [stdout] test module_report_empty_rows_produces_header_and_total ... ok [INFO] [stdout] test lang_json_rows_are_array ... ok [INFO] [stdout] test lang_md_table_has_separator_row ... ok [INFO] [stdout] test lang_report_all_zero_counts ... ok [INFO] [stdout] test lang_report_empty_rows_produces_header_and_total ... ok [INFO] [stderr] Running tests/error_cases.rs (/opt/rustwide/target/debug/deps/error_cases-c1b0695f036255ff) [INFO] [stdout] test render_diff_md_empty_rows ... ok [INFO] [stdout] test module_report_single_row_md ... ok [INFO] [stdout] test render_diff_md_with_arrow_separator ... ok [INFO] [stdout] test module_report_unicode_module_name ... ok [INFO] [stdout] test render_diff_md_with_options_compact ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 38 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 22 tests [INFO] [stderr] Running tests/export_deep.rs (/opt/rustwide/target/debug/deps/export_deep-f7ca3c7349d5fa32) [INFO] [stdout] test create_diff_receipt_has_correct_sources ... ok [INFO] [stdout] test diff_new_language_added ... ok [INFO] [stdout] test diff_row_with_negative_deltas ... ok [INFO] [stdout] test diff_rows_from_two_empty_reports ... ok [INFO] [stdout] test diff_language_removed ... ok [INFO] [stdout] test diff_identical_reports_yields_no_rows ... ok [INFO] [stdout] test diff_with_unicode_language_names ... ok [INFO] [stdout] test diff_totals_from_empty_rows ... ok [INFO] [stdout] test format_empty_lang_report_md ... ok [INFO] [stdout] test format_empty_lang_report_tsv ... ok [INFO] [stdout] test format_empty_lang_report_json ... ok [INFO] [stdout] test format_lang_report_with_emoji_name ... ok [INFO] [stdout] test format_empty_module_report_md ... ok [INFO] [stdout] test format_lang_report_with_large_values ... ok [INFO] [stdout] test format_lang_report_json_with_large_values ... ok [INFO] [stdout] test format_lang_report_with_special_chars ... ok [INFO] [stdout] test format_lang_report_with_very_long_name ... ok [INFO] [stdout] test format_module_report_with_very_long_module_name ... ok [INFO] [stdout] test format_lang_report_with_unicode_name ... ok [INFO] [stdout] test format_single_language_report ... ok [INFO] [stdout] test format_multiple_languages_report ... ok [INFO] [stdout] test render_diff_md_with_no_changes ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 29 tests [INFO] [stdout] test cyclonedx_empty_module_omits_group_field ... ok [INFO] [stdout] test cyclonedx_child_kind_property_only_on_children ... ok [INFO] [stdout] test csv_column_count_consistent_across_all_rows ... ok [INFO] [stdout] test cyclonedx_empty_data_produces_valid_bom_with_no_components ... ok [INFO] [stdout] test cyclonedx_component_count_matches_rows ... ok [INFO] [stdout] test csv_output_is_deterministic ... ok [INFO] [stdout] test csv_escapes_quotes_in_path ... ok [INFO] [stdout] test cyclonedx_components_have_required_properties ... ok [INFO] [stdout] test csv_first_line_is_header ... ok [INFO] [stdout] test csv_includes_child_file_kind ... ok [INFO] [stdout] test csv_escapes_commas_in_path ... ok [INFO] [stdout] test csv_empty_data_produces_only_header ... ok [INFO] [stdout] test cyclonedx_metadata_contains_tool_info ... ok [INFO] [stdout] test cyclonedx_nonempty_module_includes_group_field ... ok [INFO] [stdout] test json_empty_data_without_meta_produces_empty_array ... ok [INFO] [stdout] test jsonl_empty_data_without_meta_produces_no_output ... ok [INFO] [stdout] test json_empty_data_with_meta_produces_valid_envelope ... ok [INFO] [stdout] test cyclonedx_output_is_valid_json ... ok [INFO] [stdout] test jsonl_empty_data_with_meta_produces_only_meta_line ... ok [INFO] [stdout] test cyclonedx_with_fixed_serial_and_timestamp_is_deterministic ... ok [INFO] [stdout] test jsonl_row_values_match_input_data ... ok [INFO] [stdout] test jsonl_with_meta_first_line_is_meta ... ok [INFO] [stdout] test cyclonedx_redact_paths_hashes_component_names ... ok [INFO] [stdout] test jsonl_each_line_is_valid_json_with_meta ... ok [INFO] [stderr] Running tests/feature_stability_w53.rs (/opt/rustwide/target/debug/deps/feature_stability_w53-30bcc1ee3e81630b) [INFO] [stdout] test jsonl_ends_with_newline ... ok [INFO] [stdout] test jsonl_without_meta_is_deterministic ... ok [INFO] [stdout] test jsonl_row_count_equals_data_rows ... ok [INFO] [stdout] test jsonl_without_meta_has_only_data_rows ... ok [INFO] [stdout] test jsonl_rows_contain_all_file_row_fields ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 29 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 14 tests [INFO] [stdout] test compute_diff_totals_empty_rows ... ok [INFO] [stdout] test markdown_lang_with_data ... ok [INFO] [stdout] test create_diff_receipt_construction ... ok [INFO] [stdout] test csv_export_empty_data ... ok [INFO] [stdout] test markdown_lang_empty_data ... ok [INFO] [stdout] test compute_diff_rows_empty_reports ... ok [INFO] [stdout] test json_lang_empty_data ... ok [INFO] [stdout] test json_lang_with_data ... ok [INFO] [stdout] test jsonl_export_empty_data ... ok [INFO] [stdout] test json_export_empty_data ... ok [INFO] [stdout] test render_diff_md_empty ... ok [INFO] [stdout] test tsv_lang_with_data ... ok [INFO] [stdout] test markdown_module_empty_data ... ok [INFO] [stdout] test tsv_lang_empty_data ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/format_contract_w64.rs (/opt/rustwide/target/debug/deps/format_contract_w64-8066732611418216) [INFO] [stdout] [INFO] [stdout] running 80 tests [INFO] [stdout] test bdd_given_module_rows_when_tsv_then_tab_delimited ... ok [INFO] [stdout] test diff_receipt_has_schema_version ... ok [INFO] [stdout] test diff_render_colored_contains_ansi ... ok [INFO] [stdout] test bdd_given_two_langs_when_md_then_correct_table ... ok [INFO] [stdout] test bdd_given_file_rows_when_csv_then_parseable ... ok [INFO] [stdout] test diff_rows_both_empty ... ok [INFO] [stdout] test diff_render_options_compact ... ok [INFO] [stdout] test diff_md_contains_source_labels ... ok [INFO] [stdout] test diff_rows_language_removed ... ok [INFO] [stdout] test diff_rows_new_language_appears ... ok [INFO] [stdout] test diff_rows_detect_changes ... ok [INFO] [stdout] test diff_rows_skip_unchanged ... ok [INFO] [stdout] test diff_md_contains_delta_with_sign ... ok [INFO] [stdout] test diff_totals_empty ... ok [INFO] [stdout] test diff_totals_aggregate ... ok [INFO] [stdout] test export_csv_contains_path ... ok [INFO] [stdout] test export_csv_data_row_count ... ok [INFO] [stdout] test export_csv_deterministic ... ok [INFO] [stdout] test export_csv_header_row ... ok [INFO] [stdout] test export_csv_long_path ... ok [INFO] [stdout] test export_csv_redact_paths ... ok [INFO] [stdout] test export_csv_zero_values ... ok [INFO] [stdout] test export_csv_redact_all ... ok [INFO] [stdout] test export_cyclonedx_has_bom_format ... ok [INFO] [stdout] test export_cyclonedx_components_match_rows ... ok [INFO] [stdout] test export_json_valid ... ok [INFO] [stdout] test export_jsonl_each_line_valid_json ... ok [INFO] [stdout] test export_json_without_meta ... ok [INFO] [stdout] test export_json_has_rows_array ... ok [INFO] [stdout] test lang_json_large_numbers ... ok [INFO] [stdout] test lang_json_children_collapse ... ok [INFO] [stdout] test export_jsonl_first_line_is_meta ... ok [INFO] [stdout] test export_jsonl_long_path ... ok [INFO] [stdout] test lang_json_children_separate ... ok [INFO] [stdout] test lang_json_has_schema_version ... ok [INFO] [stdout] test export_csv_empty_rows ... ok [INFO] [stdout] test lang_json_is_valid_json ... ok [INFO] [stdout] test lang_json_contains_rows ... ok [INFO] [stdout] test lang_json_mode_is_lang ... ok [INFO] [stdout] test lang_json_roundtrip_parse_render_idempotent ... ok [INFO] [stdout] test export_jsonl_data_lines_are_rows ... ok [INFO] [stdout] test lang_json_unicode_roundtrip ... ok [INFO] [stdout] test lang_md_contains_row_data ... ok [INFO] [stdout] test lang_md_contains_total_row ... ok [INFO] [stdout] test lang_md_deterministic ... ok [INFO] [stdout] test lang_md_empty_rows ... ok [INFO] [stdout] test lang_md_header_with_files ... ok [INFO] [stdout] test lang_md_header_without_files ... ok [INFO] [stdout] test lang_md_large_numbers ... ok [INFO] [stdout] test lang_md_multiple_rows_preserved_order ... ok [INFO] [stdout] test lang_md_pipe_delimited_rows ... ok [INFO] [stdout] test lang_md_single_row_structure ... ok [INFO] [stdout] test lang_md_unicode_name ... ok [INFO] [stdout] test lang_md_without_files_omits_files_column ... ok [INFO] [stdout] test lang_json_has_tool_info ... ok [INFO] [stdout] test lang_md_with_files_shows_files_column ... ok [INFO] [stdout] test lang_md_zero_code ... ok [INFO] [stdout] test lang_tsv_deterministic ... ok [INFO] [stdout] test lang_tsv_header_without_files ... ok [INFO] [stdout] test lang_tsv_header_with_files ... ok [INFO] [stdout] test lang_tsv_empty_rows ... ok [INFO] [stdout] test lang_tsv_tab_separated_data ... ok [INFO] [stdout] test lang_tsv_total_row ... ok [INFO] [stdout] test lang_tsv_with_files_has_seven_columns ... ok [INFO] [stdout] test lang_tsv_without_files_has_five_columns ... ok [INFO] [stdout] test module_json_contains_rows ... ok [INFO] [stdout] test module_json_has_schema_version ... ok [INFO] [stdout] test module_json_valid ... ok [INFO] [stdout] test module_md_data_row ... ok [INFO] [stdout] test module_md_deterministic ... ok [INFO] [stdout] test module_md_empty_rows ... ok [INFO] [stdout] test module_md_header ... ok [INFO] [stdout] test module_md_single_row_structure ... ok [INFO] [stdout] test module_md_total_row ... ok [INFO] [stdout] test module_md_unicode_name ... ok [INFO] [stdout] test module_tsv_data_row ... ok [INFO] [stdout] test module_tsv_header ... ok [INFO] [stdout] test snapshot_lang_tsv_with_files ... ok [INFO] [stdout] test snapshot_module_md_two_modules ... ok [INFO] [stdout] test snapshot_lang_md_two_langs ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 80 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s [INFO] [stdout] [INFO] [stderr] Running tests/format_depth_w58.rs (/opt/rustwide/target/debug/deps/format_depth_w58-82092d47c6b9d60c) [INFO] [stdout] [INFO] [stdout] running 37 tests [INFO] [stdout] test csv_header_row_present ... ok [INFO] [stdout] test csv_with_zero_rows_has_only_header ... ok [INFO] [stdout] test csv_unicode_file_path ... ok [INFO] [stdout] test format_selection_json_produces_json ... ok [INFO] [stdout] test csv_column_count_consistent ... ok [INFO] [stdout] test csv_quotes_fields_with_commas ... ok [INFO] [stdout] test csv_escapes_quotes_in_fields ... ok [INFO] [stdout] test format_selection_md_produces_pipe_tables ... ok [INFO] [stdout] test json_export_with_zero_rows_no_meta_is_empty_array ... ok [INFO] [stdout] test json_lang_contains_rows_and_total ... ok [INFO] [stdout] test format_selection_tsv_produces_tabs ... ok [INFO] [stdout] test json_export_with_meta_is_object ... ok [INFO] [stdout] test json_module_output_is_valid_json ... ok [INFO] [stdout] test json_lang_output_is_valid_json ... ok [INFO] [stdout] test jsonl_each_line_parses_as_json ... ok [INFO] [stdout] test json_unicode_roundtrip ... ok [INFO] [stdout] test jsonl_with_zero_rows_produces_empty ... ok [INFO] [stdout] test md_lang_has_header_separator_and_total ... ok [INFO] [stdout] test md_lang_header_order_without_files ... ok [INFO] [stdout] test md_lang_header_order_with_files ... ok [INFO] [stdout] test md_lang_with_files_has_seven_columns ... ok [INFO] [stdout] test md_module_has_seven_columns ... ok [INFO] [stdout] test md_row_count_matches_data_plus_header_sep_total ... ok [INFO] [stdout] test md_module_header_order ... ok [INFO] [stdout] test md_with_zero_rows_still_has_header_and_total ... ok [INFO] [stdout] test single_row_lang_report_md ... ok [INFO] [stdout] test tsv_lang_header_columns_match ... ok [INFO] [stdout] test tsv_lang_uses_tab_delimiters ... ok [INFO] [stdout] test md_lang_without_files_has_five_columns ... ok [INFO] [stdout] test md_very_long_language_name ... ok [INFO] [stdout] test tsv_lang_with_files_header_has_seven_columns ... ok [INFO] [stdout] test tsv_with_zero_rows_still_has_header_and_total ... ok [INFO] [stdout] test tsv_module_header_columns_match ... ok [INFO] [stdout] test md_unicode_language_name ... ok [INFO] [stdout] test tsv_unicode_language_name ... ok [INFO] [stdout] test jsonl_line_count_equals_row_count ... ok [INFO] [stdout] test many_rows_lang_report_md ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 37 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 93 tests [INFO] [stderr] Running tests/format_depth_w63.rs (/opt/rustwide/target/debug/deps/format_depth_w63-8ddf2b1cd376c74a) [INFO] [stdout] test csv_child_kind_column ... ok [INFO] [stdout] test csv_commas_in_path_are_quoted ... ok [INFO] [stdout] test csv_data_row_count ... ok [INFO] [stdout] test cyclonedx_components_match_rows ... ok [INFO] [stdout] test csv_header_columns ... ok [INFO] [stdout] test csv_newline_in_lang_name_quoted ... ok [INFO] [stdout] test csv_parent_kind_column ... ok [INFO] [stdout] test csv_quotes_in_path_are_escaped ... ok [INFO] [stdout] test cyclonedx_bom_format_field ... ok [INFO] [stdout] test cyclonedx_child_kind_property ... ok [INFO] [stdout] test cyclonedx_component_type_is_file ... ok [INFO] [stdout] test cyclonedx_empty_module_omits_group ... ok [INFO] [stdout] test cyclonedx_metadata_timestamp ... ok [INFO] [stdout] test cyclonedx_parent_no_kind_property ... ok [INFO] [stdout] test cyclonedx_serial_number_present ... ok [INFO] [stdout] test cyclonedx_tool_vendor ... ok [INFO] [stdout] test determinism_csv ... ok [INFO] [stdout] test determinism_lang_md ... ok [INFO] [stdout] test determinism_cyclonedx ... ok [INFO] [stdout] test determinism_diff_md ... ok [INFO] [stdout] test determinism_diff_receipt ... ok [INFO] [stdout] test determinism_lang_tsv ... ok [INFO] [stdout] test determinism_module_md ... ok [INFO] [stdout] test diff_md_compact_mode ... ok [INFO] [stdout] test diff_md_color_mode_ansi_codes ... ok [INFO] [stdout] test diff_md_contains_heading ... ok [INFO] [stdout] test diff_negative_delta ... ok [INFO] [stdout] test diff_md_language_movement_counts ... ok [INFO] [stdout] test diff_zero_delta ... ok [INFO] [stdout] test diff_md_negative_delta_red ... ok [INFO] [stdout] test diff_receipt_schema_version_present ... ok [INFO] [stdout] test empty_diff_rows ... ok [INFO] [stdout] test diff_language_added ... ok [INFO] [stdout] test diff_totals_aggregate_correctly ... ok [INFO] [stdout] test empty_export_json ... ok [INFO] [stdout] test diff_language_removed ... ok [INFO] [stdout] test empty_module_tsv ... ok [INFO] [stdout] test json_export_no_meta_is_array ... ok [INFO] [stdout] test empty_export_csv ... ok [INFO] [stdout] test json_export_receipt_has_data_array ... ok [INFO] [stdout] test empty_module_md ... ok [INFO] [stdout] test empty_lang_tsv ... ok [INFO] [stdout] test diff_receipt_mode_is_diff ... ok [INFO] [stdout] test diff_large_increase ... ok [INFO] [stdout] test empty_lang_md ... ok [INFO] [stdout] test json_lang_receipt_has_tool_info ... ok [INFO] [stdout] test json_module_receipt_valid ... ok [INFO] [stdout] test jsonl_no_meta_skips_first_line ... ok [INFO] [stdout] test long_module_name_md ... ok [INFO] [stdout] test empty_export_jsonl ... ok [INFO] [stdout] test jsonl_first_line_is_meta ... ok [INFO] [stdout] test json_lang_receipt_valid ... ok [INFO] [stdout] test many_languages_diff ... ok [INFO] [stdout] test empty_lang_json ... ok [INFO] [stdout] test long_path_jsonl_preserves_full ... ok [INFO] [stdout] test jsonl_each_line_valid_json ... ok [INFO] [stdout] test empty_cyclonedx ... ok [INFO] [stdout] test jsonl_100_rows_correct_count ... ok [INFO] [stdout] test long_path_csv_preserves_full ... ok [INFO] [stdout] test md_lang_large_values_aligned ... ok [INFO] [stdout] test md_lang_single_digit_values ... ok [INFO] [stdout] test md_lang_total_row_bold ... ok [INFO] [stdout] test jsonl_row_lines_have_type_row ... ok [INFO] [stdout] test md_module_separator_row_present ... ok [INFO] [stdout] test md_module_total_row_bold ... ok [INFO] [stdout] test empty_diff_md ... ok [INFO] [stdout] test tsv_header_matches_data_columns ... ok [INFO] [stdout] test tsv_lang_tab_count_with_files ... ok [INFO] [stdout] test tsv_lang_tab_count_without_files ... ok [INFO] [stdout] test tsv_module_tab_count ... ok [INFO] [stdout] test tsv_no_trailing_tab ... ok [INFO] [stdout] test unicode_diff_lang_name ... ok [INFO] [stdout] test unicode_file_path_csv ... ok [INFO] [stdout] test unicode_lang_name_json ... ok [INFO] [stdout] test unicode_lang_name_md ... ok [INFO] [stdout] test unicode_lang_name_tsv ... ok [INFO] [stdout] test unicode_module_name_md ... ok [INFO] [stdout] test unicode_path_cyclonedx ... ok [INFO] [stdout] test prop_diff_totals_delta_matches ... ok [INFO] [stdout] test prop_tsv_no_trailing_tabs ... ok [INFO] [stdout] test snapshot_w63_diff_compact ... ok [INFO] [stdout] test snapshot_w63_cyclonedx_basic ... ok [INFO] [stdout] test snapshot_w63_empty_lang_md ... ok [INFO] [stdout] test snapshot_w63_module_md ... ok [INFO] [stdout] test snapshot_w63_csv_basic ... ok [INFO] [stdout] test snapshot_w63_lang_tsv_no_files ... ok [INFO] [stdout] test snapshot_w63_lang_md_multi_lang ... ok [INFO] [stdout] test snapshot_w63_diff_md_full ... ok [INFO] [stdout] test prop_csv_row_count_matches ... ok [INFO] [stdout] test prop_lang_json_always_valid ... ok [INFO] [stdout] test prop_module_json_always_valid ... ok [INFO] [stdout] test prop_jsonl_line_count_with_meta ... ok [INFO] [stdout] test prop_cyclonedx_component_count_matches ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 93 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.41s [INFO] [stdout] [INFO] [stderr] Running tests/format_roundtrip_w52.rs (/opt/rustwide/target/debug/deps/format_roundtrip_w52-0e0f45957bde1798) [INFO] [stdout] [INFO] [stdout] running 24 tests [INFO] [stdout] test csv_header_has_expected_columns ... ok [INFO] [stdout] test json_nested_structure_correctness ... ok [INFO] [stdout] test json_export_is_valid_with_schema_version ... ok [INFO] [stdout] test csv_line_count_equals_header_plus_data ... ok [INFO] [stdout] test json_lang_output_is_single_line ... ok [INFO] [stdout] test json_roundtrip_lang_receipt ... ok [INFO] [stdout] test json_roundtrip_max_field_values ... ok [INFO] [stdout] test json_roundtrip_empty_rows ... ok [INFO] [stdout] test json_roundtrip_module_receipt ... ok [INFO] [stdout] test json_roundtrip_export_receipt ... ok [INFO] [stdout] test lang_row_count_consistent_across_formats ... ok [INFO] [stdout] test jsonl_each_line_is_valid_json ... ok [INFO] [stdout] test jsonl_line_count_matches_meta_plus_data ... ok [INFO] [stdout] test json_deterministic_output ... ok [INFO] [stdout] test language_ordering_consistent_across_formats ... ok [INFO] [stdout] test tsv_line_count_equals_header_plus_data ... ok [INFO] [stdout] test markdown_contains_table_markers ... ok [INFO] [stdout] test markdown_totals_row_is_last ... ok [INFO] [stdout] test top_n_produces_same_count_in_all_formats ... ok [INFO] [stdout] test module_total_code_consistent_across_formats ... ok [INFO] [stdout] test module_markdown_totals_row_is_last ... ok [INFO] [stdout] test total_code_lines_consistent_across_formats ... ok [INFO] [stdout] test module_row_count_consistent_across_formats ... ok [INFO] [stdout] test json_roundtrip_special_characters_in_lang ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s [INFO] [stdout] [INFO] [stderr] Running tests/format_snapshot_w58.rs (/opt/rustwide/target/debug/deps/format_snapshot_w58-af01d86c55607875) [INFO] [stdout] [INFO] [stdout] running 20 tests [INFO] [stdout] test w58_diff_md_growth ... ok [INFO] [stdout] test w58_lang_tsv_zero_languages ... ok [INFO] [stdout] test w58_module_json_five_modules ... ok [INFO] [stdout] test w58_diff_md_compact ... ok [INFO] [stdout] test w58_diff_md_no_change ... ok [INFO] [stdout] test w58_lang_md_five_languages ... ok [INFO] [stdout] test w58_export_csv_with_children ... ok [INFO] [stdout] test w58_lang_md_embedded_collapse ... ok [INFO] [stdout] test w58_module_md_five_modules ... ok [INFO] [stdout] test w58_export_jsonl_with_children ... ok [INFO] [stdout] test w58_export_json_rows_with_children ... ok [INFO] [stdout] test w58_lang_md_single_with_files ... ok [INFO] [stdout] test w58_lang_json_five_languages ... ok [INFO] [stdout] test w58_lang_md_embedded_separate ... ok [INFO] [stdout] test w58_lang_json_single_language ... ok [INFO] [stdout] test w58_lang_md_twenty_plus_languages ... ok [INFO] [stdout] test w58_module_tsv_five_modules ... ok [INFO] [stdout] test w58_lang_md_zero_languages ... ok [INFO] [stdout] test w58_lang_tsv_five_languages ... ok [INFO] [stdout] test w58_lang_tsv_without_files ... ok [INFO] [stderr] Running tests/format_tests.rs (/opt/rustwide/target/debug/deps/format_tests-3226945693b3df8d) [INFO] [stdout] [INFO] [stdout] test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 41 tests [INFO] [stdout] test test_compute_diff_totals_with_subtraction ... ok [INFO] [stdout] test test_compute_diff_rows_negative_delta ... ok [INFO] [stdout] test test_compute_diff_rows_delta_calculation ... ok [INFO] [stdout] test test_cyclonedx_empty_module_no_group ... ok [INFO] [stdout] test test_cyclonedx_child_has_kind_property ... ok [INFO] [stdout] test test_compute_diff_totals_accumulation ... ok [INFO] [stdout] test test_compute_diff_totals_nonzero_deltas ... ok [INFO] [stdout] test test_diff_row_old_new_distinct ... ok [INFO] [stdout] test test_cyclonedx_parent_has_no_kind_property ... ok [INFO] [stdout] test test_diff_row_only_tokens_changed ... ok [INFO] [stdout] test test_diff_row_only_bytes_changed ... ok [INFO] [stdout] test test_diff_receipt_generated_at_ms_is_reasonable ... ok [INFO] [stdout] test test_jsonl_no_redaction_with_none_mode ... ok [INFO] [stdout] test test_json_generated_at_ms_is_reasonable ... ok [INFO] [stdout] test test_normalize_scan_input_empty_after_strip ... ok [INFO] [stdout] test test_json_no_redaction_with_none_mode ... ok [INFO] [stdout] test test_scan_args_individual_sub_flags ... ok [INFO] [stdout] test test_scan_args_no_ignore_implies_sub_flags ... ok [INFO] [stdout] test test_scan_args_no_redact_option ... ok [INFO] [stdout] test test_scan_args_preserves_global_flags ... ok [INFO] [stdout] test test_normalize_scan_input_multiple_dot_slash ... ok [INFO] [stdout] test test_jsonl_strip_prefix_redacted_with_paths_mode ... ok [INFO] [stdout] test test_json_strip_prefix_redacted_with_paths_mode ... ok [INFO] [stdout] test test_scan_args_empty_excluded_with_redact ... ok [INFO] [stdout] test test_scan_args_redact_all_mode ... ok [INFO] [stdout] test test_jsonl_strip_prefix_redacted_with_all_mode ... ok [INFO] [stdout] test test_jsonl_generated_at_ms_is_reasonable ... ok [INFO] [stdout] test test_scan_args_redact_none_mode ... ok [INFO] [stdout] test test_jsonl_strip_prefix_redacted_false_when_no_strip_prefix ... ok [INFO] [stdout] test test_render_diff_md_non_empty ... ok [INFO] [stdout] test test_scan_args_redact_paths_mode ... ok [INFO] [stdout] test test_write_export_jsonl_without_meta ... ok [INFO] [stdout] test test_write_export_jsonl_with_meta ... ok [INFO] [stdout] test test_write_export_json_with_redaction ... ok [INFO] [stdout] test test_write_export_cyclonedx_structure ... ok [INFO] [stdout] test test_write_export_jsonl_to_file_writes_valid_jsonl ... ok [INFO] [stdout] test test_write_lang_json_to_file_writes_valid_json ... ok [INFO] [stdout] test test_write_export_writes_to_file ... ok [INFO] [stdout] test test_write_module_json_to_file_writes_valid_json ... ok [INFO] [stdout] test test_write_export_csv_format ... ok [INFO] [stdout] test test_cyclonedx_snapshot_deterministic ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 41 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s [INFO] [stdout] [INFO] [stderr] Running tests/fuzz_w73.rs (/opt/rustwide/target/debug/deps/fuzz_w73-e6de7bf460dec88c) [INFO] [stdout] [INFO] [stdout] running 14 tests [INFO] [stdout] test fuzz_tsv_with_tab_newline_names ... ok [INFO] [stdout] test fuzz_lang_tsv_no_panic ... ok [INFO] [stdout] test fuzz_module_tsv_no_panic ... ok [INFO] [stdout] test fuzz_module_md_no_panic ... ok [INFO] [stdout] test fuzz_diff_md_no_panic ... ok [INFO] [stdout] test fuzz_module_json_no_panic ... ok [INFO] [stdout] test fuzz_lang_md_no_panic ... ok [INFO] [stdout] test fuzz_export_json_no_panic ... ok [INFO] [stdout] test fuzz_diff_md_compact_no_panic ... ok [INFO] [stdout] test fuzz_lang_json_no_panic ... ok [INFO] [stdout] test fuzz_diff_md_ansi_no_panic ... ok [INFO] [stdout] test fuzz_export_csv_no_panic ... ok [INFO] [stdout] test fuzz_compute_diff_rows_no_panic ... ok [INFO] [stderr] Running tests/mutation_coverage_w50.rs (/opt/rustwide/target/debug/deps/mutation_coverage_w50-0fd61b3f0d0cf2c3) [INFO] [stdout] test fuzz_export_jsonl_no_panic ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.48s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 10 tests [INFO] [stdout] test json_contains_schema_version ... ok [INFO] [stdout] test json_includes_tool_info ... ok [INFO] [stdout] test markdown_line_count ... ok [INFO] [stdout] test json_contains_mode_field ... ok [INFO] [stdout] test json_rows_length_matches ... ok [INFO] [stdout] test markdown_contains_header_markers ... ok [INFO] [stdout] test tsv_total_row_present ... ok [INFO] [stdout] test tsv_has_tab_separators ... ok [INFO] [stdout] test markdown_without_files_omits_files_column ... ok [INFO] [stdout] test markdown_contains_data_values ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stderr] Running tests/properties.rs (/opt/rustwide/target/debug/deps/properties-acedd4e3b1f075d1) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 18 tests [INFO] [stdout] test diff_totals_equal_row_sums ... ok [INFO] [stdout] test diff_identical_zero_deltas ... ok [INFO] [stdout] test export_csv_deterministic ... ok [INFO] [stdout] test lang_md_deterministic ... ok [INFO] [stdout] test export_json_preserves_all_paths ... ok [INFO] [stdout] test lang_md_header ... ok [INFO] [stdout] test lang_json_roundtrip ... ok [INFO] [stdout] test module_md_line_count ... ok [INFO] [stdout] test lang_tsv_line_count ... ok [INFO] [stdout] test export_csv_line_count ... ok [INFO] [stdout] test module_json_roundtrip ... ok [INFO] [stdout] test lang_tsv_deterministic ... ok [INFO] [stdout] test module_md_deterministic ... ok [INFO] [stdout] test lang_md_line_count ... ok [INFO] [stdout] test export_json_roundtrip ... ok [INFO] [stdout] test module_report_deterministic ... ok [INFO] [stdout] test module_tsv_deterministic ... ok [INFO] [stdout] test lang_json_valid ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stderr] Running tests/proptest_deep.rs (/opt/rustwide/target/debug/deps/proptest_deep-644e6d4b77c9c36c) [INFO] [stdout] [INFO] [stdout] running 17 tests [INFO] [stdout] test diff_deltas_anti_symmetric ... ok [INFO] [stdout] test diff_each_row_delta_consistent ... ok [INFO] [stdout] test diff_totals_match_source_reports ... ok [INFO] [stdout] test diff_self_is_zero ... ok [INFO] [stdout] test lang_md_pipe_balance ... ok [INFO] [stdout] test export_csv_consistent_columns ... ok [INFO] [stdout] test lang_tsv_consistent_columns ... ok [INFO] [stdout] test diff_rows_are_deterministic ... ok [INFO] [stdout] test module_json_is_valid_json ... ok [INFO] [stdout] test lang_json_is_valid_json ... ok [INFO] [stdout] test export_json_is_valid_json ... ok [INFO] [stdout] test module_md_pipe_balance ... ok [INFO] [stdout] test self_diff_produces_zero_deltas ... ok [INFO] [stdout] test export_jsonl_each_line_is_valid_json ... ok [INFO] [stdout] test diff_row_count_is_union_of_languages ... ok [INFO] [stdout] test module_tsv_consistent_columns ... ok [INFO] [stdout] test diff_totals_bytes_tokens_consistency ... 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/proptest_expansion_w50.rs (/opt/rustwide/target/debug/deps/proptest_expansion_w50-db708841dc27f3e9) [INFO] [stdout] [INFO] [stdout] running 16 tests [INFO] [stdout] test lang_row_json_roundtrip ... ok [INFO] [stdout] test module_row_json_roundtrip ... ok [INFO] [stdout] test file_row_json_roundtrip ... ok [INFO] [stdout] test module_json_always_valid ... ok [INFO] [stdout] test lang_md_has_header_and_separator ... ok [INFO] [stdout] test lang_tsv_consistent_columns ... ok [INFO] [stdout] test module_tsv_never_panics ... ok [INFO] [stdout] test module_json_roundtrip_rows ... ok [INFO] [stdout] test lang_json_always_valid ... ok [INFO] [stdout] test lang_json_roundtrip_rows ... ok [INFO] [stdout] test lang_md_never_panics ... ok [INFO] [stdout] test module_tsv_consistent_columns ... ok [INFO] [stdout] test lang_tsv_never_panics ... ok [INFO] [stdout] test module_md_never_panics ... ok [INFO] [stdout] test export_data_json_roundtrip ... ok [INFO] [stdout] test module_md_has_header_and_separator ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.65s [INFO] [stdout] [INFO] [stderr] Running tests/proptest_w43.rs (/opt/rustwide/target/debug/deps/proptest_w43-a715af53a639fe68) [INFO] [stdout] [INFO] [stdout] running 23 tests [INFO] [stdout] test export_json_preserves_paths ... ok [INFO] [stdout] test diff_anti_symmetric ... ok [INFO] [stdout] test diff_totals_equal_row_sums ... ok [INFO] [stdout] test diff_self_zero_deltas ... ok [INFO] [stdout] test lang_md_deterministic ... ok [INFO] [stdout] test lang_md_pipe_balance ... ok [INFO] [stdout] test export_csv_line_count ... ok [INFO] [stdout] test export_jsonl_deterministic ... ok [INFO] [stdout] test module_md_deterministic ... ok [INFO] [stdout] test module_md_starts_with_pipe ... ok [INFO] [stdout] test export_jsonl_lines_valid ... ok [INFO] [stdout] test export_csv_deterministic ... ok [INFO] [stdout] test lang_tsv_consistent_columns ... ok [INFO] [stdout] test lang_md_line_count ... ok [INFO] [stdout] test module_tsv_deterministic ... ok [INFO] [stdout] test module_md_contains_separator ... ok [INFO] [stdout] test lang_tsv_deterministic ... ok [INFO] [stdout] test lang_md_starts_with_pipe ... ok [INFO] [stdout] test export_json_always_valid ... ok [INFO] [stdout] test module_tsv_consistent_columns ... ok [INFO] [stdout] test lang_md_contains_separator ... ok [INFO] [stdout] test module_json_always_valid ... ok [INFO] [stderr] Running tests/scan_args_reexport.rs (/opt/rustwide/target/debug/deps/scan_args_reexport-fd08207e39260f92) [INFO] [stdout] test lang_json_always_valid ... ok [INFO] [stderr] Running tests/schema_output_w53.rs (/opt/rustwide/target/debug/deps/schema_output_w53-b38bf3bbae3ababd) [INFO] [stdout] [INFO] [stdout] test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test given_scan_args_reexport_when_called_then_output_matches_core_microcrate ... 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] [stdout] [INFO] [stdout] running 11 tests [INFO] [stdout] test json_and_tsv_have_same_row_count ... ok [INFO] [stdout] test module_md_output_has_headers ... ok [INFO] [stdout] test lang_json_has_rows_and_total ... ok [INFO] [stdout] test lang_tsv_output_has_correct_columns ... ok [INFO] [stdout] test md_table_has_separator_row ... ok [INFO] [stdout] test json_output_has_schema_version ... ok [INFO] [stdout] test lang_md_output_has_headers ... ok [INFO] [stdout] test lang_all_formats_contain_same_totals ... ok [INFO] [stdout] test module_json_output_is_valid_json ... ok [INFO] [stdout] test lang_json_output_is_valid_json ... ok [INFO] [stdout] test module_tsv_output_has_correct_columns ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/snapshot_deep.rs (/opt/rustwide/target/debug/deps/snapshot_deep-5a2ac3db37a69900) [INFO] [stdout] [INFO] [stdout] running 35 tests [INFO] [stdout] test determinism_module_md_identical_across_calls ... ok [INFO] [stdout] test determinism_module_tsv_identical_across_calls ... ok [INFO] [stdout] test determinism_export_csv_identical_across_calls ... ok [INFO] [stdout] test determinism_lang_md_identical_across_calls ... ok [INFO] [stdout] test determinism_lang_tsv_identical_across_calls ... ok [INFO] [stdout] test snapshot_diff_all_removed ... ok [INFO] [stdout] test snapshot_cyclonedx_empty ... ok [INFO] [stdout] test snapshot_export_csv_with_children ... ok [INFO] [stdout] test snapshot_diff_all_added ... ok [INFO] [stdout] test snapshot_export_csv_redact_all ... ok [INFO] [stdout] test snapshot_export_json_empty ... ok [INFO] [stdout] test snapshot_cyclonedx_with_children ... ok [INFO] [stdout] test snapshot_lang_md_embedded_rows ... ok [INFO] [stdout] test snapshot_export_json_with_children ... ok [INFO] [stdout] test snapshot_diff_many_languages ... ok [INFO] [stdout] test snapshot_lang_md_many_with_files ... ok [INFO] [stdout] test snapshot_export_jsonl_with_children ... ok [INFO] [stdout] test snapshot_lang_tsv_unicode ... ok [INFO] [stdout] test snapshot_lang_json_embedded_rows ... ok [INFO] [stdout] test snapshot_module_md_forward_slash_paths ... ok [INFO] [stdout] test snapshot_export_jsonl_empty ... ok [INFO] [stdout] test snapshot_lang_md_with_files_separate ... ok [INFO] [stdout] test snapshot_module_md_unicode ... ok [INFO] [stdout] test snapshot_module_md_many ... ok [INFO] [stdout] test snapshot_module_tsv_zero_values ... ok [INFO] [stdout] test snapshot_module_md_zero_values ... ok [INFO] [stdout] test snapshot_module_tsv_many ... ok [INFO] [stdout] test snapshot_lang_md_zero_values ... ok [INFO] [stdout] test snapshot_cyclonedx_redacted ... ok [INFO] [stdout] test snapshot_module_json_many ... ok [INFO] [stdout] test snapshot_export_csv_special_chars ... ok [INFO] [stdout] test snapshot_module_tsv_unicode ... ok [INFO] [stdout] test snapshot_lang_tsv_zero_values ... ok [INFO] [stdout] test snapshot_lang_tsv_embedded_rows ... ok [INFO] [stdout] test snapshot_lang_md_unicode ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 35 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.19s [INFO] [stdout] [INFO] [stderr] Running tests/snapshot_format_w50.rs (/opt/rustwide/target/debug/deps/snapshot_format_w50-852796c267f6a442) [INFO] [stdout] [INFO] [stdout] running 12 tests [INFO] [stdout] test snapshot_export_csv_min_code ... ok [INFO] [stdout] test snapshot_diff_md_removed_language ... ok [INFO] [stdout] test snapshot_export_csv_header ... ok [INFO] [stdout] test snapshot_export_json_envelope ... ok [INFO] [stdout] test snapshot_lang_md_five_languages ... ok [INFO] [stdout] test snapshot_lang_tsv_five_languages ... ok [INFO] [stdout] test snapshot_module_json_nested ... ok [INFO] [stdout] test snapshot_module_md_nested ... ok [INFO] [stdout] test snapshot_lang_md_no_files ... ok [INFO] [stdout] test snapshot_export_jsonl ... ok [INFO] [stdout] test snapshot_module_tsv_nested ... ok [INFO] [stderr] Running tests/snapshot_golden_w54.rs (/opt/rustwide/target/debug/deps/snapshot_golden_w54-c87f572cfd14ed2b) [INFO] [stdout] test snapshot_lang_md_top3_with_other ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 23 tests [INFO] [stdout] test w54_lang_md_with_files ... ok [INFO] [stdout] test w54_lang_md_embedded_separate ... ok [INFO] [stdout] test w54_lang_json_empty ... ok [INFO] [stdout] test w54_export_json_rows ... ok [INFO] [stdout] test w54_lang_tsv_single_language ... ok [INFO] [stdout] test w54_lang_tsv_empty ... ok [INFO] [stdout] test w54_lang_json_two_langs ... ok [INFO] [stdout] test w54_lang_md_without_files ... ok [INFO] [stdout] test w54_export_csv ... ok [INFO] [stderr] Running tests/snapshot_w40.rs (/opt/rustwide/target/debug/deps/snapshot_w40-54d5ead8fb87a880) [INFO] [stdout] test w54_lang_md_embedded_collapse ... ok [INFO] [stdout] test w54_lang_tsv_without_files ... ok [INFO] [stdout] test w54_export_csv_empty ... ok [INFO] [stdout] test w54_module_tsv_empty ... ok [INFO] [stdout] test w54_lang_md_many_languages ... ok [INFO] [stdout] test w54_module_tsv ... ok [INFO] [stdout] test w54_export_jsonl ... ok [INFO] [stdout] test w54_export_jsonl_empty ... ok [INFO] [stdout] test w54_lang_md_single_language ... ok [INFO] [stdout] test w54_module_md ... ok [INFO] [stdout] test w54_module_md_empty ... ok [INFO] [stdout] test w54_lang_md_empty ... ok [INFO] [stdout] test w54_module_json ... ok [INFO] [stdout] test w54_lang_tsv_with_files ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.20s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test snapshot_lang_tsv ... ok [INFO] [stdout] test snapshot_lang_json_envelope ... ok [INFO] [stdout] test snapshot_module_md_breakdown ... ok [INFO] [stdout] test snapshot_lang_md_table ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s [INFO] [stdout] [INFO] [stderr] Running tests/snapshot_w45.rs (/opt/rustwide/target/debug/deps/snapshot_w45-8d9c4feec728ad4f) [INFO] [stdout] [INFO] [stdout] running 8 tests [INFO] [stdout] test snapshot_diff_json_no_changes ... ok [INFO] [stdout] test snapshot_diff_md_new_language ... ok [INFO] [stdout] test snapshot_module_json_single ... ok [INFO] [stdout] test snapshot_lang_md_top2 ... ok [INFO] [stdout] test snapshot_export_cyclonedx_single_file ... ok [INFO] [stdout] test snapshot_export_csv_multi_file ... ok [INFO] [stdout] test snapshot_module_tsv_single ... ok [INFO] [stdout] test snapshot_export_csv_single_file ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s [INFO] [stdout] [INFO] [stderr] Running tests/snapshot_w70.rs (/opt/rustwide/target/debug/deps/snapshot_w70-b64a44e04805e096) [INFO] [stdout] [INFO] [stdout] running 20 tests [INFO] [stdout] test w70_lang_tsv_with_files ... ok [INFO] [stdout] test w70_lang_json_empty ... ok [INFO] [stdout] test w70_lang_md_two_langs_with_files ... ok [INFO] [stdout] test w70_export_jsonl_rows ... ok [INFO] [stdout] test w70_module_json_three_modules ... ok [INFO] [stdout] test w70_module_md_empty ... ok [INFO] [stdout] test w70_lang_md_two_langs_without_files ... ok [INFO] [stdout] test w70_lang_md_single_lang ... ok [INFO] [stdout] test w70_lang_tsv_without_files ... ok [INFO] [stdout] test w70_module_md_three_modules ... ok [INFO] [stdout] test w70_lang_tsv_four_langs ... ok [INFO] [stdout] test w70_export_csv_with_children ... ok [INFO] [stdout] test w70_lang_tsv_empty ... ok [INFO] [stdout] test w70_lang_md_embedded_separate ... ok [INFO] [stdout] test w70_lang_json_single_lang ... ok [INFO] [stdout] test w70_lang_md_top_limited ... ok [INFO] [stdout] test w70_lang_json_two_langs ... ok [INFO] [stdout] test w70_module_tsv_three_modules ... ok [INFO] [stdout] test w70_lang_md_four_langs ... ok [INFO] [stdout] test w70_lang_md_empty ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s [INFO] [stdout] [INFO] [stderr] Running tests/snapshot_w74.rs (/opt/rustwide/target/debug/deps/snapshot_w74-ef93ee3b73724b19) [INFO] [stdout] [INFO] [stdout] running 20 tests [INFO] [stdout] test w74_export_csv ... ok [INFO] [stdout] test w74_export_jsonl ... ok [INFO] [stdout] test w74_export_json ... ok [INFO] [stdout] test w74_export_cyclonedx ... ok [INFO] [stdout] test w74_lang_json_empty ... ok [INFO] [stdout] test w74_lang_md_single_lang ... ok [INFO] [stdout] test w74_lang_md_three_langs_with_files ... ok [INFO] [stdout] test w74_lang_md_empty ... ok [INFO] [stdout] test w74_lang_json_three_langs ... ok [INFO] [stdout] test w74_lang_md_embedded_separate ... ok [INFO] [stdout] test w74_lang_md_three_langs_without_files ... ok [INFO] [stdout] test w74_lang_md_empty_with_files ... ok [INFO] [stdout] test w74_lang_tsv_empty ... ok [INFO] [stdout] test w74_lang_json_single_lang ... ok [INFO] [stdout] test w74_lang_tsv_single_lang ... ok [INFO] [stdout] test w74_lang_tsv_three_langs ... ok [INFO] [stdout] test w74_lang_tsv_without_files ... ok [INFO] [stdout] test w74_module_md_three_modules ... ok [INFO] [stdout] test w74_module_json_three_modules ... ok [INFO] [stderr] Running tests/snapshots.rs (/opt/rustwide/target/debug/deps/snapshots-11adf085e19af453) [INFO] [stdout] test w74_module_tsv_three_modules ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.15s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 34 tests [INFO] [stdout] test snapshot_diff_md_ansi_color ... ok [INFO] [stdout] test snapshot_diff_json ... ok [INFO] [stdout] test snapshot_lang_json_single ... ok [INFO] [stdout] test snapshot_export_csv_empty ... ok [INFO] [stdout] test snapshot_export_csv ... ok [INFO] [stdout] test snapshot_diff_md_no_changes ... ok [INFO] [stdout] test snapshot_diff_md_full ... ok [INFO] [stdout] test snapshot_lang_md_many ... ok [INFO] [stdout] test snapshot_lang_md_empty ... ok [INFO] [stdout] test snapshot_lang_md_single ... ok [INFO] [stdout] test snapshot_lang_md_without_files ... ok [INFO] [stdout] test snapshot_export_json_no_meta ... ok [INFO] [stdout] test snapshot_lang_tsv_empty ... ok [INFO] [stdout] test snapshot_export_jsonl_single_file ... ok [INFO] [stdout] test snapshot_lang_tsv_many ... ok [INFO] [stdout] test snapshot_lang_tsv_single ... ok [INFO] [stdout] test snapshot_lang_md_with_files ... ok [INFO] [stdout] test snapshot_diff_md_compact ... ok [INFO] [stdout] test snapshot_export_cyclonedx ... ok [INFO] [stdout] test snapshot_export_json_with_meta ... ok [INFO] [stdout] test snapshot_lang_tsv_with_files ... ok [INFO] [stdout] test snapshot_lang_json ... ok [INFO] [stdout] test snapshot_export_jsonl_with_meta ... ok [INFO] [stdout] test snapshot_module_md_empty ... ok [INFO] [stdout] test snapshot_module_tsv ... ok [INFO] [stdout] test snapshot_module_md_single ... ok [INFO] [stdout] test snapshot_export_jsonl_no_meta ... ok [INFO] [stdout] test snapshot_module_json ... ok [INFO] [stdout] test snapshot_lang_json_empty ... ok [INFO] [stdout] test snapshot_lang_json_many ... ok [INFO] [stdout] test snapshot_lang_tsv_without_files ... ok [INFO] [stdout] test snapshot_module_tsv_empty ... ok [INFO] [stdout] test snapshot_module_md ... ok [INFO] [stdout] test snapshot_module_json_empty ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 34 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s [INFO] [stdout] [INFO] [stderr] Doc-tests tokmd_format [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test src/lib.rs - compute_diff_rows (line 771) ... ok [INFO] [stdout] test src/lib.rs - compute_diff_totals (line 868) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] all doctests ran in 0.49s; merged doctests compilation took 0.48s [INFO] running `Command { std: "docker" "inspect" "3a74551a6f68589b3d241cb2632f7e3e9d386a6da95289a371b82a84623a0cf4", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "3a74551a6f68589b3d241cb2632f7e3e9d386a6da95289a371b82a84623a0cf4", kill_on_drop: false }` [INFO] [stdout] 3a74551a6f68589b3d241cb2632f7e3e9d386a6da95289a371b82a84623a0cf4