[INFO] fetching crate dates-le 0.2.2...
[INFO] testing dates-le-0.2.2 against 1.98.0-beta.8+cargoflags=--release for beta-release-1.99-2
[INFO] extracting crate dates-le 0.2.2 into /workspace/builds/worker-6-tc1/source
[INFO] started tweaking crates.io crate dates-le 0.2.2
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate dates-le 0.2.2
[INFO] tweaked toml for crates.io crate dates-le 0.2.2 written to /workspace/builds/worker-6-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate dates-le 0.2.2 on toolchain 1.98.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.98.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate dates-le 0.2.2 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.98.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded find-msvc-tools v0.1.10
[INFO] [stderr]   Downloaded cc v1.4.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:8683fc1fc2eb5c9ac98e0d076ab094b2ffac7f99da555d2b6a2e27f346de2ec7" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 1fe9f571266922f1c0c75de39e6b73c6ff9058be0c75cb6d336a84aeffe78b97
[INFO] running `Command { std: "docker" "start" "1fe9f571266922f1c0c75de39e6b73c6ff9058be0c75cb6d336a84aeffe78b97", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "1fe9f571266922f1c0c75de39e6b73c6ff9058be0c75cb6d336a84aeffe78b97", 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" "1fe9f571266922f1c0c75de39e6b73c6ff9058be0c75cb6d336a84aeffe78b97" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "1fe9f571266922f1c0c75de39e6b73c6ff9058be0c75cb6d336a84aeffe78b97", 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" "1fe9f571266922f1c0c75de39e6b73c6ff9058be0c75cb6d336a84aeffe78b97" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling memchr v2.8.3
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling autocfg v1.5.1
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling crossbeam-utils v0.8.22
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.20
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling zmij v1.0.23
[INFO] [stderr]    Compiling siphasher v1.0.3
[INFO] [stderr]    Compiling crossbeam-deque v0.8.7
[INFO] [stderr]    Compiling chrono-tz v0.10.4
[INFO] [stderr]    Compiling log v0.4.33
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling hashbrown v0.17.1
[INFO] [stderr]    Compiling iana-time-zone v0.1.65
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]    Compiling phf_shared v0.12.1
[INFO] [stderr]    Compiling equivalent v1.0.2
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling walkdir v2.5.0
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling itoa v1.0.18
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling phf v0.12.1
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling aho-corasick v1.1.5
[INFO] [stderr]    Compiling bstr v1.13.1
[INFO] [stderr]    Compiling chrono v0.4.45
[INFO] [stderr]    Compiling syn v3.0.3
[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 fancy-regex v0.14.0
[INFO] [stderr]    Compiling ignore v0.4.33
[INFO] [stderr]    Compiling dates-le v0.2.2 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 46.70s
[INFO] running `Command { std: "docker" "inspect" "1fe9f571266922f1c0c75de39e6b73c6ff9058be0c75cb6d336a84aeffe78b97", 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" "1fe9f571266922f1c0c75de39e6b73c6ff9058be0c75cb6d336a84aeffe78b97" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling dates-le v0.2.2 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1m 13s
[INFO] running `Command { std: "docker" "inspect" "1fe9f571266922f1c0c75de39e6b73c6ff9058be0c75cb6d336a84aeffe78b97", 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" "1fe9f571266922f1c0c75de39e6b73c6ff9058be0c75cb6d336a84aeffe78b97" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.8" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.10s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/dates_le-d86322e89830c476)
[INFO] [stdout] 
[INFO] [stdout] running 149 tests
[INFO] [stdout] test cli::tests::every_exit_code_is_documented ... ok
[INFO] [stdout] test cli::tests::every_flag_the_parser_honours_is_documented ... ok
[INFO] [stdout] test cli::tests::a_flag_missing_its_value_says_which ... ok
[INFO] [stdout] test cli::tests::every_advertised_format_is_accepted_by_name ... ok
[INFO] [stdout] test cli::tests::an_unknown_format_falls_back_rather_than_failing ... ok
[INFO] [stdout] test cli::tests::a_boundary_is_read_by_the_same_parser_as_a_document ... ok
[INFO] [stdout] test cli::tests::a_named_zone_is_accepted_and_a_made_up_one_is_not ... ok
[INFO] [stdout] test cli::tests::a_boundary_that_is_not_a_date_is_refused ... ok
[INFO] [stdout] test cli::tests::a_year_that_is_not_a_number_is_refused ... ok
[INFO] [stdout] test cli::tests::an_unknown_option_is_refused_rather_than_read_as_a_path ... ok
[INFO] [stdout] test cli::tests::naming_nothing_at_all_is_refused ... ok
[INFO] [stdout] test cli::tests::paths_accumulate ... ok
[INFO] [stdout] test cli::tests::every_flag_the_usage_names_is_honoured ... ok
[INFO] [stdout] test cli::tests::stdin_without_a_format_reads_the_document_anyway ... ok
[INFO] [stdout] test cli::tests::the_default_year_is_this_one ... ok
[INFO] [stdout] test cli::tests::the_walk_flags_invert_the_defaults ... ok
[INFO] [stdout] test cli::tests::the_zone_applies_before_a_boundary_is_read ... ok
[INFO] [stdout] test extract::corpus::tests::every_document_is_present_and_not_empty ... ok
[INFO] [stdout] test extract::extended::tests::a_day_the_year_does_not_have_is_a_refusal ... ok
[INFO] [stdout] test extract::extended::tests::a_malformed_basic_string_is_a_refusal ... ok
[INFO] [stdout] test extract::extended::tests::a_month_or_day_that_cannot_exist_is_a_refusal ... ok
[INFO] [stdout] test extract::extended::tests::a_numeral_of_the_wrong_width_is_a_refusal ... ok
[INFO] [stdout] test cli::tests::the_zone_applies_wherever_it_appears ... ok
[INFO] [stdout] test extract::extended::tests::a_string_with_no_zone_word_at_all_is_still_a_refusal ... ok
[INFO] [stdout] test extract::extended::tests::a_string_v8_reads_is_left_alone ... ok
[INFO] [stdout] test extract::extended::tests::a_week_can_begin_in_the_previous_year_and_end_in_the_next ... ok
[INFO] [stdout] test extract::extended::tests::a_week_date_is_the_monday_of_that_week ... ok
[INFO] [stdout] test extract::extended::tests::a_week_or_a_day_outside_its_range_is_a_refusal ... ok
[INFO] [stdout] test extract::extended::tests::a_year_without_a_fifty_third_week_refuses_one ... ok
[INFO] [stdout] test extract::extended::tests::an_abbreviation_inside_a_longer_word_is_not_a_zone ... ok
[INFO] [stdout] test extract::extended::tests::an_eight_digit_run_outside_the_plausible_years_is_not_a_date ... ok
[INFO] [stdout] test extract::extended::tests::an_ordinal_date_counts_days_from_the_first ... ok
[INFO] [stdout] test extract::extended::tests::the_basic_date_form_is_the_extended_one ... ok
[INFO] [stdout] test extract::extended::tests::the_basic_date_time_form_keeps_every_zone_rule ... ok
[INFO] [stdout] test extract::extended::tests::the_calendar_helpers_agree_with_the_calendar ... ok
[INFO] [stdout] test extract::extended::tests::the_day_of_the_week_moves_it ... ok
[INFO] [stdout] test extract::extended::tests::the_rewrite_keeps_the_rest_of_the_string ... ok
[INFO] [stdout] test extract::corpus::tests::an_unknown_document_is_a_broken_test - should panic ... ok
[INFO] [stdout] test extract::extended::tests::the_year_window_does_not_reach_the_date_time_form ... ok
[INFO] [stdout] test extract::extended::tests::a_zone_v8_does_not_know_resolves_to_its_fixed_offset ... ok
[INFO] [stdout] test extract::format::tests::a_filename_is_the_fallback ... ok
[INFO] [stdout] test extract::format::tests::an_explicit_format_wins ... ok
[INFO] [stdout] test extract::extended::tests::the_sixtieth_day_depends_on_the_leap_year ... ok
[INFO] [stdout] test extract::format::tests::an_unknown_name_falls_back_rather_than_refusing ... ok
[INFO] [stdout] test extract::format::tests::every_supported_name_resolves ... ok
[INFO] [stdout] test extract::format::tests::no_advertised_name_is_the_fallback ... ok
[INFO] [stdout] test extract::format::tests::only_one_leading_dot_is_stripped ... ok
[INFO] [stdout] test extract::format::tests::the_configuration_and_prose_names_resolve_to_themselves ... ok
[INFO] [stdout] test extract::format::tests::the_name_is_trimmed_the_way_javascript_trims ... ok
[INFO] [stdout] test extract::format::tests::typescript_and_plaintext_are_their_own_keys ... ok
[INFO] [stdout] test extract::heuristics::tests::a_ten_digit_phone_number_is_a_false_positive ... ok
[INFO] [stdout] test extract::heuristics::tests::a_run_of_one_digit_inside_the_window_is_still_a_date ... ok
[INFO] [stdout] test extract::heuristics::tests::the_epoch_pattern_reads_milliseconds_too ... ok
[INFO] [stdout] test extract::heuristics::tests::an_eight_digit_identifier_is_not_a_date ... ok
[INFO] [stdout] test extract::heuristics::tests::non_ascii_digits_are_not_digits ... ok
[INFO] [stdout] test extract::heuristics::tests::apache_loses_its_brackets_and_keeps_its_instant ... ok
[INFO] [stdout] test extract::heuristics::tests::log_patterns_belong_to_log_and_plaintext_only ... ok
[INFO] [stdout] test extract::heuristics::tests::a_zone_v8_refuses_is_still_read ... ok
[INFO] [stdout] test extract::heuristics::tests::a_date_inside_an_iso_one_is_dropped_but_a_repeat_is_not ... ok
[INFO] [stdout] test extract::heuristics::tests::html_reads_an_attribute_a_bare_scan_would_miss ... ok
[INFO] [stdout] test extract::js::tests::a_next_line_character_is_whitespace_in_rust_and_not_here ... ok
[INFO] [stdout] test extract::heuristics::tests::the_finer_epoch_units_truncate_to_the_millisecond ... ok
[INFO] [stdout] test extract::js::tests::a_byte_order_mark_is_whitespace_here_and_not_in_rust ... ok
[INFO] [stdout] test extract::heuristics::tests::a_syslog_line_takes_the_year_it_is_given ... ok
[INFO] [stdout] test extract::heuristics::tests::a_finer_epoch_outside_the_plausible_window_is_not_a_date ... ok
[INFO] [stdout] test extract::heuristics::tests::a_digit_run_that_is_not_an_epoch_is_not_a_date ... ok
[INFO] [stdout] test extract::heuristics::tests::an_argument_that_is_not_a_date_is_not_emitted ... ok
[INFO] [stdout] test extract::heuristics::tests::the_window_ends_at_the_year_twenty_one_hundred ... ok
[INFO] [stdout] test extract::heuristics::tests::a_recognisable_argument_keeps_its_base_classification ... ok
[INFO] [stdout] test extract::heuristics::tests::the_fraction_of_a_float_is_not_an_epoch ... ok
[INFO] [stdout] test extract::heuristics::tests::a_constructor_split_across_lines_is_still_found ... ok
[INFO] [stdout] test extract::parse::tests::a_numeral_keeps_its_width_as_written ... ok
[INFO] [stdout] test extract::parse::tests::a_short_keyword_does_not_match_a_longer_word ... ok
[INFO] [stdout] test extract::parse::tests::a_word_matches_a_month_on_its_first_three_letters ... ok
[INFO] [stdout] test extract::position::tests::a_newline_starts_the_next_line ... ok
[INFO] [stdout] test extract::parse::tests::a_numeral_past_nine_digits_keeps_only_the_first_nine ... ok
[INFO] [stdout] test extract::js::tests::trimming_matches_the_ordinary_cases ... ok
[INFO] [stdout] test extract::position::tests::an_accented_character_is_one_column ... ok
[INFO] [stdout] test extract::parse::tests::every_case_answers_what_v8_answers ... ok
[INFO] [stdout] test extract::position::tests::an_offset_past_the_end_is_clamped ... ok
[INFO] [stdout] test extract::position::tests::a_repeated_offset_resolves_the_same_way ... ok
[INFO] [stdout] test extract::position::tests::no_offsets_is_no_work ... ok
[INFO] [stdout] test extract::position::tests::several_offsets_resolve_in_one_pass ... ok
[INFO] [stdout] test extract::position::tests::the_first_character_is_line_one_column_one ... ok
[INFO] [stdout] test extract::tests::masking_keeps_the_lines_it_spans ... ok
[INFO] [stdout] test extract::tests::masking_preserves_the_byte_length ... ok
[INFO] [stdout] test extract::js::tests::the_char_list_and_the_regex_class_agree ... ok
[INFO] [stdout] test extract::position::tests::an_astral_character_is_two_columns ... ok
[INFO] [stdout] test extract::time::tests::a_month_outside_the_year_carries_into_it ... ok
[INFO] [stdout] test extract::position::tests::an_empty_line_still_counts ... ok
[INFO] [stdout] test extract::tests::a_date_after_a_multibyte_comment_keeps_its_column ... ok
[INFO] [stdout] test extract::time::tests::an_instant_renders_as_iso ... ok
[INFO] [stdout] test extract::time::tests::centuries_divisible_by_four_hundred_are_leap_years ... ok
[INFO] [stdout] test extract::time::tests::the_epoch_is_zero ... ok
[INFO] [stdout] test extract::time::tests::dates_before_the_epoch_are_negative ... ok
[INFO] [stdout] test extract::time::tests::beyond_the_representable_range_there_is_no_instant ... ok
[INFO] [stdout] test fuzz::date_parse_never_panics_or_hangs ... ok
[INFO] [stdout] test extract::time::tests::a_day_past_the_end_of_the_month_rolls_over ... ok
[INFO] [stdout] test extract::time::tests::a_leap_day_that_exists_does_not_roll_over ... ok
[INFO] [stdout] test fuzz::the_layer_above_date_parse_never_panics_or_hangs ... ok
[INFO] [stdout] test mcp::extract::tests::a_fractional_cap_is_refused ... ok
[INFO] [stdout] test mcp::extract::tests::the_advertised_enum_matches_the_formats_that_resolve ... ok
[INFO] [stdout] test mcp::tests::a_boundary_that_is_not_a_date_says_so ... ok
[INFO] [stdout] test mcp::tests::a_notification_gets_no_reply ... ok
[INFO] [stdout] test fuzz::the_scan_never_panics_or_hangs ... ok
[INFO] [stdout] test mcp::tests::an_empty_list_of_paths_is_refused ... ok
[INFO] [stdout] test extract::tests::a_date_in_an_xml_comment_is_skipped ... ok
[INFO] [stdout] test mcp::extract::tests::the_tool_name_is_pinned ... ok
[INFO] [stdout] test mcp::tests::an_unknown_method_is_a_protocol_error ... ok
[INFO] [stdout] test mcp::tests::an_unknown_tool_is_a_protocol_error ... ok
[INFO] [stdout] test mcp::tests::initialize_answers_with_the_protocol_version ... ok
[INFO] [stdout] test mcp::tests::bad_arguments_are_a_tool_failure_not_a_protocol_error ... ok
[INFO] [stdout] test extract::heuristics::tests::only_javascript_reads_a_constructor_argument ... ok
[INFO] [stdout] test mcp::tests::refusals_never_mention_a_flag ... ok
[INFO] [stdout] test mcp::tests::ping_answers ... ok
[INFO] [stdout] test extract::heuristics::tests::the_iso_shapes_v8_refuses_land_on_the_same_instant ... ok
[INFO] [stdout] test scan::tests::a_byte_order_mark_is_not_part_of_the_document ... ok
[INFO] [stdout] test mcp::tests::scanning_a_corpus_document_reports_it ... ok
[INFO] [stdout] test extract::tests::a_comment_nobody_closed_is_not_a_comment ... ok
[INFO] [stdout] test mcp::tests::tools_list_offers_both_tools ... ok
[INFO] [stdout] test scan::tests::a_nul_byte_is_the_line_between_binary_and_unreadable ... ok
[INFO] [stdout] test mcp::extract::tests::no_answer_carries_an_empty_timezone ... ok
[INFO] [stdout] test scan::tests::a_reported_path_uses_forward_slashes_on_every_platform ... ok
[INFO] [stdout] test extract::tests::the_fallback_adds_no_format_specific_patterns ... ok
[INFO] [stdout] test scan::tests::a_skipped_file_does_not_fail_the_run ... ok
[INFO] [stdout] test scan::tests::a_name_that_matches_no_format_is_read_rather_than_skipped ... ok
[INFO] [stdout] test mcp::extract::tests::an_excessive_cap_is_clamped_rather_than_refused ... ok
[INFO] [stdout] test scan::tests::a_skip_does_not_hide_what_was_found ... ok
[INFO] [stdout] test scan::tests::an_unreadable_file_says_so ... ok
[INFO] [stdout] test extract::tests::a_language_with_no_extractor_of_its_own_still_reads_a_date ... ok
[INFO] [stdout] test scan::tests::dedupe_keeps_the_first_occurrence ... ok
[INFO] [stdout] test scan::tests::only_the_head_of_a_file_is_sniffed ... ok
[INFO] [stdout] test scan::tests::strict_turns_a_skipped_file_back_into_a_failure ... ok
[INFO] [stdout] test walk::tests::a_named_file_is_collected_whatever_its_extension ... ok
[INFO] [stdout] test walk::tests::a_directory_of_unnamed_formats_is_walked_rather_than_skipped ... ok
[INFO] [stdout] test walk::tests::the_default_is_the_walk_a_reader_expects ... ok
[INFO] [stdout] test extract::tests::the_opening_marker_cannot_close_itself ... ok
[INFO] [stdout] test scan::tests::dedupe_and_sort_compose_one_way_only ... ok
[INFO] [stdout] test scan::tests::dates_come_back_in_document_order ... ok
[INFO] [stdout] test scan::tests::sort_orders_by_instant ... ok
[INFO] [stdout] test scan::tests::after_is_inclusive_and_before_is_not ... ok
[INFO] [stdout] test scan::tests::iso_is_added_only_when_asked_for ... ok
[INFO] [stdout] test extract::heuristics::tests::each_of_the_nine_shapes_is_classified ... ok
[INFO] [stdout] test scan::tests::a_byte_order_mark_does_not_move_the_first_column ... ok
[INFO] [stdout] test scan::tests::the_exit_code_follows_grep ... ok
[INFO] [stdout] test extract::heuristics::tests::the_separator_class_is_javascripts_whitespace ... ok
[INFO] [stdout] test extract::tests::every_format_with_an_extractor_reads_a_bare_date ... ok
[INFO] [stdout] test mcp::tests::an_unknown_format_is_read_rather_than_refused ... ok
[INFO] [stdout] test mcp::extract::tests::every_shared_case_answers_identically ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 149 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.22s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/release/deps/dates_le-3a90a9d3133a0439)
[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] [stderr]      Running tests/binary.rs (/opt/rustwide/target/release/deps/binary-effadf224fe0c259)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test strict_ignores_a_binary_file ... ok
[INFO] [stdout] test a_binary_file_is_absent_from_the_report_and_counted_in_the_summary ... ok
[INFO] [stdout] test every_text_file_in_the_tree_is_read ... ok
[INFO] [stdout] test a_text_file_that_cannot_be_read_is_named_and_fails_a_strict_run ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/budget.rs (/opt/rustwide/target/release/deps/budget-b14529bc1dbc3d3f)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test a_five_hundred_file_tree_scans_inside_its_budget ... ok
[INFO] [stdout] test four_times_the_tree_is_not_more_than_six_times_the_work ... 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] [stderr]      Running tests/corpus.rs (/opt/rustwide/target/release/deps/corpus-f0b020ef4bc582fa)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test every_corpus_document_is_used ... ok
[INFO] [stderr] 9 dates in 1 file
[INFO] [stderr] 8 dates in 1 file
[INFO] [stderr] 3 dates in 1 file
[INFO] [stderr] 6 dates in 1 file
[INFO] [stderr] 8 dates in 1 file
[INFO] [stderr] 7 dates in 1 file
[INFO] [stderr] 7 dates in 1 file
[INFO] [stderr] 9 dates in 1 file
[INFO] [stderr] 3 dates in 1 file
[INFO] [stderr] 5 dates in 1 file
[INFO] [stderr] 7 dates in 1 file
[INFO] [stderr] 4 dates in 1 file
[INFO] [stderr] 13 dates in 1 file
[INFO] [stdout] test every_corpus_document_extracts_identically ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.16s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/coverage_matrix.rs (/opt/rustwide/target/release/deps/coverage_matrix-149647d54cf4b7d5)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test every_advertised_format_is_a_name_the_table_knows ... ok
[INFO] [stdout] test every_advertised_format_has_a_corpus_document ... ok
[INFO] [stdout] test every_extension_the_table_names_is_opened_and_read ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.30s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/hazards.rs (/opt/rustwide/target/release/deps/hazards-870d2aa934cb7ce4)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test a_file_that_cannot_be_opened_is_named_rather_than_fatal ... ok
[INFO] [stdout] test a_byte_order_mark_does_not_move_the_reported_column ... ok
[INFO] [stdout] test only_a_malformed_question_exits_two ... ok
[INFO] [stdout] test every_filesystem_hazard_is_survived ... ok
[INFO] [stdout] test a_binary_file_produces_no_report_line_and_does_not_fail_strict ... ok
[INFO] [stdout] test undecodable_text_is_named_and_fails_strict ... ok
[INFO] [stdout] test every_content_hazard_is_survived_and_answered ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.16s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/platform.rs (/opt/rustwide/target/release/deps/platform-229d3adea0090c7f)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test stdin_closed_early_is_an_exit_code_and_never_a_broken_write ... ok
[INFO] [stdout] test the_walk_does_not_report_one_file_twice ... ok
[INFO] [stdout] test a_reserved_windows_name_does_not_stop_the_walk ... ok
[INFO] [stdout] test a_named_zone_beats_the_environment_variable ... ok
[INFO] [stdout] test every_reported_path_uses_forward_slashes ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/scenarios.rs (/opt/rustwide/target/release/deps/scenarios-1fea014406959e5e)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test a_hundred_thousand_lines_each_with_a_date ... ok
[INFO] [stdout] test a_long_unterminated_constructor_argument_does_not_backtrack ... ok
[INFO] [stdout] test a_single_line_with_two_hundred_thousand_dates_stays_linear ... ok
[INFO] [stdout] test a_large_document_of_non_ascii_keeps_its_columns ... ok
[INFO] [stdout] test an_enormous_digit_run_is_not_a_date ... ok
[INFO] [stdout] test an_enormous_attribute_value_is_read_once ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests dates_le
[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" "1fe9f571266922f1c0c75de39e6b73c6ff9058be0c75cb6d336a84aeffe78b97", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1fe9f571266922f1c0c75de39e6b73c6ff9058be0c75cb6d336a84aeffe78b97", kill_on_drop: false }`
[INFO] [stdout] 1fe9f571266922f1c0c75de39e6b73c6ff9058be0c75cb6d336a84aeffe78b97
