[INFO] fetching crate mini-roxygen-core 0.1.0...
[INFO] testing mini-roxygen-core-0.1.0 against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate mini-roxygen-core 0.1.0 into /workspace/builds/worker-7-tc1/source
[INFO] started tweaking crates.io crate mini-roxygen-core 0.1.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate mini-roxygen-core 0.1.0
[INFO] tweaked toml for crates.io crate mini-roxygen-core 0.1.0 written to /workspace/builds/worker-7-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate mini-roxygen-core 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 mini-roxygen-core 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 rd-writer v0.4.0
[INFO] [stderr]   Downloaded memoffset v0.9.1
[INFO] [stderr]   Downloaded rd-ast v0.4.0
[INFO] [stderr]   Downloaded countme v3.0.1
[INFO] [stderr]   Downloaded smol_str v0.3.6
[INFO] [stderr]   Downloaded text-size v1.1.1
[INFO] [stderr]   Downloaded twox-hash v2.1.3
[INFO] [stderr]   Downloaded bzip2 v0.6.1
[INFO] [stderr]   Downloaded libbz2-rs-sys v0.2.5
[INFO] [stderr]   Downloaded rowan v0.17.0
[INFO] [stderr]   Downloaded rd-source v0.4.0
[INFO] [stderr]   Downloaded rd-rds v0.4.0
[INFO] [stderr]   Downloaded ruzstd v0.9.0
[INFO] [stderr]   Downloaded arity-formatter v0.4.1
[INFO] [stderr]   Downloaded arity-parser v0.5.1
[INFO] [stderr]   Downloaded lzma-rust2 v0.18.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 517c177e2b9da0d16cc366d2cfa81274dbd4e2686a41456f4dd392d8f12d3554
[INFO] running `Command { std: "docker" "start" "517c177e2b9da0d16cc366d2cfa81274dbd4e2686a41456f4dd392d8f12d3554", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "517c177e2b9da0d16cc366d2cfa81274dbd4e2686a41456f4dd392d8f12d3554", 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" "517c177e2b9da0d16cc366d2cfa81274dbd4e2686a41456f4dd392d8f12d3554" "/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" "517c177e2b9da0d16cc366d2cfa81274dbd4e2686a41456f4dd392d8f12d3554", 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" "517c177e2b9da0d16cc366d2cfa81274dbd4e2686a41456f4dd392d8f12d3554" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling rustc-hash v1.1.0
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling countme v3.0.1
[INFO] [stderr]    Compiling text-size v1.1.1
[INFO] [stderr]    Compiling pulldown-cmark v0.13.4
[INFO] [stderr]    Compiling memoffset v0.9.1
[INFO] [stderr]    Compiling rd-ast v0.4.0
[INFO] [stderr]    Compiling unicase v2.9.0
[INFO] [stderr]    Compiling pulldown-cmark-escape v0.11.0
[INFO] [stderr]    Compiling getopts v0.2.24
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]    Compiling rowan v0.17.0
[INFO] [stderr]    Compiling rd-source v0.4.0
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling thiserror-impl v2.0.20
[INFO] [stderr]    Compiling thiserror v2.0.20
[INFO] [stderr]    Compiling rd-writer v0.4.0
[INFO] [stderr]    Compiling smol_str v0.3.6
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling arity-parser v0.5.1
[INFO] [stderr]    Compiling arity-formatter v0.4.1
[INFO] [stderr]    Compiling mini-roxygen-core v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 45.31s
[INFO] running `Command { std: "docker" "inspect" "517c177e2b9da0d16cc366d2cfa81274dbd4e2686a41456f4dd392d8f12d3554", 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" "517c177e2b9da0d16cc366d2cfa81274dbd4e2686a41456f4dd392d8f12d3554" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling bitflags v2.13.1
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling fastrand v2.5.0
[INFO] [stderr]    Compiling similar v2.7.0
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling pulldown-cmark v0.13.4
[INFO] [stderr]    Compiling mini-roxygen-core v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling insta v1.48.0
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1m 16s
[INFO] running `Command { std: "docker" "inspect" "517c177e2b9da0d16cc366d2cfa81274dbd4e2686a41456f4dd392d8f12d3554", 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" "517c177e2b9da0d16cc366d2cfa81274dbd4e2686a41456f4dd392d8f12d3554" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.06s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/mini_roxygen_core-fb99b57b0d534217)
[INFO] [stdout] 
[INFO] [stdout] running 803 tests
[INFO] [stdout] test arity_adapter::authors::tests::keeps_true_named_duplicates_as_duplicate_errors ... ok
[INFO] [stdout] test arity_adapter::authors::tests::explains_the_supported_string_escape_subset ... ok
[INFO] [stdout] test arity_adapter::authors::tests::preserves_supported_argument_orderings ... ok
[INFO] [stdout] test arity_adapter::authors::tests::parses_organisations_named_arguments_and_unicode ... ok
[INFO] [stdout] test arity_adapter::authors::tests::parses_multiline_and_bare_person_calls ... ok
[INFO] [stdout] test arity_adapter::authors::tests::rejects_unsupported_shapes ... ok
[INFO] [stdout] test arity_adapter::authors::tests::parses_role_spellings_and_comments ... ok
[INFO] [stdout] test arity_adapter::authors::tests::pre_scans_named_duplicates_before_mixing_diagnostics ... ok
[INFO] [stdout] test arity_adapter::authors::tests::parses_the_common_blank_middle_form ... ok
[INFO] [stdout] test arity_adapter::authors::tests::renders_sections_roles_and_identity_comments ... ok
[INFO] [stdout] test arity_adapter::authors::tests::renders_synthetic_description_fields_end_to_end ... ok
[INFO] [stdout] test arity_adapter::authors::tests::reports_r_rejections_for_mixed_escapes_and_nul ... ok
[INFO] [stdout] test arity_adapter::facts::function::tests::preserves_backtick_names_and_undecodable_names_in_order ... ok
[INFO] [stdout] test arity_adapter::facts::function::tests::preserves_default_clause_comments_and_segment_envelopes ... ok
[INFO] [stdout] test arity_adapter::facts::function::tests::splits_defaults_only_on_direct_child_commas ... ok
[INFO] [stdout] test arity_adapter::facts::function::tests::extracts_empty_comment_only_and_lambda_formal_lists ... ok
[INFO] [stdout] test arity_adapter::facts::name::tests::bare_reserved_constants_and_numbers_are_invalid_targets ... ok
[INFO] [stdout] test arity_adapter::facts::function::tests::preserves_multiline_and_crlf_source_boundaries ... ok
[INFO] [stdout] test arity_adapter::facts::function::tests::records_body_spans_without_comments_or_trivia ... ok
[INFO] [stdout] test arity_adapter::facts::function::tests::keeps_dots_as_ordinary_formals ... ok
[INFO] [stdout] test arity_adapter::facts::name::tests::an_empty_string_is_a_valid_value_but_not_a_valid_name ... ok
[INFO] [stdout] test arity_adapter::facts::name::tests::decodes_all_escape_free_quoted_name_forms ... ok
[INFO] [stdout] test arity_adapter::facts::name::tests::decodes_nonzero_values_from_every_numeric_escape_form ... ok
[INFO] [stdout] test arity_adapter::facts::function::tests::rejects_string_spelled_formal_names_but_accepts_backticks_and_string_defaults ... ok
[INFO] [stdout] test arity_adapter::facts::name::tests::recognizes_package_sentinel_from_normal_and_raw_strings ... ok
[INFO] [stdout] test arity_adapter::facts::name::tests::refuses_escapes_in_names_instead_of_stripping_only_delimiters ... ok
[INFO] [stdout] test arity_adapter::facts::name::tests::rejects_invalid_authors_r_hex_escapes ... ok
[INFO] [stdout] test arity_adapter::facts::name::tests::refuses_zero_length_names_and_distinguishes_compound_targets ... ok
[INFO] [stdout] test arity_adapter::facts::name::tests::rejects_mixed_unicode_and_byte_escape_families ... ok
[INFO] [stdout] test arity_adapter::facts::name::tests::arity_splits_dot_digit_name_like_spelling_into_float_and_ident ... ok
[INFO] [stdout] test arity_adapter::facts::name::tests::an_unbalanced_backtick_is_not_a_name ... ok
[INFO] [stdout] test arity_adapter::facts::top_level::tests::assignment_spans_point_at_target_and_value_text ... ok
[INFO] [stdout] test arity_adapter::facts::name::tests::decodes_authors_r_escape_widths_and_braced_forms ... ok
[INFO] [stdout] test arity_adapter::facts::name::tests::keeps_hex_and_octal_escapes_compatible ... ok
[INFO] [stdout] test arity_adapter::facts::name::tests::rejects_nul_from_every_numeric_escape_form ... ok
[INFO] [stdout] test arity_adapter::facts::name::tests::quoted_constants_and_rebindable_symbols_are_ordinary_bindings ... ok
[INFO] [stdout] test arity_adapter::facts::top_level::tests::canonicalizes_all_supported_binding_spellings ... ok
[INFO] [stdout] test arity_adapter::facts::top_level::tests::classifies_reserved_constants_but_not_rebindable_boolean_symbols ... ok
[INFO] [stdout] test arity_adapter::facts::name::tests::rejects_r_non_names_and_preserves_bare_name_spellings ... ok
[INFO] [stdout] test arity_adapter::facts::top_level::tests::classifies_assignment_values_and_shorthand_lambdas ... ok
[INFO] [stdout] test arity_adapter::facts::name::tests::a_bare_constant_is_not_a_callee_name ... ok
[INFO] [stdout] test arity_adapter::authors::tests::reports_unsupported_named_and_positional_mixing ... ok
[INFO] [stdout] test arity_adapter::facts::name::tests::decodes_raw_string_names_and_literals_without_escape_processing ... ok
[INFO] [stdout] test arity_adapter::facts::top_level::tests::classifies_bare_top_level_atoms_and_calls ... ok
[INFO] [stdout] test arity_adapter::facts::top_level::tests::decodes_assignment_value_names_and_preserves_their_spans ... ok
[INFO] [stdout] test arity_adapter::facts::name::tests::a_raw_string_closed_early_is_refused ... ok
[INFO] [stdout] test arity_adapter::facts::top_level::tests::decodes_each_component_of_a_namespace_callee ... ok
[INFO] [stdout] test arity_adapter::facts::function::tests::parser_diagnoses_invalid_formal_lists_and_adapter_fails_closed ... ok
[INFO] [stdout] test arity_adapter::facts::name::tests::keeps_single_escape_families_decodable ... ok
[INFO] [stdout] test arity_adapter::facts::top_level::tests::records_qualified_callee_and_source_ordered_spans ... ok
[INFO] [stdout] test arity_adapter::r_code::tests::markers_keep_typed_tokens_inside_line_recovery_errors ... ok
[INFO] [stdout] test arity_adapter::facts::top_level::tests::sees_through_parentheses_recursively_for_assignment_values ... ok
[INFO] [stdout] test arity_adapter::facts::top_level::tests::syntax_diagnostics_fail_closed_for_facts ... ok
[INFO] [stdout] test arity_adapter::facts::top_level::tests::extracts_supported_s7_class_constructor_metadata ... ok
[INFO] [stdout] test arity_adapter::r_code::tests::can_parse_r_source_accepts_multiple_expressions ... ok
[INFO] [stdout] test arity_adapter::r_code::tests::known_divergences_from_r_are_pinned ... ok
[INFO] [stdout] test arity_adapter::r_code::tests::can_parse_r_matches_single_expression_cases ... ok
[INFO] [stdout] test arity_adapter::r_code::tests::markers_expose_only_lambda_and_structural_brace_tokens ... ok
[INFO] [stdout] test arity_adapter::facts::top_level::tests::refuses_computed_or_missing_s7_constructor_metadata ... ok
[INFO] [stdout] test arity_adapter::r_code::tests::unterminated_percent_does_not_hide_following_raw_rd_markers ... ok
[INFO] [stdout] test arity_adapter::facts::top_level::tests::does_not_treat_internal_s7_new_class_as_public_constructor ... ok
[INFO] [stdout] test arity_adapter::facts::top_level::tests::leaves_complex_targets_without_a_binding ... ok
[INFO] [stdout] test arity_adapter::facts::top_level::tests::recognizes_every_assignment_operator_and_target_side ... ok
[INFO] [stdout] test arity_adapter::tests::a_wide_marker_separator_keeps_the_line_as_prose ... ok
[INFO] [stdout] test arity_adapter::tests::accepts_multiple_hashes_in_marker ... ok
[INFO] [stdout] test arity_adapter::reduce::tests::reducer_preserves_crlf_utf8_and_hash_marker_boundaries ... ok
[INFO] [stdout] test arity_adapter::tests::at_name_mid_line_stays_in_the_current_tag_value ... ok
[INFO] [stdout] test arity_adapter::r_code::tests::namespace_source_requires_directive_structure ... ok
[INFO] [stdout] test arity_adapter::tests::call_argument_roxygen_comments_attach_to_the_containing_expression ... ok
[INFO] [stdout] test arity_adapter::tests::consumes_at_most_one_prefix_space ... ok
[INFO] [stdout] test arity_adapter::tests::block_ids_follow_source_order ... ok
[INFO] [stdout] test arity_adapter::tests::block_starting_with_tag_has_no_intro ... ok
[INFO] [stdout] test arity_adapter::tests::downstream_tag_parsing_preserves_discontinuous_source_provenance ... ok
[INFO] [stdout] test arity_adapter::tests::empty_leading_section_is_preserved_as_intro ... ok
[INFO] [stdout] test arity_adapter::tests::crlf_intro_uses_normalized_line_endings ... ok
[INFO] [stdout] test arity_adapter::tests::empty_tag_has_empty_raw_value ... ok
[INFO] [stdout] test arity_adapter::tests::crlf_lines_are_split_without_carriage_returns ... ok
[INFO] [stdout] test arity_adapter::tests::empty_tag_has_one_empty_value_line_and_empty_value_span ... ok
[INFO] [stdout] test arity_adapter::tests::expression_windows_match_the_measured_roxygen_cases ... ok
[INFO] [stdout] test arity_adapter::tests::extracts_tag_name_and_untrimmed_value ... ok
[INFO] [stdout] test arity_adapter::tests::crlf_multiline_value_lines_exclude_carriage_returns ... ok
[INFO] [stdout] test arity_adapter::tests::function_body_roxygen_comments_attach_to_the_containing_expression ... ok
[INFO] [stdout] test arity_adapter::tests::intro_full_span_covers_intro_section ... ok
[INFO] [stdout] test arity_adapter::tests::intro_preserves_blank_lines_between_paragraphs ... ok
[INFO] [stdout] test arity_adapter::tests::intro_is_separate_from_following_tags ... ok
[INFO] [stdout] test arity_adapter::facts::top_level::tests::extracts_unqualified_s7_class_constructor_metadata ... ok
[INFO] [stdout] test arity_adapter::tests::intro_only_block_exposes_raw_body_and_no_tags ... ok
[INFO] [stdout] test arity_adapter::tests::escaped_at_signs_remain_verbatim_and_do_not_start_tags ... ok
[INFO] [stdout] test arity_adapter::reduce::tests::reducer_keeps_each_continuation_line_span ... ok
[INFO] [stdout] test arity_adapter::tests::intro_value_lines_point_into_original_source ... ok
[INFO] [stdout] test arity_adapter::reduce::tests::reducer_handles_tag_only_and_intro_only_blocks ... ok
[INFO] [stdout] test arity_adapter::tests::examples_body_is_verbatim ... ok
[INFO] [stdout] test arity_adapter::reduce::tests::reducer_preserves_an_explicit_empty_value_line ... ok
[INFO] [stdout] test arity_adapter::tests::explicit_title_tag_does_not_interpret_raw_intro ... ok
[INFO] [stdout] test arity_adapter::reduce::tests::reducer_uses_arity_heads_for_escaped_and_mid_value_at_signs ... ok
[INFO] [stdout] test arity_adapter::tests::all_expression_window_blocks_are_extracted_with_contiguous_ids ... ok
[INFO] [stdout] test arity_adapter::tests::tag_name_span_contains_only_the_name_text ... ok
[INFO] [stdout] test arity_adapter::tests::trailing_blank_tag_lines_are_preserved ... ok
[INFO] [stdout] test arity_adapter::tests::keeps_tag_argument_in_raw_value ... ok
[INFO] [stdout] test arity_adapter::tests::multiline_value_lines_cover_each_physical_line_including_blank_lines ... ok
[INFO] [stdout] test arity_adapter::tests::trailing_top_level_block_is_dropped_without_a_following_expression ... ok
[INFO] [stdout] test arity_adapter::tests::non_ascii_tag_value_uses_utf8_byte_spans ... ok
[INFO] [stdout] test arity_adapter::tests::preserves_zero_one_and_multiple_spaces_after_tag_names ... ok
[INFO] [stdout] test arity_adapter::tests::partially_dropped_block_restarts_reduction_for_the_accepted_lines ... ok
[INFO] [stdout] test arity_adapter::tests::no_md_is_unsupported_but_md_is_redundant ... ok
[INFO] [stdout] test arity_adapter::tests::tag_full_span_starts_at_the_at_sign ... ok
[INFO] [stdout] test arity_adapter::tests::separate_tags_survive_a_blank_roxygen_line ... ok
[INFO] [stdout] test arity_adapter::tests::ordinary_blank_and_hash_comments_are_not_content_lines ... ok
[INFO] [stdout] test arity_adapter::tests::value_span_tracks_single_and_multiline_tag_values ... ok
[INFO] [stdout] test arity_adapter::tests::ordinary_trailing_comments_do_not_close_the_next_window ... ok
[INFO] [stdout] test arity_adapter::tests::wrapped_inline_rd_macros_remain_in_their_tag_value ... ok
[INFO] [stdout] test arity_adapter::tests::syntax_errors_are_reported_and_block_extraction_fails_closed ... ok
[INFO] [stdout] test arity_adapter::window::tests::expression_inventory_includes_a_compound_expression ... ok
[INFO] [stdout] test arity_adapter::tests::joins_continuation_lines_after_prefix_removal ... ok
[INFO] [stdout] test arity_adapter::tests::pairs_each_expression_with_its_optional_documentation ... ok
[INFO] [stdout] test arity_adapter::window::tests::expression_inventory_includes_bare_literals ... ok
[INFO] [stdout] test arity_adapter::tests::a_marker_inside_preceding_code_is_not_the_block_marker ... ok
[INFO] [stdout] test arity_adapter::window::tests::expression_inventory_splits_semicolon_separated_expressions ... ok
[INFO] [stdout] test diagnostic::tests::every_diagnostic_code_has_a_default_severity ... ok
[INFO] [stdout] test generation::tests::classification_recognizes_supported_markers_and_rejects_near_misses ... ok
[INFO] [stdout] test diagnostic::tests::diagnostic_builder_sets_optional_fields ... ok
[INFO] [stdout] test diagnostic::tests::diagnostic_codes_are_unique ... ok
[INFO] [stdout] test generation::tests::rd_and_namespace_headers_render_expected_text_and_nodes ... ok
[INFO] [stdout] test generation::tests::source_file_blocks_wrap_deduplicate_and_preserve_order ... ok
[INFO] [stdout] test generation::tests::source_paths_keep_the_last_two_components ... ok
[INFO] [stdout] test arity_adapter::tests::unattached_diagnostic_has_the_stable_warning_shape ... ok
[INFO] [stdout] test inherit::external::tests::absent_and_unavailable_aliases_leave_relative_links_unchanged ... ok
[INFO] [stdout] test diagnostic::tests::dynamic_s3_diagnostics_are_informational ... ok
[INFO] [stdout] test inherit::external::tests::malformed_parameter_separators_fall_back_to_generated_labels ... ok
[INFO] [stdout] test diagnostic::tests::diagnostics_without_errors_are_not_errors ... ok
[INFO] [stdout] test inherit::external::tests::parameter_names_split_only_direct_text_and_keep_the_full_rd_label ... ok
[INFO] [stdout] test inherit::external::tests::s4_class_link_retargets_to_donor_ignoring_an_existing_package_option ... ok
[INFO] [stdout] test inherit::graph::tests::analyzes_an_acyclic_chain_in_dependency_order ... ok
[INFO] [stdout] test inherit::graph::tests::canonical_path_uses_request_order_for_the_first_returning_path ... ok
[INFO] [stdout] test inherit::external::tests::projection_absolutizes_nested_links_in_params_details_and_named_sections ... ok
[INFO] [stdout] test inherit::graph::tests::dependency_order_places_a_node_after_a_cyclic_dependency ... ok
[INFO] [stdout] test inherit::graph::tests::reports_a_self_cycle ... ok
[INFO] [stdout] test arity_adapter::window::tests::expression_inventory_keeps_several_expressions_in_source_order ... ok
[INFO] [stdout] test arity_adapter::tests::value_line_spans_point_into_original_source ... ok
[INFO] [stdout] test arity_adapter::window::tests::expression_inventory_ignores_leading_and_trailing_trivia ... ok
[INFO] [stdout] test inherit::graph::tests::reports_independent_sccs_and_keeps_acyclic_dependants ... ok
[INFO] [stdout] test inherit::selection::tests::later_selectors_reverse_add_and_remove_in_both_orders ... ok
[INFO] [stdout] test inherit::selection::tests::empty_selection_returns_the_domain ... ok
[INFO] [stdout] test inherit::graph::tests::reports_two_and_three_node_cycles_from_the_smallest_node ... ok
[INFO] [stdout] test generation::tests::rd_header_is_marker_only_without_source_paths ... ok
[INFO] [stdout] test inherit::provider::tests::topic_existence_defaults_to_unavailable ... ok
[INFO] [stdout] test inherit::external::tests::projects_fields_params_sections_and_canonical_provenance ... ok
[INFO] [stdout] test diagnostic::tests::diagnostics_report_errors_without_stopping_collection ... ok
[INFO] [stdout] test inherit::external::tests::absolutizes_supported_donor_relative_links_only ... ok
[INFO] [stdout] test inherit::selection::tests::duplicate_domain_names_are_selected_once_in_domain_order ... ok
[INFO] [stdout] test inherit::external::tests::raw_nodes_recurse_without_changing_payload_or_attributes ... ok
[INFO] [stdout] test inherit::selection::tests::ellipsis_is_selected_when_the_caller_keeps_it_in_the_domain ... ok
[INFO] [stdout] test inherit::tests::external::default_external_policy_is_inferred_off ... ok
[INFO] [stdout] test generation::tests::wrapping_matches_r_at_boundaries_and_for_long_lists ... ok
[INFO] [stdout] test inherit::selection::tests::negative_first_selector_starts_with_the_full_domain ... ok
[INFO] [stdout] test inherit::selection::tests::positive_first_selector_starts_empty ... ok
[INFO] [stdout] test inherit::selection::tests::selection_reports_unknown_names ... ok
[INFO] [stdout] test inherit::tests::external::external_alias_results_are_not_reused_for_a_different_request_key ... ok
[INFO] [stdout] test inherit::tests::external::off_never_consults_an_external_provider ... ok
[INFO] [stdout] test inherit::tests::external::inherit_section_copies_one_external_section_with_provenance ... ok
[INFO] [stdout] test inherit::tests::external::strict_external_failures_are_errors ... ok
[INFO] [stdout] test inherit::tests::external::fully_cancelled_requests_do_not_create_cycles_or_lookup_diagnostics ... ok
[INFO] [stdout] test inherit::tests::external::external_href_section_titles_use_only_their_visible_argument ... ok
[INFO] [stdout] test inherit::tests::external::inherit_section_rejects_ambiguous_external_titles ... ok
[INFO] [stdout] test inherit::tests::external::cancelled_missing_requests_are_omitted_before_donor_lookup ... ok
[INFO] [stdout] test inherit::tests::local::inherit_section_participates_in_cycle_detection ... ok
[INFO] [stdout] test inherit::tests::local::missing_targets_report_not_found_instead_of_ambiguity ... ok
[INFO] [stdout] test inherit::tests::local::inherit_section_is_local_first_and_repeated_requests_do_not_duplicate ... ok
[INFO] [stdout] test inherit::tests::local::local_section_does_not_hide_a_missing_donor_section ... ok
[INFO] [stdout] test inherit::tests::local::inherit_section_reports_missing_donor_and_section_without_guessing ... ok
[INFO] [stdout] test inherit::tests::local::different_inherit_section_titles_remain_distinct ... ok
[INFO] [stdout] test inherit::tests::external::external_sections_use_their_semantic_titles_as_merge_keys ... ok
[INFO] [stdout] test inherit::tests::external::external_lookup_is_memoized_and_none_differs_from_failure ... ok
[INFO] [stdout] test inherit::tests::local::duplicate_inheritance_requests_reach_the_resolver_only_once ... ok
[INFO] [stdout] test inherit::tests::local::alias_and_current_package_qualification_share_local_target_identity ... ok
[INFO] [stdout] test inherit::tests::local::null_inheritance_suppresses_fields_and_params_without_creating_graph_edges ... ok
[INFO] [stdout] test inherit::tests::local::duplicate_inherit_params_requests_are_deduplicated ... ok
[INFO] [stdout] test inherit::tests::local::duplicate_requests_from_rdname_blocks_warn_once ... ok
[INFO] [stdout] test inherit::tests::local::implicit_and_explicit_all_fields_share_request_identity ... ok
[INFO] [stdout] test inherit::tests::local::ambiguous_aliases_are_unresolvable_instead_of_first_wins ... ok
[INFO] [stdout] test inherit::tests::local::null_suppression_coexists_with_duplicate_requests_without_changing_scope ... ok
[INFO] [stdout] test inherit::tests::local::recovers_each_cycle_member_with_local_content_only ... ok
[INFO] [stdout] test inherit::tests::merge::unions_repeated_parameter_selections_before_copying_a_group ... ok
[INFO] [stdout] test inherit::tests::merge::named_sections_keep_local_titles_and_append_missing_titles_by_request_order ... ok
[INFO] [stdout] test inherit::tests::merge::rd_labels_fallback_for_dot_toggle_and_formal_reorder ... ok
[INFO] [stdout] test inherit::tests::sections::artificial_rcode_section_titles_merge_with_markdown_titles ... ok
[INFO] [stdout] test inherit::tests::merge::unsupported_selector_drops_the_request_instead_of_becoming_unfiltered ... ok
[INFO] [stdout] test inherit::tests::local::reports_invalid_selection_and_skips_that_request ... ok
[INFO] [stdout] test inherit::tests::merge::partially_cancelled_requests_keep_remaining_fields_and_graph_edges ... ok
[INFO] [stdout] test inherit::tests::sections::comments_do_not_change_a_section_key ... ok
[INFO] [stdout] test inherit::tests::merge::rd_labels_survive_selection_union_but_multi_name_groups_are_all_or_nothing ... ok
[INFO] [stdout] test inherit::tests::local::resolves_a_local_inheritance_chain_and_keeps_the_input_model_unchanged ... ok
[INFO] [stdout] test inherit::tests::local::resolves_an_alias_and_current_package_qualification_locally ... ok
[INFO] [stdout] test inherit::tests::merge::single_value_merge_uses_local_first_donor_and_never_concatenates ... ok
[INFO] [stdout] test inherit::tests::local::resolves_local_inheritance_by_rdname_key_when_display_name_differs ... ok
[INFO] [stdout] test inherit::tests::local::selector_order_difference_is_not_deduplicated ... ok
[INFO] [stdout] test inherit::tests::local::different_donors_keep_fallback_order ... ok
[INFO] [stdout] test inherit::tests::sections::conditional_if_titles_do_not_collide_with_plain_text ... ok
[INFO] [stdout] test inherit::tests::sections::markdown_titles_with_equal_semantic_text_share_one_section_key ... ok
[INFO] [stdout] test inherit::tests::sections::dynamic_sexpr_titles_keep_distinct_source_keys ... ok
[INFO] [stdout] test inherit::tests::merge::parameter_merge_matrix_keeps_local_names_exact_and_donor_matching_dot_toggled ... ok
[INFO] [stdout] test inherit::tests::sections::known_and_unknown_spellings_of_a_tag_remain_distinct ... ok
[INFO] [stdout] test inherit::tests::sections::rd_section_key_uses_link_labels_and_structures_equations ... ok
[INFO] [stdout] test inherit::tests::sections::exploratory_section_key_conversion_does_not_duplicate_final_diagnostics ... ok
[INFO] [stdout] test inherit::tests::local::semantically_equal_inherit_section_titles_are_deduplicated ... ok
[INFO] [stdout] test inherit::tests::sections::non_parseable_markdown_code_span_titles_merge_with_plain_section_titles ... ok
[INFO] [stdout] test inherit::tests::sections::i_titles_merge_with_plain_text ... ok
[INFO] [stdout] test inherit::tests::sections::markdown_url_labels_merge_with_plain_section_titles ... ok
[INFO] [stdout] test inherit::tests::sections::unknown_macros_do_not_collide_with_plain_text ... ok
[INFO] [stdout] test inherit::tests::sections::identical_structural_conditionals_still_merge ... ok
[INFO] [stdout] test inherit::tests::sections::stable_text_symbols_still_merge_with_literal_text ... ok
[INFO] [stdout] test inherit::tests::sections::local_semantic_section_conflicts_report_both_source_spans_and_keep_first ... ok
[INFO] [stdout] test inherit::tests::sections::parseable_markdown_code_span_titles_merge_with_plain_section_titles ... ok
[INFO] [stdout] test inherit::tests::sections::quoted_titles_do_not_collide_with_plain_text ... ok
[INFO] [stdout] test inline_r::tests::basic_string_escapes_become_the_intended_rd_fragment ... ok
[INFO] [stdout] test inherit::tests::sections::differently_rendered_section_titles_remain_separate ... ok
[INFO] [stdout] test inherit::tests::sections::conditional_ifelse_titles_do_not_collide_with_plain_text ... ok
[INFO] [stdout] test inherit::tests::sections::current_package_help_links_use_their_rendered_labels_as_section_keys ... ok
[INFO] [stdout] test inline_r::tests::built_in_badge_is_a_writer_round_trippable_rd_fragment ... ok
[INFO] [stdout] test inherit::tests::sections::substituted_section_titles_use_the_same_identity_as_final_rendering ... ok
[INFO] [stdout] test inherit::tests::sections::malformed_transparent_candidates_use_structural_keys ... ok
[INFO] [stdout] test inline_r::tests::usage_records_are_independent_between_invocations ... ok
[INFO] [stdout] test marc_roles::tests::known_codes_resolve_and_unknown_ones_do_not ... ok
[INFO] [stdout] test markdown::tests::a_link_event_survives_a_normalized_label ... ok
[INFO] [stdout] test inline_r::tests::unused_user_entries_warn_but_built_ins_do_not ... ok
[INFO] [stdout] test markdown_conversion::code::tests::a_percent_in_inline_code_cannot_swallow_its_closing_brace ... ok
[INFO] [stdout] test inline_r::tests::invalid_rd_offset_is_relative_to_the_configured_value ... ok
[INFO] [stdout] test inline_r::tests::lifecycle_badges_match_the_rendered_fragments_for_all_stages ... ok
[INFO] [stdout] test markdown_conversion::code::tests::a_user_entry_can_enable_the_bare_lifecycle_badge_spelling ... ok
[INFO] [stdout] test markdown::tests::scans_many_unmatched_opening_brackets_in_one_pass ... ok
[INFO] [stdout] test inline_r::tests::malformed_rd_is_reported_as_a_core_diagnostic ... ok
[INFO] [stdout] test markdown::tests::rejects_invalid_roxygen_link_envelopes ... ok
[INFO] [stdout] test inline_r::tests::multiline_literal_values_keep_both_lines ... ok
[INFO] [stdout] test markdown_conversion::code::tests::a_builtin_lifecycle_badge_is_accepted_by_the_rd_oracle ... ok
[INFO] [stdout] test markdown_conversion::code::tests::a_configured_expression_matches_exactly_and_repeats ... ok
[INFO] [stdout] test inline_r::tests::several_invalid_entries_are_all_reported_without_a_partial_table ... ok
[INFO] [stdout] test inline_r::tests::user_entries_override_built_ins_and_empty_values_are_mappings ... ok
[INFO] [stdout] test marc_roles::tests::the_table_is_sorted_and_unique_so_binary_search_is_valid ... ok
[INFO] [stdout] test markdown::tests::a_normalized_reference_still_recognizes_its_source_envelope ... ok
[INFO] [stdout] test markdown::tests::accepts_known_code_span_fallback_divergence ... ok
[INFO] [stdout] test markdown::tests::recognizes_only_supported_roxygen_link_forms ... ok
[INFO] [stdout] test markdown_conversion::code::tests::trailing_semicolon_verbatim_output_is_serialized_as_rd ... ok
[INFO] [stdout] test markdown_conversion::code::tests::inline_evaluation_forms_are_diagnosed_and_recovered_as_verb ... ok
[INFO] [stdout] test markdown_conversion::code::tests::single_expression_rule_selects_code_or_verb ... ok
[INFO] [stdout] test markdown_conversion::code::tests::inline_code_nests_inside_emphasis_without_adjacent_leaves ... ok
[INFO] [stdout] test markdown_conversion::code::tests::multi_backtick_single_line_inline_r_with_a_backtick_uses_substitution ... ok
[INFO] [stdout] test markdown_conversion::code::tests::bare_lifecycle_badge_is_not_a_builtin_substitution ... ok
[INFO] [stdout] test markdown_conversion::code::tests::unknown_lifecycle_badge_stage_is_not_a_builtin_substitution ... ok
[INFO] [stdout] test markdown_conversion::code::tests::multiline_code_without_inline_r_marker_has_no_new_diagnostic ... ok
[INFO] [stdout] test markdown_conversion::code::tests::parseable_inline_code_is_code_with_r_code_leaf ... ok
[INFO] [stdout] test markdown_conversion::code::tests::commonmark_outer_space_normalization_still_matches_an_inline_r_key ... ok
[INFO] [stdout] test markdown_conversion::code::tests::special_inline_tokens_are_code ... ok
[INFO] [stdout] test markdown_conversion::leaf::tests::physical_line_chunks_follow_the_contract_table ... ok
[INFO] [stdout] test markdown_conversion::code::tests::fenced_code_preserves_body_and_serializes ... ok
[INFO] [stdout] test markdown_conversion::code::tests::executable_r_chunk_is_not_evaluated ... ok
[INFO] [stdout] test markdown_conversion::code::tests::unparseable_inline_code_is_verb ... ok
[INFO] [stdout] test markdown_conversion::code::tests::an_undefined_inline_r_expression_reports_the_complete_code_span ... ok
[INFO] [stdout] test markdown_conversion::code::tests::indented_code_has_the_same_shape_as_fenced_code ... ok
[INFO] [stdout] test markdown_conversion::code::tests::multiline_inline_r_does_not_match_a_normalized_substitution_key ... ok
[INFO] [stdout] test markdown_conversion::link::tests::external_reference_forms_keep_package_qualified_generated_labels ... ok
[INFO] [stdout] test markdown_conversion::link::tests::current_package_and_unqualified_external_resolution_are_normalized ... ok
[INFO] [stdout] test markdown_conversion::link::tests::nested_markdown_markup_remains_nested_around_links ... ok
[INFO] [stdout] test markdown_conversion::link::tests::serialized_help_links_are_accepted_by_writer_and_r ... ok
[INFO] [stdout] test markdown_conversion::list::tests::item_body_keeps_paragraph_emphasis_and_inline_code_structure ... ok
[INFO] [stdout] test markdown_conversion::list::tests::bullet_list_uses_zero_child_markers_and_sibling_bodies ... ok
[INFO] [stdout] test markdown_conversion::list::tests::loose_and_tight_lists_have_the_same_marker_shape ... ok
[INFO] [stdout] test markdown_conversion::link::tests::multiline_urls_split_url_and_href_verbatim_children ... ok
[INFO] [stdout] test markdown_conversion::link::tests::local_reference_forms_match_roxygen_lowering ... ok
[INFO] [stdout] test markdown_conversion::list::tests::nested_list_serialization_is_parseable ... ok
[INFO] [stdout] test markdown_conversion::list::tests::nested_list_is_a_child_of_the_item_body ... ok
[INFO] [stdout] test markdown_conversion::list::tests::ordered_list_serialization_is_parseable ... ok
[INFO] [stdout] test markdown_conversion::list::tests::ordered_list_start_is_diagnosed_but_content_is_retained ... ok
[INFO] [stdout] test markdown_conversion::link::tests::link_labels_match_roxygen_on_partial_code_and_markup ... ok
[INFO] [stdout] test markdown_conversion::link::tests::unresolved_and_ambiguous_topics_remain_help_links_and_warn ... ok
[INFO] [stdout] test markdown_conversion::raw_rd::tests::a_control_sequence_without_a_group_is_literal ... ok
[INFO] [stdout] test markdown_conversion::raw_rd::tests::balanced_code_span_macro_does_not_hide_a_later_equation ... ok
[INFO] [stdout] test markdown_conversion::raw_rd::tests::code_shielded_malformed_equation_does_not_hide_later_ones ... ok
[INFO] [stdout] test markdown_conversion::list::tests::bullet_list_serialization_is_parseable_and_escapes_percent ... ok
[INFO] [stdout] test markdown_conversion::raw_rd::tests::contextual_zero_argument_macros_remain_rejected_in_prose ... ok
[INFO] [stdout] test markdown_conversion::list::tests::loose_list_item_paragraphs_do_not_double_their_boundary ... ok
[INFO] [stdout] test markdown_conversion::raw_rd::tests::an_unshielded_malformed_equation_still_claims_the_rest ... ok
[INFO] [stdout] test markdown_conversion::link::tests::multiline_shortcut_help_links_split_display_and_option ... ok
[INFO] [stdout] test markdown_conversion::link::tests::ordinary_urls_use_url_or_two_group_href_shapes ... ok
[INFO] [stdout] test markdown_conversion::link::tests::url_verbatim_escaping_and_section_splitting_are_preserved ... ok
[INFO] [stdout] test markdown_conversion::raw_rd::tests::equations_after_emphasis_are_not_hidden_by_expired_constructs ... ok
[INFO] [stdout] test markdown_conversion::link::tests::roxygen_quirks_are_replicated_on_purpose ... ok
[INFO] [stdout] test markdown_conversion::list::tests::ordered_list_uses_enumerate_and_marker_siblings ... ok
[INFO] [stdout] test markdown_conversion::raw_rd::tests::balanced_outer_brace_does_not_unshield_a_malformed_code_span_macro ... ok
[INFO] [stdout] test markdown_conversion::raw_rd::tests::deliberate_positions_are_rejected_without_rewriting_events ... ok
[INFO] [stdout] test markdown_conversion::raw_rd::tests::escaped_and_code_opaque_prose_macros_stay_literal ... ok
[INFO] [stdout] test markdown_conversion::raw_rd::tests::escaped_introducer_is_literal ... ok
[INFO] [stdout] test markdown_conversion::raw_rd::tests::equations_continue_after_a_spanning_candidate ... ok
[INFO] [stdout] test markdown_conversion::link::tests::unchecked_topics_keep_help_links_without_warning ... ok
[INFO] [stdout] test markdown_conversion::raw_rd::tests::equations_work_inside_lists_and_emphasis ... ok
[INFO] [stdout] test markdown_conversion::raw_rd::tests::empty_equation_argument_is_an_empty_group ... ok
[INFO] [stdout] test markdown_conversion::raw_rd::tests::equation_markup_is_not_markdown ... ok
[INFO] [stdout] test markdown_conversion::raw_rd::tests::long_backslash_runs_keep_escape_parity_linear ... ok
[INFO] [stdout] test markdown_conversion::raw_rd::tests::equation_shapes_from_prose_are_structural ... ok
[INFO] [stdout] test markdown_conversion::raw_rd::tests::equations_at_paragraph_start_are_structural ... ok
[INFO] [stdout] test markdown_conversion::raw_rd::tests::multiple_candidates_in_one_text_event_are_spliced ... ok
[INFO] [stdout] test markdown_conversion::raw_rd::tests::one_argument_serialization_keeps_percent_and_braces ... ok
[INFO] [stdout] test markdown_conversion::raw_rd::tests::nested_and_escaped_braces_are_scanned ... ok
[INFO] [stdout] test markdown_conversion::raw_rd::tests::one_argument_equations_are_structural ... ok
[INFO] [stdout] test markdown_conversion::raw_rd::tests::raw_macros_inside_code_are_not_prose_macros ... ok
[INFO] [stdout] test markdown_conversion::raw_rd::tests::malformed_code_block_macro_does_not_hide_a_later_equation ... ok
[INFO] [stdout] test markdown_conversion::raw_rd::tests::raw_ranges_cover_all_physical_lines ... ok
[INFO] [stdout] test markdown_conversion::raw_rd::tests::unsupported_raw_macros_are_diagnosed_and_kept ... ok
[INFO] [stdout] test markdown_conversion::raw_rd::tests::unterminated_second_argument_is_diagnosed_and_kept ... ok
[INFO] [stdout] test markdown_conversion::raw_rd::tests::unterminated_supported_equation_is_diagnosed_and_kept ... ok
[INFO] [stdout] test markdown_conversion::raw_rd::tests::zero_argument_prose_macros_are_structural_zero_child_nodes ... ok
[INFO] [stdout] test markdown_conversion::section_key::tests::structural_presence_markers_preserve_empty_shapes ... ok
[INFO] [stdout] test markdown_conversion::section_key::tests::transparent_code_leaves_key_as_visible_text ... ok
[INFO] [stdout] test markdown_conversion::table::tests::a_later_row_starting_with_an_empty_cell_still_round_trips ... ok
[INFO] [stdout] test markdown_conversion::raw_rd::tests::zero_argument_prose_macros_survive_adjacent_markup_and_each_other ... ok
[INFO] [stdout] test markdown_conversion::table::tests::all_alignments_lower_to_the_colspec_including_default_left ... ok
[INFO] [stdout] test markdown_conversion::section_key::tests::sexpr_remains_structural_against_plain_text ... ok
[INFO] [stdout] test markdown_conversion::table::tests::an_entirely_empty_row_keeps_each_empty_cell ... ok
[INFO] [stdout] test markdown_conversion::table::tests::every_table_node_has_an_origin_and_cell_text_keeps_its_source_span ... ok
[INFO] [stdout] test markdown_conversion::table::tests::leading_empty_cell_uses_the_first_body_anchor ... ok
[INFO] [stdout] test markdown_conversion::table::tests::header_only_table_is_an_ordinary_first_row ... ok
[INFO] [stdout] test markdown_conversion::table::tests::middle_empty_cell_uses_the_separator_after_the_first_cell ... ok
[INFO] [stdout] test markdown_conversion::table::tests::inline_markup_and_code_remain_structured_inside_cells ... ok
[INFO] [stdout] test markdown_conversion::table::tests::raw_eqn_is_spliced_into_a_cell ... ok
[INFO] [stdout] test markdown_conversion::table::tests::minimal_table_has_two_groups_and_row_markers ... ok
[INFO] [stdout] test markdown_conversion::section_key::tests::visible_text_coalesces_across_leaf_kinds ... ok
[INFO] [stdout] test markdown_conversion::table::tests::serialization_supplies_marker_whitespace_and_r_accepts_the_table ... ok
[INFO] [stdout] test markdown_conversion::table::tests::serialization_escapes_sensitive_cell_content ... ok
[INFO] [stdout] test markdown_conversion::table::tests::rows_are_joined_by_a_newline_that_never_terminates_the_body ... ok
[INFO] [stdout] test markdown_conversion::table::tests::table_inside_a_list_item_composes_with_the_existing_frame_model ... ok
[INFO] [stdout] test markdown_conversion::tests::adjacent_text_leaves_are_newline_terminated ... ok
[INFO] [stdout] test markdown_conversion::tests::both_break_kinds_become_newlines ... ok
[INFO] [stdout] test markdown_conversion::tests::consecutive_headings_close_the_first_subsection_before_the_second ... ok
[INFO] [stdout] test markdown_conversion::tests::consecutive_level_one_headings_are_flattened_in_source_order ... ok
[INFO] [stdout] test markdown_conversion::raw_rd::tests::macro_names_and_options_are_diagnosed ... ok
[INFO] [stdout] test markdown_conversion::tests::deeper_heading_in_list_item_is_flattened ... ok
[INFO] [stdout] test markdown_conversion::table::tests::table_keeps_a_paragraph_boundary_before_following_prose ... ok
[INFO] [stdout] test markdown_conversion::table::tests::trailing_empty_cell_uses_the_row_end_anchor ... ok
[INFO] [stdout] test markdown_conversion::tests::a_link_target_no_rd_option_can_hold_keeps_its_text ... ok
[INFO] [stdout] test markdown_conversion::tests::empty_level_one_heading_is_flattened_with_a_warning ... ok
[INFO] [stdout] test markdown_conversion::tests::heading_in_block_quote_is_covered_by_the_outer_recovery ... ok
[INFO] [stdout] test markdown_conversion::tests::heading_at_end_of_text_still_has_a_closed_subsection ... ok
[INFO] [stdout] test markdown_conversion::raw_rd::tests::multiline_equation_with_list_continuations_is_rejected_without_rewriting ... ok
[INFO] [stdout] test markdown_conversion::tests::input_that_no_rd_leaf_can_hold_is_diagnosed_rather_than_panicking ... ok
[INFO] [stdout] test markdown_conversion::tests::level_jump_and_level_one_heading_keep_existing_subsection_rules ... ok
[INFO] [stdout] test markdown_conversion::tests::heading_levels_close_nested_subsections_in_stack_order ... ok
[INFO] [stdout] test markdown_conversion::raw_rd::tests::sentinel_like_text_does_not_collide_with_a_protected_macro ... ok
[INFO] [stdout] test markdown_conversion::tests::level_one_heading_does_not_close_an_existing_subsection ... ok
[INFO] [stdout] test markdown_conversion::raw_rd::tests::malformed_raw_rd_inside_code_does_not_diagnose ... ok
[INFO] [stdout] test markdown_conversion::tests::heading_title_uses_the_existing_link_and_code_conversions ... ok
[INFO] [stdout] test markdown_conversion::raw_rd::tests::shielded_introducers_in_two_code_spans_do_not_hide_intervening_equations ... ok
[INFO] [stdout] test markdown_conversion::tests::heading_in_list_item_is_flattened_without_escaping_the_list ... ok
[INFO] [stdout] test markdown_conversion::raw_rd::tests::two_argument_equations_use_distinct_writer_modes ... ok
[INFO] [stdout] test markdown_conversion::raw_rd::tests::system_space_symbol_serializes_in_prose_context ... ok
[INFO] [stdout] test markdown_conversion::tests::level_one_heading_is_flattened_with_a_warning ... ok
[INFO] [stdout] test markdown_conversion::tests::paragraphs_become_writer_canonical_text_leaves ... ok
[INFO] [stdout] test markdown_conversion::tests::nested_strong_and_emphasis_have_direct_children ... ok
[INFO] [stdout] test markdown_conversion::tests::origins_cross_physical_roxygen_lines ... ok
[INFO] [stdout] test markdown_conversion::tests::heading_inside_block_quote_with_a_supported_list_stays_in_outer_recovery ... ok
[INFO] [stdout] test markdown_conversion::tests::level_one_heading_preserves_inline_conversions_during_recovery ... ok
[INFO] [stdout] test markdown_conversion::tests::level_one_heading_in_a_list_item_stays_in_list_recovery ... ok
[INFO] [stdout] test markdown_conversion::tests::level_two_heading_with_paragraph_becomes_a_subsection ... ok
[INFO] [stdout] test markdown_conversion::tests::level_one_heading_in_a_block_quote_stays_in_outer_recovery ... ok
[INFO] [stdout] test markdown_conversion::tests::plain_text_is_one_text_node ... ok
[INFO] [stdout] test markdown_conversion::tests::unsupported_image_inside_block_quote_reports_both_constructs ... ok
[INFO] [stdout] test markdown_conversion::tests::text_is_not_pre_escaped ... ok
[INFO] [stdout] test markdown_conversion::tests::writer_and_r_accept_converted_text ... ok
[INFO] [stdout] test markdown_conversion::unsupported::tests::unsupported_block_quote_reports_once_for_the_envelope ... ok
[INFO] [stdout] test markdown_conversion::unsupported::tests::unsupported_constructs_diagnose_and_keep_recoverable_text ... ok
[INFO] [stdout] test markdown_conversion::unsupported::tests::unsupported_recovery_block_quote_uses_spaces_and_lines ... ok
[INFO] [stdout] test markdown_conversion::unsupported::tests::nested_table_envelope_suppression_remains_table_specific ... ok
[INFO] [stdout] test model::ir::tests::merged_formal_contributions_keep_first_occurrences_in_order ... ok
[INFO] [stdout] test model::ir::tests::records_ellipsis_as_an_ordinary_formal ... ok
[INFO] [stdout] test model::ir::tests::records_ordered_formals_for_an_ordinary_function ... ok
[INFO] [stdout] test model::merge::tests::aliases_generate_usage_from_proven_target_formals_and_defaults ... ok
[INFO] [stdout] test model::merge::tests::aliases_retain_spans_and_conflicts_name_both_topics ... ok
[INFO] [stdout] test markdown_conversion::unsupported::tests::ordinary_link_is_lowered_without_an_unsupported_diagnostic ... ok
[INFO] [stdout] test markdown_conversion::unsupported::tests::unsupported_recovery_blocks_separate_from_following_prose ... ok
[INFO] [stdout] test markdown_conversion::unsupported::tests::unsupported_recovery_nested_heading_uses_a_paragraph_boundary ... ok
[INFO] [stdout] test model::merge::tests::composed_intro_details_are_one_topic_slot ... ok
[INFO] [stdout] test model::identity::tests::every_association_refusal_is_recoverable_only_by_name ... ok
[INFO] [stdout] test model::identity::tests::data_name_refusals_and_package_documentation_have_distinct_outcomes ... ok
[INFO] [stdout] test model::identity::tests::null_and_refused_targets_need_name_but_explicit_name_recovers ... ok
[INFO] [stdout] test model::ir::tests::marks_a_non_function_topic_as_not_a_function ... ok
[INFO] [stdout] test model::ir::tests::distinguishes_a_known_function_with_no_formals_from_a_non_function ... ok
[INFO] [stdout] test model::merge::tests::data_objects_merge_null_format_before_or_after_the_hub ... ok
[INFO] [stdout] test model::ir::tests::marks_an_undecodable_formal_without_emitting_a_second_usage_diagnostic ... ok
[INFO] [stdout] test model::merge::tests::aliases_null_suppresses_only_that_blocks_default_aliases ... ok
[INFO] [stdout] test model::merge::tests::inherit_alone_builds_a_topic ... ok
[INFO] [stdout] test model::merge::tests::exact_seealso_repeat_is_not_silently_deduplicated ... ok
[INFO] [stdout] test model::merge::tests::does_not_propagate_s7_metadata_after_reassignment ... ok
[INFO] [stdout] test model::merge::tests::inherit_null_is_retained_as_a_suppression ... ok
[INFO] [stdout] test model::merge::tests::export_only_function_keeps_namespace_but_not_a_topic ... ok
[INFO] [stdout] test model::merge::tests::empty_seealso_tags_do_not_consume_the_singleton_slot ... ok
[INFO] [stdout] test model::merge::tests::explicit_name_keeps_implicit_name_as_alias ... ok
[INFO] [stdout] test model::merge::tests::inherit_params_alone_does_not_build_a_topic ... ok
[INFO] [stdout] test model::merge::tests::empty_seealso_contributions_do_not_create_or_replace_a_section ... ok
[INFO] [stdout] test model::merge::tests::export_with_title_builds_both_topic_and_namespace_request ... ok
[INFO] [stdout] test model::merge::tests::local_constructor_shadowing_blocks_name_only_usage ... ok
[INFO] [stdout] test model::merge::tests::export_only_backtick_quoted_s3_method_keeps_namespace_but_not_a_topic ... ok
[INFO] [stdout] test model::merge::tests::known_non_function_constructor_objects_receive_name_only_usage ... ok
[INFO] [stdout] test model::merge::tests::duplicate_method_identity_names_both_declarations ... ok
[INFO] [stdout] test model::merge::tests::kind_conflict_provenance_survives_suppressed_aliases ... ok
[INFO] [stdout] test model::merge::tests::no_rd_block_does_not_create_a_topic_but_another_block_can ... ok
[INFO] [stdout] test model::merge::tests::implicit_name_and_generated_usage_are_modelled ... ok
[INFO] [stdout] test model::merge::tests::data_topics_supply_defaults_and_preserve_explicit_usage ... ok
[INFO] [stdout] test model::merge::tests::malformed_examples_if_does_not_drop_a_valid_local_contribution ... ok
[INFO] [stdout] test model::merge::tests::package_block_honors_explicit_rdname_and_name_alias ... ok
[INFO] [stdout] test model::merge::tests::ordinary_and_data_contributions_remain_a_permitted_merge ... ok
[INFO] [stdout] test model::merge::tests::method_declarations_stay_attached_to_usages_in_merge_order ... ok
[INFO] [stdout] test model::merge::tests::method_without_usage_keeps_an_absent_contribution ... ok
[INFO] [stdout] test model::merge::tests::ordinary_suppression_is_not_copied_from_orphan_or_no_rd_blocks ... ok
[INFO] [stdout] test model::merge::tests::package_and_data_contributions_report_one_order_independent_kind_conflict ... ok
[INFO] [stdout] test model::merge::tests::multiple_package_topics_get_independent_fallbacks_and_alias_conflicts ... ok
[INFO] [stdout] test model::merge::tests::namespace_only_null_blocks_keep_requests_without_topic_identity_diagnostics ... ok
[INFO] [stdout] test model::merge::tests::no_rd_keeps_namespace_but_not_a_topic ... ok
[INFO] [stdout] test model::merge::tests::package_block_is_registered_once_in_the_model ... ok
[INFO] [stdout] test model::merge::tests::params_and_sections_keep_merge_then_source_order ... ok
[INFO] [stdout] test model::merge::tests::propagates_direct_function_formals_to_a_documented_alias ... ok
[INFO] [stdout] test model::merge::tests::prose_slots_reject_a_second_block_contribution ... ok
[INFO] [stdout] test model::merge::tests::qualified_base_constructor_is_known_without_local_lookup ... ok
[INFO] [stdout] test model::merge::tests::rdname_merges_files_and_order_controls_generated_usage ... ok
[INFO] [stdout] test model::merge::tests::rdname_order_defaults_last_and_ties_keep_source_order ... ok
[INFO] [stdout] test model::merge::tests::refuses_cross_file_s7_alias_propagation_without_load_order_proof ... ok
[INFO] [stdout] test model::merge::tests::package_default_alias_yields_to_an_ordinary_topic_with_the_package_name ... ok
[INFO] [stdout] test model::merge::tests::package_companion_explicit_fields_are_order_independent ... ok
[INFO] [stdout] test model::merge::tests::reports_alias_rhs_and_origin_for_crossing_s7_refusal ... ok
[INFO] [stdout] test model::merge::tests::reports_source_aware_s7_refusal_for_documented_direct_definition ... ok
[INFO] [stdout] test model::merge::tests::redirected_package_key_merges_companion_in_either_order ... ok
[INFO] [stdout] test model::merge::tests::seealso_repeats_are_source_aware_topic_duplicates ... ok
[INFO] [stdout] test markdown_conversion::raw_rd::tests::unsupported_code_span_macro_does_not_hide_a_later_equation ... ok
[INFO] [stdout] test model::merge::tests::simple_and_unknown_constructor_calls_do_not_guess_object_usage ... ok
[INFO] [stdout] test model::merge::tests::topic_name_prefers_explicit_name_over_rdname_key ... ok
[INFO] [stdout] test model::merge::tests::reports_source_aware_s7_refusals_for_missing_and_computed_constructors ... ok
[INFO] [stdout] test model::slots::tests::singleton_slots_reject_a_repeat_in_one_block ... ok
[INFO] [stdout] test model::usage::tests::explicit_usage_and_null_suppression_keep_provenance_variants ... ok
[INFO] [stdout] test model::merge::tests::package_topic_preserves_ordinary_usage_and_aliases ... ok
[INFO] [stdout] test model::merge::tests::propagates_s7_constructor_formals_to_a_documented_alias ... ok
[INFO] [stdout] test model::slots::tests::topic_slots_reject_repeats_across_merged_blocks_but_block_slots_do_not ... ok
[INFO] [stdout] test model::merge::tests::unresolved_and_cyclic_aliases_do_not_guess_formals ... ok
[INFO] [stdout] test model::merge::tests::package_companion_suppression_is_ored_across_orders ... ok
[INFO] [stdout] test model::slots::tests::field_sentinels_and_structured_nulls_keep_their_distinct_meanings ... ok
[INFO] [stdout] test model::slots::tests::parameter_repeats_are_errors_while_sections_wait_for_semantic_keys ... ok
[INFO] [stdout] test model::slots::tests::repeated_suppressed_field_is_still_a_block_local_error ... ok
[INFO] [stdout] test namespace::tests::alias_edges_are_checked_for_each_hop_and_for_exported_object_functionness ... ok
[INFO] [stdout] test model::merge::tests::package_explicit_duplicate_spans_never_use_fallback_origin ... ok
[INFO] [stdout] test model::merge::tests::package_metadata_diagnostics_are_deferred_and_topic_wide ... ok
[INFO] [stdout] test namespace::tests::bare_export_infers_undocumented_late_and_nested_local_generics ... ok
[INFO] [stdout] test namespace::tests::aliases_respect_evaluation_order_and_collate_presence ... ok
[INFO] [stdout] test namespace::tests::cross_file_aliases_require_filename_evidence ... ok
[INFO] [stdout] test model::merge::tests::package_explicit_values_survive_null_in_either_order ... ok
[INFO] [stdout] test model::merge::tests::prose_slots_are_retained_once ... ok
[INFO] [stdout] test markdown_conversion::code::tests::writer_invalid_r_code_span_falls_back_to_verbatim ... ok
[INFO] [stdout] test namespace::tests::a_reserved_word_is_quoted_although_it_is_spelled_like_a_name ... ok
[INFO] [stdout] test namespace::tests::already_quoted_method_arguments_are_not_quoted_again ... ok
[INFO] [stdout] test namespace::tests::duplicate_exports_from_two_files_collapse_to_one_directive ... ok
[INFO] [stdout] test namespace::tests::explicit_s3_method_two_word_form_is_literal ... ok
[INFO] [stdout] test namespace::tests::explicit_s3_method_one_word_form_rejects_a_non_function_object ... ok
[INFO] [stdout] test namespace::tests::explicit_s3_method_two_word_form_does_not_quote_non_syntactic_arguments ... ok
[INFO] [stdout] test namespace::tests::export_accepts_multiple_names_and_renders_each_word ... ok
[INFO] [stdout] test namespace::tests::export_class_rejects_more_than_one_name ... ok
[INFO] [stdout] test namespace::tests::export_uses_an_explicit_name ... ok
[INFO] [stdout] test namespace::tests::extended_namespace_directives_reject_missing_arguments ... ok
[INFO] [stdout] test namespace::tests::duplicate_explicit_exports_collapse_to_one_directive ... ok
[INFO] [stdout] test namespace::tests::export_uses_the_implicit_function_assignment_name ... ok
[INFO] [stdout] test namespace::tests::extended_namespace_directives_render_and_raw_namespace_stays_multiline ... ok
[INFO] [stdout] test namespace::tests::comma_bearing_import_is_emitted_verbatim ... ok
[INFO] [stdout] test namespace::tests::class_and_method_imports_skip_the_current_package_with_self_import_warnings ... ok
[INFO] [stdout] test namespace::tests::comma_bearing_import_is_independent_of_current_package ... ok
[INFO] [stdout] test namespace::tests::identical_s3_lines_from_comma_bearing_literals_collapse_to_one ... ok
[INFO] [stdout] test namespace::tests::identical_s3_lines_from_different_quoting_routes_collapse_to_one ... ok
[INFO] [stdout] test namespace::tests::implicit_non_syntactic_operator_and_replacement_names_are_quoted ... ok
[INFO] [stdout] test namespace::tests::import_accepts_multiple_packages ... ok
[INFO] [stdout] test namespace::tests::import_and_import_from_are_rendered ... ok
[INFO] [stdout] test namespace::tests::import_from_keeps_different_packages_separate ... ok
[INFO] [stdout] test namespace::tests::import_from_is_merged_per_package_and_names_are_unique ... ok
[INFO] [stdout] test namespace::tests::import_from_names_are_sorted_by_quoted_spelling ... ok
[INFO] [stdout] test namespace::tests::end_to_end_namespace_contains_expected_mvp_directives ... ok
[INFO] [stdout] test namespace::tests::import_from_with_one_name_uses_roxygen2_spacing ... ok
[INFO] [stdout] test namespace::tests::duplicate_exports_collapse_and_order_is_input_independent ... ok
[INFO] [stdout] test namespace::tests::local_use_method_fact_remains_authoritative_for_builtin_name ... ok
[INFO] [stdout] test namespace::tests::import_from_three_names_uses_compatibility_wrapping ... ok
[INFO] [stdout] test namespace::tests::invalid_directives_are_dropped_without_dropping_valid_directives ... ok
[INFO] [stdout] test namespace::tests::local_bindings_shadow_provider_facts_conservatively ... ok
[INFO] [stdout] test namespace::tests::import_from_with_three_names_uses_roxygen2_multiline_form ... ok
[INFO] [stdout] test namespace::tests::explicit_export_name_does_not_take_the_method_s3_branch ... ok
[INFO] [stdout] test namespace::tests::duplicate_method_exports_deduplicate_and_keep_namespace_ordering ... ok
[INFO] [stdout] test namespace::tests::method_export_on_a_non_function_is_rejected_without_s3_output ... ok
[INFO] [stdout] test namespace::tests::local_aliases_resolve_across_files_and_explicit_one_word_exports ... ok
[INFO] [stdout] test namespace::tests::explicit_s3_method_one_word_form_derives_a_literal_class ... ok
[INFO] [stdout] test namespace::tests::explicit_s3_method_one_word_form_rejects_a_mismatched_object_name ... ok
[INFO] [stdout] test namespace::tests::inferred_operator_replacement_and_backticked_names_use_auto_quoting ... ok
[INFO] [stdout] test namespace::tests::method_arguments_use_automatic_quoting_for_non_syntactic_names ... ok
[INFO] [stdout] test namespace::tests::method_with_bare_export_registers_an_s3_method_instead_of_exporting_object ... ok
[INFO] [stdout] test namespace::tests::malformed_explicit_s3_method_forms_are_rejected_without_output ... ok
[INFO] [stdout] test namespace::tests::multi_dot_s3_methods_choose_the_shortest_proven_generic_prefix ... ok
[INFO] [stdout] test namespace::tests::multi_dot_provider_generics_supply_the_selected_prefix ... ok
[INFO] [stdout] test namespace::tests::multi_dot_provider_generics_remain_shadowed_by_local_bindings ... ok
[INFO] [stdout] test namespace::tests::no_rd_does_not_remove_namespace_exports ... ok
[INFO] [stdout] test namespace::tests::rendered_import_text_interleaves_typed_and_verbatim_imports ... ok
[INFO] [stdout] test namespace::tests::missing_class_or_method_names_beat_self_import_filtering ... ok
[INFO] [stdout] test namespace::tests::non_functions_are_ordinary_exports_but_explicit_and_worded_exports_bypass_inference ... ok
[INFO] [stdout] test namespace::tests::non_syntactic_operator_and_replacement_names_are_double_quoted ... ok
[INFO] [stdout] test namespace::tests::rendered_text_orders_all_namespace_directive_kinds_together ... ok
[INFO] [stdout] test namespace::tests::s3_method_lines_keep_compatibility_bytes ... ok
[INFO] [stdout] test namespace::tests::split_selection_is_first_prefix_with_all_equal_special_case ... ok
[INFO] [stdout] test namespace::tests::raw_namespace_requires_parseable_r_source_and_accepts_multiple_expressions ... ok
[INFO] [stdout] test namespace::tests::s3_method_text_sorts_before_existing_namespace_directives ... ok
[INFO] [stdout] test namespace::tests::super_assignments_and_walrus_do_not_establish_package_bindings ... ok
[INFO] [stdout] test namespace::tests::provider_classifies_ordinary_and_operator_methods ... ok
[INFO] [stdout] test namespace::tests::rendered_export_text_orders_quoted_name_before_bare_name ... ok
[INFO] [stdout] test namespace::tests::method_without_export_emits_no_namespace_directive ... ok
[INFO] [stdout] test namespace::tests::only_decoded_unqualified_use_method_identifiers_prove_generics ... ok
[INFO] [stdout] test namespace::tests::one_self_import_among_several_packages_does_not_take_the_others_with_it ... ok
[INFO] [stdout] test namespace::tests::the_null_s3_method_form_does_not_depend_on_recognizing_the_object ... ok
[INFO] [stdout] test namespace::tests::typed_import_self_import_filtering_covers_both_decision_dimensions ... ok
[INFO] [stdout] test namespace::tests::unresolved_s3_warning_has_exact_contract_and_binding_span ... ok
[INFO] [stdout] test namespace::tests::syntactic_method_arguments_are_not_quoted ... ok
[INFO] [stdout] test namespace::tests::the_null_s3_method_form_emits_nothing_and_says_nothing ... ok
[INFO] [stdout] test namespace::tests::use_dyn_lib_directives_preserve_argument_forms ... ok
[INFO] [stdout] test namespace::tests::unknown_aliases_cycles_competing_assignments_and_calls_are_refused ... ok
[INFO] [stdout] test namespace::tests::use_dyn_lib_rejects_undecodable_words ... ok
[INFO] [stdout] test package::tests::description_fields_match_read_dcf_duplicate_and_name_rules ... ok
[INFO] [stdout] test package::tests::invalid_description_utf8_carries_its_path ... ok
[INFO] [stdout] test package::tests::empty_field_value_matches_read_dcf_for_typed_fields ... ok
[INFO] [stdout] test package::tests::malformed_description_carries_parser_error_and_path ... ok
[INFO] [stdout] test package::tests::metadata_constructor_validates_package_and_encoding ... ok
[INFO] [stdout] test package::tests::missing_description_carries_its_path ... ok
[INFO] [stdout] test package::tests::description_edge_fields_keep_r_semantics ... ok
[INFO] [stdout] test package::tests::source_loading_errors_are_wrapped_with_the_source_path ... ok
[INFO] [stdout] test package::tests::depends_and_imports_are_parsed_without_including_suggests_or_r ... ok
[INFO] [stdout] test package::tests::folded_description_field_survives_following_fields ... ok
[INFO] [stdout] test package::tests::valid_description_loads_sources_and_metadata ... ok
[INFO] [stdout] test package::tests::malformed_and_orphan_lines_remain_description_errors ... ok
[INFO] [stdout] test pipeline::tests::default_documentation_uses_builtins_and_options_can_override_a_badge ... ok
[INFO] [stdout] test pipeline::tests::custom_registrar_signature_reaches_rd_without_namespace_directive ... ok
[INFO] [stdout] test package::tests::metadata_can_be_constructed_for_in_memory_tests ... ok
[INFO] [stdout] test pipeline::tests::document_options_are_unchanged_by_use ... ok
[INFO] [stdout] test pipeline::tests::direct_alias_formals_support_transitive_inherited_parameters ... ok
[INFO] [stdout] test package::tests::unreadable_description_is_an_io_error ... ok
[INFO] [stdout] test pipeline::tests::composed_provider_delegates_topic_exists_to_external ... ok
[INFO] [stdout] test package::tests::missing_and_empty_package_are_distinct ... ok
[INFO] [stdout] test pipeline::tests::distinct_multiline_inline_r_occurrences_are_not_deduplicated ... ok
[INFO] [stdout] test package::tests::collate_presence_is_recorded_without_interpreting_its_value ... ok
[INFO] [stdout] test pipeline::tests::external_inheritance_is_injected_with_local_first_and_partial_warning_behavior ... ok
[INFO] [stdout] test pipeline::tests::inherited_multiline_inline_r_is_recovered_once_per_source_occurrence ... ok
[INFO] [stdout] test pipeline::tests::identical_registration_pairs_deduplicate_with_first_provenance ... ok
[INFO] [stdout] test pipeline::tests::duplicate_registration_target_bindings_are_rejected ... ok
[INFO] [stdout] test pipeline::tests::inherited_inline_r_diagnostics_are_deduplicated_after_topic_gating ... ok
[INFO] [stdout] test package::tests::encoding_policy_accepts_absent_and_utf8_and_rejects_other_values ... ok
[INFO] [stdout] test pipeline::tests::documented_registered_target_warns_without_export_or_suppression ... ok
[INFO] [stdout] test pipeline::tests::dynamic_s3_registration_does_not_add_rd_method_directive ... ok
[INFO] [stdout] test pipeline::tests::multiple_registration_pairs_require_explicit_method_metadata ... ok
[INFO] [stdout] test pipeline::tests::undocumented_registered_target_is_silent ... ok
[INFO] [stdout] test pipeline::tests::export_only_blocks_do_not_check_undocumented_formals ... ok
[INFO] [stdout] test pipeline::tests::package_metadata_is_forwarded_to_namespace_generation ... ok
[INFO] [stdout] test pipeline::tests::package_local_help_links_resolve_without_changing_rd_markup ... ok
[INFO] [stdout] test pipeline::tests::level_one_headings_flatten_in_generated_description_and_details ... ok
[INFO] [stdout] test pipeline::tests::package_output_exposes_each_builder_and_stage_in_order ... ok
[INFO] [stdout] test pipeline::tests::package_local_links_use_explicit_aliases_and_leave_suppressed_keys_unchecked ... ok
[INFO] [stdout] test pipeline::tests::reused_options_do_not_share_inline_r_usage ... ok
[INFO] [stdout] test pipeline::tests::unmatched_null_export_is_an_actionable_error ... ok
[INFO] [stdout] test r_parse::tests::indexes_documented_non_function_without_function_state ... ok
[INFO] [stdout] test r_parse::tests::documented_assignment_targets_retain_every_operator ... ok
[INFO] [stdout] test r_parse::tests::indexes_documented_call_as_opaque_fact ... ok
[INFO] [stdout] test pipeline::tests::param_continuation_indent_is_removed_before_rd_serialization ... ok
[INFO] [stdout] test r_parse::tests::indexes_documented_function_and_reaches_formals ... ok
[INFO] [stdout] test rd::examples_raw_rd::tests::supported_tag_matches_rd_ast_s_example_control_classification ... ok
[INFO] [stdout] test r_parse::tests::preserves_source_order_and_each_block_id ... ok
[INFO] [stdout] test rd::origins::tests::argument_level_writer_failure_falls_back_to_the_usage_origin ... ok
[INFO] [stdout] test rd::origins::tests::existing_node_without_an_origin_falls_back_to_its_ancestor ... ok
[INFO] [stdout] test rd::origins::tests::invalid_option_content_resolves_to_the_option_child ... ok
[INFO] [stdout] test pipeline::tests::s3_registration_supplies_rd_method_metadata_without_namespace_directive ... ok
[INFO] [stdout] test rd::origins::tests::an_item_carrying_an_option_reports_the_item ... ok
[INFO] [stdout] test pipeline::tests::registration_metadata_does_not_drive_export_namespace_inference ... ok
[INFO] [stdout] test rd::origins::tests::external_content_uses_the_nearest_request_as_its_source_span ... ok
[INFO] [stdout] test rd::origins::tests::malformed_writer_paths_do_not_resolve_a_prefix ... ok
[INFO] [stdout] test r_parse::tests::indexes_documented_null_and_package_string_without_interpreting_string ... ok
[INFO] [stdout] test rd::origins::tests::conditional_body_failure_resolves_to_the_body_group ... ok
[INFO] [stdout] test rd::origins::tests::link_option_inline_markup_keeps_its_argument_edge ... ok
[INFO] [stdout] test r_parse::tests::omits_undocumented_expressions ... ok
[INFO] [stdout] test rd::origins::tests::identity_survives_inserting_a_sibling_before_a_node ... ok
[INFO] [stdout] test rd::origins::tests::writer_error_after_an_inserted_sibling_keeps_the_later_leaf_origin ... ok
[INFO] [stdout] test rd::origins::tests::writer_paths_conform_to_the_canonical_origin_grammar ... ok
[INFO] [stdout] test pipeline::tests::s3_registration_requires_a_local_function_target ... ok
[INFO] [stdout] test rd::origins::tests::root_child_paths_do_not_alias_top_level_paths ... ok
[INFO] [stdout] test rd::origins::tests::shared_node_occurrences_each_get_an_origin_path ... ok
[INFO] [stdout] test rd::origins::tests::single_argument_tag_uses_canonical_child_index ... ok
[INFO] [stdout] test rd::origins::tests::wrong_kind_positional_child_resolves_to_that_child ... ok
[INFO] [stdout] test rd::sections::tests::named_section_has_inner_wrapper_newlines ... ok
[INFO] [stdout] test rd::sections::tests::plain_macro_trims_only_top_level_content ... ok
[INFO] [stdout] test pipeline::tests::unused_inline_r_usage_does_not_affect_a_later_match ... ok
[INFO] [stdout] test r_parse::tests::records_each_typed_association_refusal ... ok
[INFO] [stdout] test rd::origins::tests::option_paths_descend_before_falling_back ... ok
[INFO] [stdout] test rd::origins::tests::usage_contributions_keep_separate_origins ... ok
[INFO] [stdout] test rd::origins::tests::markdown_link_option_nodes_keep_their_fragment_origin ... ok
[INFO] [stdout] test rd::origins::tests::bare_option_path_requires_an_existing_option ... ok
[INFO] [stdout] test rd::origins::tests::unsupported_option_path_falls_back_to_containing_tag ... ok
[INFO] [stdout] test rd::sections::tests::arguments_and_usage_modes_are_explicit ... ok
[INFO] [stdout] test rd::sections::tests::empty_spaced_macro_has_two_wrapper_leaves ... ok
[INFO] [stdout] test rd::serialize::tests::upstream_errors_without_ast_paths_have_no_ast_path ... ok
[INFO] [stdout] test rd::sections::tests::spaced_macro_owns_wrapper_newlines ... ok
[INFO] [stdout] test rd::sections::tests::plain_macro_uses_r_trimws_whitespace_set ... ok
[INFO] [stdout] test rd::serialize::tests::writer_error_resolves_to_the_fragment_origin_span ... ok
[INFO] [stdout] test rd::tests::a_topic_that_fails_on_its_own_does_not_claim_a_filename ... ok
[INFO] [stdout] test rd::tests::an_explicit_data_format_satisfies_all_data_contributions ... ok
[INFO] [stdout] test rd::tests::an_unformatted_data_contribution_still_warns_after_a_data_null_format ... ok
[INFO] [stdout] test rd::tests::data_topics_without_format_warn_at_the_missing_format_anchor ... ok
[INFO] [stdout] test rd::tests::an_ordinary_null_format_does_not_suppress_a_data_format_warning ... ok
[INFO] [stdout] test rd::tests::data_objects_emit_data_type_usage_and_dataset_keyword ... ok
[INFO] [stdout] test rd::tests::an_s3_method_usage_segments_a_multi_line_default ... ok
[INFO] [stdout] test rd::tests::all_data_null_formats_do_not_warn ... ok
[INFO] [stdout] test rd::tests::a_name_that_normalizes_away_is_refused_rather_than_hidden ... ok
[INFO] [stdout] test rd::tests::builds_all_supported_fields_in_roxygen_section_order ... ok
[INFO] [stdout] test rd::tests::data_object_methods_do_not_lower_data_usage_as_s3_methods ... ok
[INFO] [stdout] test rd::tests::conflicting_package_and_data_topics_do_not_add_missing_format_warning ... ok
[INFO] [stdout] test rd::tests::examples_inheritance_is_local_first_and_null_suppressible ... ok
[INFO] [stdout] test rd::tests::generated_document_deduplicates_semantic_local_sections_and_is_r_parseable ... ok
[INFO] [stdout] test rd::tests::generated_document_does_not_miscount_a_brace_inside_a_backtick_name ... ok
[INFO] [stdout] test rd::tests::explicit_or_suppressed_data_format_does_not_warn ... ok
[INFO] [stdout] test rd::tests::examples_inheritance_uses_the_first_available_donor ... ok
[INFO] [stdout] test rd::tests::generated_document_keeps_a_nested_roxygen_marker_inside_dontshow ... ok
[INFO] [stdout] test rd::tests::generated_document_diagnoses_an_unsupported_raw_macro_in_examples ... ok
[INFO] [stdout] test rd::tests::generated_document_diagnoses_a_bracket_option_macro_in_examples ... ok
[INFO] [stdout] test rd::tests::generated_document_inherits_one_named_section ... ok
[INFO] [stdout] test rd::tests::generated_document_diagnoses_an_unterminated_dontrun ... ok
[INFO] [stdout] test rd::tests::generated_document_does_not_miscount_braces_inside_strings_and_comments ... ok
[INFO] [stdout] test rd::tests::generated_document_is_accepted_by_r ... ok
[INFO] [stdout] test rd::tests::generated_document_leaves_a_backslash_inside_a_backtick_name_untouched ... ok
[INFO] [stdout] test rd::tests::generated_document_leaves_a_nested_roxygen_marker_untouched ... ok
[INFO] [stdout] test rd::tests::generated_document_keeps_macro_shaped_text_inside_dontrun_literal ... ok
[INFO] [stdout] test rd::tests::generated_document_diagnoses_a_braceless_macro_form_in_examples ... ok
[INFO] [stdout] test rd::tests::generated_document_leaves_backslashes_inside_string_literals_untouched ... ok
[INFO] [stdout] test rd::tests::generated_document_lowers_testonly_and_dontdiff_in_plain_examples ... ok
[INFO] [stdout] test rd::tests::generated_document_lowers_dontrun_in_plain_examples ... ok
[INFO] [stdout] test rd::tests::generated_usage_classifies_proven_local_s3_methods ... ok
[INFO] [stdout] test rd::tests::generated_document_leaves_lambda_shorthand_untouched ... ok
[INFO] [stdout] test rd::tests::generated_document_lowers_dontrun_inside_an_examples_if_body ... ok
[INFO] [stdout] test rd::tests::generated_document_pins_section_and_leaf_shapes ... ok
[INFO] [stdout] test rd::tests::generated_document_separates_condition_comments_from_wrappers ... ok
[INFO] [stdout] test rd::tests::generated_document_lowers_examples_if ... ok
[INFO] [stdout] test rd::tests::generated_document_lowers_raw_rd_macro_after_unterminated_percent ... ok
[INFO] [stdout] test rd::tests::generated_usage_classifies_proven_installed_s3_methods ... ok
[INFO] [stdout] test rd::tests::generated_document_preserves_equation_commands ... ok
[INFO] [stdout] test rd::tests::generated_document_lowers_donttest_and_dontshow_in_plain_examples ... ok
[INFO] [stdout] test rd::tests::generated_document_lowers_a_dontshow_nested_inside_donttest ... ok
[INFO] [stdout] test rd::tests::generated_usage_preserves_explicit_method_class_quoting ... ok
[INFO] [stdout] test rd::tests::generated_usage_has_only_the_spaced_wrapper_newlines ... ok
[INFO] [stdout] test rd::tests::generated_usage_uses_alias_formals_and_constructor_names ... ok
[INFO] [stdout] test rd::tests::itemize_items_take_no_arguments ... ok
[INFO] [stdout] test rd::tests::ordinary_and_conditional_examples_are_singleton_duplicates ... ok
[INFO] [stdout] test rd::tests::header_uses_all_contributing_files_including_suppressed_blocks ... ok
[INFO] [stdout] test rd::tests::package_metadata_warnings_are_emitted_before_missing_package_title ... ok
[INFO] [stdout] test rd::tests::inherited_conditional_examples_keep_their_wrapper ... ok
[INFO] [stdout] test rd::tests::repeated_examples_forms_are_source_aware_singleton_duplicates ... ok
[INFO] [stdout] test rd::tests::reports_normalized_filename_collisions_without_overwriting ... ok
[INFO] [stdout] test rd::tests::inherited_examples_keep_one_donor_contribution ... ok
[INFO] [stdout] test rd::tests::title_fragment_is_reused_for_the_description_fallback ... ok
[INFO] [stdout] test rd::tests::ordinary_null_examples_are_literal_r_code ... ok
[INFO] [stdout] test rd::tests::generated_usage_wraps_long_multiline_and_special_calls ... ok
[INFO] [stdout] test rd::tests::one_seealso_markdown_list_lowers_to_one_section ... ok
[INFO] [stdout] test rd::topic::tests::examples_content_keeps_an_inner_origin ... ok
[INFO] [stdout] test rd::topic::tests::inherited_rd_trims_only_outer_leaves_and_local_section_bytes_remain ... ok
[INFO] [stdout] test rd::tests::malformed_examples_if_does_not_block_examples_inheritance ... ok
[INFO] [stdout] test rd::topic::tests::nice_name_applies_ordered_substitutions_and_dot_cleanup ... ok
[INFO] [stdout] test rd::usage::tests::direct_usage_content_preserves_trailing_newlines_in_the_wrapper ... ok
[INFO] [stdout] test rd::tests::usage_states_that_contribute_nothing_are_missing_not_empty ... ok
[INFO] [stdout] test rd::tests::merged_examples_are_topic_singleton_duplicates ... ok
[INFO] [stdout] test rd::tests::local_multi_name_and_backtick_parameter_labels_remain_plain ... ok
[INFO] [stdout] test rd::usage::tests::generated_s3_tail_with_a_multiline_default_stays_one_r_code_leaf ... ok
[INFO] [stdout] test rd::usage::tests::rcode_nodes_leave_wrapper_newlines_to_the_spaced_helper ... ok
[INFO] [stdout] test rd::topic::tests::formal_reorder_falls_back_to_plain_parameter_names_in_full_rd_output ... ok
[INFO] [stdout] test rd::tests::refuses_invalid_topics_but_keeps_independent_topics ... ok
[INFO] [stdout] test rd::topic::tests::inherited_rd_examples_trim_wrapper_whitespace ... ok
[INFO] [stdout] test rd::topic::tests::inherited_rd_single_field_trims_wrapper_whitespace ... ok
[INFO] [stdout] test rd::tests::inherited_data_format_does_not_warn_after_resolution ... ok
[INFO] [stdout] test rd::usage::tests::two_usage_contributions_keep_one_blank_line_between_entries ... ok
[INFO] [stdout] test rd::usage::tests::rcode_nodes_split_nonraw_lines_and_preserve_raw_newlines ... ok
[INFO] [stdout] test rd_oracle::tests::an_unescaped_percent_swallows_the_rest_of_its_line ... ok
[INFO] [stdout] test s3_register::tests::dynamic_generic_or_class_reports_info_without_fact ... ok
[INFO] [stdout] test rd::usage::tests::usage_separator_preserves_literal_join_after_blank_line_terminated_first_entry ... ok
[INFO] [stdout] test rd_oracle::tests::an_unavailable_script_is_skipped_when_oracle_is_not_required ... ok
[INFO] [stdout] test rd_oracle::tests::an_unsuccessful_process_cannot_be_accepted_by_its_status_line ... ok
[INFO] [stdout] test rd::topic::tests::external_inheritance_absolutizes_links_in_full_rd_output ... ok
[INFO] [stdout] test s3_register::tests::generic_requires_one_exact_separator ... ok
[INFO] [stdout] test s3_register::tests::malformed_generic_class_and_method_are_diagnosed_without_guessing ... ok
[INFO] [stdout] test s3_register::tests::registrar_signatures_expose_only_validated_views ... ok
[INFO] [stdout] test s3_register::tests::dynamic_values_do_not_hide_invalid_argument_structure ... ok
[INFO] [stdout] test s3_register::tests::finds_nested_calls_but_not_comments_or_strings ... ok
[INFO] [stdout] test rd::topic::tests::external_parameter_labels_survive_full_resolution_and_rd_build ... ok
[INFO] [stdout] test rd::topic::tests::named_sections_have_a_blank_following_separator_and_two_at_eof ... ok
[INFO] [stdout] test rd_oracle::tests::r_accepts_a_minimal_topic ... ok
[INFO] [stdout] test source::tests::bom_only_file_is_an_empty_source_file ... ok
[INFO] [stdout] test s3_register::tests::undecodable_name_argument_is_an_invalid_registration ... ok
[INFO] [stdout] test source::tests::filename_order_evidence_ignores_registration_and_rejects_ambiguity ... ok
[INFO] [stdout] test source::tests::filename_sort_key_distinguishes_invalid_unix_bytes ... ok
[INFO] [stdout] test rd::tests::preserves_usage_contribution_order_and_renders_s3_methods_structurally ... ok
[INFO] [stdout] test source::tests::enumerates_only_direct_r_files_in_byte_order ... ok
[INFO] [stdout] test source::tests::filename_sort_key_uses_utf8_byte_order_for_unicode ... ok
[INFO] [stdout] test source::tests::leading_bom_is_removed_and_recorded ... ok
[INFO] [stdout] test source::tests::empty_text_range_has_no_contained_offset ... ok
[INFO] [stdout] test source::tests::line_and_column_are_one_based_and_count_scalars ... ok
[INFO] [stdout] test s3_register::tests::namespaced_dynamic_generic_is_other_and_reports_info ... ok
[INFO] [stdout] test rd_oracle::tests::concurrent_oracle_conversions_use_independent_workspaces ... ok
[INFO] [stdout] test s3_register::tests::static_invalid_values_outrank_dynamic_values_in_either_argument_order ... ok
[INFO] [stdout] test rd_oracle::tests::the_oracle_reports_what_r_rejects ... ok
[INFO] [stdout] test s3_register::tests::dynamic_registration_reports_one_informational_diagnostic_per_call ... ok
[INFO] [stdout] test source::tests::line_count_handles_empty_and_trailing_newline ... ok
[INFO] [stdout] test source::tests::invalid_utf8_reports_the_file_path ... ok
[INFO] [stdout] test s3_register::tests::static_non_string_variants_remain_errors_and_dynamic_variants_are_info ... ok
[INFO] [stdout] test s3_register::tests::supports_named_reordered_arguments_and_target_shapes ... ok
[INFO] [stdout] test tags::diagnostics::tests::blank_continuation_title_is_dropped_with_diagnostic ... ok
[INFO] [stdout] test tags::diagnostics::tests::empty_section_has_only_the_required_value_diagnostic ... ok
[INFO] [stdout] test tags::diagnostics::tests::required_value_diagnostic_uses_the_untrimmed_value_span ... ok
[INFO] [stdout] test tags::diagnostics::tests::required_value_table_rejects_empty_values_and_accepts_non_empty_values ... ok
[INFO] [stdout] test tags::diagnostics::tests::unknown_tags_are_retained_with_policy_specific_diagnostics ... ok
[INFO] [stdout] test tags::inherit::tests::inherit_distinguishes_all_selected_and_empty_selections ... ok
[INFO] [stdout] test tags::inherit::tests::inherit_null_is_field_scoped_and_case_sensitive ... ok
[INFO] [stdout] test tags::diagnostics::tests::unsupported_tags_always_diagnose_and_markers_are_not_unknown ... ok
[INFO] [stdout] test tags::inherit::tests::inherit_section_keeps_one_topic_and_the_source_backed_title ... ok
[INFO] [stdout] test tags::inherit::tests::inherit_params_null_retains_selection_without_unsupported_diagnostic ... ok
[INFO] [stdout] test tags::intro::tests::explicit_title_and_description_make_intro_details ... ok
[INFO] [stdout] test source::tests::only_the_leading_bom_is_removed ... ok
[INFO] [stdout] test tags::inherit::tests::inherit_params_tail_is_retained_and_bare_source_survives ... ok
[INFO] [stdout] test tags::intro::tests::explicit_title_promotes_intro_to_description ... ok
[INFO] [stdout] test source::tests::spanned_map_retains_span ... ok
[INFO] [stdout] test source::tests::text_range_accessors_return_offsets ... ok
[INFO] [stdout] test source::tests::text_range_is_half_open ... ok
[INFO] [stdout] test source::tests::text_ranges_and_span_locations_resolve_through_source_map ... ok
[INFO] [stdout] test tags::intro::tests::implicit_values_retain_intro_provenance ... ok
[INFO] [stdout] test tags::intro::tests::one_paragraph_intro_becomes_only_title ... ok
[INFO] [stdout] test tags::diagnostics::tests::whitespace_only_title_is_dropped_with_diagnostic ... ok
[INFO] [stdout] test source::tests::missing_r_directory_is_empty_and_package_paths_are_relative ... ok
[INFO] [stdout] test tags::intro::tests::without_implicit_details_explicit_details_keep_their_positions ... ok
[INFO] [stdout] test tags::model::tests::code_tags_preserve_indentation_and_only_one_example_newline ... ok
[INFO] [stdout] test tags::model::tests::examples_if_keeps_condition_and_body_typed ... ok
[INFO] [stdout] test tags::model::tests::method_requires_exactly_two_words ... ok
[INFO] [stdout] test tags::model::tests::order_is_an_integer_and_requires_a_value ... ok
[INFO] [stdout] test tags::model::tests::raw_namespace_preserves_outer_internal_and_trailing_bytes ... ok
[INFO] [stdout] test tags::intro::tests::rejected_required_tag_still_blocks_its_implicit_slot ... ok
[INFO] [stdout] test tags::model::tests::simple_word_and_toggle_tags_are_structured ... ok
[INFO] [stdout] test tags::intro::tests::implicit_details_append_and_remove_explicit_details ... ok
[INFO] [stdout] test tags::model::tests::examples_if_rejects_invalid_conditions_and_empty_bodies ... ok
[INFO] [stdout] test tags::intro::tests::multiple_intro_paragraphs_split_and_join_details ... ok
[INFO] [stdout] test tags::inherit::tests::unsupported_inherit_params_selectors_are_rejected_as_whole_requests ... ok
[INFO] [stdout] test tags::intro::tests::dropped_marker_does_not_break_explicit_details_reconciliation ... ok
[INFO] [stdout] test tags::intro::tests::explicit_description_promotes_intro_to_title ... ok
[INFO] [stdout] test tags::intro::tests::empty_intro_is_discarded_and_no_intro_adds_no_tags ... ok
[INFO] [stdout] test tags::param::tests::malformed_params_diagnose_without_empty_names ... ok
[INFO] [stdout] test source::tests::reversed_text_range_panics - should panic ... ok
[INFO] [stdout] test tags::model::tests::title_is_normalized_trimmed_and_source_backed ... ok
[INFO] [stdout] test tags::registry::tests::every_registry_entry_has_explicit_grammar_requirement_and_policy ... ok
[INFO] [stdout] test tags::model::tests::trimming_preserves_content_provenance ... ok
[INFO] [stdout] test tags::section::tests::multiline_section_without_colon_is_dropped_with_diagnostic ... ok
[INFO] [stdout] test tags::section::tests::section_matches_roxygen_code_span_split_and_preserves_provenance ... ok
[INFO] [stdout] test tags::model::tests::markdown_text_can_be_empty ... ok
[INFO] [stdout] test tags::section::tests::section_split_helper_handles_escaping_braces_and_code_spans ... ok
[INFO] [stdout] test tags::section::tests::section_split_protects_markdown_block_constructs ... ok
[INFO] [stdout] test tags::section::tests::section_split_protects_markdown_inline_constructs ... ok
[INFO] [stdout] test tags::section::tests::section_split_protects_roxygen_link_envelopes ... ok
[INFO] [stdout] test tags::section::tests::section_split_uses_commonmark_code_span_backslash_rules ... ok
[INFO] [stdout] test tags::section::tests::single_line_section_without_colon_is_retained_with_diagnostic ... ok
[INFO] [stdout] test tags::param::tests::param_accepts_spaces_around_comma_and_backtick_names ... ok
[INFO] [stdout] test tags::text::tests::concat_of_only_empty_parts_is_empty_without_separators ... ok
[INFO] [stdout] test tags::tests::multiline_policies_preserve_or_truncate_as_specified ... ok
[INFO] [stdout] test tags::tests::parsed_tags_keep_source_order ... ok
[INFO] [stdout] test tags::text::tests::character_projection_round_trips_crlf_and_multibyte_text ... ok
[INFO] [stdout] test tags::text::tests::character_projection_round_trips_synthetic_separator_between_multibyte_text ... ok
[INFO] [stdout] test tags::text::tests::escaped_at_projection_round_trips_following_multibyte_text ... ok
[INFO] [stdout] test tags::text::tests::escaped_at_signs_are_left_to_right_and_utf8_safe ... ok
[INFO] [stdout] test tags::text::tests::identity_and_separator_normalization ... ok
[INFO] [stdout] test tags::text::tests::discontinuous_source_ranges_remain_separate ... ok
[INFO] [stdout] test tags::model::tests::namespace_tags_are_opaque_and_do_not_warn_as_unknown ... ok
[INFO] [stdout] test tags::model::tests::prose_tags_normalize_and_return_aliases_share_a_variant ... ok
[INFO] [stdout] test tags::text::tests::character_projection_round_trips_utf8_characters ... ok
[INFO] [stdout] test tags::text::tests::concat_ignores_empty_parts_and_maps_separators_to_an_anchor ... ok
[INFO] [stdout] test tags::param::tests::param_description_keeps_relative_list_fence_and_hard_break_indentation ... ok
[INFO] [stdout] test tags::text::tests::intro_preserves_separator_and_empty_lines_do_not_consume_newline ... ok
[INFO] [stdout] test tags::text::tests::slice_and_point_projection_preserve_escape_runs ... ok
[INFO] [stdout] test tags::text::tests::source_spans_rejects_a_non_boundary_end - should panic ... ok
[INFO] [stdout] test usage::tests::escapes_a_backtick_and_a_backslash_inside_a_quoted_name ... ok
[INFO] [stdout] test tags::param::tests::param_splits_names_and_retains_individual_spans ... ok
[INFO] [stdout] test usage::tests::generated_s3_tail_with_a_multiline_default_is_writer_valid ... ok
[INFO] [stdout] test tags::text::tests::source_spans_rejects_a_non_boundary_start - should panic ... ok
[INFO] [stderr] Snapshot test passes but the existing value is in a legacy format. Please run `cargo insta test --force-update-snapshots` to update to a newer format. Snapshot contents:
[INFO] [stderr]         f(x = { 1; 2 })
[INFO] [stderr] Snapshot test passes but the existing value is in a legacy format. Please run `cargo insta test --force-update-snapshots` to update to a newer format. Snapshot contents:
[INFO] [stderr]         f(x = function(y) y)
[INFO] [stdout] test usage::tests::generated_usage_has_its_documented_invariants ... ok
[INFO] [stdout] test usage::tests::method_rendering_replaces_only_the_structural_call_head ... ok
[INFO] [stdout] test tags::text::tests::continuation_indent_is_removed_with_source_projection ... ok
[INFO] [stdout] test tags::text::tests::newline_provenance_excludes_the_next_comment_prefix ... ok
[INFO] [stdout] test usage::tests::quotes_unicode_number_categories_that_are_not_r_name_digits ... ok
[INFO] [stdout] test usage::tests::preserves_authored_backticks_for_unicode_names ... ok
[INFO] [stdout] test usage::tests::preserves_authored_bare_and_backticked_name_spelling ... ok
[INFO] [stdout] test usage::tests::preserves_comments_strings_and_raw_strings_without_rd_escaping ... ok
[INFO] [stdout] test usage::tests::preserves_nested_block_and_anonymous_defaults ... ok
[INFO] [stdout] test usage::tests::renders_operators_and_extractors_as_plain_backticked_calls ... ok
[INFO] [stdout] test usage::tests::generates_basic_formals_and_ellipsis_in_source_order ... ok
[INFO] [stdout] test usage::tests::treats_the_assignment_function_as_an_ordinary_call ... ok
[INFO] [stdout] test usage::tests::keeps_79_and_80_width_calls_single_line_and_wraps_81 ... ok
[INFO] [stdout] test usage::tests::normalizes_crlf_to_lf ... ok
[INFO] [stdout] test usage::tests::renders_replacement_functions_only_by_trailing_arrow ... ok
[INFO] [stdout] test usage::tests::renders_s3_classes_with_backticks_without_double_quoting ... ok
[INFO] [stdout] test usage::tests::reports_typed_refusals_for_valid_cst_facts ... ok
[INFO] [stderr] Snapshot test passes but the existing value is in a legacy format. Please run `cargo insta test --force-update-snapshots` to update to a newer format. Snapshot contents:
[INFO] [stderr]         f(aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa)
[INFO] [stderr] Snapshot test passes but the existing value is in a legacy format. Please run `cargo insta test --force-update-snapshots` to update to a newer format. Snapshot contents:
[INFO] [stderr]         f(aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa)
[INFO] [stderr] Snapshot test passes but the existing value is in a legacy format. Please run `cargo insta test --force-update-snapshots` to update to a newer format. Snapshot contents:
[INFO] [stderr]         aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa()
[INFO] [stderr] Snapshot test passes but the existing value is in a legacy format. Please run `cargo insta test --force-update-snapshots` to update to a newer format. Snapshot contents:
[INFO] [stderr]         f(x = g(1))
[INFO] [stdout] test tags::param::tests::param_description_dedents_hanging_continuations ... ok
[INFO] [stdout] test markdown_conversion::raw_rd::tests::many_candidates_interleaved_with_inline_markup_are_swept ... ok
[INFO] [stderr]      Running tests/package_fixture.rs (/opt/rustwide/target/release/deps/package_fixture-301e99d3685e9481)
[INFO] [stdout] test arity_adapter::facts::function::tests::r_oracle_checks_formal_names_missing_defaults_and_default_structure ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 803 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.28s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 16 tests
[INFO] [stdout] test namespace_semantics_preserve_spaces_inside_quoted_arguments ... ok
[INFO] [stdout] test package_metadata_diagnostics_use_one_package_anchor_and_missing_package_title ... ok
[INFO] [stdout] test markdown_fixture_generates_the_expected_rd_files ... FAILED
[INFO] [stdout] test namespace_fixture_covers_exports_and_merged_imports ... FAILED
[INFO] [stdout] test local_inheritance_fixture_covers_recursive_params ... FAILED
[INFO] [stdout] test malformed_authors_warn_but_package_rd_and_namespace_continue ... ok
[INFO] [stdout] test package_fixture_generates_the_expected_rd_files ... FAILED
[INFO] [stdout] test inherited_structured_fields_override_package_structured_fallbacks ... ok
[INFO] [stdout] test diagnostics_fixture_keeps_failures_separate_from_success_fixtures ... ok
[INFO] [stdout] test package_explicit_fields_override_defaults_and_description_null_suppresses_fallback ... ok
[INFO] [stdout] test inherited_package_fields_resolve_before_metadata_diagnostics ... ok
[INFO] [stdout] test package_inheritance_and_local_values_beat_metadata_fallbacks ... ok
[INFO] [stdout] test package_fixture_generates_a_package_topic ... FAILED
[INFO] [stdout] test package_fallback_suppression_controls_rd_generation_and_description ... ok
[INFO] [stdout] test package_metadata_fallbacks_remain_visible_when_package_topic_is_a_donor ... ok
[INFO] [stdout] test syntax_fixture_covers_source_and_standalone_topics ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- markdown_fixture_generates_the_expected_rd_files stdout ----
[INFO] [stdout] pkgdown source oracle skipped: No such file or directory (os error 2)
[INFO] [stdout] pkgdown source oracle skipped: No such file or directory (os error 2)
[INFO] [stdout] pkgdown source oracle skipped: No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] thread 'markdown_fixture_generates_the_expected_rd_files' (1959) panicked at tests/package_fixture.rs:28:10:
[INFO] [stdout] the batch Rd oracle script is available: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6069c03b5b71 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6069c03cde6a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6069c03ba57c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6069c038df36 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6069c03ac069 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6069c014d2c0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6069c03ac222 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6069c038dfe2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6069c0386889 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6069c038ec7d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x6069c03ce5cc - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6069c03ce3a2 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x6069c00aa924 - <package_fixture[86707d3f4b68e34b]::markdown_fixture_generates_the_expected_rd_files::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x6069c01405ab - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   14:     0x6069c014dc15 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   15:     0x6069c01474d4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x6069c0150d72 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   17:     0x6069c03b4ad9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x7137f680ddfa - <unknown>
[INFO] [stdout]   19:     0x7137f68a13d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- namespace_fixture_covers_exports_and_merged_imports stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'namespace_fixture_covers_exports_and_merged_imports' (1960) panicked at tests/package_fixture.rs:28:10:
[INFO] [stdout] the batch Rd oracle script is available: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6069c03b5b71 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6069c03cde6a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6069c03ba57c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6069c038df36 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6069c03ac069 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6069c014d2c0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6069c03ac222 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6069c038dfe2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6069c0386889 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6069c038ec7d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x6069c03ce5cc - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6069c03ce3a2 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x6069c00b1064 - <package_fixture[86707d3f4b68e34b]::namespace_fixture_covers_exports_and_merged_imports::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x6069c01405ab - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   14:     0x6069c014dc15 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   15:     0x6069c01474d4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x6069c0150d72 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   17:     0x6069c03b4ad9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x7137f680ddfa - <unknown>
[INFO] [stdout]   19:     0x7137f68a13d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- local_inheritance_fixture_covers_recursive_params stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'local_inheritance_fixture_covers_recursive_params' (1957) panicked at tests/package_fixture.rs:28:10:
[INFO] [stdout] the batch Rd oracle script is available: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6069c03b5b71 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6069c03cde6a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6069c03ba57c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6069c038df36 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6069c03ac069 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6069c014d2c0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6069c03ac222 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6069c038dfe2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6069c0386889 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6069c038ec7d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x6069c03ce5cc - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6069c03ce3a2 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x6069c00ac57c - <package_fixture[86707d3f4b68e34b]::local_inheritance_fixture_covers_recursive_params::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x6069c01405ab - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   14:     0x6069c014dc15 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   15:     0x6069c01474d4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x6069c0150d72 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   17:     0x6069c03b4ad9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x7137f680ddfa - <unknown>
[INFO] [stdout]   19:     0x7137f68a13d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- package_fixture_generates_the_expected_rd_files stdout ----
[INFO] [stdout] pkgdown source oracle skipped: No such file or directory (os error 2)
[INFO] [stdout] pkgdown source oracle skipped: No such file or directory (os error 2)
[INFO] [stdout] pkgdown source oracle skipped: No such file or directory (os error 2)
[INFO] [stdout] pkgdown source oracle skipped: No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] thread 'package_fixture_generates_the_expected_rd_files' (1965) panicked at tests/package_fixture.rs:28:10:
[INFO] [stdout] the batch Rd oracle script is available: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6069c03b5b71 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6069c03cde6a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6069c03ba57c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6069c038df36 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6069c03ac069 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6069c014d2c0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6069c03ac222 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6069c038dfe2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6069c0386889 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6069c038ec7d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x6069c03ce5cc - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6069c03ce3a2 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x6069c00a7805 - <package_fixture[86707d3f4b68e34b]::package_fixture_generates_the_expected_rd_files::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x6069c01405ab - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   14:     0x6069c014dc15 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   15:     0x6069c01474d4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x6069c0150d72 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   17:     0x6069c03b4ad9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x7137f680ddfa - <unknown>
[INFO] [stdout]   19:     0x7137f68a13d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- package_fixture_generates_a_package_topic stdout ----
[INFO] [stdout] pkgdown source oracle skipped: No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] thread 'package_fixture_generates_a_package_topic' (1964) panicked at tests/package_fixture.rs:28:10:
[INFO] [stdout] the batch Rd oracle script is available: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6069c03b5b71 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6069c03cde6a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6069c03ba57c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6069c038df36 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6069c03ac069 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6069c014d2c0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6069c03ac222 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6069c038dfe2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6069c0386889 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6069c038ec7d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x6069c03ce5cc - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6069c03ce3a2 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x6069c00a57d0 - <package_fixture[86707d3f4b68e34b]::package_fixture_generates_a_package_topic::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x6069c01405ab - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   14:     0x6069c014dc15 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   15:     0x6069c01474d4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x6069c0150d72 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   17:     0x6069c03b4ad9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x7137f680ddfa - <unknown>
[INFO] [stdout]   19:     0x7137f68a13d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- syntax_fixture_covers_source_and_standalone_topics stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'syntax_fixture_covers_source_and_standalone_topics' (1969) panicked at tests/package_fixture.rs:28:10:
[INFO] [stdout] the batch Rd oracle script is available: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6069c03b5b71 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6069c03cde6a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6069c03ba57c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6069c038df36 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6069c03ac069 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6069c014d2c0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6069c03ac222 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6069c038dfe2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6069c0386889 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6069c038ec7d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x6069c03ce5cc - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6069c03ce3a2 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x6069c00ae91c - <package_fixture[86707d3f4b68e34b]::syntax_fixture_covers_source_and_standalone_topics::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x6069c01405ab - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   14:     0x6069c014dc15 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   15:     0x6069c01474d4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x6069c0150d72 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   17:     0x6069c03b4ad9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x7137f680ddfa - <unknown>
[INFO] [stdout]   19:     0x7137f68a13d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     local_inheritance_fixture_covers_recursive_params
[INFO] [stdout]     markdown_fixture_generates_the_expected_rd_files
[INFO] [stdout]     namespace_fixture_covers_exports_and_merged_imports
[INFO] [stdout]     package_fixture_generates_a_package_topic
[INFO] [stdout]     package_fixture_generates_the_expected_rd_files
[INFO] [stdout]     syntax_fixture_covers_source_and_standalone_topics
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 10 passed; 6 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--test package_fixture`
[INFO] running `Command { std: "docker" "inspect" "517c177e2b9da0d16cc366d2cfa81274dbd4e2686a41456f4dd392d8f12d3554", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "517c177e2b9da0d16cc366d2cfa81274dbd4e2686a41456f4dd392d8f12d3554", kill_on_drop: false }`
[INFO] [stdout] 517c177e2b9da0d16cc366d2cfa81274dbd4e2686a41456f4dd392d8f12d3554
