[INFO] fetching crate techxt 0.1.0...
[INFO] testing techxt-0.1.0 against 1.99.0-beta.8 for beta-1.100-2
[INFO] extracting crate techxt 0.1.0 into /workspace/builds/worker-2-tc1/source
[INFO] started tweaking crates.io crate techxt 0.1.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate techxt 0.1.0
[INFO] tweaked toml for crates.io crate techxt 0.1.0 written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate techxt 0.1.0 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 techxt 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" "+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 techy-xp v0.1.0
[INFO] [stderr]   Downloaded techy v0.1.0
[INFO] [stderr]   Downloaded techy-derive v0.1.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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] df6ca0a280ede25b500e284ee9e2d40967b769b3817a178348677e3d3d8915cd
[INFO] running `Command { std: "docker" "start" "df6ca0a280ede25b500e284ee9e2d40967b769b3817a178348677e3d3d8915cd", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "df6ca0a280ede25b500e284ee9e2d40967b769b3817a178348677e3d3d8915cd", 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" "df6ca0a280ede25b500e284ee9e2d40967b769b3817a178348677e3d3d8915cd" "/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" "df6ca0a280ede25b500e284ee9e2d40967b769b3817a178348677e3d3d8915cd", 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" "df6ca0a280ede25b500e284ee9e2d40967b769b3817a178348677e3d3d8915cd" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling hashbrown v0.15.5
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling techy-derive v0.1.0
[INFO] [stderr]    Compiling techy v0.1.0
[INFO] [stderr]    Compiling techy-xp v0.1.0
[INFO] [stderr]    Compiling techxt v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 17.54s
[INFO] running `Command { std: "docker" "inspect" "df6ca0a280ede25b500e284ee9e2d40967b769b3817a178348677e3d3d8915cd", 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" "df6ca0a280ede25b500e284ee9e2d40967b769b3817a178348677e3d3d8915cd" "/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 bitflags v2.13.1
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling fastrand v2.5.0
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling rand v0.9.5
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling proptest v1.11.0
[INFO] [stderr]    Compiling techxt v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 25.98s
[INFO] running `Command { std: "docker" "inspect" "df6ca0a280ede25b500e284ee9e2d40967b769b3817a178348677e3d3d8915cd", 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" "df6ca0a280ede25b500e284ee9e2d40967b769b3817a178348677e3d3d8915cd" "/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.08s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/techxt-dbe75593290f46c7)
[INFO] [stdout] running 219 tests
[INFO] [stdout] test convert::tests::converter_is_shareable ... ok
[INFO] [stdout] test def::template::tests::a_conditional_has_two_branches ... ok
[INFO] [stdout] test convert::tests::default_options_match_the_plan ... ok
[INFO] [stdout] test def::template::tests::a_conditional_may_omit_the_else_branch ... ok
[INFO] [stdout] test def::template::tests::a_declared_name_validates ... ok
[INFO] [stdout] test def::template::tests::a_lone_closing_brace_is_text ... ok
[INFO] [stdout] test def::template::tests::a_reference_and_literals_interleave ... ok
[INFO] [stdout] test def::set::tests::later_insert_replaces ... ok
[INFO] [stdout] test def::template::tests::an_unterminated_conditional_is_refused ... ok
[INFO] [stdout] test def::set::tests::stores_are_separate_per_kind ... ok
[INFO] [stdout] test def::template::tests::a_conditional_inside_a_branch_is_refused ... ok
[INFO] [stdout] test convert::tests::a_state_error_reports_what_techy_said ... ok
[INFO] [stdout] test def::template::tests::a_conditional_may_test_an_index ... ok
[INFO] [stdout] test def::template::tests::an_unchecked_scope_accepts_names_it_cannot_know ... ok
[INFO] [stdout] test def::template::tests::index_zero_is_refused ... ok
[INFO] [stdout] test def::template::tests::a_third_branch_is_refused ... ok
[INFO] [stdout] test def::template::tests::an_empty_name_is_refused_even_without_declared_names ... ok
[INFO] [stdout] test def::template::tests::an_index_past_the_last_argument_is_refused ... ok
[INFO] [stdout] test def::template::tests::an_index_too_large_for_usize_is_out_of_range ... ok
[INFO] [stdout] test def::template::tests::an_undeclared_name_is_refused ... ok
[INFO] [stdout] test def::template::tests::an_unterminated_reference_is_refused ... ok
[INFO] [stdout] test def::template::tests::body_needs_an_environment ... ok
[INFO] [stdout] test def::template::tests::braces_are_escaped_by_doubling ... ok
[INFO] [stdout] test def::template::tests::plain_text_is_one_literal_segment ... ok
[INFO] [stdout] test defs::accents::tests::dotless_letters_get_their_dot_back_before_the_accent ... ok
[INFO] [stdout] test defs::fontstyles::tests::emphasis_toggles_rather_than_setting ... ok
[INFO] [stdout] test def::template::tests::references_come_out_typed ... ok
[INFO] [stdout] test def::template::tests::validation_reaches_inside_a_conditional ... ok
[INFO] [stdout] test defs::accents::tests::a_bare_accent_uses_the_standalone_form_when_there_is_one ... ok
[INFO] [stdout] test defs::accents::tests::the_generated_tables_are_sorted_for_bisection ... ok
[INFO] [stdout] test defs::lists::tests::counter_formats_read_as_the_plan_writes_them ... ok
[INFO] [stdout] test defs::accents::tests::a_pair_that_does_not_compose_stays_a_pair ... ok
[INFO] [stdout] test def::template::tests::unparsing_a_parsed_template_reproduces_its_meaning ... ok
[INFO] [stdout] test defs::accents::tests::composition_finds_the_precomposed_character ... ok
[INFO] [stdout] test def::template::tests::the_empty_template_has_no_segments ... ok
[INFO] [stdout] test defs::lists::tests::alphabetic_counters_run_past_the_alphabet ... ok
[INFO] [stdout] test def::template::tests::validation_re_reports_a_syntax_error ... ok
[INFO] [stdout] test def::template::tests::a_branch_may_contain_escaped_braces ... ok
[INFO] [stdout] test defs::lists::tests::open_blocks_counts_an_item_run_once ... ok
[INFO] [stdout] test defs::lists::tests::roman_counters_are_subtractive ... ok
[INFO] [stdout] test defs::sectioning::tests::the_prefix_style_repeats_a_section_sign_per_level ... ok
[INFO] [stdout] test defs::sectioning::tests::only_the_underlining_styles_underline ... ok
[INFO] [stdout] test defs::sectioning::tests::parts_count_in_roman_numerals ... ok
[INFO] [stdout] test defs::lists::tests::markers_cycle_and_an_empty_array_has_none ... ok
[INFO] [stdout] test defs::symbols_extra::tests::every_argument_is_named_and_named_once ... ok
[INFO] [stdout] test defs::symbols_extra::tests::every_template_compiles ... ok
[INFO] [stdout] test defs::symbols_extra::tests::the_category_holds_the_whole_table ... ok
[INFO] [stdout] test defs::symbols_extra::tests::the_table_is_the_size_it_was_generated_at ... ok
[INFO] [stdout] test defs::tables::tests::alignment_letters_are_read_and_the_rest_is_skipped ... ok
[INFO] [stdout] test defs::tables::tests::padding_is_left_biased_when_centring ... ok
[INFO] [stdout] test defs::tests::category_names_are_unique ... ok
[INFO] [stdout] test defs::tests::the_categories_are_pushed_in_the_plans_order ... ok
[INFO] [stdout] test defs::symbols_extra::tests::no_name_is_defined_twice ... ok
[INFO] [stdout] test defs::symbols_extra::tests::the_table_is_sorted_by_name ... ok
[INFO] [stdout] test diag::tests::conditions_are_displayable ... ok
[INFO] [stdout] test diag::tests::identifiers_match_the_plan_table ... ok
[INFO] [stdout] test diag::tests::severities_match_the_plan_table ... ok
[INFO] [stdout] test flow::tests::compose_piece_is_empty_and_append ... ok
[INFO] [stdout] test flow::tests::display_width_counts_columns_not_bytes ... ok
[INFO] [stdout] test flow::tests::extend_concatenates_and_empties_the_argument ... ok
[INFO] [stdout] test flow::tests::flow_items_are_debuggable ... ok
[INFO] [stdout] test flow::tests::from_plain_text_recognizes_blank_lines ... ok
[INFO] [stdout] test flow::tests::from_plain_text_splits_words_and_spaces ... ok
[INFO] [stdout] test flow::tests::from_plain_text_uses_unicode_whitespace ... ok
[INFO] [stdout] test flow::tests::glue_is_one_item ... ok
[INFO] [stdout] test flow::tests::new_and_default_are_empty ... ok
[INFO] [stdout] test flow::tests::into_items_round_trips ... ok
[INFO] [stdout] test flow::tests::push_accepts_every_kind_of_item ... ok
[INFO] [stdout] test flow::tests::text_does_not_split ... ok
[INFO] [stdout] test layout::tests::a_block_boundary_separates_but_does_not_blank ... ok
[INFO] [stdout] test layout::tests::a_block_prefixes_its_first_and_later_lines ... ok
[INFO] [stdout] test layout::tests::a_word_that_exactly_fits_stays_on_the_line ... ok
[INFO] [stdout] test layout::tests::adjacent_text_items_are_one_word ... ok
[INFO] [stdout] test layout::tests::an_empty_verbatim_is_a_no_op ... ok
[INFO] [stdout] test layout::tests::an_item_auto_closes_the_previous_item ... ok
[INFO] [stdout] test layout::tests::an_oversized_word_overflows_rather_than_splitting ... ok
[INFO] [stdout] test layout::tests::an_unmatched_block_end_is_ignored ... ok
[INFO] [stdout] test layout::tests::a_block_first_prefix_is_used_once ... ok
[INFO] [stdout] test layout::tests::empty_blocks_produce_nothing ... ok
[INFO] [stdout] test layout::tests::empty_flow_renders_nothing ... ok
[INFO] [stdout] test layout::tests::empty_verbatim_lines_carry_no_indent ... ok
[INFO] [stdout] test layout::tests::example_22_nested_lists ... ok
[INFO] [stdout] test layout::tests::block_prefix_width_counts_toward_the_wrap_column ... ok
[INFO] [stdout] test diag::tests::diagnose_carries_severity_message_and_payload ... ok
[INFO] [stdout] test layout::tests::example_2_four_newlines_are_one_blank_line ... ok
[INFO] [stdout] test layout::tests::glue_at_the_edges_is_dropped ... ok
[INFO] [stdout] test layout::tests::glue_collapses ... ok
[INFO] [stdout] test layout::tests::hard_break_starts_a_new_line ... ok
[INFO] [stdout] test layout::tests::inline_verbatim_is_an_unbreakable_word ... ok
[INFO] [stdout] test layout::tests::no_leading_or_trailing_blank_lines ... ok
[INFO] [stdout] test layout::tests::nested_blocks_stack_their_prefixes ... ok
[INFO] [stdout] test layout::tests::no_wrap_is_the_same_pass_without_the_width_check ... ok
[INFO] [stdout] test layout::tests::paragraph_break_leaves_one_blank_line ... ok
[INFO] [stdout] test layout::tests::math_atom_falls_back_to_flattened_text ... ok
[INFO] [stdout] test layout::tests::render_inline_flattens_everything_to_one_line ... ok
[INFO] [stdout] test layout::tests::render_inline_flattens_math_atoms ... ok
[INFO] [stdout] test layout::tests::render_inline_ignores_block_prefixes ... ok
[INFO] [stdout] test layout::tests::render_inline_squeezes_verbatim_onto_the_line ... ok
[INFO] [stdout] test layout::tests::render_to_matches_render ... ok
[INFO] [stdout] test layout::tests::render_to_propagates_writer_errors ... ok
[INFO] [stdout] test layout::tests::separation_requests_merge_and_never_sum ... ok
[INFO] [stdout] test layout::tests::verbatim_at_the_document_edges_needs_no_blank_lines ... ok
[INFO] [stdout] test layout::tests::verbatim_is_never_wrapped ... ok
[INFO] [stdout] test layout::tests::output_ends_with_exactly_one_newline ... ok
[INFO] [stdout] test layout::tests::verbatim_is_preserved_byte_for_byte ... ok
[INFO] [stdout] test layout::tests::verbatim_lines_get_the_continuation_indent ... ok
[INFO] [stdout] test layout::tests::words_are_separated_by_one_space ... ok
[INFO] [stdout] test layout::tests::wrapping_breaks_at_glue ... ok
[INFO] [stdout] test layout::tests::wrapping_crosses_item_boundaries ... ok
[INFO] [stdout] test mathfmt::alphabets::tests::every_exception_round_trips_and_is_documented ... ok
[INFO] [stdout] test mathfmt::alphabets::tests::golden_alphabets ... ok
[INFO] [stdout] test mathfmt::alphabets::tests::non_letters_pass_through ... ok
[INFO] [stdout] test mathfmt::alphabets::tests::round_trip_over_every_style_and_letter ... ok
[INFO] [stdout] test def::template::tests::parsing_never_panics ... ok
[INFO] [stdout] test mathfmt::alphabets::tests::the_notes_full_alphabet_sample_matches ... ok
[INFO] [stdout] test mathfmt::alphabets::tests::default_resolves_to_the_fallback_and_disabled_never_does ... ok
[INFO] [stdout] test mathfmt::atom::tests::flatten_block_body_stays_on_one_line ... ok
[INFO] [stdout] test mathfmt::atom::tests::flatten_str_body ... ok
[INFO] [stdout] test mathfmt::atom::tests::flatten_wrappable_keeps_prefix_and_drops_delimiters ... ok
[INFO] [stdout] test def::template::tests::parsing_round_trips_through_the_source_form ... ok
[INFO] [stdout] test mathfmt::alphabets::tests::upright_is_the_identity_but_still_a_style ... ok
[INFO] [stdout] test mathfmt::boxes::tests::baseline_join_aligns_baselines_not_tops ... ok
[INFO] [stdout] test mathfmt::boxes::tests::baseline_join_pads_shorter_pieces ... ok
[INFO] [stdout] test mathfmt::boxes::tests::baseline_join_tolerates_degenerate_boxes ... ok
[INFO] [stdout] test mathfmt::boxes::tests::box_width_is_the_widest_line ... ok
[INFO] [stdout] test mathfmt::boxes::tests::display_braces_get_the_four_piece_assembly ... ok
[INFO] [stdout] test mathfmt::atom::tests::script_kind_knows_its_latex_character ... ok
[INFO] [stdout] test mathfmt::boxes::tests::display_one_row_matrix_uses_plain_delimiters ... ok
[INFO] [stdout] test mathfmt::boxes::tests::display_brackets_and_bars_in_the_unicode_style ... ok
[INFO] [stdout] test mathfmt::boxes::tests::display_empty_matrix_does_not_panic ... ok
[INFO] [stdout] test mathfmt::boxes::tests::display_matrix_ascii_style_repeats_the_plain_char ... ok
[INFO] [stdout] test defs::mathenvs::tests::subequations_renders_the_formulas_inside_it ... ok
[INFO] [stdout] test defs::mathenvs::tests::an_alignment_marker_is_dropped_and_a_break_starts_a_line ... ok
[INFO] [stdout] test mathfmt::boxes::tests::inline_empty_matrix_is_a_bare_delimiter_pair ... ok
[INFO] [stdout] test mathfmt::boxes::tests::inline_matrix_uses_per_column_widths_and_two_spaces ... ok
[INFO] [stdout] test mathfmt::boxes::tests::ragged_rows_do_not_panic ... ok
[INFO] [stdout] test mathfmt::boxes::tests::the_ascii_style_never_uses_a_box_drawing_piece ... ok
[INFO] [stdout] test mathfmt::builders::tests::a_wrapped_radicand_closes_the_expression ... ok
[INFO] [stdout] test mathfmt::builders::tests::frac_is_eager_so_a_following_factor_is_only_spaced ... ok
[INFO] [stdout] test mathfmt::builders::tests::frac_next_to_a_factor_on_the_left ... ok
[INFO] [stdout] test mathfmt::builders::tests::frac_wraps_only_the_operands_that_need_it ... ok
[INFO] [stdout] test mathfmt::builders::tests::sqrt_degrees_and_delimiters ... ok
[INFO] [stdout] test mathfmt::builders::tests::sqrt_hugs_on_the_left_and_opens_on_the_right ... ok
[INFO] [stdout] test mathfmt::builders::tests::plan_example_11_the_fraction_next_to_a_named_operator ... ok
[INFO] [stdout] test mathfmt::join::tests::an_empty_atom_does_not_block_the_script_swap ... ok
[INFO] [stdout] test mathfmt::join::tests::empty_atoms_are_dropped_without_leaving_a_separator ... ok
[INFO] [stdout] test mathfmt::join::tests::no_doubled_space_around_text_that_carries_its_own ... ok
[INFO] [stdout] test mathfmt::join::tests::rule_1_binary_operators_and_relations ... ok
[INFO] [stdout] test mathfmt::join::tests::rule_2_open_ended_edges ... ok
[INFO] [stdout] test mathfmt::join::tests::rule_3_a_large_operator_on_the_left_unless_a_delimiter_follows ... ok
[INFO] [stdout] test mathfmt::join::tests::rule_7_implicit_multiplication_stays_tight ... ok
[INFO] [stdout] test mathfmt::join::tests::the_joined_class_pair_is_that_of_the_surviving_edges ... ok
[INFO] [stdout] test mathfmt::join::tests::rule_6_two_digits_would_run_together ... ok
[INFO] [stdout] test mathfmt::scripts::tests::an_empty_script_renders_as_nothing ... ok
[INFO] [stdout] test mathfmt::boxes::tests::environment_names_map_to_their_own_delimiters ... ok
[INFO] [stdout] test mathfmt::join::tests::unary_minus_binds_to_what_follows ... ok
[INFO] [stdout] test mathfmt::join::tests::wrap_short_circuits_on_a_single_character ... ok
[INFO] [stdout] test mathfmt::scripts::tests::literal_renderings ... ok
[INFO] [stdout] test mathfmt::join::tests::rule_4_a_large_operator_on_the_right_unless_an_opening_delimiter_precedes ... ok
[INFO] [stdout] test mathfmt::scripts::tests::styled_letters_are_normalized_before_the_lookup ... ok
[INFO] [stdout] test mathfmt::scripts::tests::the_documented_holes_are_really_holes ... ok
[INFO] [stdout] test mathfmt::scripts::tests::the_lookup_is_all_or_nothing ... ok
[INFO] [stdout] test mathfmt::join::tests::rule_5_punctuation_separates_after_itself_only ... ok
[INFO] [stdout] test mathfmt::scripts::tests::the_space_stripping_retry_is_opt_in ... ok
[INFO] [stdout] test mathfmt::segment::tests::classification_reads_the_two_edges ... ok
[INFO] [stdout] test mathfmt::scripts::tests::tables_have_the_documented_sizes_and_no_duplicate_source ... ok
[INFO] [stdout] test mathfmt::segment::tests::empty_input_yields_no_atoms ... ok
[INFO] [stdout] test mathfmt::segment::tests::no_character_is_classified_twice ... ok
[INFO] [stdout] test mathfmt::segment::tests::every_class_table_is_reachable ... ok
[INFO] [stdout] test mathfmt::segment::tests::segmentation_is_a_partition_of_the_input ... ok
[INFO] [stdout] test mathfmt::segment::tests::styled_letters_are_not_upright_letters ... ok
[INFO] [stdout] test mathfmt::segment::tests::tables_have_the_documented_sizes ... ok
[INFO] [stdout] test mathfmt::segment::tests::ordinary_characters_are_never_grouped ... ok
[INFO] [stdout] test layout::tests::wrapping_uses_display_width_not_byte_length ... ok
[INFO] [stdout] test mathfmt::segment::tests::pipe_and_slash_stay_ordinary ... ok
[INFO] [stdout] test mathfmt::scripts::tests::script_metadata_records_the_notation_used ... ok
[INFO] [stdout] test render::math::tests::a_display_scope_is_a_preformatted_indent_block ... ok
[INFO] [stdout] test render::math::tests::a_no_break_space_stays_inside_its_word ... ok
[INFO] [stdout] test render::math::tests::a_wrappable_atom_commits_to_its_delimiters_outside_fancy_math ... ok
[INFO] [stdout] test mathfmt::segment::tests::the_operator_rule_is_off_without_a_math_alphabet ... ok
[INFO] [stdout] test mathfmt::segment::tests::two_or_more_upright_letters_are_one_operator ... ok
[INFO] [stdout] test render::math::tests::a_forced_break_starts_a_new_display_line ... ok
[INFO] [stdout] test render::math::tests::an_empty_formula_produces_nothing_at_all ... ok
[INFO] [stdout] test render::math::tests::an_inline_scope_splits_at_the_joiners_spaces ... ok
[INFO] [stdout] test render::math::tests::text_that_reached_a_formula_becomes_one_opaque_atom ... ok
[INFO] [stdout] test render::math::tests::matrix_rows_split_at_the_separators_and_drop_trailing_punctuation ... ok
[INFO] [stdout] test mathfmt::segment::tests::digit_runs_absorb_an_interior_decimal_point_only ... ok
[INFO] [stdout] test defs::tests::converter_standard_uses_the_shipped_library ... ok
[INFO] [stdout] test defs::tests::the_standard_set_builds ... ok
[INFO] [stdout] test defs::mathcore::tests::a_sizing_macro_keeps_the_delimiter_and_drops_the_size ... ok
[INFO] [stdout] test render::state::tests::deriving_keeps_the_other_fields ... ok
[INFO] [stdout] test render::state::tests::initial_fonts_come_from_the_options ... ok
[INFO] [stdout] test render::state::tests::initial_state_is_outside_everything ... ok
[INFO] [stdout] test render::source::tests::comments_keep_their_delimiter_and_trailing_space ... ok
[INFO] [stdout] test render::source::tests::an_unterminated_environment_re_emits_without_its_terminator ... ok
[INFO] [stdout] test defs::mathenvs::tests::an_empty_matrix_renders_its_delimiters_and_does_not_panic ... ok
[INFO] [stdout] test render::source::tests::plain_text_and_groups_round_trip ... ok
[INFO] [stdout] test render::source::tests::a_deep_tree_costs_no_stack ... ok
[INFO] [stdout] test defs::mathcore::tests::the_greek_spellings_all_resolve ... ok
[INFO] [stdout] test defs::mathenvs::tests::a_matrix_inside_a_formula_is_one_opaque_atom ... ok
[INFO] [stdout] test render::tests::a_footnote_style_that_does_not_collect_leaves_no_trailing_block ... ok
[INFO] [stdout] test render::source::tests::macros_keep_their_escape_character_name_and_post_space ... ok
[INFO] [stdout] test render::tests::a_wrappers_override_does_not_reach_a_math_environments_body ... ok
[INFO] [stdout] test defs::mathcore::tests::a_symbols_character_is_also_its_class ... ok
[INFO] [stdout] test render::tests::footnotes_are_numbered_in_document_order_and_gathered_at_the_end ... ok
[INFO] [stdout] test render::tests::a_descent_warning_is_a_warning_and_not_an_abort ... ok
[INFO] [stdout] test render::source::tests::environments_keep_both_ends ... ok
[INFO] [stdout] test render::tests::a_wrappers_override_inside_a_formula_takes_part_in_the_joining ... ok
[INFO] [stdout] test render::source::tests::an_expanded_macro_name_is_kept_off_what_follows_it ... ok
[INFO] [stdout] test render::tests::the_initial_state_comes_from_the_options ... ok
[INFO] [stdout] test defs::mathcore::tests::the_modulo_family ... ok
[INFO] [stdout] test render::tests::there_is_no_trailing_block_without_footnotes ... ok
[INFO] [stdout] test render::tests::a_wrappers_override_is_consulted_inside_a_formula ... ok
[INFO] [stdout] test render::tests::derived_state_reaches_the_argument_and_is_restored_afterwards ... ok
[INFO] [stdout] test render::tests::the_descent_guard_is_the_one_abort_and_it_is_reported ... ok
[INFO] [stdout] test render::tests::the_renderer_can_be_wrapped_by_a_consumers_recomposer ... ok
[INFO] [stdout] test defs::mathcore::tests::an_operator_name_is_one_atom_even_when_it_contains_a_space ... ok
[INFO] [stdout] test render::source::tests::specials_and_math_keep_their_spelling ... ok
[INFO] [stdout] test render::source::tests::only_a_name_that_would_grow_gets_a_separator ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 219 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.87s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/acceptance.rs (/opt/rustwide/target/debug/deps/acceptance-96aeb2a9356ccbd3)
[INFO] [stdout] 
[INFO] [stdout] running 26 tests
[INFO] [stdout] test example_14_source_math_re_emits_the_formula ... ok
[INFO] [stdout] test example_17_a_starred_heading_is_neither_numbered_nor_counted ... ok
[INFO] [stdout] test example_18_footnotes_are_collected_after_the_document ... ok
[INFO] [stdout] test example_22_nested_lists ... ok
[INFO] [stdout] test example_10_scripts_become_unicode_script_characters ... ok
[INFO] [stdout] test example_20_href_renders_its_text_then_its_url ... ok
[INFO] [stdout] test example_11_a_fraction_wraps_its_operands_eagerly ... ok
[INFO] [stdout] test example_21_a_table_is_aligned_in_columns ... ok
[INFO] [stdout] test example_12_the_script_retry_without_the_joiners_spaces ... ok
[INFO] [stdout] test example_25_wrapping_crosses_a_macro_boundary ... ok
[INFO] [stdout] test example_2_any_run_of_blank_lines_is_one_paragraph_break ... ok
[INFO] [stdout] test example_19_verb_is_raw_characters ... ok
[INFO] [stdout] test example_16_a_numbered_section_over_its_rule ... ok
[INFO] [stdout] test example_13_plain_math_keeps_the_fonts_and_drops_the_spacing ... ok
[INFO] [stdout] test example_1_source_whitespace_collapses_and_a_group_is_transparent ... ok
[INFO] [stdout] test example_5_a_symbol_macro_eats_the_space_that_ends_its_name ... ok
[INFO] [stdout] test example_15_display_math_is_an_indented_block ... ok
[INFO] [stdout] test example_23_a_display_matrix_draws_its_delimiters_to_height ... ok
[INFO] [stdout] test example_6_an_accent_takes_a_braced_or_a_bare_argument ... ok
[INFO] [stdout] test example_7_an_accent_composes_with_the_letter_after_it ... ok
[INFO] [stdout] test example_8_input_ligatures ... ok
[INFO] [stdout] test example_3_emph_italicizes ... ok
[INFO] [stdout] test example_4_a_macro_boundary_is_not_a_word_boundary ... ok
[INFO] [stdout] test example_26_an_unknown_environment_renders_its_body_with_a_warning ... ok
[INFO] [stdout] test example_9_a_comment_and_its_newline_vanish_unless_kept ... ok
[INFO] [stdout] test example_24_a_verbatim_body_survives_exactly ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 26 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.53s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/convert_api.rs (/opt/rustwide/target/debug/deps/convert_api-ab12a632864b02a7)
[INFO] [stdout] 
[INFO] [stdout] running 27 tests
[INFO] [stdout] test parse_diagnostics_come_before_render_diagnostics ... ok
[INFO] [stdout] test options_are_readable_from_the_converter ... ok
[INFO] [stdout] test a_handler_can_register_footnotes_and_document_metadata ... ok
[INFO] [stdout] test rule_kind_skip_prunes_the_subtree ... ok
[INFO] [stdout] test keep_source_is_protected_from_wrapping ... ok
[INFO] [stdout] test a_handler_reads_its_arguments_through_the_context ... ok
[INFO] [stdout] test a_converter_is_cloneable_and_shareable ... ok
[INFO] [stdout] test rule_kind_literal ... ok
[INFO] [stdout] test the_builder_default_matches_the_options_default ... ok
[INFO] [stdout] test overrides_are_keyed_by_kind_as_well_as_name ... ok
[INFO] [stdout] test a_failing_handler_costs_its_construct_and_nothing_else ... ok
[INFO] [stdout] test the_override_map_beats_the_embedded_rule ... ok
[INFO] [stdout] test rule_kind_content ... ok
[INFO] [stdout] test diagnostics_carry_a_usable_position ... ok
[INFO] [stdout] test rule_kind_handler ... ok
[INFO] [stdout] test wrapping_happens_across_macro_boundaries ... ok
[INFO] [stdout] test the_three_layers_agree_on_a_plain_techy_tree_too ... ok
[INFO] [stdout] test the_unknown_policy_is_the_last_resort ... ok
[INFO] [stdout] test every_unknown_environment_policy ... ok
[INFO] [stdout] test every_unknown_specials_policy ... ok
[INFO] [stdout] test the_override_map_beats_the_name_fallback_table ... ok
[INFO] [stdout] test every_unknown_macro_policy ... ok
[INFO] [stdout] test the_three_layers_agree ... ok
[INFO] [stdout] test a_suppressed_error_still_counts_as_an_error ... ok
[INFO] [stdout] test the_name_fallback_table_beats_the_unknown_policy ... ok
[INFO] [stdout] test rule_kind_template ... ok
[INFO] [stdout] test the_surplus_past_the_retention_cap_is_counted_not_forgotten ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 27 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.70s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/def_argspec.rs (/opt/rustwide/target/debug/deps/def_argspec-3315e308dcb328ee)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test hand_built_and_coded_arguments_keep_their_declaration_order ... ok
[INFO] [stdout] test an_argument_can_carry_a_parsing_state_delta ... ok
[INFO] [stdout] test an_argument_can_refuse_a_preceding_space ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/def_build.rs (/opt/rustwide/target/debug/deps/def_build-e5489be2cd11fd4f)
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test the_categories_can_be_read_back_in_push_order ... ok
[INFO] [stdout] test two_categories_may_not_share_a_name ... ok
[INFO] [stdout] test letter_codes_and_word_codes_both_work ... ok
[INFO] [stdout] test an_optional_argument_may_be_absent ... ok
[INFO] [stdout] test a_math_only_macro_does_not_fire_in_text ... ok
[INFO] [stdout] test within_one_category_a_later_entry_replaces_an_earlier_one ... ok
[INFO] [stdout] test a_math_only_specials_does_not_fire_in_text ... ok
[INFO] [stdout] test star_declares_the_marker_argument ... ok
[INFO] [stdout] test a_later_category_only_shadows_the_names_it_redefines ... ok
[INFO] [stdout] test an_unknown_argument_code_is_refused_for_environments_and_specials_too ... ok
[INFO] [stdout] test symbol_is_a_zero_argument_literal ... ok
[INFO] [stdout] test a_later_category_shadows_an_earlier_one ... ok
[INFO] [stdout] test an_unknown_argument_code_is_a_build_error ... ok
[INFO] [stdout] test a_text_only_specials_does_not_fire_in_math ... ok
[INFO] [stderr]      Running tests/def_descent_guard.rs (/opt/rustwide/target/debug/deps/def_descent_guard-5578c549cc2dfc13)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test the_guard_can_be_turned_off ... ok
[INFO] [stdout] test the_default_guard_is_techys_own ... ok
[INFO] [stdout] test the_guard_reaches_the_parser ... ok
[INFO] [stdout] test the_guard_reaches_the_fold ... ok
[INFO] [stdout] test the_default_guard_warns_before_it_refuses ... ok
[INFO] [stderr]      Running tests/def_dispatch.rs (/opt/rustwide/target/debug/deps/def_dispatch-39fefdfb2f233714)
[INFO] [stdout] test a_fold_that_only_approaches_the_limit_warns_rather_than_aborting ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.33s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 30 tests
[INFO] [stdout] test a_plain_techy_tree_is_rendered_through_the_name_fallback_table ... ok
[INFO] [stdout] test a_content_rule_concatenates_a_plain_techy_macros_provided_arguments ... ok
[INFO] [stdout] test a_foreign_tree_is_rendered_through_the_name_fallback_table ... ok
[INFO] [stdout] test a_converter_that_knows_nothing_still_converts ... ok
[INFO] [stdout] test a_plain_techy_tree_with_no_matching_name_falls_through_to_the_policy ... ok
[INFO] [stdout] test a_foreign_tree_with_no_matching_name_falls_through_to_the_policy ... ok
[INFO] [stdout] test a_specials_content_rule_emits_its_trigger ... ok
[INFO] [stdout] test a_template_rule_reads_a_plain_techy_macros_arguments ... ok
[INFO] [stdout] test every_rule_kind_renders ... ok
[INFO] [stdout] test an_override_beats_the_rule_in_the_spec ... ok
[INFO] [stdout] test every_construct_of_a_plain_techy_tree_renders ... ok
[INFO] [stdout] test overrides_are_keyed_by_kind_as_well_as_name ... ok
[INFO] [stdout] test the_rule_in_the_spec_beats_the_name_fallback_table ... ok
[INFO] [stdout] test a_consumers_recomposer_can_wrap_the_renderer_over_a_plain_techy_tree ... ok
[INFO] [stdout] test a_shipped_handler_renders_text_inside_a_plain_techy_formula ... ok
[INFO] [stdout] test a_handler_of_ones_own_fires_on_a_plain_techy_tree ... ok
[INFO] [stdout] test a_plain_techy_verbatim_environment_keeps_its_body_raw ... ok
[INFO] [stdout] test a_shipped_handler_renders_a_plain_techy_list ... ok
[INFO] [stdout] test math_source_mode_re_emits_a_plain_techy_formula ... ok
[INFO] [stdout] test accept_keeps_unknown_macros_convertible_under_strict_recovery ... ok
[INFO] [stdout] test the_unknown_specials_policies_each_act ... ok
[INFO] [stdout] test following_recovery_ties_an_unknown_macro_to_the_recovery_mode ... ok
[INFO] [stdout] test reject_refuses_unknown_macros_under_tolerant_recovery_too ... ok
[INFO] [stdout] test a_declared_macro_is_unaffected_by_the_resolution_setting ... ok
[INFO] [stdout] test the_unknown_environment_policies_each_act ... ok
[INFO] [stdout] test an_unknown_macro_is_reported_whatever_the_policy_says ... ok
[INFO] [stdout] test every_unknown_environment_policy_acts_on_a_plain_techy_environment ... ok
[INFO] [stdout] test every_unknown_macro_policy_acts_on_a_macro_that_parses_but_has_no_rule ... ok
[INFO] [stdout] test every_unknown_macro_policy_acts_on_a_plain_techy_macro ... ok
[INFO] [stdout] test every_unknown_macro_policy_acts_on_a_genuinely_unregistered_macro ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 30 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.71s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/def_specs.rs (/opt/rustwide/target/debug/deps/def_specs-480d8dc61ed61ac2)
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test a_verbatim_body_environment_keeps_its_identity ... ok
[INFO] [stdout] test a_verbatim_body_is_raw_characters ... ok
[INFO] [stdout] test a_list_body_environment_keeps_its_identity ... ok
[INFO] [stdout] test a_rule_less_entry_carries_a_spec_with_no_rule ... ok
[INFO] [stdout] test a_macro_node_carries_its_techxt_spec ... ok
[INFO] [stdout] test a_math_body_is_parsed_in_math_mode ... ok
[INFO] [stdout] test a_list_body_brings_item_into_scope ... ok
[INFO] [stdout] test an_ordinary_environment_keeps_its_identity ... ok
[INFO] [stdout] test a_specials_node_carries_its_techxt_spec ... ok
[INFO] [stdout] test an_ordinary_body_gets_no_delta_at_all ... ok
[INFO] [stdout] test a_math_body_environment_keeps_its_identity ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/def_symbols.rs (/opt/rustwide/target/debug/deps/def_symbols-67f11be072df7f25)
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test a_set_with_nothing_in_it_indexes_to_nothing ... ok
[INFO] [stdout] test a_category_reads_back_the_entries_it_was_built_from ... ok
[INFO] [stdout] test the_table_is_sorted_by_kind_then_name ... ok
[INFO] [stdout] test a_prefix_scan_is_the_contiguous_run_of_names_that_start_with_it ... ok
[INFO] [stdout] test an_entry_reports_the_modes_its_definition_is_visible_in ... ok
[INFO] [stdout] test the_three_kinds_are_keyed_separately ... ok
[INFO] [stdout] test an_entry_reports_its_arity_and_only_a_literal_replacement ... ok
[INFO] [stdout] test a_later_category_shadows_an_earlier_one_and_the_index_says_so ... ok
[INFO] [stdout] test a_later_entry_in_one_category_shadows_an_earlier_one ... ok
[INFO] [stdout] test the_shipped_library_reads_back ... ok
[INFO] [stdout] test the_shipped_library_is_indexed_once_and_then_only_searched ... ok
[INFO] [stdout] test the_shipped_library_never_shadows_a_name_with_a_narrower_one ... ok
[INFO] [stdout] 
[INFO] [stderr]      Running tests/defs_accents.rs (/opt/rustwide/target/debug/deps/defs_accents-5fbb6b4b6a380761)
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test an_accent_on_something_that_does_not_compose_keeps_both ... ok
[INFO] [stdout] test an_accent_over_a_multi_word_argument_keeps_the_words ... ok
[INFO] [stdout] test the_mark_lands_on_the_first_character_only ... ok
[INFO] [stdout] test an_accent_composes_with_what_surrounds_it ... ok
[INFO] [stdout] test a_dotless_letter_gets_its_dot_back_first ... ok
[INFO] [stdout] test accents_are_clean_conversions ... ok
[INFO] [stdout] test a_braced_and_a_bare_argument_agree ... ok
[INFO] [stdout] test every_punctuation_named_accent ... ok
[INFO] [stdout] test every_letter_named_accent ... ok
[INFO] [stdout] test an_empty_argument_gives_the_standalone_form ... ok
[INFO] [stdout] test the_math_named_accents_are_the_same_marks ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.85s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/defs_base.rs (/opt/rustwide/target/debug/deps/defs_base-b2573ba48bfc591b)
[INFO] [stdout] 
[INFO] [stdout] running 26 tests
[INFO] [stdout] test a_later_category_shadows_base ... ok
[INFO] [stdout] test ensuremath_renders_its_argument_as_math ... ok
[INFO] [stdout] test a_negative_thin_space_is_nothing_at_all ... ok
[INFO] [stdout] test an_alignment_character_outside_a_table_is_a_reported_space ... ok
[INFO] [stdout] test a_rule_outside_a_table_is_dropped_and_reported ... ok
[INFO] [stdout] test a_line_breaks_optional_argument_must_be_adjacent ... ok
[INFO] [stdout] test the_category_stands_on_its_own ... ok
[INFO] [stdout] test a_quad_at_the_end_of_a_line_leaves_no_ascii_trailing_whitespace ... ok
[INFO] [stdout] test a_line_break_takes_its_optional_length_and_ignores_it ... ok
[INFO] [stdout] test a_tie_is_a_space_no_line_break_may_fall_in ... ok
[INFO] [stdout] test paragraph_and_line_breaks ... ok
[INFO] [stdout] test texorpdfstring_keeps_the_tex_form ... ok
[INFO] [stdout] test phantoms_render_nothing_and_do_not_leak_their_argument ... ok
[INFO] [stdout] test case_changing_macros_leave_the_case_alone ... ok
[INFO] [stdout] test decorations_render_their_argument_unchanged ... ok
[INFO] [stdout] test text_scripts_use_unicode_when_it_has_the_characters ... ok
[INFO] [stdout] test quads_are_em_spaces_not_ascii_runs ... ok
[INFO] [stdout] test a_page_break_is_the_strongest_break_plain_text_has ... ok
[INFO] [stdout] test typesetting_only_commands_render_as_nothing_and_are_not_unknown ... ok
[INFO] [stdout] test text_and_mbox_change_the_mode_and_not_the_font ... ok
[INFO] [stdout] test the_seven_reserved_characters_escape_to_themselves ... ok
[INFO] [stdout] test every_ligature ... ok
[INFO] [stdout] test skips_are_paragraph_breaks_and_layout_switches_are_nothing ... ok
[INFO] [stdout] test the_curated_text_symbols ... ok
[INFO] [stdout] test a_box_renders_its_contents_and_none_of_its_measurements ... ok
[INFO] [stdout] test thin_spaces_are_one_collapsible_space_each ... ok
[INFO] [stderr]      Running tests/defs_blocks.rs (/opt/rustwide/target/debug/deps/defs_blocks-e7721c2e56914379)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 26 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.16s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 22 tests
[INFO] [stdout] test an_abstract_writes_its_own_heading ... ok
[INFO] [stdout] test the_inline_style_puts_the_note_where_it_was_written ... ok
[INFO] [stdout] test a_footnote_in_a_list_item_still_collects_at_the_end ... ok
[INFO] [stdout] test a_proof_ends_with_an_end_of_proof_mark ... ok
[INFO] [stdout] test a_caption_inside_a_table_float_knows_it_is_a_table ... ok
[INFO] [stdout] test a_theorem_is_a_paragraph_of_its_own ... ok
[INFO] [stdout] test a_note_goes_in_parentheses_before_the_full_stop ... ok
[INFO] [stdout] test example_18_a_footnote_marks_its_place_and_collects_its_text ... ok
[INFO] [stdout] test an_explicit_mark_is_parsed_and_the_numbering_is_still_the_documents ... ok
[INFO] [stdout] test footnotes_are_numbered_in_document_order ... ok
[INFO] [stdout] test a_footnote_inside_a_heading_is_numbered_where_it_stands ... ok
[INFO] [stdout] test a_theorem_names_itself_and_runs_its_body_on ... ok
[INFO] [stdout] test a_quotation_is_set_in_from_the_margin ... ok
[INFO] [stdout] test the_marker_glues_to_the_word_it_annotates ... ok
[INFO] [stdout] test a_caption_is_named_after_the_float_it_is_in ... ok
[INFO] [stdout] test a_caption_is_a_paragraph_of_its_own ... ok
[INFO] [stdout] test centring_is_not_simulated ... ok
[INFO] [stdout] test the_starred_float_is_the_same_float ... ok
[INFO] [stdout] test the_skip_style_emits_neither_mark_nor_text ... ok
[INFO] [stdout] test the_short_caption_is_dropped ... ok
[INFO] [stdout] test a_minipage_is_a_block_of_its_own ... ok
[INFO] [stdout] test the_short_aliases_spell_the_word_out_in_full ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.54s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/defs_definers.rs (/opt/rustwide/target/debug/deps/defs_definers-2958ebdbcb0d14b9)
[INFO] [stdout] 
[INFO] [stdout] running 24 tests
[INFO] [stdout] test a_def_reads_a_delimited_parameter_text_more_than_once ... ok
[INFO] [stdout] test a_macro_whose_body_is_a_formula_opens_the_formula ... ok
[INFO] [stdout] test a_macro_expands_inside_an_argument_that_is_rendered ... ok
[INFO] [stdout] test a_gdef_escapes_every_group_it_is_written_in ... ok
[INFO] [stdout] test a_definition_body_may_carry_a_comment_or_a_paragraph_break ... ok
[INFO] [stdout] test a_verbatim_body_is_not_expanded ... ok
[INFO] [stdout] test a_let_takes_a_snapshot_rather_than_a_reference ... ok
[INFO] [stdout] test a_definition_may_shadow_a_refusal ... ok
[INFO] [stdout] test a_macro_used_before_its_definition_is_an_unknown_macro ... ok
[INFO] [stdout] test a_renewenvironment_replaces_a_definition_the_document_made_or_the_library_ships ... ok
[INFO] [stdout] test a_macro_expands_inside_a_formula ... ok
[INFO] [stdout] test a_newenvironment_takes_arguments_and_an_optional_default ... ok
[INFO] [stdout] test an_xparse_star_argument_binds_the_star_itself ... ok
[INFO] [stdout] test a_body_sees_the_definitions_in_force_where_it_is_used ... ok
[INFO] [stdout] test a_definition_may_define_another ... ok
[INFO] [stdout] test a_definition_made_in_a_group_dies_with_it_however_deep_the_group ... ok
[INFO] [stdout] test an_argument_may_be_used_twice_or_not_at_all ... ok
[INFO] [stdout] test a_recursion_that_terminates_terminates ... ok
[INFO] [stdout] test a_macro_may_expand_into_any_construct_the_renderer_knows ... ok
[INFO] [stdout] test a_starred_definer_is_accepted_and_its_star_ignored ... ok
[INFO] [stdout] test new_document_command_reads_xparses_argument_codes ... ok
[INFO] [stdout] test every_definer_defines_unconditionally_whatever_latexs_rule_would_be ... ok
[INFO] [stdout] test utf8_survives_a_definition_body_an_argument_and_a_delimiter ... ok
[INFO] [stdout] test a_document_that_defines_nothing_converts_as_it_always_did ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.20s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/defs_document.rs (/opt/rustwide/target/debug/deps/defs_document-752445ce1367f881)
[INFO] [stdout] 
[INFO] [stdout] running 31 tests
[INFO] [stdout] test a_title_block_is_laid_out_under_a_rule_as_wide_as_the_widest_line ... ok
[INFO] [stdout] test an_unbraced_reference_is_a_missing_argument ... ok
[INFO] [stdout] test an_include_the_resolver_cannot_answer_stays_a_note ... ok
[INFO] [stdout] test a_complete_latex_file_converts_silently ... ok
[INFO] [stdout] test a_preamble_declaration_does_not_swallow_what_follows_it ... ok
[INFO] [stdout] test a_link_keeps_its_url_whole_under_a_narrow_wrap ... ok
[INFO] [stdout] test a_macro_in_the_reference_expands ... ok
[INFO] [stdout] test an_underscore_in_the_reference_reads_as_written ... ok
[INFO] [stdout] test a_converter_without_a_resolver_does_not_even_try_to_resolve ... ok
[INFO] [stdout] test an_input_pulls_in_the_resolved_content ... ok
[INFO] [stdout] test a_url_argument_is_verbatim ... ok
[INFO] [stdout] test document_structure_commands_are_known_and_print_nothing ... ok
[INFO] [stdout] test and_separates_two_authors ... ok
[INFO] [stdout] test a_graphic_is_an_indented_placeholder_block ... ok
[INFO] [stdout] test an_environment_definition_may_be_unbalanced ... ok
[INFO] [stdout] test the_include_cycle_guard_still_fires ... ok
[INFO] [stdout] test every_stub_category_is_present_and_empty ... ok
[INFO] [stdout] test the_late_preamble_declarations_swallow_their_arguments ... ok
[INFO] [stdout] test a_definition_can_redefine_a_macro_techxt_knows ... ok
[INFO] [stdout] test the_title_block_measures_display_columns ... ok
[INFO] [stdout] test a_label_renders_as_nothing_and_never_leaks_its_key ... ok
[INFO] [stdout] test the_foreign_input_spec_resolves_its_rule_at_dispatch_step_3 ... ok
[INFO] [stdout] test an_unresolved_include_is_a_note_and_not_an_error ... ok
[INFO] [stdout] test a_definition_body_never_reaches_the_text ... ok
[INFO] [stdout] test missing_fields_say_so_in_the_output ... ok
[INFO] [stdout] test the_bibliography_keeps_its_entries_apart ... ok
[INFO] [stdout] test the_fields_may_be_declared_anywhere_and_print_nothing_where_they_are ... ok
[INFO] [stdout] test citations_render_as_markers ... ok
[INFO] [stdout] test today_comes_from_the_options_or_says_it_does_not_know ... ok
[INFO] [stdout] test references_render_as_markers ... ok
[INFO] [stderr]      Running tests/defs_examples.rs (/opt/rustwide/target/debug/deps/defs_examples-9932fd84d8aa4d13)
[INFO] [stdout] test preamble_declarations_consume_their_arguments_and_say_nothing ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 31 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.36s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test example_20_href_renders_text_then_url ... ok
[INFO] [stdout] test example_5_a_text_symbol_and_its_post_space ... ok
[INFO] [stdout] test example_9_comments_render_as_nothing ... ok
[INFO] [stdout] test example_8_ligatures ... ok
[INFO] [stdout] test example_4_textbf_is_bold_and_joins_what_follows ... ok
[INFO] [stdout] test example_6_accents_braced_and_bare ... ok
[INFO] [stdout] test example_3_emph_italicizes ... ok
[INFO] [stdout] test example_16_a_numbered_section_over_its_rule ... ok
[INFO] [stdout] test example_7_an_accent_takes_a_bare_argument ... ok
[INFO] [stdout] test example_17_a_starred_subsection_is_neither_numbered_nor_counted ... ok
[INFO] [stderr]      Running tests/defs_fontstyles.rs (/opt/rustwide/target/debug/deps/defs_fontstyles-8882897cfd6bf14a)
[INFO] [stdout] test the_examples_are_clean_conversions ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.49s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test only_ascii_letters_are_mapped ... ok
[INFO] [stdout] test a_nested_style_overrides_an_upright_one ... ok
[INFO] [stdout] test disabling_the_alphabet_disables_it_for_every_macro ... ok
[INFO] [stdout] test styling_applies_to_document_characters_only ... ok
[INFO] [stdout] test a_style_is_restored_when_its_argument_ends ... ok
[INFO] [stdout] test font_and_size_declarations_are_known_and_change_nothing ... ok
[INFO] [stdout] test operatorname_typesets_its_argument_upright ... ok
[INFO] [stdout] test emph_toggles_rather_than_setting ... ok
[INFO] [stdout] test the_text_mode_family ... ok
[INFO] [stdout] test the_math_mode_family_used_in_text_styles_the_text ... ok
[INFO] [stderr]      Running tests/defs_lists.rs (/opt/rustwide/target/debug/deps/defs_lists-9f3730b197118403)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.62s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 24 tests
[INFO] [stdout] test a_list_stands_apart_from_the_text_around_it ... ok
[INFO] [stdout] test an_empty_label_is_no_label_at_all ... ok
[INFO] [stdout] test an_items_continuation_lines_up_with_its_text ... ok
[INFO] [stdout] test an_item_inside_a_list_is_not_stray ... ok
[INFO] [stdout] test an_empty_list_renders_as_nothing ... ok
[INFO] [stdout] test a_list_without_options_reports_nothing ... ok
[INFO] [stdout] test an_enumerate_numbers_its_items ... ok
[INFO] [stdout] test a_description_takes_its_marker_from_the_items_label ... ok
[INFO] [stdout] test an_explicit_label_does_not_advance_the_counter ... ok
[INFO] [stdout] test a_list_of_another_kind_starts_its_own_marker_sequence ... ok
[INFO] [stdout] test a_description_item_without_a_label_has_no_marker ... ok
[INFO] [stdout] test a_list_of_another_kind_in_between_does_not_reset_the_marker_depth ... ok
[INFO] [stdout] test a_stray_item_is_reported_and_still_rendered ... ok
[INFO] [stdout] test a_nested_list_does_not_disturb_the_counter_of_the_one_it_is_in ... ok
[INFO] [stdout] test an_explicit_label_replaces_the_bullet_of_an_itemize_too ... ok
[INFO] [stdout] test an_itemize_bullets_its_items_and_indents_the_list ... ok
[INFO] [stdout] test itemize_markers_cycle_through_the_configured_array ... ok
[INFO] [stdout] test text_after_a_list_is_no_longer_indented ... ok
[INFO] [stdout] test the_enumitem_option_list_is_accepted_and_reported_as_ignored ... ok
[INFO] [stdout] test the_marker_style_is_configurable ... ok
[INFO] [stdout] test the_same_holds_for_an_enumerate_two_kinds_deep ... ok
[INFO] [stdout] test enumerate_formats_cycle_through_the_configured_array ... ok
[INFO] [stdout] test trivlist_and_list_behave_like_an_itemize ... ok
[INFO] [stdout] test example_22_nested_lists ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.54s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/defs_macros.rs (/opt/rustwide/target/debug/deps/defs_macros-991fef3daf77b45d)
[INFO] [stdout] 
[INFO] [stdout] running 27 tests
[INFO] [stdout] test a_nesting_runaway_stops_at_the_depth_budget ... ok
[INFO] [stdout] test a_refusal_reached_through_an_expansion_draws_no_second_parse_error ... ok
[INFO] [stdout] test a_runaway_definition_stops_at_the_count_budget ... ok
[INFO] [stdout] test a_later_def_shadows_an_earlier_gdef_as_it_does_in_tex ... ok
[INFO] [stdout] test a_let_gives_a_second_name_to_an_existing_meaning ... ok
[INFO] [stdout] test a_definition_written_in_a_parsed_argument_reaches_nothing ... ok
[INFO] [stdout] test a_renewcommand_shadows_a_macro_techxt_ships ... ok
[INFO] [stdout] test a_def_defines_and_reads_a_tex_parameter_text ... ok
[INFO] [stdout] test a_newenvironment_defines_an_environment_the_document_can_use ... ok
[INFO] [stdout] test a_gdef_escapes_an_environment_body_too ... ok
[INFO] [stdout] test a_refusal_is_reported_as_a_warning_and_does_not_fail_the_conversion ... ok
[INFO] [stdout] test a_def_reverts_with_its_group_and_a_gdef_escapes_it ... ok
[INFO] [stdout] test the_default_budgets_are_techxts_own_and_the_knobs_reach_techy_xps ... ok
[INFO] [stdout] test declare_math_operator_is_still_read_and_dropped ... ok
[INFO] [stdout] test the_off_switch_seeds_neither_the_scopes_nor_the_refusals ... ok
[INFO] [stdout] test an_edef_defines_and_says_that_it_approximated ... ok
[INFO] [stdout] test a_refused_command_is_diagnosed_by_name_rather_than_left_unknown ... ok
[INFO] [stdout] test the_provider_stack_is_ordered_as_techy_xp_requires ... ok
[INFO] [stdout] test an_optional_argument_takes_its_default_when_it_is_not_supplied ... ok
[INFO] [stdout] test an_ordinary_document_is_nowhere_near_the_budget ... ok
[INFO] [stdout] test definitions_travel_into_an_included_file_and_not_back_out ... ok
[INFO] [stdout] test the_off_switch_reproduces_the_declared_and_dropped_behaviour ... ok
[INFO] [stdout] test a_malformed_refusal_invocation_is_still_an_error ... ok
[INFO] [stdout] test a_newcommand_defines_a_macro_that_later_uses_expand ... ok
[INFO] [stdout] test a_name_techxt_declares_itself_wins_over_the_refusal_of_the_same_name ... ok
[INFO] [stdout] test a_refusal_changes_what_is_reported_and_not_what_is_rendered ... ok
[INFO] [stdout] test every_refusal_condition_is_demoted ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 27 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/defs_macros_proptest.rs (/opt/rustwide/target/debug/deps/defs_macros_proptest-183256ffaa9073ea)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test generated_definitions_never_panic_with_the_definers_off ... ok
[INFO] [stdout] test generated_definitions_never_panic_and_always_finish ... ok
[INFO] [stdout] test a_document_that_defines_nothing_converts_the_same_either_way ... ok
[INFO] [stdout] test expansion_is_deterministic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 12.27s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/defs_math.rs (/opt/rustwide/target/debug/deps/defs_math-10eb43cab2357a90)
[INFO] [stdout] 
[INFO] [stdout] running 43 tests
[INFO] [stdout] test a_display_matrix_composes_with_the_formula_around_it ... ok
[INFO] [stdout] test a_deeply_braced_formula_folds_under_the_runs_descent_guard ... ok
[INFO] [stdout] test a_formula_composes_with_the_text_around_it ... ok
[INFO] [stdout] test a_superscript_followed_by_a_subscript_lets_the_subscript_bind_first ... ok
[INFO] [stdout] test a_display_matrix_is_one_line_per_row ... ok
[INFO] [stdout] test a_tall_brace_gets_its_extension_piece ... ok
[INFO] [stdout] test an_empty_script_renders_as_nothing ... ok
[INFO] [stdout] test a_binomial_coefficient_names_itself ... ok
[INFO] [stdout] test a_display_formula_stands_apart_from_the_text_around_it ... ok
[INFO] [stdout] test an_empty_matrix_does_not_panic ... ok
[INFO] [stdout] test a_fraction_wraps_its_operands_eagerly ... ok
[INFO] [stdout] test an_array_ignores_its_column_specification_and_squares_its_rows ... ok
[INFO] [stdout] test cases_is_a_matrix_with_braces ... ok
[INFO] [stdout] test an_empty_formula_renders_nothing ... ok
[INFO] [stdout] test display_math_is_never_re_wrapped ... ok
[INFO] [stdout] test a_matrix_hugs_its_neighbours_because_it_delimits_itself ... ok
[INFO] [stdout] test no_math_atom_reaches_the_layout_engine ... ok
[INFO] [stdout] test ensuremath_opens_a_scope_of_its_own ... ok
[INFO] [stdout] test a_math_environment_re_emits_its_source_in_source_mode ... ok
[INFO] [stdout] test math_style_declarations_are_known_and_render_as_nothing ... ok
[INFO] [stdout] test a_font_macro_inside_math_writes_the_math_stack ... ok
[INFO] [stdout] test inside_a_math_environment_a_break_is_a_line_and_an_ampersand_is_nothing ... ok
[INFO] [stdout] test a_named_operator_is_upright_and_spaced_as_an_operator ... ok
[INFO] [stdout] test subequations_renders_the_equations_inside_it ... ok
[INFO] [stdout] test plain_mode_renders_a_matrix_on_one_line ... ok
[INFO] [stdout] test a_script_wraps_only_when_a_space_would_not_be_enough ... ok
[INFO] [stdout] test source_mode_separates_an_expanded_macro_from_the_text_after_it ... ok
[INFO] [stdout] test stacking_macros_render_the_annotation_as_a_script ... ok
[INFO] [stdout] test each_formula_is_joined_on_its_own ... ok
[INFO] [stdout] test split_contributes_to_the_formula_that_encloses_it ... ok
[INFO] [stdout] test the_inner_math_environments_hand_their_atoms_to_the_formula_around_them ... ok
[INFO] [stdout] test the_script_specials_do_not_fire_outside_math ... ok
[INFO] [stdout] test source_mode_shows_a_formula_once_and_does_not_enter_it ... ok
[INFO] [stdout] test a_root_closes_on_the_left_and_opens_on_the_right ... ok
[INFO] [stdout] test upright_letters_read_as_an_operator_only_while_variables_are_styled ... ok
[INFO] [stdout] test a_symbols_replacement_is_segmented_and_therefore_classified ... ok
[INFO] [stdout] test source_mode_keeps_an_inline_formula_in_its_running_text ... ok
[INFO] [stdout] test an_inline_matrix_is_one_line_with_the_environments_own_delimiters ... ok
[INFO] [stdout] test text_returns_to_text_mode_inside_a_formula ... ok
[INFO] [stdout] test the_script_ladder_prefers_unicode_then_retries_without_the_joiners_spaces ... ok
[INFO] [stdout] test a_math_environment_is_display_math ... ok
[INFO] [stdout] test the_cases_family_converts_without_a_diagnostic ... ok
[INFO] [stdout] test the_rest_of_the_cases_family_renders_as_cases_does ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 43 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.59s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/defs_math_conveniences.rs (/opt/rustwide/target/debug/deps/defs_math_conveniences-06242d8ddfb985b2)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test coloneqq_is_the_one_character_unicode_spells_it_with ... ok
[INFO] [stdout] test nothing_in_the_three_is_an_unknown_macro_any_more ... ok
[INFO] [stdout] test the_star_physics_gives_them_is_absorbed ... ok
[INFO] [stdout] test braket_takes_two_arguments_and_says_so_when_it_gets_one ... ok
[INFO] [stdout] test the_bars_bind_as_tightly_as_the_ket_they_are_modelled_on ... ok
[INFO] [stdout] test a_document_may_mix_a_ket_with_an_abs ... ok
[INFO] [stdout] test none_of_the_three_is_restricted_to_math_mode ... ok
[INFO] [stdout] test coloneqq_is_spaced_as_a_relation ... ok
[INFO] [stdout] test the_bars_hold_a_whole_expression ... ok
[INFO] [stdout] test abs_and_norm_are_their_delimiter_pair_written_once ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.56s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/defs_sectioning.rs (/opt/rustwide/target/debug/deps/defs_sectioning-655ea2c35edf07ed)
[INFO] [stdout] 
[INFO] [stdout] running 17 tests
[INFO] [stdout] test the_toc_title_is_accepted_and_ignored ... ok
[INFO] [stdout] test a_subsubsection_carries_the_whole_dotted_number_and_no_rule ... ok
[INFO] [stdout] test a_heading_is_separated_from_its_surroundings_by_one_blank_line ... ok
[INFO] [stdout] test a_multi_word_heading_stays_on_one_line_under_a_narrow_wrap ... ok
[INFO] [stdout] test incrementing_a_level_zeroes_every_deeper_counter ... ok
[INFO] [stdout] test a_starred_heading_does_not_zero_deeper_counters_either ... ok
[INFO] [stdout] test without_a_chapter_the_dotted_number_is_rooted_at_the_section ... ok
[INFO] [stdout] test the_plain_style_is_the_title_and_nothing_else ... ok
[INFO] [stdout] test nothing_is_ever_uppercased ... ok
[INFO] [stdout] test a_chapter_appearing_later_changes_what_a_following_section_number_means ... ok
[INFO] [stdout] test a_starred_heading_neither_increments_nor_displays ... ok
[INFO] [stdout] test the_two_deepest_levels_are_never_numbered ... ok
[INFO] [stdout] test a_chapter_roots_the_dotted_number_one_level_higher ... ok
[INFO] [stdout] test the_underlined_style_drops_the_number_and_keeps_the_rule ... ok
[INFO] [stdout] test the_rule_is_as_wide_as_the_heading_in_display_columns ... ok
[INFO] [stdout] test a_part_counts_in_roman_and_resets_nothing ... ok
[INFO] [stdout] test the_prefix_style_writes_a_label_and_no_rule ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.36s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/defs_symbols.rs (/opt/rustwide/target/debug/deps/defs_symbols-ed6cd7291e2d96da)
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test a_text_only_symbol_does_not_fire_in_math ... ok
[INFO] [stdout] test shadowing_costs_the_long_tail_nothing ... ok
[INFO] [stdout] test a_replacement_is_not_restyled_by_a_surrounding_font ... ok
[INFO] [stdout] test an_entry_with_arguments_is_visible_in_both_modes ... ok
[INFO] [stdout] test a_math_only_symbol_does_not_fire_in_text ... ok
[INFO] [stdout] test the_cyrillic_transliteration_names ... ok
[INFO] [stdout] test a_curated_entry_shadows_the_generated_one ... ok
[INFO] [stdout] test a_rule_less_entry_still_swallows_its_arguments ... ok
[INFO] [stdout] test math_symbols_from_the_long_tail ... ok
[INFO] [stdout] test percent_style_replacements_became_templates ... ok
[INFO] [stdout] test text_symbols_from_the_long_tail ... ok
[INFO] [stderr]      Running tests/defs_symbols_citations.rs (/opt/rustwide/target/debug/deps/defs_symbols_citations-4b32ed71448a17bb)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.57s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test a_key_list_is_one_argument_however_many_keys_it_holds ... ok
[INFO] [stdout] test the_declarations_print_nothing ... ok
[INFO] [stdout] test citetext_renders_its_argument ... ok
[INFO] [stdout] test citations_work_inside_math ... ok
[INFO] [stdout] test natbib_shadows_the_plain_cite_of_refs ... ok
[INFO] [stdout] test the_optional_notes_never_leak ... ok
[INFO] [stdout] test the_starred_forms_take_their_star ... ok
[INFO] [stderr]      Running tests/defs_tables.rs (/opt/rustwide/target/debug/deps/defs_tables-aed4919f077367fb)
[INFO] [stdout] test every_citation_command_renders_the_marker ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.66s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 17 tests
[INFO] [stdout] test each_alignment_letter_pads_its_column_its_own_way ... ok
[INFO] [stdout] test a_table_starts_on_a_line_of_its_own ... ok
[INFO] [stdout] test a_trailing_row_separator_does_not_add_an_empty_row ... ok
[INFO] [stdout] test rules_and_inserted_material_take_no_column ... ok
[INFO] [stdout] test a_table_without_spans_reports_nothing ... ok
[INFO] [stdout] test a_multicolumn_renders_its_contents_and_reports_the_span_once ... ok
[INFO] [stdout] test a_paragraph_column_reads_as_left_aligned_and_its_width_is_not_a_column ... ok
[INFO] [stdout] test cline_and_the_booktabs_rules_are_drawn_like_an_hline ... ok
[INFO] [stdout] test an_empty_table_renders_as_nothing ... ok
[INFO] [stdout] test a_rule_outside_a_table_is_reported_and_dropped ... ok
[INFO] [stdout] test a_column_the_specification_does_not_describe_is_left_aligned ... ok
[INFO] [stdout] test hline_draws_a_rule_across_the_whole_table ... ok
[INFO] [stdout] test example_21_columns_are_padded_to_their_widest_cell ... ok
[INFO] [stdout] test centring_is_left_biased_when_the_padding_is_odd ... ok
[INFO] [stdout] test the_width_arguments_of_the_other_environments_are_dropped ... ok
[INFO] [stdout] test a_cell_is_flattened_to_one_line ... ok
[INFO] [stdout] test an_empty_cell_still_holds_its_column_open ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.34s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/defs_verbatim.rs (/opt/rustwide/target/debug/deps/defs_verbatim-936d2ef6fa16455b)
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test example_24_verbatim_body_survives_byte_for_byte ... ok
[INFO] [stdout] test lstlisting_accepts_and_drops_its_options ... ok
[INFO] [stdout] test verb_keeps_the_spaces_at_its_edges ... ok
[INFO] [stdout] test verb_content_is_not_latex ... ok
[INFO] [stdout] test a_starred_verb_renders_its_run_and_not_its_star ... ok
[INFO] [stdout] test a_verbatim_block_keeps_the_indent_of_the_list_it_is_written_in ... ok
[INFO] [stdout] test verb_is_one_unbreakable_word ... ok
[INFO] [stdout] test a_verbatim_body_is_not_latex ... ok
[INFO] [stdout] test example_19_verb_keeps_its_characters ... ok
[INFO] [stdout] test example_24_verbatim_is_blank_line_separated_and_never_wrapped ... ok
[INFO] [stdout] test a_listing_line_that_starts_with_a_bracket_is_not_an_option_list ... ok
[INFO] [stdout] test the_starred_and_alltt_spellings_render_the_same_way ... ok
[INFO] [stdout] test verb_takes_the_delimiter_it_is_given ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.18s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/layout.rs (/opt/rustwide/target/debug/deps/layout-345ad27646bfc713)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test empty_input_renders_empty ... ok
[INFO] [stdout] test example_25_wraps_across_a_macro_boundary ... ok
[INFO] [stdout] test example_22_nested_lists ... ok
[INFO] [stdout] test no_trailing_whitespace_and_at_most_one_blank_line ... ok
[INFO] [stderr]      Running tests/layout_proptest.rs (/opt/rustwide/target/debug/deps/layout_proptest-5200f9e791ef3df7)
[INFO] [stdout] test the_three_entry_points_agree ... ok
[INFO] [stdout] test indented_block_between_paragraphs ... ok
[INFO] [stdout] test example_2_blank_lines_normalize ... ok
[INFO] [stdout] test example_4_adjacent_text_never_breaks ... ok
[INFO] [stdout] test example_24_verbatim_is_preserved ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 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 a_verbatim_word_keeps_its_trailing_space_at_a_line_end ... ok
[INFO] [stdout] test no_line_ends_in_collapsible_whitespace ... ok
[INFO] [stdout] test verbatim_payloads_are_preserved ... ok
[INFO] [stdout] test no_line_ends_in_whitespace_without_raw_content ... ok
[INFO] [stdout] test inline_rendering_is_one_trimmed_line ... ok
[INFO] [stdout] test rendering_is_deterministic ... ok
[INFO] [stdout] test vertical_separation_is_normalized ... ok
[INFO] [stdout] test wrap_width_is_respected ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.28s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/math_engine.rs (/opt/rustwide/target/debug/deps/math_engine-a8ca0bb3a5195429)
[INFO] [stdout] 
[INFO] [stdout] running 32 tests
[INFO] [stdout] test a_fraction_is_wrapped_eagerly_not_lazily ... ok
[INFO] [stdout] test a_fallback_script_pushes_a_space_in_front_of_its_base ... ok
[INFO] [stdout] test a_root_closes_on_the_left_and_opens_on_the_right ... ok
[INFO] [stdout] test a_script_survives_a_font_macro ... ok
[INFO] [stdout] test an_empty_script_disappears ... ok
[INFO] [stdout] test a_script_presents_the_class_of_its_base ... ok
[INFO] [stdout] test a_matrix_base_needs_no_retroactive_space ... ok
[INFO] [stdout] test a_multi_row_inline_matrix_uses_semicolons ... ok
[INFO] [stdout] test an_inline_join_never_produces_more_than_one_line ... ok
[INFO] [stdout] test an_inline_matrix_is_opaque_and_self_delimiting ... ok
[INFO] [stdout] test a_one_row_display_matrix_uses_the_plain_delimiters ... ok
[INFO] [stdout] test an_operator_name_keeps_its_interior_space_as_one_atom ... ok
[INFO] [stdout] test baseline_join_pads_the_off_baseline_rows_to_the_same_width ... ok
[INFO] [stdout] test an_empty_matrix_renders_and_does_not_panic ... ok
[INFO] [stdout] test display_matrices_compose_by_baseline_join ... ok
[INFO] [stdout] test display_matrix_baseline_is_the_middle_row ... ok
[INFO] [stdout] test implicit_multiplication_and_source_whitespace ... ok
[INFO] [stdout] test every_alphabet_maps_and_unmaps_the_whole_latin_range ... ok
[INFO] [stdout] test plan_example_10_scripts_and_a_binary_operator ... ok
[INFO] [stdout] test inline_matrix_delimiters_come_from_the_environment ... ok
[INFO] [stdout] test plan_example_11_a_fraction_before_a_named_operator ... ok
[INFO] [stdout] test plan_example_12_a_sum_with_both_scripts ... ok
[INFO] [stdout] test lazy_delimiters_appear_only_when_a_space_would_not_do ... ok
[INFO] [stdout] test plan_example_23_display_matrix_delimiter_styles ... ok
[INFO] [stdout] test text_fragments_are_opaque_and_never_doubly_spaced ... ok
[INFO] [stdout] test segmentation_classifies_each_kind_of_character ... ok
[INFO] [stdout] test the_golden_alphabets_of_the_porting_notes ... ok
[INFO] [stdout] test the_delimiter_pair_is_configurable ... ok
[INFO] [stdout] test the_script_ladder_step_by_step ... ok
[INFO] [stdout] test the_two_unclassified_characters_stay_ordinary ... ok
[INFO] [stdout] test the_subscript_binds_first ... ok
[INFO] [stdout] test the_upright_letters_are_op_flag_follows_the_font ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 32 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/math_examples.rs (/opt/rustwide/target/debug/deps/math_examples-43f2cceab8838692)
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test example_13_plain_mode_keeps_the_fonts_and_drops_the_spacing ... ok
[INFO] [stdout] test example_11_a_fraction_beside_a_named_operator ... ok
[INFO] [stdout] test source_mode_hands_back_the_latex ... ok
[INFO] [stdout] test example_10_scripts ... ok
[INFO] [stdout] test fancy_mode_is_the_default_and_spaces_the_formula ... ok
[INFO] [stdout] test example_23_holds_for_a_bare_matrix_environment_too ... ok
[INFO] [stdout] test example_12_a_sum_with_both_limits ... ok
[INFO] [stdout] test plain_mode_converts_the_same_and_concatenates ... ok
[INFO] [stdout] test example_15_display_math_is_a_four_space_block ... ok
[INFO] [stdout] test example_14_source_mode_re_emits_the_latex ... ok
[INFO] [stdout] test example_23_a_display_matrix_in_both_delimiter_styles ... ok
[INFO] [stdout] test source_mode_answers_every_spelling_of_one_formula_alike ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.27s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/math_proptest.rs (/opt/rustwide/target/debug/deps/math_proptest-08bf0d6345faff38)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test joiner_never_adds_to_an_existing_space ... ok
[INFO] [stdout] test empty_atoms_are_transparent ... ok
[INFO] [stdout] test re_chunking_at_atom_boundaries_is_invariant ... ok
[INFO] [stdout] test joining_is_total ... ok
[INFO] [stdout] test joiner_never_doubles_a_space ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/output_regions.rs (/opt/rustwide/target/debug/deps/output_regions-5ccfc0e9e2abddff)
[INFO] [stdout] 
[INFO] [stdout] running 24 tests
[INFO] [stdout] test an_empty_verbatim_item_contributes_no_region ... ok
[INFO] [stdout] test an_inline_region_keeps_a_newline_its_payload_carries ... ok
[INFO] [stdout] test a_blocks_region_stops_before_the_newline_that_terminates_it ... ok
[INFO] [stdout] test a_source_formula_is_the_only_region_of_the_dollars_document ... ok
[INFO] [stdout] test streamed_offsets_count_what_this_call_wrote ... ok
[INFO] [stdout] test the_region_pass_writes_exactly_what_the_plain_pass_writes ... ok
[INFO] [stdout] test a_display_region_includes_the_continuation_indent_layout_inserted ... ok
[INFO] [stdout] test a_source_formula_is_reported_after_expansion ... ok
[INFO] [stdout] test a_document_of_several_kinds_reports_them_all_in_output_order ... ok
[INFO] [stdout] test offsets_are_bytes_and_survive_multi_byte_text_before_them ... ok
[INFO] [stdout] test a_verbatim_block_covers_its_own_blank_lines_and_every_indent ... ok
[INFO] [stdout] test an_inline_region_names_only_itself_when_text_is_glued_to_it ... ok
[INFO] [stdout] test escaped_dollars_alone_are_not_regions ... ok
[INFO] [stdout] test two_adjacent_formulas_are_two_regions_of_one_word ... ok
[INFO] [stdout] test ordinary_text_reports_no_regions ... ok
[INFO] [stdout] test an_inline_matrix_is_reported_where_its_columns_are ... ok
[INFO] [stdout] test kept_source_is_reported_as_kept_source ... ok
[INFO] [stdout] test a_block_region_names_its_payload_when_no_indent_is_inserted ... ok
[INFO] [stdout] test the_three_math_modes_report_three_different_things ... ok
[INFO] [stdout] test every_verbatim_item_yields_one_correctly_placed_region ... ok
[INFO] [stdout] test a_display_region_is_stable_across_wrap_widths_and_nesting_depths ... ok
[INFO] [stdout] test the_text_is_the_same_with_and_without_regions ... ok
[INFO] [stdout] test an_inline_region_inside_a_list_clears_the_item_prefix ... ok
[INFO] [stdout] test an_inline_region_lands_correctly_at_every_wrap_width ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.04s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/readme.rs (/opt/rustwide/target/debug/deps/readme-116ae76f09e3147e)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test readme_builder_example ... ok
[INFO] [stdout] test readme_library_example ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/render_examples.rs (/opt/rustwide/target/debug/deps/render_examples-b7540269c402d20b)
[INFO] [stdout] 
[INFO] [stdout] running 22 tests
[INFO] [stdout] test an_unterminated_environment_still_converts ... ok
[INFO] [stdout] test a_paragraph_break_macro_separates_paragraphs ... ok
[INFO] [stdout] test example_26_unknown_environment_renders_its_body_and_warns ... ok
[INFO] [stdout] test example_1_groups_are_transparent_and_spaces_collapse ... ok
[INFO] [stdout] test adjacent_text_is_one_unbreakable_word ... ok
[INFO] [stdout] test deeply_nested_input_is_refused_rather_than_overflowing_the_stack ... ok
[INFO] [stdout] test example_24_verbatim_body_survives_byte_for_byte ... ok
[INFO] [stdout] test example_14_source_math_mode_re_emits_the_latex ... ok
[INFO] [stdout] test example_19_verb_keeps_its_characters ... ok
[INFO] [stdout] test example_20_href_renders_text_then_url ... ok
[INFO] [stdout] test an_unknown_environment_can_be_skipped_entirely ... ok
[INFO] [stdout] test example_24_verbatim_is_blank_line_separated_and_never_wrapped ... ok
[INFO] [stdout] test example_9_comments_render_as_nothing ... ok
[INFO] [stdout] test an_unknown_macro_is_a_warning_and_the_policy_decides ... ok
[INFO] [stdout] test a_tie_is_a_space_no_line_may_break_in ... ok
[INFO] [stdout] test example_9_keep_comments_gives_the_comment_its_own_line ... ok
[INFO] [stdout] test example_2_blank_lines_normalize_to_one ... ok
[INFO] [stdout] test nested_groups_are_all_transparent ... ok
[INFO] [stdout] test an_empty_document_converts_to_an_empty_string ... ok
[INFO] [stdout] test source_math_is_reassembled_from_payloads_not_from_the_source_buffer ... ok
[INFO] [stdout] test examples_10_and_15_math_renders_as_unicode ... ok
[INFO] [stdout] test a_macro_post_space_is_never_emitted ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.38s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/render_proptest.rs (/opt/rustwide/target/debug/deps/render_proptest-265a0b85283ae22b)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test arbitrary_strings_never_panic ... ok
[INFO] [stdout] test truly_arbitrary_strings_never_panic ... ok
[INFO] [stdout] test every_policy_survives_arbitrary_constructs ... ok
[INFO] [stdout] test a_trailing_comment_changes_nothing ... ok
[INFO] [stdout] test conversion_is_deterministic_and_layer_independent ... ok
[INFO] [stderr]      Running tests/template_language.rs (/opt/rustwide/target/debug/deps/template_language-16743b3200f96f29)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 21.29s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 23 tests
[INFO] [stdout] test a_template_keeps_its_source_and_reports_its_syntax_error ... ok
[INFO] [stdout] test an_unknown_argument_name_is_a_build_error ... ok
[INFO] [stdout] test a_nested_conditional_is_a_build_error ... ok
[INFO] [stdout] test an_index_past_the_last_argument_is_a_build_error ... ok
[INFO] [stdout] test an_environment_template_is_checked_against_its_own_arguments ... ok
[INFO] [stdout] test an_unterminated_construct_is_a_build_error ... ok
[INFO] [stdout] test body_in_a_macro_template_is_a_build_error ... ok
[INFO] [stdout] test argument_index_zero_is_a_build_error ... ok
[INFO] [stdout] test body_in_a_specials_template_is_a_build_error ... ok
[INFO] [stdout] test a_conditional_branches_on_whether_an_argument_was_written ... ok
[INFO] [stdout] test a_specials_template_sees_its_arguments ... ok
[INFO] [stdout] test a_conditional_may_have_an_else_branch ... ok
[INFO] [stdout] test a_template_substitutes_by_one_based_index ... ok
[INFO] [stdout] test a_templates_replacement_text_is_treated_as_document_text ... ok
[INFO] [stdout] test a_conditional_may_test_an_argument_by_index ... ok
[INFO] [stdout] test a_template_substitutes_named_arguments ... ok
[INFO] [stdout] test doubled_braces_are_literal_braces ... ok
[INFO] [stdout] test a_template_may_drop_an_argument ... ok
[INFO] [stdout] test an_environment_template_can_use_the_body ... ok
[INFO] [stdout] test an_absent_optional_argument_renders_as_nothing ... ok
[INFO] [stdout] test body_is_refused_in_a_macro_override_and_allowed_in_an_environment_one ... ok
[INFO] [stdout] test an_override_naming_an_argument_that_is_not_there_is_a_render_diagnostic ... ok
[INFO] [stderr]    Doc-tests techxt
[INFO] [stdout] test an_override_template_is_checked_for_shape_but_not_for_names ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.74s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 70 tests
[INFO] [stdout] test src/def/spec.rs - def::spec::CallableSpecSource (line 118) ... ok
[INFO] [stdout] test src/def/set.rs - def::set::DefinitionSet::symbols (line 190) ... ok
[INFO] [stdout] test src/def/entry.rs - def::entry::MacroDef (line 114) ... ok
[INFO] [stdout] test src/def/set.rs - def::set::DefinitionSet (line 140) ... ok
[INFO] [stdout] test src/def/template.rs - def::template::Template::new (line 67) ... ok
[INFO] [stdout] test src/def/template.rs - def::template::Template (line 18) ... ok
[INFO] [stdout] test src/convert.rs - convert::ConverterBuilder::unknown_macro_resolution (line 720) ... ok
[INFO] [stdout] test src/def/symbols.rs - def::symbols::SymbolIndex (line 118) ... ok
[INFO] [stdout] test src/convert.rs - convert::Conversion::regions (line 170) ... ok
[INFO] [stdout] test src/def/mod.rs - def (line 55) ... ok
[INFO] [stdout] test src/convert.rs - convert::Converter::standard (line 218) ... ok
[INFO] [stdout] test src/convert.rs - convert::ConverterBuilder (line 521) ... ok
[INFO] [stdout] test src/defs/preamble.rs - defs::preamble::category (line 149) ... ok
[INFO] [stdout] test src/def/mod.rs - def (line 31) ... ok
[INFO] [stdout] test src/defs/mathenvs.rs - defs::mathenvs::category (line 43) ... ok
[INFO] [stdout] test src/convert.rs - convert (line 8) ... ok
[INFO] [stdout] test src/defs/natbib.rs - defs::natbib (line 26) ... ok
[INFO] [stdout] test src/convert.rs - convert::ConverterBuilder::macro_definitions (line 750) ... ok
[INFO] [stdout] test src/convert.rs - convert::ConverterBuilder::descent_guard (line 619) ... ok
[INFO] [stdout] test src/defs/subsuperscripts.rs - defs::subsuperscripts::category (line 30) ... ok
[INFO] [stdout] test src/defs/symbols_extra.rs - defs::symbols_extra::category (line 121) ... ok
[INFO] [stdout] test src/convert.rs - convert::ConverterBuilder::expansion_count_limit (line 820) ... ok
[INFO] [stdout] test src/defs/mod.rs - defs::standard (line 97) ... ok
[INFO] [stdout] test src/defs/mod.rs - defs (line 13) ... ok
[INFO] [stdout] test src/defs/preamble.rs - defs::preamble (line 35) ... ok
[INFO] [stdout] test src/defs/mathcore.rs - defs::mathcore::category (line 53) ... ok
[INFO] [stdout] test src/diag.rs - diag (line 17) ... ok
[INFO] [stdout] test src/diag.rs - diag::TechxtCondition (line 91) ... ok
[INFO] [stdout] test src/flow.rs - flow::Flow::extend (line 84) ... ok
[INFO] [stdout] test src/defs/links.rs - defs::links (line 10) ... ok
[INFO] [stdout] test src/flow.rs - flow::Flow::new (line 66) ... ok
[INFO] [stdout] test src/flow.rs - flow (line 38) ... ok
[INFO] [stdout] test src/layout.rs - layout::render (line 145) ... ok
[INFO] [stdout] test src/layout.rs - layout::OutputRegion (line 119) ... ok
[INFO] [stdout] test src/layout.rs - layout::render_inline (line 250) ... ok
[INFO] [stdout] test src/flow.rs - flow::Flow::text (line 103) ... ok
[INFO] [stdout] test src/layout.rs - layout::render_to (line 191) ... ok
[INFO] [stdout] test src/layout.rs - layout (line 11) ... ok
[INFO] [stdout] test src/flow.rs - flow::Flow::from_plain_text (line 138) ... ok
[INFO] [stdout] test src/lib.rs - (line 169) ... ok
[INFO] [stdout] test src/layout.rs - layout::render_with_regions (line 164) ... ok
[INFO] [stdout] test src/lib.rs - (line 29) ... ok
[INFO] [stdout] test src/lib.rs - (line 218) ... ok
[INFO] [stdout] test src/layout.rs - layout::render_to_with_regions (line 208) ... ok
[INFO] [stdout] test src/mathfmt/atom.rs - mathfmt::atom::Atom::flatten (line 60) ... ok
[INFO] [stdout] test src/mathfmt/alphabets.rs - mathfmt::alphabets::fmt_style_char (line 190) ... ok
[INFO] [stdout] test src/lib.rs - (line 13) ... ok
[INFO] [stdout] test src/lib.rs - (line 44) ... ok
[INFO] [stdout] test src/mathfmt/alphabets.rs - mathfmt::alphabets::unstyle_char (line 245) ... ok
[INFO] [stdout] test src/lib.rs - (line 125) ... ok
[INFO] [stdout] test src/mathfmt/alphabets.rs - mathfmt::alphabets::fmt_style (line 224) ... ok
[INFO] [stdout] test src/mathfmt/atom.rs - mathfmt::atom::Atom::from_text (line 35) ... ok
[INFO] [stdout] test src/mathfmt/atom.rs - mathfmt::atom::AtomClass::both (line 156) ... ok
[INFO] [stdout] test src/mathfmt/boxes.rs - mathfmt::boxes::baseline_join (line 118) ... ok
[INFO] [stdout] test src/mathfmt/join.rs - mathfmt::join::MathWrapDelims::wrap (line 60) ... ok
[INFO] [stdout] test src/mathfmt/builders.rs - mathfmt::builders::sqrt_atom (line 81) ... ok
[INFO] [stdout] test src/mathfmt/boxes.rs - mathfmt::boxes::MathBox::join_lines (line 74) ... ok
[INFO] [stdout] test src/mathfmt/boxes.rs - mathfmt::boxes::MatrixFence::for_environment (line 220) ... ok
[INFO] [stdout] test src/mathfmt/segment.rs - mathfmt::segment::classify_plain (line 202) ... ok
[INFO] [stdout] test src/mathfmt/boxes.rs - mathfmt::boxes::display_matrix_box (line 428) ... ok
[INFO] [stdout] test src/render/cx.rs - render::cx::RenderCx (line 305) ... ok
[INFO] [stdout] test src/mathfmt/boxes.rs - mathfmt::boxes::inline_matrix_atom (line 405) ... ok
[INFO] [stdout] test src/mathfmt/builders.rs - mathfmt::builders::frac_atom (line 28) ... ok
[INFO] [stdout] test src/mathfmt/scripts.rs - mathfmt::scripts::script_atom (line 204) ... ok
[INFO] [stdout] test src/mathfmt/scripts.rs - mathfmt::scripts::fmt_script_text (line 160) ... ok
[INFO] [stdout] test src/mathfmt/join.rs - mathfmt::join::join_atoms (line 308) ... ok
[INFO] [stdout] test src/lib.rs - (line 254) ... ok
[INFO] [stdout] test src/mathfmt/segment.rs - mathfmt::segment::segment_plain (line 125) ... ok
[INFO] [stdout] test src/render/state.rs - render::state::RenderState (line 28) ... ok
[INFO] [stdout] test src/render/mod.rs - render (line 40) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 70 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 6.28s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "df6ca0a280ede25b500e284ee9e2d40967b769b3817a178348677e3d3d8915cd", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "df6ca0a280ede25b500e284ee9e2d40967b769b3817a178348677e3d3d8915cd", kill_on_drop: false }`
[INFO] [stdout] df6ca0a280ede25b500e284ee9e2d40967b769b3817a178348677e3d3d8915cd
