[INFO] fetching crate unicode-le 0.2.1...
[INFO] testing unicode-le-0.2.1 against 1.99.0-beta.8 for beta-1.100-2
[INFO] extracting crate unicode-le 0.2.1 into /workspace/builds/worker-6-tc1/source
[INFO] started tweaking crates.io crate unicode-le 0.2.1
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate unicode-le 0.2.1
[INFO] tweaked toml for crates.io crate unicode-le 0.2.1 written to /workspace/builds/worker-6-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate unicode-le 0.2.1 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate unicode-le 0.2.1 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" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded unicode-security v0.1.2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] dcb191206aaf39dba1796cebde308cd46d2c515a6f23ac744941c89ac48645e2
[INFO] running `Command { std: "docker" "start" "dcb191206aaf39dba1796cebde308cd46d2c515a6f23ac744941c89ac48645e2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "dcb191206aaf39dba1796cebde308cd46d2c515a6f23ac744941c89ac48645e2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "dcb191206aaf39dba1796cebde308cd46d2c515a6f23ac744941c89ac48645e2" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "dcb191206aaf39dba1796cebde308cd46d2c515a6f23ac744941c89ac48645e2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "dcb191206aaf39dba1796cebde308cd46d2c515a6f23ac744941c89ac48645e2" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling crossbeam-utils v0.8.22
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.20
[INFO] [stderr]    Compiling aho-corasick v1.1.5
[INFO] [stderr]    Compiling crossbeam-deque v0.8.7
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling bstr v1.13.1
[INFO] [stderr]    Compiling log v0.4.33
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling tinyvec v1.12.0
[INFO] [stderr]    Compiling unicode-script v0.5.8
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling unicode-normalization v0.1.25
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]    Compiling unicode-security v0.1.2
[INFO] [stderr]    Compiling regex-automata v0.4.18
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling globset v0.4.20
[INFO] [stderr]    Compiling ignore v0.4.33
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling unicode-le v0.2.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 11.11s
[INFO] running `Command { std: "docker" "inspect" "dcb191206aaf39dba1796cebde308cd46d2c515a6f23ac744941c89ac48645e2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "dcb191206aaf39dba1796cebde308cd46d2c515a6f23ac744941c89ac48645e2" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling unicode-le v0.2.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 5.40s
[INFO] running `Command { std: "docker" "inspect" "dcb191206aaf39dba1796cebde308cd46d2c515a6f23ac744941c89ac48645e2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "dcb191206aaf39dba1796cebde308cd46d2c515a6f23ac744941c89ac48645e2" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.05s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/unicode_le-19be817097cc2b48)
[INFO] [stdout] 
[INFO] [stdout] running 243 tests
[INFO] [stdout] test cli::tests::every_kind_is_documented_and_accepted ... ok
[INFO] [stdout] test cli::tests::kinds_and_scripts_may_be_listed_or_repeated ... ok
[INFO] [stdout] test cli::tests::naming_nothing_is_refused ... ok
[INFO] [stdout] test cli::tests::an_unknown_flag_is_refused_rather_than_ignored ... ok
[INFO] [stdout] test cli::tests::no_flag_offers_to_change_a_file ... ok
[INFO] [stdout] test cli::tests::every_documented_fail_on_value_is_accepted ... ok
[INFO] [stdout] test detect::characters::tests::a_leading_byte_order_mark_is_the_encoding_and_not_a_finding ... ok
[INFO] [stdout] test cli::tests::stdin_and_file_arguments_together_are_refused ... ok
[INFO] [stdout] test cli::tests::the_defaults_are_every_kind_no_script_and_fail_on_anything ... ok
[INFO] [stdout] test cli::tests::the_parser_accepts_every_flag_it_lists ... ok
[INFO] [stdout] test cli::tests::the_usage_text_is_ascii_because_help_prints_it_unescaped ... ok
[INFO] [stdout] test cli::tests::the_usage_text_states_what_it_will_not_do ... ok
[INFO] [stdout] test cli::tests::a_flag_with_no_value_is_refused ... ok
[INFO] [stdout] test cli::tests::an_unknown_kind_script_or_threshold_is_refused_by_name ... ok
[INFO] [stdout] test cli::tests::every_documented_flag_is_parsed_and_the_reverse ... ok
[INFO] [stdout] test detect::characters::tests::all_three_private_use_areas_are_covered ... ok
[INFO] [stdout] test cli::tests::a_kind_filter_that_excludes_the_gate_is_refused ... ok
[INFO] [stdout] test detect::characters::tests::every_bidi_control_is_found_and_is_high ... ok
[INFO] [stdout] test detect::characters::tests::every_invisible_is_found_and_is_medium ... ok
[INFO] [stdout] test detect::characters::tests::every_table_entry_classifies ... ok
[INFO] [stdout] test detect::characters::tests::every_unusual_space_is_found_and_is_low ... ok
[INFO] [stdout] test detect::characters::tests::ordinary_text_yields_nothing ... ok
[INFO] [stdout] test detect::characters::tests::private_use_and_unassigned_are_one_kind_and_two_reasons ... ok
[INFO] [stdout] test detect::characters::tests::no_draft_carries_the_character_it_reports ... ok
[INFO] [stdout] test detect::characters::tests::the_offset_is_a_byte_offset_into_the_document ... ok
[INFO] [stdout] test detect::characters::tests::the_script_table_is_what_knows_a_codepoint_is_unassigned ... ok
[INFO] [stdout] test detect::characters::tests::the_tables_do_not_overlap ... ok
[INFO] [stdout] test detect::codepoint::tests::a_sequence_renders_in_order ... ok
[INFO] [stdout] test detect::codepoint::tests::an_astral_character_keeps_all_its_digits ... ok
[INFO] [stdout] test detect::codepoint::tests::nothing_rendered_carries_the_character_it_describes ... ok
[INFO] [stdout] test detect::codepoint::tests::the_spelling_is_the_one_unicode_documents_use ... ok
[INFO] [stdout] test detect::corpus::a_declared_translation_is_judged_and_is_still_clean ... ok
[INFO] [stdout] test detect::corpus::every_encoding_case_reproduces ... ok
[INFO] [stdout] test detect::corpus::coverage_matrix_every_format_reader_is_reachable_from_a_fixture ... ok
[INFO] [stdout] test detect::corpus::coverage_matrix_every_refusal_reason_is_reachable_from_a_fixture ... ok
[INFO] [stdout] test detect::corpus::coverage_matrix_every_severity_is_reachable_from_a_fixture ... ok
[INFO] [stdout] test detect::corpus::no_translation_produces_a_confusable_or_mixed_script_finding ... ok
[INFO] [stdout] test detect::corpus::every_kind_appears_somewhere_in_the_corpus ... ok
[INFO] [stdout] test detect::corpus::every_document_case_reproduces ... ok
[INFO] [stdout] test detect::csv::tests::a_field_is_named_by_its_column_header ... ok
[INFO] [stdout] test detect::csv::tests::a_column_with_no_header_name_is_indexed ... ok
[INFO] [stdout] test detect::corpus::the_corpus_and_the_embedded_documents_match ... ok
[INFO] [stdout] test detect::csv::tests::a_header_alone_yields_nothing ... ok
[INFO] [stdout] test detect::csv::tests::a_tab_row_is_columns_under_tab_and_one_column_under_comma ... ok
[INFO] [stdout] test detect::csv::tests::blank_lines_are_not_rows ... ok
[INFO] [stdout] test detect::csv::tests::every_row_after_the_header_is_keyed ... ok
[INFO] [stdout] test detect::csv::tests::the_spans_are_ordered_and_do_not_overlap ... ok
[INFO] [stdout] test detect::dotenv::tests::a_comment_line_has_no_key ... ok
[INFO] [stdout] test detect::dotenv::tests::a_line_with_no_equals_has_no_key ... ok
[INFO] [stdout] test detect::dotenv::tests::the_spans_are_ordered_and_do_not_overlap ... ok
[INFO] [stdout] test detect::csv::tests::a_quoted_field_may_hold_a_comma ... ok
[INFO] [stdout] test detect::encoding::tests::a_utf32_mark_is_not_mistaken_for_a_utf16_one ... ok
[INFO] [stdout] test detect::encoding::tests::a_nul_byte_is_a_file_that_was_never_text ... ok
[INFO] [stdout] test detect::dotenv::tests::a_trailing_comment_is_cut_from_an_unquoted_value_only ... ok
[INFO] [stdout] test detect::encoding::tests::a_nul_byte_past_the_first_pages_is_not_sniffed ... ok
[INFO] [stdout] test detect::encoding::tests::a_utf16_byte_order_mark_is_refused_by_name ... ok
[INFO] [stdout] test detect::dotenv::tests::a_value_is_named_by_its_key ... ok
[INFO] [stdout] test detect::dotenv::tests::an_export_prefix_is_not_part_of_the_key ... ok
[INFO] [stdout] test detect::encoding::tests::no_refusal_offers_to_guess ... ok
[INFO] [stdout] test detect::encoding::tests::a_utf8_byte_order_mark_is_kept_rather_than_stripped ... ok
[INFO] [stdout] test detect::encoding::tests::invalid_utf8_is_refused_with_the_byte_it_failed_at ... ok
[INFO] [stdout] test detect::encoding::tests::ordinary_utf8_decodes ... ok
[INFO] [stdout] test detect::format::tests::a_dotfile_resolves_by_its_whole_name ... ok
[INFO] [stdout] test detect::encoding::tests::the_mark_is_read_before_the_binary_sniff ... ok
[INFO] [stdout] test detect::corpus::coverage_matrix_every_kind_is_reachable_from_a_fixture ... ok
[INFO] [stdout] test detect::format::tests::a_name_is_normalised_before_it_is_matched ... ok
[INFO] [stdout] test detect::format::tests::anything_unrecognised_falls_back ... ok
[INFO] [stdout] test detect::format::tests::the_common_aliases_are_honoured ... ok
[INFO] [stdout] test detect::format::tests::a_filename_supplies_the_format_when_none_is_named ... ok
[INFO] [stdout] test detect::format::tests::only_the_last_segment_of_a_path_decides ... ok
[INFO] [stdout] test detect::format::tests::every_offered_format_resolves_to_itself ... ok
[INFO] [stdout] test detect::format::tests::an_unresolved_format_defers_to_the_filename ... ok
[INFO] [stdout] test detect::format::tests::the_offered_list_matches_the_alias_table ... ok
[INFO] [stdout] test detect::hazards::a_key_path_is_carried_but_never_printed_raw ... ok
[INFO] [stdout] test detect::hazards::a_refusal_is_ascii_and_nothing_else ... ok
[INFO] [stdout] test detect::ini::tests::a_colon_separates_where_there_is_no_equals ... ok
[INFO] [stdout] test detect::hazards::a_report_is_ascii_and_nothing_else ... ok
[INFO] [stdout] test detect::ini::tests::a_key_before_any_section_is_named_alone ... ok
[INFO] [stdout] test detect::hazards::no_report_carries_a_character_it_found ... ok
[INFO] [stdout] test detect::ini::tests::a_later_section_replaces_the_earlier_one ... ok
[INFO] [stdout] test detect::ini::tests::a_value_is_named_by_its_section_and_key ... ok
[INFO] [stdout] test detect::ini::tests::a_url_value_is_not_split_at_its_own_colon ... ok
[INFO] [stdout] test detect::ini::tests::the_spans_are_ordered_and_do_not_overlap ... ok
[INFO] [stdout] test detect::json::tests::a_backslash_outside_a_string_is_not_an_escape ... ok
[INFO] [stdout] test detect::json::tests::a_bare_token_is_a_value_region ... ok
[INFO] [stdout] test detect::ini::tests::both_comment_markers_are_honoured ... ok
[INFO] [stdout] test detect::json::tests::a_root_scalar_has_no_key_path ... ok
[INFO] [stdout] test detect::json::tests::a_string_value_is_named_by_its_key ... ok
[INFO] [stdout] test detect::json::tests::a_two_character_escape_is_one_span ... ok
[INFO] [stdout] test detect::json::tests::a_truncated_document_still_yields_what_it_read ... ok
[INFO] [stdout] test detect::json::tests::a_unicode_escape_is_six_characters ... ok
[INFO] [stdout] test detect::json::tests::a_truncated_escape_stops_at_the_end_of_the_document ... ok
[INFO] [stdout] test detect::json::tests::an_array_of_objects_keeps_both_the_index_and_the_key ... ok
[INFO] [stdout] test detect::json::tests::an_escaped_quote_does_not_end_a_string ... ok
[INFO] [stdout] test detect::json::tests::array_elements_are_indexed ... ok
[INFO] [stdout] test detect::json::tests::comments_and_trailing_commas_are_tolerated ... ok
[INFO] [stdout] test detect::json::tests::every_escape_in_a_document_is_found_in_order ... ok
[INFO] [stdout] test detect::json::tests::nested_objects_build_a_dotted_path ... ok
[INFO] [stdout] test detect::json::tests::every_escape_span_falls_on_character_boundaries ... ok
[INFO] [stdout] test detect::json::tests::rounding_an_escape_span_up_moves_no_word_boundary ... ok
[INFO] [stdout] test detect::json::tests::the_spans_are_ordered_and_do_not_overlap ... ok
[INFO] [stdout] test detect::locate::tests::a_carriage_return_is_not_part_of_a_line ... ok
[INFO] [stdout] test detect::locate::tests::a_document_of_an_unreadable_format_has_no_spans ... ok
[INFO] [stdout] test detect::locate::tests::a_path_skips_the_segments_a_root_leaves_empty ... ok
[INFO] [stdout] test detect::locate::tests::a_trailing_newline_does_not_add_an_empty_line ... ok
[INFO] [stdout] test detect::locate::tests::an_offset_outside_every_span_finds_nothing ... ok
[INFO] [stdout] test detect::locate::tests::an_offset_inside_a_span_finds_its_key ... ok
[INFO] [stdout] test detect::locate::tests::every_line_carries_the_offset_it_starts_at ... ok
[INFO] [stdout] test detect::normalize::tests::a_decomposed_line_names_the_form_and_the_sequence ... ok
[INFO] [stdout] test detect::normalize::tests::a_mixed_line_is_named_as_neither ... ok
[INFO] [stdout] test detect::normalize::tests::composed_text_is_not_a_finding ... ok
[INFO] [stdout] test detect::normalize::tests::decomposed_hangul_is_found ... ok
[INFO] [stdout] test detect::json::tests::a_key_is_not_a_value_region ... ok
[INFO] [stdout] test detect::normalize::tests::each_line_is_judged_on_its_own ... ok
[INFO] [stdout] test detect::normalize::tests::nothing_is_rewritten ... ok
[INFO] [stdout] test detect::position::tests::a_newline_starts_the_next_line ... ok
[INFO] [stdout] test detect::position::tests::an_ascii_document_needs_no_checkpoints ... ok
[INFO] [stdout] test detect::position::tests::an_astral_character_counts_as_two_columns ... ok
[INFO] [stdout] test detect::position::tests::an_empty_document_still_answers ... ok
[INFO] [stdout] test detect::position::tests::a_three_byte_invisible_counts_as_one_column ... ok
[INFO] [stdout] test detect::normalize::tests::the_last_line_needs_no_newline ... ok
[INFO] [stdout] test detect::position::tests::a_carriage_return_does_not_start_a_line ... ok
[INFO] [stdout] test detect::position::tests::an_offset_inside_a_character_floors_to_its_start ... ok
[INFO] [stdout] test detect::position::tests::an_offset_past_the_end_clamps ... ok
[INFO] [stdout] test detect::position::tests::utf16_counting_restarts_on_each_line ... ok
[INFO] [stdout] test detect::scripts::tests::a_combining_mark_stays_in_its_word ... ok
[INFO] [stdout] test detect::position::tests::the_first_character_is_line_one_column_one ... ok
[INFO] [stdout] test detect::scripts::tests::a_file_written_in_another_script_is_refused_by_name ... ok
[INFO] [stdout] test detect::scripts::tests::a_full_width_letter_is_confusable_without_any_mixing ... ok
[INFO] [stdout] test detect::scripts::tests::a_cyrillic_letter_in_a_latin_word_is_found_twice ... ok
[INFO] [stdout] test detect::scripts::tests::a_declared_file_is_judged_and_its_homoglyph_is_still_found ... ok
[INFO] [stdout] test detect::scripts::tests::a_declared_script_does_not_hide_a_compatibility_form ... ok
[INFO] [stdout] test detect::scripts::tests::a_multi_character_fold_is_not_confusable ... ok
[INFO] [stdout] test detect::scripts::tests::a_script_is_named_by_full_name_or_tag_in_any_case ... ok
[INFO] [stdout] test detect::scripts::tests::a_single_foreign_word_does_not_refuse_the_file ... ok
[INFO] [stdout] test detect::scripts::tests::a_compatibility_form_inside_a_mixed_word_is_still_confusable ... ok
[INFO] [stdout] test detect::scripts::tests::a_unicode_escape_breaks_a_word_across_all_six_characters ... ok
[INFO] [stdout] test detect::scripts::tests::a_greek_letter_in_a_latin_word_is_found ... ok
[INFO] [stdout] test detect::scripts::tests::an_escape_does_not_hide_the_words_around_it ... ok
[INFO] [stdout] test detect::scripts::tests::a_latin_file_is_judged_rather_than_refused ... ok
[INFO] [stdout] test detect::scripts::tests::an_escape_sequence_abutting_another_script_is_reported_as_written ... ok
[INFO] [stdout] test detect::scripts::tests::a_mathematical_letter_is_confusable ... ok
[INFO] [stdout] test detect::scripts::tests::an_escape_sequence_in_a_json_string_is_not_word_material ... ok
[INFO] [stdout] test detect::scripts::tests::an_unknown_script_is_refused_by_name ... ok
[INFO] [stdout] test detect::scripts::tests::declaring_the_script_lifts_the_refusal ... ok
[INFO] [stdout] test detect::scripts::tests::the_placeholder_script_values_are_refused ... ok
[INFO] [stdout] test detect::scripts::tests::the_refusal_names_no_flag ... ok
[INFO] [stdout] test detect::scripts::tests::latin_mixed_with_a_declared_script_is_a_translation ... ok
[INFO] [stdout] test detect::scripts::tests::words_split_on_punctuation_and_keep_identifiers_whole ... ok
[INFO] [stdout] test detect::scripts::tests::text_that_is_consistently_one_non_latin_script_yields_nothing ... ok
[INFO] [stdout] test detect::tests::a_clean_document_yields_nothing ... ok
[INFO] [stdout] test detect::scripts::tests::declaring_a_script_never_adds_a_finding ... ok
[INFO] [stdout] test detect::scripts::tests::the_share_is_measured_over_the_undeclared_scripts_only ... ok
[INFO] [stdout] test detect::scripts::tests::no_draft_carries_the_text_it_reports ... ok
[INFO] [stdout] test detect::scripts::tests::the_refusal_says_whether_a_script_was_declared ... ok
[INFO] [stdout] test detect::scripts::tests::ordinals_and_exponents_are_not_confusable ... ok
[INFO] [stdout] test detect::scripts::tests::the_reported_share_agrees_with_the_decision_everywhere ... ok
[INFO] [stdout] test detect::tests::a_format_never_changes_which_findings_exist ... ok
[INFO] [stdout] test detect::tests::a_filter_that_excludes_the_script_checks_excludes_their_refusal ... ok
[INFO] [stdout] test detect::tests::a_refused_file_is_still_scanned_for_the_other_kinds ... ok
[INFO] [stdout] test detect::tests::a_kind_filter_narrows_the_report ... ok
[INFO] [stdout] test detect::scripts::tests::the_share_cannot_overflow_on_a_large_file ... ok
[INFO] [stdout] test detect::tests::a_finding_carries_its_key_path_when_the_format_supplies_one ... ok
[INFO] [stdout] test detect::tests::a_root_scalar_carries_no_key_rather_than_an_empty_one ... ok
[INFO] [stdout] test detect::tests::the_position_and_the_offset_are_both_carried ... ok
[INFO] [stdout] test detect::tests::every_kind_is_reachable_from_one_document ... ok
[INFO] [stdout] test detect::tests::an_unknown_kind_is_refused_by_name ... ok
[INFO] [stdout] test detect::toml::tests::a_key_before_any_table_is_named_alone ... ok
[INFO] [stdout] test detect::toml::tests::a_dotted_table_header_is_kept_whole ... ok
[INFO] [stdout] test detect::tests::findings_come_back_in_document_order ... ok
[INFO] [stdout] test detect::scripts::tests::declaring_one_script_does_not_excuse_another ... ok
[INFO] [stdout] test detect::toml::tests::an_array_of_tables_sets_the_prefix_without_an_index ... ok
[INFO] [stdout] test detect::scripts::tests::ordinary_latin_text_yields_nothing ... ok
[INFO] [stdout] test detect::toml::tests::a_value_is_named_by_its_table_and_key ... ok
[INFO] [stdout] test detect::yaml::tests::a_key_introducing_a_block_is_not_itself_a_value ... ok
[INFO] [stdout] test detect::tests::every_kind_is_spelled_the_same_everywhere ... ok
[INFO] [stdout] test detect::yaml::tests::a_quoted_key_loses_its_quotes ... ok
[INFO] [stdout] test detect::yaml::tests::a_sequence_of_mappings_keeps_the_index_and_each_key ... ok
[INFO] [stdout] test detect::yaml::tests::a_sequence_of_scalars_is_indexed ... ok
[INFO] [stdout] test detect::scripts::tests::japanese_and_korean_are_single_script_by_augmentation ... ok
[INFO] [stdout] test detect::toml::tests::comments_have_no_key ... ok
[INFO] [stdout] test detect::yaml::tests::a_colon_inside_a_value_does_not_split_the_key ... ok
[INFO] [stdout] test detect::yaml::tests::a_sibling_replaces_rather_than_nests ... ok
[INFO] [stdout] test escape::tests::an_escaped_document_parses_back_to_the_original_string ... ok
[INFO] [stdout] test detect::tests::the_same_document_scans_identically_twice ... ok
[INFO] [stdout] test detect::yaml::tests::comments_and_document_markers_are_skipped ... ok
[INFO] [stdout] test detect::toml::tests::a_quoted_key_loses_its_quotes ... ok
[INFO] [stdout] test detect::yaml::tests::the_spans_are_ordered_and_do_not_overlap ... ok
[INFO] [stdout] test detect::toml::tests::the_spans_are_ordered_and_do_not_overlap ... ok
[INFO] [stdout] test escape::tests::the_structure_of_a_document_survives_the_rewrite ... ok
[INFO] [stdout] test detect::tests::only_the_json_reader_may_resolve_an_escape ... ok
[INFO] [stdout] test mcp::detect::tests::a_fractional_cap_is_refused ... ok
[INFO] [stdout] test escape::tests::the_spelling_is_four_upper_case_hex_digits ... ok
[INFO] [stdout] test escape::tests::everything_it_returns_is_ascii ... ok
[INFO] [stdout] test escape::tests::an_astral_character_becomes_a_surrogate_pair ... ok
[INFO] [stdout] test mcp::detect::tests::the_tool_name_is_pinned ... ok
[INFO] [stdout] test mcp::tests::a_clean_document_is_an_ordinary_result ... ok
[INFO] [stdout] test detect::yaml::tests::a_value_is_named_by_its_key ... ok
[INFO] [stdout] test detect::yaml::tests::dedenting_pops_back_to_the_outer_key ... ok
[INFO] [stdout] test detect::yaml::tests::indentation_builds_a_dotted_path ... ok
[INFO] [stdout] test mcp::detect::tests::every_corpus_case_answers_as_pinned ... ok
[INFO] [stdout] test escape::tests::a_bidi_control_becomes_an_escape ... ok
[INFO] [stdout] test escape::tests::ascii_is_returned_unchanged ... ok
[INFO] [stdout] test mcp::tests::a_missing_argument_is_a_tool_failure_not_a_protocol_error ... ok
[INFO] [stdout] test mcp::detect::tests::a_bad_kind_or_script_is_refused_by_name ... ok
[INFO] [stdout] test mcp::detect::tests::the_schema_offers_no_way_to_rewrite_a_document ... ok
[INFO] [stdout] test mcp::tests::an_unknown_method_is_a_protocol_error ... ok
[INFO] [stdout] test mcp::tests::a_notification_gets_no_reply ... ok
[INFO] [stdout] test mcp::tests::initialize_answers_with_the_protocol_version ... ok
[INFO] [stdout] test escape::tests::the_buffer_is_allocated_once_and_exactly ... ok
[INFO] [stdout] test scan::tests::a_finding_exits_one ... ok
[INFO] [stdout] test mcp::tests::a_refusal_comes_back_structured_and_as_a_diagnostic ... ok
[INFO] [stdout] test scan::tests::a_binary_file_is_refused_rather_than_read ... ok
[INFO] [stdout] test mcp::tests::nothing_the_server_returns_carries_a_dangerous_character ... ok
[INFO] [stdout] test scan::tests::a_clean_file_exits_zero ... ok
[INFO] [stdout] test scan::tests::a_reported_path_is_separated_by_forward_slashes_everywhere ... ok
[INFO] [stdout] test scan::tests::a_script_context_refusal_is_not_an_unexamined_file ... ok
[INFO] [stdout] test scan::tests::an_ordinary_refusal_line_is_unchanged_by_the_escape ... ok
[INFO] [stdout] test mcp::tests::an_unknown_tool_is_a_protocol_error ... ok
[INFO] [stdout] test scan::tests::a_refusal_line_escapes_the_detail_as_well_as_the_path ... ok
[INFO] [stdout] test mcp::tests::naming_the_script_lifts_the_refusal ... ok
[INFO] [stdout] test scan::tests::the_human_line_carries_the_codepoint_and_the_verdict ... ok
[INFO] [stdout] test scan::tests::failing_on_bidi_ignores_the_cleanliness_findings ... ok
[INFO] [stdout] test mcp::tests::the_document_tool_reports_what_it_found ... ok
[INFO] [stdout] test scan::tests::the_report_carries_no_timestamp ... ok
[INFO] [stdout] test scan::tests::the_human_line_carries_no_character_it_describes ... ok
[INFO] [stdout] test mcp::tests::every_tool_returns_the_same_envelope_shape ... ok
[INFO] [stdout] test scan::tests::a_missing_file_is_named_rather_than_dropped ... ok
[INFO] [stdout] test mcp::tests::tools_list_offers_both_tools ... ok
[INFO] [stdout] test scan::tests::a_refusal_reaches_the_exit_code_only_under_strict ... ok
[INFO] [stdout] test scan::tests::the_schema_is_carried_and_pinned ... ok
[INFO] [stdout] test scan::tests::the_run_summary_adds_up_the_files ... ok
[INFO] [stdout] test walk::tests::hidden_files_are_scanned_on_request ... ok
[INFO] [stdout] test mcp::tests::the_scan_tool_reports_what_it_found ... ok
[INFO] [stdout] test mcp::tests::no_message_mentions_a_command_line_flag ... ok
[INFO] [stdout] test walk::tests::a_missing_input_is_refused_by_name ... ok
[INFO] [stdout] test walk::tests::an_explicitly_named_file_beats_the_ignore_rules ... ok
[INFO] [stdout] test walk::tests::naming_the_same_file_twice_scans_it_once ... ok
[INFO] [stdout] test walk::tests::the_order_is_stable ... ok
[INFO] [stdout] test walk::tests::a_directory_yields_every_file_regardless_of_extension ... ok
[INFO] [stdout] test walk::tests::ignored_files_are_skipped ... ok
[INFO] [stdout] test detect::toml::tests::a_single_line_array_is_covered_by_its_key ... ok
[INFO] [stdout] test detect::position::tests::the_indexed_path_agrees_with_the_counted_path_everywhere ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 243 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.93s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/budget.rs (/opt/rustwide/target/debug/deps/budget-c0a5d52daf1246ac)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test four_times_the_documents_is_not_six_times_the_clock ... ok
[INFO] [stdout] test three_hundred_documents_scan_inside_their_budget ... ok
[INFO] [stdout] test four_times_the_lines_in_one_document_is_not_six_times_the_clock ... ok
[INFO] [stdout] test four_times_the_content_in_one_document_is_not_six_times_the_clock ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/contracts.rs (/opt/rustwide/target/debug/deps/contracts-3312a2a9200bfa98)
[INFO] [stdout] 
[INFO] [stdout] running 22 tests
[INFO] [stdout] test a_document_on_stdin_is_scanned ... ok
[INFO] [stdout] test a_scanned_file_is_left_exactly_as_it_was ... ok
[INFO] [stdout] test every_format_resolves_a_key_path_from_the_file_name_alone ... ok
[INFO] [stdout] test a_clean_tree_exits_zero ... ok
[INFO] [stdout] test an_unreadable_input_exits_two ... ok
[INFO] [stdout] test a_utf16_file_is_refused_rather_than_mis_decoded ... ok
[INFO] [stdout] test an_unknown_flag_exits_two_and_names_itself ... ok
[INFO] [stdout] test a_finding_carries_the_key_path_its_format_supplies ... ok
[INFO] [stdout] test neither_stream_carries_a_character_the_scan_found ... ok
[INFO] [stdout] test stdin_with_file_arguments_exits_two ... ok
[INFO] [stdout] test fail_on_bidi_ignores_everything_that_is_not_a_bidi_control ... ok
[INFO] [stdout] test a_refused_file_reaches_the_exit_code_only_under_strict ... ok
[INFO] [stdout] test a_kind_filter_narrows_what_is_reported ... ok
[INFO] [stdout] test stdout_carries_one_report_and_stderr_only_the_summary ... ok
[INFO] [stdout] test an_unknown_kind_script_or_threshold_exits_two ... ok
[INFO] [stdout] test a_finding_exits_one ... ok
[INFO] [stdout] test help_and_version_write_nothing_but_ascii ... ok
[INFO] [stdout] test a_tab_separated_column_is_named_by_its_own_header ... ok
[INFO] [stdout] test version_and_help_exit_clear ... ok
[INFO] [stdout] test no_flag_offers_to_change_a_file ... ok
[INFO] [stdout] test the_cli_and_the_mcp_server_report_the_same_thing ... ok
[INFO] [stdout] test a_tree_of_translations_is_refused_rather_than_flooded ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/fuzz.rs (/opt/rustwide/target/debug/deps/fuzz-6421d4cf6c9fec25)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test the_detector_survives_the_corpus_and_what_grows_out_of_it ... ok
[INFO] [stdout] test a_finding_on_every_line_of_a_long_document_terminates ... ok
[INFO] [stdout] test pathological_documents_terminate ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.83s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/hazards.rs (/opt/rustwide/target/debug/deps/hazards-c7e99d0e439d87f2)
[INFO] [stdout] 
[INFO] [stdout] running 21 tests
[INFO] [stdout] test a_utf16_document_on_stdin_is_refused_by_name ... ok
[INFO] [stdout] test a_permission_denied_file_is_refused_by_name ... ok
[INFO] [stdout] test a_hostile_file_name_is_escaped_and_still_opens ... ok
[INFO] [stdout] test an_interior_byte_order_mark_is_a_finding ... ok
[INFO] [stdout] test an_empty_stdin_is_a_clean_document ... ok
[INFO] [stdout] test awkward_file_names_are_scanned ... ok
[INFO] [stdout] test the_mcp_server_escapes_a_hostile_file_name_too ... ok
[INFO] [stdout] test a_symlink_out_of_the_tree_is_not_followed ... ok
[INFO] [stdout] test a_nul_byte_mid_file_refuses_rather_than_panics ... ok
[INFO] [stdout] test an_empty_file_is_reported_as_a_file ... ok
[INFO] [stdout] test invalid_utf8_on_stdin_is_refused_by_name ... ok
[INFO] [stdout] test an_enormous_grapheme_cluster_is_one_line_and_does_not_recurse ... ok
[INFO] [stdout] test a_path_over_260_characters_is_scanned_or_skipped_cleanly ... ok
[INFO] [stdout] test a_byte_order_mark_is_the_encoding_and_does_not_move_the_offsets ... ok
[INFO] [stdout] test a_file_that_was_never_decoded_carries_no_findings ... ok
[INFO] [stdout] test a_symlink_loop_is_refused_rather_than_followed ... ok
[INFO] [stdout] test a_fifo_does_not_block_the_run ... ok
[INFO] [stdout] test every_malformed_question_exits_two_and_leaves_stdout_empty ... ok
[INFO] [stdout] test an_undecodable_file_is_refused_by_name_rather_than_dropped ... ok
[INFO] [stdout] test one_very_long_line_with_a_finding_every_few_characters_completes ... ok
[INFO] [stdout] test a_hundred_thousand_lines_complete ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.63s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stderr]      Running tests/platform.rs (/opt/rustwide/target/debug/deps/platform-270b276726060d6a)
[INFO] [stdout] test crlf_alone_is_not_a_normalization_finding ... ok
[INFO] [stdout] test a_child_that_refuses_early_does_not_fail_on_the_write ... ok
[INFO] [stdout] test a_refusal_names_the_path_the_caller_gave_it ... ok
[INFO] [stdout] test line_endings_do_not_move_a_finding ... ok
[INFO] [stdout] test the_answer_does_not_depend_on_the_time_zone ... ok
[INFO] [stdout] test the_mcp_server_exits_cleanly_when_stdin_closes_immediately ... ok
[INFO] [stderr]      Running tests/scenarios.rs (/opt/rustwide/target/debug/deps/scenarios-89a4f162e69c4109)
[INFO] [stdout] test reserved_windows_names_do_not_break_the_run ... ok
[INFO] [stdout] test every_path_in_the_report_is_separated_by_forward_slashes ... ok
[INFO] [stdout] test a_case_folding_filesystem_gives_a_consistent_answer ... ok
[INFO] [stdout] test a_document_from_a_closed_stdin_is_an_empty_document ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test a_single_long_line_completes ... ok
[INFO] [stdout] test a_document_that_is_almost_all_findings_completes ... ok
[INFO] [stdout] test one_enormous_word_completes ... ok
[INFO] [stdout] test a_large_translated_document_completes_and_is_refused ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "dcb191206aaf39dba1796cebde308cd46d2c515a6f23ac744941c89ac48645e2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "dcb191206aaf39dba1796cebde308cd46d2c515a6f23ac744941c89ac48645e2", kill_on_drop: false }`
[INFO] [stdout] dcb191206aaf39dba1796cebde308cd46d2c515a6f23ac744941c89ac48645e2
