[INFO] cloning repository https://github.com/GammaSphere/blackfriday-2-rust [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/GammaSphere/blackfriday-2-rust" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FGammaSphere%2Fblackfriday-2-rust", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FGammaSphere%2Fblackfriday-2-rust'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 480c531e1548e98446cc6171ca782f943f18f4c7 [INFO] testing GammaSphere/blackfriday-2-rust against 1.99.0-beta.1+cargoflags=--release for beta-release-1.99-2 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FGammaSphere%2Fblackfriday-2-rust" "/workspace/builds/worker-3-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc2/source'... [INFO] [stderr] done. [INFO] removed /workspace/builds/worker-3-tc2/source/rust-toolchain.toml [INFO] started tweaking git repo https://github.com/GammaSphere/blackfriday-2-rust [INFO] finished tweaking git repo https://github.com/GammaSphere/blackfriday-2-rust [INFO] tweaked toml for git repo https://github.com/GammaSphere/blackfriday-2-rust written to /workspace/builds/worker-3-tc2/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/GammaSphere/blackfriday-2-rust on toolchain 1.99.0-beta.1 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/GammaSphere/blackfriday-2-rust 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.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/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] 945790db7ec69987959d1a406f5befd0c6323f21398ffcd826d7d860295081a6 [INFO] running `Command { std: "docker" "start" "945790db7ec69987959d1a406f5befd0c6323f21398ffcd826d7d860295081a6", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "945790db7ec69987959d1a406f5befd0c6323f21398ffcd826d7d860295081a6", 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" "945790db7ec69987959d1a406f5befd0c6323f21398ffcd826d7d860295081a6" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "945790db7ec69987959d1a406f5befd0c6323f21398ffcd826d7d860295081a6", 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" "945790db7ec69987959d1a406f5befd0c6323f21398ffcd826d7d860295081a6" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }` [INFO] [stderr] Compiling blackfriday v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Compiling blackfriday-ffi v0.1.0 (/opt/rustwide/workdir/ffi) [INFO] [stderr] Compiling blackfriday-harness v0.1.0 (/opt/rustwide/workdir/harness) [INFO] [stderr] Compiling blackfriday-bench v0.1.0 (/opt/rustwide/workdir/bench/rust) [INFO] [stderr] Finished `release` profile [optimized] target(s) in 26.26s [INFO] running `Command { std: "docker" "inspect" "945790db7ec69987959d1a406f5befd0c6323f21398ffcd826d7d860295081a6", 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" "945790db7ec69987959d1a406f5befd0c6323f21398ffcd826d7d860295081a6" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }` [INFO] [stderr] Compiling blackfriday v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Compiling blackfriday-bench v0.1.0 (/opt/rustwide/workdir/bench/rust) [INFO] [stderr] Compiling blackfriday-ffi v0.1.0 (/opt/rustwide/workdir/ffi) [INFO] [stderr] Compiling blackfriday-harness v0.1.0 (/opt/rustwide/workdir/harness) [INFO] [stderr] Finished `release` profile [optimized] target(s) in 1m 22s [INFO] running `Command { std: "docker" "inspect" "945790db7ec69987959d1a406f5befd0c6323f21398ffcd826d7d860295081a6", 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" "945790db7ec69987959d1a406f5befd0c6323f21398ffcd826d7d860295081a6" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }` [INFO] [stderr] Finished `release` profile [optimized] target(s) in 0.02s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/release/deps/blackfriday-7043bb3f1eb1c5ca) [INFO] [stdout] [INFO] [stdout] running 211 tests [INFO] [stdout] test block::tests::a_failed_table_leaves_no_node_behind ... ok [INFO] [stdout] test block::tests::auto_heading_ids_extension_derives_the_id_from_the_text ... ok [INFO] [stdout] test block::tests::block_tags_table_is_sorted_and_case_sensitive ... ok [INFO] [stdout] test block::tests::empty_and_separator_only_inputs_yield_empty ... ok [INFO] [stdout] test block::tests::block_dispatcher_matches_go_end_to_end ... ok [INFO] [stdout] test block::tests::ends_with_blank_line_is_always_false_upstream ... ok [INFO] [stdout] test block::tests::fence_info_string_is_trimmed_and_braces_are_stripped ... ok [INFO] [stdout] test block::tests::escapable_is_exactly_the_ascii_punctuation_set ... ok [INFO] [stdout] test block::tests::escaped_pipes_do_not_split_cells ... ok [INFO] [stdout] test block::tests::char_entity_shapes_match_the_pattern ... ok [INFO] [stdout] test block::tests::fence_length_is_the_opening_line_not_the_marker ... ok [INFO] [stdout] test block::tests::fence_marker_must_match_the_opening_one ... ok [INFO] [stdout] test block::tests::fence_needs_three_markers_and_at_most_three_leading_spaces ... ok [INFO] [stdout] test block::tests::heading_ids_extension_extracts_and_strips_the_id ... ok [INFO] [stdout] test block::tests::html_comment_matches_go ... ok [INFO] [stdout] test block::tests::html_block_matches_go_in_both_lax_modes ... ok [INFO] [stdout] test block::tests::html_comment_start_offset_rejects_short_forms ... ok [INFO] [stdout] test block::tests::finalize_list_closes_the_node_but_never_clears_tight ... ok [INFO] [stdout] test block::tests::fenced_code_block_matches_go ... ok [INFO] [stdout] test block::tests::html_find_end_matches_go_in_both_lax_modes ... ok [INFO] [stdout] test block::tests::html_find_tag_matches_go ... ok [INFO] [stdout] test block::tests::html_hr_matches_go ... ok [INFO] [stdout] test block::tests::indented_code_keeps_blank_lines_and_collapses_trailing_ones ... ok [INFO] [stdout] test block::tests::indented_code_matches_go ... ok [INFO] [stdout] test block::tests::indented_code_stops_at_the_first_unindented_line ... ok [INFO] [stdout] test block::tests::a_fenced_block_needs_a_closing_fence ... ok [INFO] [stdout] test block::tests::dli_prefix_only_ever_returns_zero_or_two ... ok [INFO] [stdout] test block::tests::info_is_written_even_when_the_fence_is_then_rejected ... ok [INFO] [stdout] test block::tests::inline_html_comment_matches_go ... ok [INFO] [stdout] test block::tests::ins_and_del_are_excluded_from_the_html_block_search ... ok [INFO] [stdout] test block::tests::invalid_utf8_behaves_like_go_despite_different_replacement_counts ... ok [INFO] [stdout] test block::tests::is_backslash_escaped_matches_go ... ok [INFO] [stdout] test block::tests::is_empty_matches_go ... ok [INFO] [stdout] test block::tests::is_fence_line_matches_go_with_and_without_an_info_pointer ... ok [INFO] [stdout] test block::tests::is_hrule_matches_go_including_where_go_panics ... ok [INFO] [stdout] test block::tests::is_prefix_heading_matches_go_under_both_extension_settings ... ok [INFO] [stdout] test block::tests::level_saturates_at_six ... ok [INFO] [stdout] test block::tests::list_item_prefixes_match_go ... ok [INFO] [stdout] test block::tests::is_underlined_heading_matches_go_including_where_go_panics ... ok [INFO] [stdout] test block::tests::lowercasing_is_simple_not_full ... ok [INFO] [stdout] test block::tests::list_type_changed_matches_go ... ok [INFO] [stdout] test block::tests::matches_go_across_the_corpus ... ok [INFO] [stdout] test block::tests::matches_the_pinned_upstream_test_cases ... ok [INFO] [stdout] test block::tests::no_leading_dash_is_ever_emitted ... ok [INFO] [stdout] test block::tests::no_trailing_dash_is_ever_emitted ... ok [INFO] [stdout] test block::tests::nesting_is_bounded ... ok [INFO] [stdout] test block::tests::numbers_that_are_not_digits_are_kept ... ok [INFO] [stdout] test block::tests::ordered_items_need_a_dot_not_a_paren ... ok [INFO] [stdout] test block::tests::other_alphabetic_marks_are_dropped_not_kept ... ok [INFO] [stdout] test block::tests::prefix_heading_builds_a_node_with_level_and_text ... ok [INFO] [stdout] test block::tests::prefix_scanners_survive_short_input ... ok [INFO] [stdout] test block::tests::quote_and_code_prefix_match_go ... ok [INFO] [stdout] test block::tests::render_paragraph_matches_go_including_where_go_panics ... ok [INFO] [stdout] test block::tests::render_paragraph_panics_on_all_spaces_like_upstream ... ok [INFO] [stdout] test block::tests::replace_all_matches_go_bytes_replace ... ok [INFO] [stdout] test block::tests::prefix_heading_emits_nothing_when_the_text_is_empty ... ok [INFO] [stdout] test block::tests::prefix_heading_trims_closing_hashes_unless_escaped ... ok [INFO] [stdout] test block::tests::rows_are_padded_and_truncated_to_the_column_count ... ok [INFO] [stdout] test block::tests::runs_of_separators_collapse_to_one_dash ... ok [INFO] [stdout] test block::tests::skip_helpers_match_go ... ok [INFO] [stdout] test block::tests::space_headings_extension_changes_the_answer ... ok [INFO] [stdout] test block::tests::table_alignment_comes_from_the_underline_colons ... ok [INFO] [stdout] test block::tests::table_header_matches_go ... ok [INFO] [stdout] test block::tests::table_matches_go ... ok [INFO] [stdout] test block::tests::table_row_matches_go ... ok [INFO] [stdout] test block::tests::tables_are_self_consistent ... ok [INFO] [stdout] test block::tests::terminate_blockquote_matches_go ... ok [INFO] [stdout] test block::tests::the_info_pointer_changes_the_result_not_just_the_output ... ok [INFO] [stdout] test block::tests::the_re_backslash_or_amp_guard_ignores_backslashes ... ok [INFO] [stdout] test block::tests::title_block_ignores_do_render_entirely ... ok [INFO] [stdout] test block::tests::title_block_matches_go ... ok [INFO] [stdout] test block::tests::title_block_reproduces_the_zero_consumption_bug ... ok [INFO] [stdout] test block::tests::trim_space_keeps_interior_invalid_utf8 ... ok [INFO] [stdout] test block::tests::unescape_string_matches_go_including_the_backslash_bug ... ok [INFO] [stdout] test entities::tests::counts_match_the_go_map ... ok [INFO] [stdout] test entities::tests::every_key_starts_with_ampersand ... ok [INFO] [stdout] test entities::tests::lookup_finds_known_entities ... ok [INFO] [stdout] test entities::tests::lookup_is_case_sensitive_like_the_go_map ... ok [INFO] [stdout] test entities::tests::lookup_rejects_non_entities ... ok [INFO] [stdout] test entities::tests::table_is_sorted_and_unique ... ok [INFO] [stdout] test esc::tests::adjacent_ampersands_do_not_confuse_the_scanner ... ok [INFO] [stdout] test esc::tests::all_four_metacharacters_are_rewritten ... ok [INFO] [stdout] test esc::tests::case_sensitivity_carries_through ... ok [INFO] [stdout] test esc::tests::escape_all_html_rewrites_valid_entities_too ... ok [INFO] [stdout] test esc::tests::long_run_without_metacharacters_is_copied_once ... ok [INFO] [stdout] test esc::tests::non_utf8_bytes_pass_through_untouched ... ok [INFO] [stdout] test esc::tests::matches_go_across_the_corpus ... ok [INFO] [stdout] test esc::tests::numeric_references_are_escaped_not_recognised ... ok [INFO] [stdout] test esc::tests::output_appends_rather_than_replacing ... ok [INFO] [stdout] test esc::tests::matches_pinned_test_esc ... ok [INFO] [stdout] test esc::tests::unknown_entities_are_escaped ... ok [INFO] [stdout] test esc::tests::text_after_an_entity_is_not_lost ... ok [INFO] [stdout] test esc::tests::valid_entities_pass_through_unchanged ... ok [INFO] [stdout] test flags::tests::bit_zero_is_never_used_by_extensions_or_html_flags ... ok [INFO] [stdout] test flags::tests::extension_values_match_go ... ok [INFO] [stdout] test flags::tests::list_type_values_match_go ... ok [INFO] [stdout] test flags::tests::html_flag_values_match_go ... ok [INFO] [stdout] test flags::tests::cell_align_values_match_go ... ok [INFO] [stdout] test flags::tests::set_operations_behave_like_go_int_masks ... ok [INFO] [stdout] test flags::tests::tab_sizes_match_go ... ok [INFO] [stdout] test flags::tests::unknown_bits_survive_a_round_trip ... ok [INFO] [stdout] test html::tests::abs_prefix_skips_dot_relative_links ... ok [INFO] [stdout] test html::tests::cell_alignment_names_match_go ... ok [INFO] [stdout] test html::tests::close_tag_depends_on_xhtml_flag ... ok [INFO] [stdout] test html::tests::cr_writes_nothing_on_a_fresh_renderer ... ok [INFO] [stdout] test html::tests::empty_input_matches_any_tag_name ... ok [INFO] [stdout] test html::tests::default_footnote_return_link_is_filled_in ... ok [INFO] [stdout] test html::tests::heading_ids_are_made_unique ... ok [INFO] [stdout] test html::tests::link_attrs_follow_the_flags ... ok [INFO] [stdout] test html::tests::is_safe_link_matches_go ... ok [INFO] [stdout] test html::tests::mailto_detection ... ok [INFO] [stdout] test html::tests::language_attr_uses_only_the_first_word ... ok [INFO] [stdout] test html::tests::heading_tags_clamp_to_one_through_six ... ok [INFO] [stdout] test html::tests::need_skip_link_matches_go ... ok [INFO] [stdout] test html::tests::quote_aware_scan_returns_start_when_not_found ... ok [INFO] [stdout] test html::tests::out_and_cr_match_go ... ok [INFO] [stdout] test html::tests::relative_links_are_classified_like_go ... ok [INFO] [stdout] test html::tests::plain_mailto_is_not_a_safe_link ... ok [INFO] [stdout] test html::tests::only_a_leading_tag_is_stripped ... ok [INFO] [stdout] test html::tests::smartypants_is_suppressed_inside_links_and_code ... ok [INFO] [stdout] test html::tests::tag_names_match_case_insensitively ... ok [INFO] [stdout] test html::tests::tag_stripping_matches_gos_regexp ... ok [INFO] [stdout] test html_entities::tests::counts_match_go ... ok [INFO] [stdout] test esc::tests::empty_input_produces_empty_output ... ok [INFO] [stdout] test esc::tests::entity_at_end_of_input_is_handled ... ok [INFO] [stdout] test html_entities::tests::tables_are_sorted_and_unique ... ok [INFO] [stdout] test inline::tests::an_unclosed_tag_reports_its_offset_rather_than_failing ... ok [INFO] [stdout] test html_entities::tests::keys_have_no_leading_ampersand ... ok [INFO] [stdout] test inline::tests::case_insensitive_prefix_matches_go_including_the_overflow ... ok [INFO] [stdout] test html::tests::helpers_match_go ... ok [INFO] [stdout] test html_entities::tests::longest_without_semicolon_is_re_derived_from_the_table ... ok [INFO] [stdout] test html_entities::tests::spot_checks_against_go ... ok [INFO] [stdout] test inline::tests::helper_find_emph_char_matches_go ... ok [INFO] [stdout] test inline::tests::is_end_of_link_matches_go ... ok [INFO] [stdout] test inline::tests::is_mailto_auto_link_matches_go ... ok [INFO] [stdout] test inline::tests::normalize_uri_is_upstreams_todo ... ok [INFO] [stdout] test inline::tests::is_safe_link_matches_gos_inline_definition ... ok [INFO] [stdout] test inline::tests::escape_chars_match_go ... ok [INFO] [stdout] test inline::tests::html_entity_matching_matches_gos_regexp ... ok [INFO] [stdout] test markdown::tests::add_child_closes_blocks_that_cannot_contain_the_new_node ... ok [INFO] [stdout] test markdown::tests::close_unmatched_blocks_walks_up_to_the_last_match ... ok [INFO] [stdout] test inline::tests::tag_length_matches_go ... ok [INFO] [stdout] test inline::tests::link_ends_with_entity_matches_go ... ok [INFO] [stdout] test inline::tests::anchor_matching_matches_gos_regexp ... ok [INFO] [stdout] test inline::tests::unescape_text_matches_go ... ok [INFO] [stdout] test markdown::tests::default_options_match_go_run_defaults ... ok [INFO] [stdout] test inline::tests::strip_mailto_matches_go ... ok [INFO] [stdout] test markdown::tests::footnotes_may_have_an_empty_id_but_references_may_not ... ok [INFO] [stdout] test markdown::tests::finalize_moves_the_tip_to_the_parent ... ok [INFO] [stdout] test markdown::tests::close_unmatched_blocks_is_a_no_op_when_already_closed ... ok [INFO] [stdout] test markdown::tests::new_parser_starts_at_an_open_document_root ... ok [INFO] [stdout] test markdown::tests::options_are_last_writer_wins_like_go ... ok [INFO] [stdout] test markdown::tests::ref_lookup_is_case_insensitive ... ok [INFO] [stdout] test markdown::tests::is_reference_matches_go_with_and_without_footnotes ... ok [INFO] [stdout] test markdown::tests::ref_override_distinguishes_not_overridden_from_overridden_to_nothing ... ok [INFO] [stdout] test markdown::tests::reference_ids_are_stored_lowercased ... ok [INFO] [stdout] test markdown::tests::ref_override_receives_the_id_as_written ... ok [INFO] [stdout] test markdown::tests::scan_link_ref_matches_go ... ok [INFO] [stdout] test node::tests::can_contain_matches_go ... ok [INFO] [stdout] test node::tests::container_classification_matches_go ... ok [INFO] [stdout] test node::tests::dump_matches_go_shape ... ok [INFO] [stdout] test markdown::tests::scan_footnote_matches_go ... ok [INFO] [stdout] test node::tests::append_child_relocates_an_attached_node ... ok [INFO] [stdout] test node::tests::insert_before_splices_in_place ... ok [INFO] [stdout] test node::tests::new_nodes_start_open_and_detached ... ok [INFO] [stdout] test node::tests::nil_and_empty_are_distinguishable_where_go_needs_it ... ok [INFO] [stdout] test node::tests::node_display_truncates_like_go ... ok [INFO] [stdout] test node::tests::append_child_builds_sibling_links ... ok [INFO] [stdout] test node::tests::node_type_discriminants_match_go_iota ... ok [INFO] [stdout] test node::tests::skip_children_omits_the_subtree ... ok [INFO] [stdout] test node::tests::ids_survive_arena_growth ... ok [INFO] [stdout] test node::tests::walk_visits_containers_twice_and_leaves_once ... ok [INFO] [stdout] test node::tests::walker_tolerates_mutation_mid_traversal ... ok [INFO] [stdout] test smartypants::tests::dates_are_not_turned_into_fractions ... ok [INFO] [stdout] test node::tests::terminate_stops_immediately ... ok [INFO] [stdout] test node::tests::unlink_repairs_both_neighbours ... ok [INFO] [stdout] test smartypants::tests::fraction_slash_is_accepted_as_a_separator ... ok [INFO] [stdout] test unescape::tests::consecutive_and_trailing_references ... ok [INFO] [stdout] test smartypants::tests::unterminated_tag_writes_only_what_it_was_given ... ok [INFO] [stdout] test unescape::tests::empty_hex_reference_decodes_to_replacement_not_literal ... ok [INFO] [stdout] test unescape::tests::invalid_code_points_become_replacement_char ... ok [INFO] [stdout] test smartypants::tests::smart_quote_helper_matches_go ... ok [INFO] [stdout] test unescape::tests::invalid_utf8_round_trips ... ok [INFO] [stdout] test unescape::tests::longest_match_fallback_retries_shorter_prefixes ... ok [INFO] [stdout] test unescape::tests::malformed_references_are_left_alone ... ok [INFO] [stdout] test smartypants::tests::quote_state_persists_across_process_calls ... ok [INFO] [stdout] test node::tests::walk_of_a_lone_leaf_visits_once ... ok [INFO] [stdout] test smartypants::tests::process_matches_go ... ok [INFO] [stdout] test unescape::tests::matches_go_across_the_corpus ... ok [INFO] [stdout] test unescape::tests::named_references_decode ... ok [INFO] [stdout] test unescape::tests::output_is_never_longer_than_input ... ok [INFO] [stdout] test unescape::tests::overflowing_numeric_reference_does_not_panic ... ok [INFO] [stdout] test unescape::tests::plain_text_is_returned_unchanged ... ok [INFO] [stdout] test unescape::tests::unknown_entity_still_hits_the_longest_match_fallback ... ok [INFO] [stdout] test unescape::tests::windows_1252_compatibility_remapping ... ok [INFO] [stdout] test smartypants::tests::callback_table_matches_go_for_every_flag_combination ... ok [INFO] [stdout] test smartypants::tests::latex_dashes_alone_installs_no_dash_handler ... ok [INFO] [stdout] test unescape::tests::semicolon_less_named_references_decode ... ok [INFO] [stdout] test unescape::tests::numeric_references_decode_in_both_bases ... ok [INFO] [stdout] test unescape::tests::two_code_point_entities_expand_to_both ... ok [INFO] [stdout] test util::tests::byte_predicates_match_go_for_all_256_bytes ... ok [INFO] [stdout] test util::tests::is_indented_matches_go ... ok [INFO] [stdout] test util::tests::is_indented_treats_a_leading_tab_as_one ... ok [INFO] [stdout] test util::tests::letters_and_alnum_are_ascii_only ... ok [INFO] [stdout] test util::tests::punctuation_set_is_exactly_ascii_punct ... ok [INFO] [stdout] test util::tests::slugify_all_punctuation_yields_a_single_dash_not_empty ... ok [INFO] [stdout] test util::tests::slugify_never_emits_adjacent_dashes ... ok [INFO] [stdout] test util::tests::slugify_of_empty_is_empty ... ok [INFO] [stdout] test util::tests::vertical_space_includes_form_feed_and_vertical_tab ... ok [INFO] [stdout] test util::tests::slugify_matches_go ... ok [INFO] [stdout] test util::tests::slugify_preserves_case_unlike_anchor_names ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 211 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/bf.rs (/opt/rustwide/target/release/deps/bf-58c4dbb6d5f78ec8) [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/end_to_end.rs (/opt/rustwide/target/release/deps/end_to_end-ae7a92cc2b1d04d8) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test run_matches_go_end_to_end ... ok [INFO] [stderr] Running tests/render_parity.rs (/opt/rustwide/target/release/deps/render_parity-ecb5cd3b52da06e2) [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test renderer_matches_go_on_every_case ... ok [INFO] [stderr] Running unittests main.rs (/opt/rustwide/target/release/deps/bf_bench-8c25dc909e4d52a8) [INFO] [stdout] test the_corpus_covers_every_node_type_upstream_can_build ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.19s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/release/deps/blackfriday_ffi-a7e5b099b371b649) [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] [stdout] [INFO] [stdout] running 8 tests [INFO] [stdout] test tests::a_null_input_is_treated_as_empty_rather_than_dereferenced ... ok [INFO] [stdout] test tests::an_empty_input_round_trips ... ok [INFO] [stdout] test tests::bf_escape_html_matches_the_library ... ok [INFO] [stdout] test tests::bf_free_ignores_null ... ok [INFO] [stdout] test tests::bf_is_fence_line_reports_end_marker_and_info ... ok [INFO] [stdout] test tests::bf_run_renders_and_bf_free_releases ... ok [INFO] [stdout] test tests::bf_version_matches_the_crate ... ok [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/release/deps/bf_serve-19180115cd7c41bd) [INFO] [stdout] test tests::flags_reach_the_renderer ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests blackfriday [INFO] [stdout] [INFO] [stdout] running 11 tests [INFO] [stdout] test src/markdown.rs - markdown (line 21) ... ok [INFO] [stdout] test src/markdown.rs - markdown::run (line 156) ... ok [INFO] [stdout] test src/esc.rs - esc::escape_html (line 45) ... ok [INFO] [stdout] test src/block.rs - block::sanitized_anchor_name (line 2098) ... ok [INFO] [stdout] test src/esc.rs - esc::escape_all_html (line 61) ... ok [INFO] [stdout] test src/block.rs - block::sanitized_anchor_name (line 2087) ... ok [INFO] [stdout] test src/esc.rs - esc::esc_link (line 82) ... ok [INFO] [stdout] test src/block.rs - block::unescape_string (line 402) ... ok [INFO] [stdout] test src/unescape.rs - unescape::unescape_string (line 186) ... ok [INFO] [stdout] test src/node.rs - node::Walker (line 670) ... ok [INFO] [stdout] test src/markdown.rs - markdown::run_with (line 177) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 24.64s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "945790db7ec69987959d1a406f5befd0c6323f21398ffcd826d7d860295081a6", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "945790db7ec69987959d1a406f5befd0c6323f21398ffcd826d7d860295081a6", kill_on_drop: false }` [INFO] [stdout] 945790db7ec69987959d1a406f5befd0c6323f21398ffcd826d7d860295081a6