[INFO] fetching crate tlsh-rs 0.1.0... [INFO] testing tlsh-rs-0.1.0 against try#dec9417b8611e34e787a3e4c37686b5131f9e5c5 for pr-154210-1 [INFO] extracting crate tlsh-rs 0.1.0 into /workspace/builds/worker-5-tc2/source [INFO] started tweaking crates.io crate tlsh-rs 0.1.0 [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate tlsh-rs 0.1.0 [INFO] tweaked toml for crates.io crate tlsh-rs 0.1.0 written to /workspace/builds/worker-5-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate tlsh-rs 0.1.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 tlsh-rs 0.1.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-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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] 10f01d8b6455f644e3520a45bd1dd3581d6821635ab869fb3c87d95398cd102b [INFO] running `Command { std: "docker" "start" "-a" "10f01d8b6455f644e3520a45bd1dd3581d6821635ab869fb3c87d95398cd102b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "10f01d8b6455f644e3520a45bd1dd3581d6821635ab869fb3c87d95398cd102b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "10f01d8b6455f644e3520a45bd1dd3581d6821635ab869fb3c87d95398cd102b", kill_on_drop: false }` [INFO] [stdout] 10f01d8b6455f644e3520a45bd1dd3581d6821635ab869fb3c87d95398cd102b [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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] b187cee560c5fd31de3e78f5b065169bb606aedb5e8f4fdde178d555ffacc7a8 [INFO] running `Command { std: "docker" "start" "-a" "b187cee560c5fd31de3e78f5b065169bb606aedb5e8f4fdde178d555ffacc7a8", kill_on_drop: false }` [INFO] [stderr] Compiling tlsh-rs v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: value assigned to `fed_len` is never read [INFO] [stdout] --> src/builder.rs:77:13 [INFO] [stdout] | [INFO] [stdout] 77 | fed_len += 1; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `fed_len` is never read [INFO] [stdout] --> src/builder.rs:67:13 [INFO] [stdout] | [INFO] [stdout] 67 | fed_len += 1; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1.37s [INFO] running `Command { std: "docker" "inspect" "b187cee560c5fd31de3e78f5b065169bb606aedb5e8f4fdde178d555ffacc7a8", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b187cee560c5fd31de3e78f5b065169bb606aedb5e8f4fdde178d555ffacc7a8", kill_on_drop: false }` [INFO] [stdout] b187cee560c5fd31de3e78f5b065169bb606aedb5e8f4fdde178d555ffacc7a8 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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] f195a61c72ed3d373eabc6d9533106500b782e514385f5504783b3b71ba8c743 [INFO] running `Command { std: "docker" "start" "-a" "f195a61c72ed3d373eabc6d9533106500b782e514385f5504783b3b71ba8c743", kill_on_drop: false }` [INFO] [stdout] warning: value assigned to `fed_len` is never read [INFO] [stdout] --> src/builder.rs:77:13 [INFO] [stdout] | [INFO] [stdout] 77 | fed_len += 1; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `fed_len` is never read [INFO] [stdout] --> src/builder.rs:67:13 [INFO] [stdout] | [INFO] [stdout] 67 | fed_len += 1; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling tlsh-rs v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: value assigned to `fed_len` is never read [INFO] [stdout] --> src/builder.rs:77:13 [INFO] [stdout] | [INFO] [stdout] 77 | fed_len += 1; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `fed_len` is never read [INFO] [stdout] --> src/builder.rs:67:13 [INFO] [stdout] | [INFO] [stdout] 67 | fed_len += 1; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 1.91s [INFO] running `Command { std: "docker" "inspect" "f195a61c72ed3d373eabc6d9533106500b782e514385f5504783b3b71ba8c743", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f195a61c72ed3d373eabc6d9533106500b782e514385f5504783b3b71ba8c743", kill_on_drop: false }` [INFO] [stdout] f195a61c72ed3d373eabc6d9533106500b782e514385f5504783b3b71ba8c743 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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] c129d2465d28be4a4134bca17761df2a6ad55f114b4390de5d8f16c5c0d52599 [INFO] running `Command { std: "docker" "start" "-a" "c129d2465d28be4a4134bca17761df2a6ad55f114b4390de5d8f16c5c0d52599", kill_on_drop: false }` [INFO] [stderr] warning: value assigned to `fed_len` is never read [INFO] [stderr] --> src/builder.rs:77:13 [INFO] [stderr] | [INFO] [stderr] 77 | fed_len += 1; [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: value assigned to `fed_len` is never read [INFO] [stderr] --> src/builder.rs:67:13 [INFO] [stderr] | [INFO] [stderr] 67 | fed_len += 1; [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: `tlsh-rs` (lib) generated 2 warnings [INFO] [stderr] warning: `tlsh-rs` (lib test) generated 2 warnings (2 duplicates) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 1.10s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/tlsh_rs-7641861919ff9b49) [INFO] [stdout] [INFO] [stdout] running 95 tests [INFO] [stdout] test builder::tests::b_mapping_is_stable ... ok [INFO] [stdout] test builder::tests::builder_default_state_and_reset_are_consistent ... ok [INFO] [stdout] test builder::tests::builder_default_impl_matches_new ... ok [INFO] [stdout] test builder::tests::builder_detects_data_too_long_before_processing ... ok [INFO] [stdout] test builder::tests::builder_finalize_detects_insufficient_variance_paths ... ok [INFO] [stdout] test builder::tests::builder_finalize_covers_capture_length_error_branch ... ok [INFO] [stdout] test builder::tests::builder_helpers_cover_nonzero_count_and_bucket_encoding ... ok [INFO] [stdout] test builder::tests::builder_finalize_with_conservative_option_rejects_small_input ... ok [INFO] [stdout] test builder::tests::builder_supports_three_byte_checksum_profile ... ok [INFO] [stdout] test builder::tests::builder_quantization_covers_q1_bucket_branch ... ok [INFO] [stdout] test builder::tests::builder_validity_checks_cover_short_and_conservative_paths ... ok [INFO] [stdout] test builder::tests::capture_length_covers_boundary_cases ... ok [INFO] [stdout] test builder::tests::hash_bytes_with_profile_reports_data_too_long_without_reading_input ... ok [INFO] [stdout] test builder::tests::rotate_window_indices_rotates_positions ... ok [INFO] [stdout] test cli::application::tests::compare_pair_and_threshold_helpers_cover_both_paths ... ok [INFO] [stdout] test builder::tests::helper_hash_functions_match_known_digest ... ok [INFO] [stdout] test cli::application::tests::execute_hash_command_returns_hash_output ... ok [INFO] [stdout] test cli::application::tests::execute_hash_many_propagates_hash_errors ... ok [INFO] [stdout] test cli::application::tests::execute_diff_propagates_load_and_compare_errors ... ok [INFO] [stdout] test cli::application::tests::execute_diff_command_with_length_and_xref_without_length ... ok [INFO] [stdout] test cli::application::tests::execute_propagates_input_errors ... ok [INFO] [stdout] test cli::application::tests::execute_hash_many_command_returns_multiple_records ... ok [INFO] [stdout] test cli::application::tests::execute_xref_command_applies_threshold ... ok [INFO] [stdout] test cli::args::tests::option_helpers_cover_success_and_error_paths ... ok [INFO] [stdout] test cli::args::tests::parse_diff_command_with_length_toggle ... ok [INFO] [stdout] test cli::application::tests::execute_xref_propagates_load_and_compare_errors ... ok [INFO] [stdout] test cli::args::tests::parse_empty_args_and_specific_help_commands ... ok [INFO] [stdout] test cli::args::tests::parse_hash_command_with_options ... ok [INFO] [stdout] test cli::args::tests::parse_hash_many_and_xref_commands ... ok [INFO] [stdout] test cli::args::tests::parse_hash_many_and_xref_cover_profile_and_format_errors ... ok [INFO] [stdout] test cli::args::tests::parse_help_routes_to_usage ... ok [INFO] [stdout] test cli::args::tests::parse_rejects_bad_threshold ... ok [INFO] [stdout] test cli::args::tests::parse_rejects_invalid_formats_profiles_and_extra_arguments ... ok [INFO] [stdout] test cli::application::tests::execute_diff_command_supports_no_length ... ok [INFO] [stdout] test cli::args::tests::parse_rejects_missing_option_value ... ok [INFO] [stdout] test cli::args::tests::parse_rejects_unknown_command ... ok [INFO] [stdout] test cli::args::tests::parse_rejects_unknown_options_and_missing_inputs ... ok [INFO] [stdout] test cli::io::tests::hash_input_reads_files ... ok [INFO] [stdout] test cli::io::tests::hash_input_rejects_missing_stdin ... ok [INFO] [stdout] test cli::io::tests::hash_input_rejects_second_stdin_read ... ok [INFO] [stdout] test cli::io::tests::hash_input_reports_missing_file ... ok [INFO] [stdout] test cli::io::tests::hash_input_reports_read_errors_after_opening_file ... ok [INFO] [stdout] test cli::io::tests::io_helpers_cover_success_and_error_paths ... ok [INFO] [stdout] test cli::io::tests::load_input_parses_digest_when_path_does_not_exist ... ok [INFO] [stdout] test cli::io::tests::update_builder_chunk_reports_data_too_long_without_reading_input ... ok [INFO] [stdout] test cli::presentation::tests::render_empty_xref_text ... ok [INFO] [stdout] test cli::model::tests::output_formats_parse_cli_names ... ok [INFO] [stdout] test cli::presentation::tests::render_hash_text_and_hash_many_json ... ok [INFO] [stdout] test cli::presentation::tests::render_multiple_findings_cover_separators_and_empty_sarif_results ... ok [INFO] [stdout] test cli::tests::collect_stdin_reads_when_dash_is_present ... ok [INFO] [stdout] test cli::presentation::tests::render_sarif_for_digest_input_uses_tlsh_uri ... ok [INFO] [stdout] test cli::presentation::tests::direct_render_helpers_cover_remaining_branches ... ok [INFO] [stdout] test cli::tests::collect_stdin_skips_when_dash_is_absent ... ok [INFO] [stdout] test cli::presentation::tests::render_text_variants_cover_hash_many_and_diff ... ok [INFO] [stdout] test cli::tests::execute_and_render_stringifies_application_errors ... ok [INFO] [stdout] test cli::tests::execute_and_render_returns_rendered_output ... ok [INFO] [stdout] test cli::presentation::tests::render_json_findings_and_file_sarif_locations ... ok [INFO] [stdout] test cli::tests::parse_command_delegates_to_argument_parser ... ok [INFO] [stdout] test cli::tests::contains_stdin_marker_detects_only_dash_arguments ... ok [INFO] [stdout] test cli::presentation::tests::render_sarif_multiple_findings_cover_separator_and_false_length ... ok [INFO] [stdout] test cli::presentation::tests::render_single_hash_json ... ok [INFO] [stdout] test cli::presentation::tests::render_json_escapes_control_characters ... ok [INFO] [stdout] test cli::io::tests::hash_input_rejects_sparse_files_over_max_length ... ok [INFO] [stdout] test cli::io::tests::metadata_size_check_uses_real_file_length ... ok [INFO] [stdout] test cli::tests::read_and_prepare_stdin_buffer_cover_success_and_error_paths ... ok [INFO] [stdout] test cli::tests::run_surfaces_parse_errors ... ok [INFO] [stdout] test cli::tests::run_with_io_reports_stdin_read_failure ... ok [INFO] [stdout] test cli::tests::run_hashes_a_file ... ok [INFO] [stdout] test cli::tests::run_surfaces_execution_errors ... ok [INFO] [stdout] test cli::tests::write_helpers_cover_success_and_error_paths ... ok [INFO] [stdout] test cli::tests::run_with_io_writes_stdout_on_success ... ok [INFO] [stdout] test digest::tests::accessors_and_encoding_helpers_roundtrip ... ok [INFO] [stdout] test cli::tests::run_with_stdin_hashes_stdin ... ok [INFO] [stdout] test digest::tests::digest_accessors_and_raw_parsing_cover_non_prefixed_paths ... ok [INFO] [stdout] test digest::tests::bucket_value_bounds_are_checked ... ok [INFO] [stdout] test digest::tests::digest_parsing_rejects_length_mismatch_for_explicit_profile ... ok [INFO] [stdout] test digest::tests::digest_diff_covers_length_and_ratio_penalties ... ok [INFO] [stdout] test digest::tests::diff_variants_match_known_values ... ok [INFO] [stdout] test digest::tests::internal_distance_helpers_cover_all_branches ... ok [INFO] [stdout] test digest::tests::incompatible_profile_error_is_returned ... ok [INFO] [stdout] test cli::tests::run_with_io_skips_stdout_for_empty_output ... ok [INFO] [stdout] test cli::tests::run_with_io_writes_stderr_on_cli_error ... ok [INFO] [stdout] test digest::tests::parsing_rejects_invalid_hex_and_lengths ... ok [INFO] [stdout] test error::tests::display_messages_cover_all_variants ... ok [INFO] [stdout] test internal::quartile::tests::partition_covers_small_ranges ... ok [INFO] [stdout] test internal::quartile::tests::quartiles_cover_q1_ret_greater_than_target_branch ... ok [INFO] [stdout] test internal::quartile::tests::quartiles_cover_q1_shortcut_and_partition_no_swap_branch ... ok [INFO] [stdout] test internal::quartile::tests::quartiles_cover_q3_shortcut_right_branch ... ok [INFO] [stdout] test internal::quartile::tests::quartiles_match_sorted_reference ... ok [INFO] [stdout] test profile::tests::bucket_and_checksum_sizes_match_expected_values ... ok [INFO] [stdout] test profile::tests::profile_length_helpers_cover_all_profiles ... ok [INFO] [stdout] test profile::tests::profile_roundtrips_cli_and_raw_lengths ... ok [INFO] [stdout] test profile::tests::standard_t1_detection_and_display_are_correct ... ok [INFO] [stdout] test digest::tests::hex_value_panics_for_invalid_input - should panic ... ok [INFO] [stdout] test digest::tests::pair_distance_panics_for_invalid_input - should panic ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 95 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/tlsh.rs (/opt/rustwide/target/debug/deps/tlsh-c364727518154ff6) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test tests::contains_stdin_marker_checks_for_dash_only ... ok [INFO] [stdout] test tests::read_stdin_if_needed_skips_when_dash_is_absent ... ok [INFO] [stdout] test tests::main_is_a_thin_non_successful_wrapper_under_test_harness_args ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/bin_cli.rs (/opt/rustwide/target/debug/deps/bin_cli-40728093f72f2568) [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test bin_hashes_file_successfully ... ok [INFO] [stdout] test bin_succeeds_with_empty_output_when_xref_filters_everything ... ok [INFO] [stdout] test bin_hashes_stdin_when_dash_is_used ... ok [INFO] [stdout] test bin_reports_cli_errors_from_execution ... ok [INFO] [stdout] test bin_reports_stdin_read_errors ... ok [INFO] [stdout] test bin_reports_parse_errors_on_stderr ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/cli.rs (/opt/rustwide/target/debug/deps/cli-100dd7a8b26178d2) [INFO] [stdout] [INFO] [stdout] running 14 tests [INFO] [stdout] test cli_diff_supports_digest_inputs ... ok [INFO] [stdout] test cli_diff_supports_files ... ok [INFO] [stdout] test cli_diff_supports_json_output ... ok [INFO] [stdout] test cli_hash_outputs_standard_digest ... ok [INFO] [stdout] test cli_diff_supports_sarif_output ... ok [INFO] [stdout] test cli_hash_many_supports_json_output ... ok [INFO] [stdout] test cli_hash_supports_json_output ... ok [INFO] [stdout] test cli_hash_many_outputs_tsv_lines ... ok [INFO] [stdout] test cli_hash_supports_stdin_marker ... ok [INFO] [stdout] test cli_hash_supports_raw_and_profile ... ok [INFO] [stdout] test cli_xref_supports_json_output ... ok [INFO] [stdout] test cli_xref_supports_threshold_filtering ... ok [INFO] [stdout] test cli_xref_supports_sarif_output ... ok [INFO] [stdout] test cli_xref_outputs_pairwise_distances ... 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/compat.rs (/opt/rustwide/target/debug/deps/compat-9a67696a166cb1f1) [INFO] [stdout] [INFO] [stdout] running 11 tests [INFO] [stdout] test hashes_256_1_profile_exactly_like_upstream ... ok [INFO] [stdout] test diff_matches_upstream_for_all_validated_profiles ... ok [INFO] [stdout] test hashes_128_3_profile_exactly_like_upstream ... ok [INFO] [stdout] test hashes_standard_profile_exactly_like_upstream ... ok [INFO] [stdout] test repeated_bytes_do_not_produce_a_digest ... ok [INFO] [stdout] test hashes_256_3_profile_exactly_like_upstream ... ok [INFO] [stdout] test incompatible_profiles_are_rejected_for_diff ... ok [INFO] [stdout] test simple_unittest_vectors_match_known_diffs ... ok [INFO] [stdout] test roundtrip_supports_prefixed_and_legacy_lengths ... ok [INFO] [stdout] test helper_hash_bytes_with_profile_matches_builder ... ok [INFO] [stdout] test split_updates_match_single_pass_hash ... ok [INFO] [stdout] [INFO] [stderr] Doc-tests tlsh_rs [INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [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" "c129d2465d28be4a4134bca17761df2a6ad55f114b4390de5d8f16c5c0d52599", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c129d2465d28be4a4134bca17761df2a6ad55f114b4390de5d8f16c5c0d52599", kill_on_drop: false }` [INFO] [stdout] c129d2465d28be4a4134bca17761df2a6ad55f114b4390de5d8f16c5c0d52599