[INFO] fetching crate rdocx-oxml 0.14.0...
[INFO] testing rdocx-oxml-0.14.0 against 1.100.0-beta.1 for beta-1.100-2
[INFO] extracting crate rdocx-oxml 0.14.0 into /workspace/builds/worker-4-tc2/source
[INFO] started tweaking crates.io crate rdocx-oxml 0.14.0
[INFO] finished tweaking crates.io crate rdocx-oxml 0.14.0
[INFO] tweaked toml for crates.io crate rdocx-oxml 0.14.0 written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate rdocx-oxml 0.14.0 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate rdocx-oxml 0.14.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.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:34:12
[INFO] [stderr]    |
[INFO] [stderr] 34 | homepage = "https://github.com/tensorbee/rdocx"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 39 | repository = "https://github.com/tensorbee/rdocx"
[INFO] [stderr]    |              ------------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `rdocx-oxml` (manifest) generated 1 warning
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] c57e02856f65ef68ce472778d655c8e49d28c5cb85c6abcdddd7bb5a11a5eaed
[INFO] running `Command { std: "docker" "start" "c57e02856f65ef68ce472778d655c8e49d28c5cb85c6abcdddd7bb5a11a5eaed", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c57e02856f65ef68ce472778d655c8e49d28c5cb85c6abcdddd7bb5a11a5eaed", 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" "c57e02856f65ef68ce472778d655c8e49d28c5cb85c6abcdddd7bb5a11a5eaed" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c57e02856f65ef68ce472778d655c8e49d28c5cb85c6abcdddd7bb5a11a5eaed", 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" "c57e02856f65ef68ce472778d655c8e49d28c5cb85c6abcdddd7bb5a11a5eaed" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:34:12
[INFO] [stderr]    |
[INFO] [stderr] 34 | homepage = "https://github.com/tensorbee/rdocx"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 39 | repository = "https://github.com/tensorbee/rdocx"
[INFO] [stderr]    |              ------------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `rdocx-oxml` (manifest) generated 1 warning
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling memchr v2.8.3
[INFO] [stderr]    Compiling thiserror v2.0.20
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling aho-corasick v1.1.5
[INFO] [stderr]    Compiling quick-xml v0.41.0
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]    Compiling regex-automata v0.4.18
[INFO] [stderr]    Compiling thiserror-impl v2.0.20
[INFO] [stderr]    Compiling oxml-core v0.12.1
[INFO] [stderr]    Compiling oxml-drawing v0.12.1
[INFO] [stderr]    Compiling regex v1.13.1
[INFO] [stderr]    Compiling rdocx-oxml v0.14.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 36.67s
[INFO] running `Command { std: "docker" "inspect" "c57e02856f65ef68ce472778d655c8e49d28c5cb85c6abcdddd7bb5a11a5eaed", 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" "c57e02856f65ef68ce472778d655c8e49d28c5cb85c6abcdddd7bb5a11a5eaed" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:34:12
[INFO] [stderr]    |
[INFO] [stderr] 34 | homepage = "https://github.com/tensorbee/rdocx"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 39 | repository = "https://github.com/tensorbee/rdocx"
[INFO] [stderr]    |              ------------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `rdocx-oxml` (manifest) generated 1 warning
[INFO] [stderr]    Compiling rdocx-oxml v0.14.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 19.23s
[INFO] running `Command { std: "docker" "inspect" "c57e02856f65ef68ce472778d655c8e49d28c5cb85c6abcdddd7bb5a11a5eaed", 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" "c57e02856f65ef68ce472778d655c8e49d28c5cb85c6abcdddd7bb5a11a5eaed" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:34:12
[INFO] [stderr]    |
[INFO] [stderr] 34 | homepage = "https://github.com/tensorbee/rdocx"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 39 | repository = "https://github.com/tensorbee/rdocx"
[INFO] [stderr]    |              ------------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `rdocx-oxml` (manifest) generated 1 warning
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/rdocx-oxml/ed447ba8acbefa37/out/rdocx_oxml-ed447ba8acbefa37)
[INFO] [stdout] running 500 tests
[INFO] [stdout] test comments::tests::malformed_comment_id_is_rejected ... ok
[INFO] [stdout] test borders::tests::namespace_aware_tabs_track_shadows_and_expanded_tab_elements ... ok
[INFO] [stdout] test comments_extended::tests::aliases_round_trip_with_fixed_prefix_and_preserved_children ... ok
[INFO] [stdout] test borders::tests::namespace_aware_tabs_ignore_foreign_same_local_children ... ok
[INFO] [stdout] test comments::tests::paragraph_ids_follow_the_bound_extension_namespace ... ok
[INFO] [stdout] test borders::tests::namespace_aware_tabs_reject_deep_distinct_aliases_normally ... ok
[INFO] [stdout] test borders::tests::round_trip_tabs ... ok
[INFO] [stdout] test borders::tests::round_trip_borders ... ok
[INFO] [stdout] test content_control::tests::block_control_parser_types_only_children_owned_at_its_placement ... ok
[INFO] [stdout] test comments_extended::tests::typed_done_replaces_a_preserved_unknown_done_value ... ok
[INFO] [stdout] test content_control::tests::content_control_cell_preserves_child_binding_declared_on_cell ... ok
[INFO] [stdout] test content_control::tests::content_control_type_payload_round_trips_until_type_changes ... ok
[INFO] [stdout] test comments_extended::tests::unknown_done_value_is_preserved_as_unmodelled_metadata ... ok
[INFO] [stdout] test comments::tests::comments_accept_aliases_and_write_fixed_prefixes_in_schema_order ... ok
[INFO] [stdout] test borders::tests::border_edge_all_styles_round_trip ... ok
[INFO] [stdout] test content_control::tests::public_standalone_control_parser_keeps_the_union_child_contract ... ok
[INFO] [stdout] test content_control::tests::run_control_keeps_comment_anchor_and_hyperlink_boundaries ... ok
[INFO] [stdout] test content_control::tests::table_traversal_sees_rows_cells_and_paragraphs_inside_controls_once ... ok
[INFO] [stdout] test content_control::tests::sdt_properties_report_tag_alias_id_type_and_binding ... ok
[INFO] [stdout] test content_control::tests::controls_at_all_five_levels_round_trip_without_losing_content ... ok
[INFO] [stdout] test document::tests::a_document_with_an_unmodelled_enumerated_value_still_opens ... ok
[INFO] [stdout] test content_control::tests::unmodelled_sdt_properties_and_children_remain_byte_identical ... ok
[INFO] [stdout] test document::tests::an_unmodelled_value_leaves_the_property_unset ... ok
[INFO] [stdout] test document::tests::body_owner_bindings_reach_direct_table_descendants_after_redundant_redeclaration ... ok
[INFO] [stdout] test document::tests::body_owner_bindings_survive_body_content_control_table_projection ... ok
[INFO] [stdout] test document::tests::body_owner_bindings_survive_direct_raw_children ... ok
[INFO] [stdout] test document::tests::get_and_get_mut ... ok
[INFO] [stdout] test document::tests::insert_paragraph_at_beginning ... ok
[INFO] [stdout] test document::tests::insert_paragraph_in_middle ... ok
[INFO] [stdout] test document::tests::expanded_section_children_preserve_modeled_facts_and_relationship_namespaces ... ok
[INFO] [stdout] test document::tests::ambiguous_equal_reference_mutations_are_byte_stable ... ok
[INFO] [stdout] test document::tests::find_paragraph_index_match ... ok
[INFO] [stdout] test document::tests::document_reader_rejects_truncated_multiple_and_foreign_roots ... ok
[INFO] [stdout] test document::tests::missing_page_number_start_uses_a_prefix_bound_to_word ... ok
[INFO] [stdout] test document::tests::foreign_document_background_lookalikes_remain_untyped ... ok
[INFO] [stdout] test document::tests::page_number_start_mutation_targets_only_the_parsed_attribute ... ok
[INFO] [stdout] test document::tests::parses_empty_body_paragraph_and_first_section_properties_as_modeled_content ... ok
[INFO] [stdout] test document::tests::remove_content ... ok
[INFO] [stdout] test document::tests::retained_boundaries_use_occurrences_for_equal_story_references ... ok
[INFO] [stdout] test document::tests::retained_children_keep_boundaries_between_repeated_story_references ... ok
[INFO] [stdout] test document::tests::round_trip_columns ... ok
[INFO] [stdout] test document::tests::round_trip_document ... ok
[INFO] [stdout] test document::tests::round_trip_landscape ... ok
[INFO] [stdout] test document::tests::round_trip_section_type ... ok
[INFO] [stdout] test document::tests::round_trip_with_section ... ok
[INFO] [stdout] test document::tests::sect_pr_all_section_types ... ok
[INFO] [stdout] test document::tests::default_namespace_document_paragraph_properties_parse_in_scope ... ok
[INFO] [stdout] test document::tests::duplicate_page_number_elements_preserve_source_order ... ok
[INFO] [stdout] test document::tests::self_closing_modeled_body_children_are_typed_by_namespace ... ok
[INFO] [stdout] test document::tests::start_end_section_leaves_keep_unsupported_attributes_opaque ... ok
[INFO] [stdout] test drawing::tests::ambiguous_picture_payloads_do_not_merge_relationship_facts ... ok
[INFO] [stdout] test drawing::tests::ct_anchor_background_constructor ... ok
[INFO] [stdout] test drawing::tests::an_unknown_alignment_reads_as_no_alignment ... ok
[INFO] [stdout] test drawing::tests::anchor_alignments_and_distances_are_read ... ok
[INFO] [stdout] test document::tests::sect_pr_in_paragraph_ppr_round_trip ... ok
[INFO] [stdout] test document::tests::sect_pr_section_type_and_orientation_round_trip ... ok
[INFO] [stdout] test drawing::tests::a_parsed_anchor_re_emits_its_original_bytes ... ok
[INFO] [stdout] test drawing::tests::ct_anchor_round_trip_xml ... ok
[INFO] [stdout] test drawing::tests::ct_drawing_with_anchor_and_inline ... ok
[INFO] [stdout] test drawing::tests::numeric_character_references_decode_in_every_doc_pr_parser ... ok
[INFO] [stdout] test drawing::tests::linked_image_relationships_require_the_office_relationship_namespace ... ok
[INFO] [stdout] test drawing::tests::picture_relationships_require_the_schema_owned_graphic_payload ... ok
[INFO] [stdout] test drawing::tests::public_nested_drawing_parsers_do_not_type_unresolved_relationship_attributes ... ok
[INFO] [stdout] test drawing::tests::public_nested_drawing_parsers_ignore_foreign_doc_pr_decoys ... ok
[INFO] [stdout] test drawing::tests::linked_image_relationships_are_retained_for_inline_and_anchor_drawings ... ok
[INFO] [stdout] test drawing::tests::relationship_character_references_decode_for_picture_and_chart_payloads ... ok
[INFO] [stdout] test drawing::tests::alternate_content_uses_namespaces_declared_on_its_own_root ... ok
[INFO] [stdout] test drawing::tests::shape_bitmap_fills_do_not_become_picture_relationships ... ok
[INFO] [stdout] test font_table::tests::aliases_and_unknown_children_round_trip_in_schema_order ... ok
[INFO] [stdout] test drawing::tests::opened_chart_drawing_preserves_unmodelled_xml ... ok
[INFO] [stdout] test drawing::tests::undeclared_conventional_picture_prefixes_do_not_gain_namespace_semantics ... ok
[INFO] [stdout] test drawing::tests::round_trip_inline_drawing ... ok
[INFO] [stdout] test footnotes::tests::an_unknown_note_type_reads_as_a_normal_note ... ok
[INFO] [stdout] test footnotes::tests::a_separator_definition_survives_open_and_save ... ok
[INFO] [stdout] test footnotes::tests::aliased_footnote_paragraph_properties_keep_root_scope ... ok
[INFO] [stdout] test footnotes::tests::default_namespace_footnote_properties_keep_root_scope ... ok
[INFO] [stdout] test drawing::tests::word_chart_drawing_writes_schema_order_and_fixed_prefixes ... ok
[INFO] [stdout] test drawing::tests::every_wrap_element_parses_to_its_own_mode ... ok
[INFO] [stdout] test footnotes::tests::note_types_are_read_through_a_foreign_prefix ... ok
[INFO] [stdout] test footnotes::tests::footnote_round_trip_keeps_an_inherited_raw_relationship_attribute_bound ... ok
[INFO] [stdout] test footnotes::tests::get_by_id_does_not_return_a_separator ... ok
[INFO] [stdout] test footnotes::tests::endnote_round_trip_keeps_an_inherited_raw_relationship_attribute_bound ... ok
[INFO] [stdout] test footnotes::tests::get_footnote_by_id ... ok
[INFO] [stdout] test footnotes::tests::round_trip_footnotes ... ok
[INFO] [stdout] test footnotes::tests::parse_endnotes_xml ... ok
[INFO] [stdout] test glossary::tests::categories_require_name_and_gallery_as_a_complete_pair ... ok
[INFO] [stdout] test glossary::tests::added_repeated_value_uses_container_local_word_prefix ... ok
[INFO] [stdout] test glossary::tests::changed_glossary_property_preserves_its_unmodelled_xml_surgically ... ok
[INFO] [stdout] test glossary::tests::changed_body_preserves_root_attributes_and_namespace_context ... ok
[INFO] [stdout] test glossary::tests::changed_glossary_property_keeps_unmodelled_root_attributes ... ok
[INFO] [stdout] test glossary::tests::changed_property_handles_greater_than_inside_quoted_attribute ... ok
[INFO] [stdout] test glossary::tests::duplicate_category_child_is_rejected_during_parse ... ok
[INFO] [stdout] test glossary::tests::doc_part_properties_must_precede_the_body ... ok
[INFO] [stdout] test glossary::tests::foreign_w_binding_uses_the_existing_alternate_word_prefix_for_changes ... ok
[INFO] [stdout] test glossary::tests::duplicate_direct_doc_part_properties_or_bodies_are_rejected ... ok
[INFO] [stdout] test glossary::tests::duplicate_modeled_singleton_glossary_properties_are_rejected ... ok
[INFO] [stdout] test glossary::tests::empty_doc_part_body_does_not_invent_section_properties ... ok
[INFO] [stdout] test glossary::tests::glossary_aliases_reparse_and_changed_properties_keep_raw_subtrees ... ok
[INFO] [stdout] test glossary::tests::glossary_declarations_and_doctypes_require_document_positions ... ok
[INFO] [stdout] test glossary::tests::glossary_document_type_declarations_fail_closed ... ok
[INFO] [stdout] test footnotes::tests::parse_footnotes_xml ... ok
[INFO] [stdout] test glossary::tests::glossary_forbidden_comment_bodies_fail_closed ... ok
[INFO] [stdout] test glossary::tests::glossary_gallery_and_behavior_values_require_schema_enumerations ... ok
[INFO] [stdout] test glossary::tests::glossary_nested_references_and_literal_xml_characters_fail_closed ... ok
[INFO] [stdout] test glossary::tests::glossary_entry_without_doc_part_properties_round_trips_without_inventing_it ... ok
[INFO] [stdout] test glossary::tests::glossary_parser_rejects_non_whitespace_text_outside_the_root ... ok
[INFO] [stdout] test glossary::tests::glossary_processing_instruction_targets_require_xml_names ... ok
[INFO] [stdout] test glossary::tests::glossary_guid_requires_braced_uppercase_lexical_form ... ok
[INFO] [stdout] test glossary::tests::glossary_element_only_containers_reject_character_data ... ok
[INFO] [stdout] test glossary::tests::glossary_requires_exactly_one_direct_doc_parts_container ... ok
[INFO] [stdout] test glossary::tests::glossary_shared_lexical_failures_keep_the_invalid_value_surface ... ok
[INFO] [stdout] test glossary::tests::glossary_parser_rejects_character_references_outside_the_root ... ok
[INFO] [stdout] test glossary::tests::glossary_xml_declarations_require_valid_pseudo_attributes ... ok
[INFO] [stdout] test glossary::tests::glossary_replacement_uses_structural_spans_not_identical_comment_bytes ... ok
[INFO] [stdout] test glossary::tests::glossary_xml_names_bindings_and_expanded_attributes_fail_closed ... ok
[INFO] [stdout] test glossary::tests::nested_glossary_element_only_containers_reject_character_data ... ok
[INFO] [stdout] test glossary::tests::glossary_types_require_schema_enumerations ... ok
[INFO] [stdout] test glossary::tests::metadata_only_glossary_change_keeps_body_bytes_exact ... ok
[INFO] [stdout] test glossary::tests::nested_category_children_require_schema_order_and_singletons ... ok
[INFO] [stdout] test glossary::tests::nested_glossary_values_remain_unmodelled ... ok
[INFO] [stdout] test glossary::tests::ooxml_glossary_rejects_xml_1_1_declarations ... ok
[INFO] [stdout] test glossary::tests::out_of_order_modeled_glossary_properties_are_rejected ... ok
[INFO] [stdout] test glossary::tests::required_glossary_collections_must_not_be_empty ... ok
[INFO] [stdout] test glossary::tests::sibling_namespace_shadow_does_not_hide_a_later_glossary_entry ... ok
[INFO] [stdout] test glossary::tests::valueless_modeled_glossary_properties_are_rejected ... ok
[INFO] [stdout] test header_footer::tests::aliased_header_paragraph_properties_keep_root_scope ... ok
[INFO] [stdout] test header_footer::tests::converting_a_watermark_keeps_an_outgoing_type_shared_by_a_word_object ... ok
[INFO] [stdout] test header_footer::tests::empty_header ... ok
[INFO] [stdout] test header_footer::tests::authored_watermark_ownership_requires_the_vml_shape_id_attribute ... ok
[INFO] [stdout] test header_footer::tests::first_watermark_insertion_reuses_an_existing_target_shape_type ... ok
[INFO] [stdout] test glossary::tests::typed_glossary_values_reject_duplicate_or_unescape_failing_attributes ... ok
[INFO] [stdout] test header_footer::tests::non_watermark_w_pict_remains_opaque ... ok
[INFO] [stdout] test header_footer::tests::generated_watermarks_write_fixed_prefixes_and_vml_child_order ... ok
[INFO] [stdout] test header_footer::tests::replacing_owned_watermark_keeps_a_producer_shared_shape_type ... ok
[INFO] [stdout] test header_footer::tests::replacing_owned_watermark_preserves_an_unused_producer_shape_type ... ok
[INFO] [stdout] test header_footer::tests::default_namespace_header_properties_keep_root_scope ... ok
[INFO] [stdout] test header_footer::tests::owned_watermarks_with_missing_or_malformed_types_gain_the_generated_type ... ok
[INFO] [stdout] test header_footer::tests::round_trip_header ... ok
[INFO] [stdout] test header_footer::tests::authored_watermark_patch_preserves_complete_header_bytes ... ok
[INFO] [stdout] test header_footer::tests::round_trip_footer ... ok
[INFO] [stdout] test glossary::tests::removing_glossary_values_removes_their_complete_property_elements ... ok
[INFO] [stdout] test header_footer::tests::word_vml_watermarks_parse_and_preserve_source_bytes ... ok
[INFO] [stdout] test header_footer::tests::watermark_replacement_does_not_inherit_bindings_from_removed_elements ... ok
[INFO] [stdout] test math::tests::authored_optional_arguments_precede_preserved_slots_without_rebasing_them ... ok
[INFO] [stdout] test header_footer::tests::watermark_replacement_binds_fixed_prefixes_at_an_alias_prefixed_splice ... ok
[INFO] [stdout] test drawing::tests::an_anchor_round_trips_its_wrap_distances_and_alignments ... ok
[INFO] [stdout] test math::tests::duplicate_math_text_keeps_the_run_opaque ... ok
[INFO] [stdout] test math::tests::expression_vector_edits_keep_raw_slots_at_ordinal_boundaries ... ok
[INFO] [stdout] test math::tests::comments_and_processing_instructions_inside_math_text_keep_the_run_opaque ... ok
[INFO] [stdout] test math::tests::conflicting_m_bindings_fail_closed_and_unqualified_attributes_stay_raw ... ok
[INFO] [stdout] test math::tests::global_math_properties_preserve_modeled_leaf_extensions ... ok
[INFO] [stdout] test math::tests::malformed_and_duplicate_property_leaves_remain_raw ... ok
[INFO] [stdout] test math::tests::invalid_math_text_space_value_keeps_the_run_opaque ... ok
[INFO] [stdout] test math::tests::malformed_display_and_nested_or_truncated_text_fail_closed ... ok
[INFO] [stdout] test math::tests::malformed_supported_construct_remains_raw_instead_of_becoming_a_default ... ok
[INFO] [stdout] test math::tests::newly_authored_properties_precede_later_preserved_schema_children ... ok
[INFO] [stdout] test math::tests::every_supported_officemath_construct_writes_schema_order_and_reparses ... ok
[INFO] [stdout] test math::tests::matrix_base_justification_and_nary_absence_use_schema_defaults ... ok
[INFO] [stdout] test math::tests::inserted_property_containers_do_not_shift_raw_argument_slots ... ok
[INFO] [stdout] test math::tests::modeled_property_containers_preserve_unknown_attributes_and_children ... ok
[INFO] [stdout] test math::tests::officemath_corpus_parses_mutates_saves_and_reopens_without_losing_supported_or_raw_siblings ... ok
[INFO] [stdout] test glossary::tests::glossary_parser_rejects_multiple_top_level_roots ... ok
[INFO] [stdout] test header_footer::tests::foreign_same_local_end_tags_do_not_terminate_vml_projection ... ok
[INFO] [stdout] test math::tests::existing_run_and_display_properties_keep_both_parent_raw_slots ... ok
[INFO] [stdout] test math::tests::officemath_reader_accepts_aliases_and_writer_uses_fixed_math_prefix ... ok
[INFO] [stdout] test math::tests::unsupported_content_is_observable_without_exposing_preservation_storage ... ok
[INFO] [stdout] test math::tests::officemath_rejects_excessive_nesting_and_invalid_text_bytes ... ok
[INFO] [stdout] test math::tests::unsupported_officemath_siblings_survive_typed_mutation_byte_for_byte ... ok
[INFO] [stdout] test math::tests::optional_radical_degree_and_nary_limits_remain_typed_and_omitted ... ok
[INFO] [stdout] test math::tests::property_groups_write_schema_order_and_preserve_math_text_extensions ... ok
[INFO] [stdout] test numbering::tests::a_local_namespace_shadow_does_not_enable_restart ... ok
[INFO] [stdout] test math::tests::standalone_output_replays_inherited_prefixes_needed_by_raw_xml ... ok
[INFO] [stdout] test math::tests::unsupported_property_attributes_are_checked_against_their_actual_leaf ... ok
[INFO] [stdout] test math::tests::valueless_global_defaults_are_typed_while_required_values_remain_raw ... ok
[INFO] [stdout] test numbering::tests::add_list_delegation_matches_legacy_templates ... ok
[INFO] [stdout] test numbering::tests::add_list_fill_keeps_bullets_for_bullet_lists ... ok
[INFO] [stdout] test numbering::tests::aliased_tabs_use_generated_container_qname_and_local_child_alias ... ok
[INFO] [stdout] test numbering::tests::adding_the_first_list_keeps_schema_final_root_content_last ... ok
[INFO] [stdout] test numbering::tests::aliased_instance_leaves_and_overrides_preserve_raw_xml_and_track_ilvl ... ok
[INFO] [stdout] test numbering::tests::canonical_properties_use_parent_writer_indentation ... ok
[INFO] [stdout] test numbering::tests::add_list_mixed_levels_round_trip ... ok
[INFO] [stdout] test math::tests::valueless_property_leaves_use_schema_defaults_and_reopen ... ok
[INFO] [stdout] test numbering::tests::carrier_extends_existing_expanded_ignorable_attribute_once ... ok
[INFO] [stdout] test numbering::tests::duplicate_expanded_value_attributes_remain_untyped_and_canonicalize_on_mutation ... ok
[INFO] [stdout] test numbering::tests::changed_composite_properties_keep_nested_producer_xml ... ok
[INFO] [stdout] test numbering::tests::every_standard_number_format_token_round_trips ... ok
[INFO] [stdout] test numbering::tests::expanded_scalar_numbering_elements_are_modelled_once ... ok
[INFO] [stdout] test numbering::tests::carrier_resolves_ignorable_against_property_ancestor_scope ... ok
[INFO] [stdout] test numbering::tests::cleared_tabs_keep_word_and_no_namespace_producer_attributes ... ok
[INFO] [stdout] test numbering::tests::default_foreign_elements_and_no_namespace_attributes_remain_unmodelled ... ok
[INFO] [stdout] test numbering::tests::foreign_canonical_prefix_spellings_keep_their_expanded_names ... ok
[INFO] [stdout] test numbering::tests::get_abstract_num_for_lookup ... ok
[INFO] [stdout] test numbering::tests::duplicate_typed_numbering_metadata_remains_raw ... ok
[INFO] [stdout] test numbering::tests::level_indentation ... ok
[INFO] [stdout] test numbering::tests::explicit_property_clears_keep_only_producer_projection ... ok
[INFO] [stdout] test numbering::tests::inserting_a_missing_level_keeps_abstract_predecessors_in_schema_order ... ok
[INFO] [stdout] test numbering::tests::level_raw_is_lgl_stays_before_suffix ... ok
[INFO] [stdout] test math::tests::shortening_repeated_math_children_emits_every_unreached_raw_slot ... ok
[INFO] [stdout] test numbering::tests::descendant_declarations_cannot_shadow_generated_prefixes ... ok
[INFO] [stdout] test numbering::tests::level_public_preservation_fields_and_canonical_equality_stay_stable ... ok
[INFO] [stdout] test numbering::tests::level_suffix_round_trips_in_its_schema_slot ... ok
[INFO] [stdout] test numbering::tests::later_insertions_and_removals_anchor_earlier_tab_edits ... ok
[INFO] [stdout] test numbering::tests::numbering_model_identity_uses_element_and_attribute_namespaces ... ok
[INFO] [stdout] test numbering::tests::list_definition_accepts_only_the_first_nine_supplied_levels ... ok
[INFO] [stdout] test numbering::tests::list_identifier_allocation_uses_a_gap_after_the_maximum_value ... ok
[INFO] [stdout] test numbering::tests::numbering_projection_ignores_foreign_nested_run_properties ... ok
[INFO] [stdout] test numbering::tests::numbering_preservation_does_not_duplicate_typed_changes ... ok
[INFO] [stdout] test numbering::tests::list_mutations_preserve_unmodelled_numbering_xml ... ok
[INFO] [stdout] test numbering::tests::parse_numbering_xml ... ok
[INFO] [stdout] test numbering::tests::missing_numbering_metadata_values_avoid_locally_shadowed_output_prefixes ... ok
[INFO] [stdout] test numbering::tests::modeled_level_scalar_leaves_keep_producer_payloads_after_typed_edits ... ok
[INFO] [stdout] test numbering::tests::producer_defined_number_formats_survive_save_and_reopen ... ok
[INFO] [stdout] test numbering::tests::property_local_name_collisions_remain_foreign_during_typed_edits ... ok
[INFO] [stdout] test numbering::tests::producer_only_tabs_survive_unrelated_edit_and_explicit_clear ... ok
[INFO] [stdout] test numbering::tests::property_projection_rejects_excessive_depth_normally ... ok
[INFO] [stdout] test numbering::tests::property_extensions_keep_schema_slots_when_typed_children_change ... ok
[INFO] [stdout] test numbering::tests::property_overlay_uses_wordprocessingml_schema_order ... ok
[INFO] [stdout] test numbering::tests::producer_defined_suffix_and_justification_remain_unmodelled ... ok
[INFO] [stdout] test numbering::tests::multiple_lists ... ok
[INFO] [stdout] test numbering::tests::repeated_producer_payload_keeps_clear_boundaries ... ok
[INFO] [stdout] test numbering::tests::restart_after_break_resolves_an_alias_and_preserves_it ... ok
[INFO] [stdout] test numbering::tests::provenance_only_tab_replacement_does_not_reuse_raw_ppr ... ok
[INFO] [stdout] test numbering::tests::repeated_tabs_keep_occurrence_identity_and_between_nodes ... ok
[INFO] [stdout] test numbering::tests::self_closing_numbering_elements_are_not_captured_as_unknown_children ... ok
[INFO] [stdout] test numbering::tests::round_trip_numbering ... ok
[INFO] [stdout] test numbering::tests::set_list_level_redefines_one_level ... ok
[INFO] [stdout] test numbering::tests::set_list_level_rejects_unknown_targets ... ok
[INFO] [stdout] test numbering::tests::typed_level_attributes_fail_closed_over_invalid_imported_aliases ... ok
[INFO] [stdout] test numbering::tests::sparse_level_materialization_keeps_raw_children_in_schema_order ... ok
[INFO] [stdout] test numbering::tests::typed_level_property_edits_preserve_producer_xml ... ok
[INFO] [stdout] test numbering::tests::tab_identity_collisions_and_inserted_edits_keep_occurrence_ownership ... ok
[INFO] [stdout] test numbering::tests::typed_numbering_metadata_mutation_rejects_undeclared_attribute_prefixes ... ok
[INFO] [stdout] test numbering::tests::round_trip_numbered_list ... ok
[INFO] [stdout] test numbering::tests::typed_numbering_metadata_preserves_producer_payloads ... ok
[INFO] [stdout] test numbering::tests::provenance_keeps_same_segment_edits_and_first_duplicate_claim ... ok
[INFO] [stdout] test numbering::tests::typed_numbering_metadata_mutation_rejects_undeclared_descendant_prefixes ... ok
[INFO] [stdout] test numbering::tests::unsupported_word_property_xml_survives_typed_edits ... ok
[INFO] [stdout] test numbering::tests::typed_tab_edit_keeps_occurrence_producer_attributes ... ok
[INFO] [stdout] test placeholder::tests::regex_replace_cross_run ... ok
[INFO] [stdout] test placeholder::tests::regex_replace_simple ... ok
[INFO] [stdout] test placeholder::tests::replace_cross_three_runs ... ok
[INFO] [stdout] test placeholder::tests::replace_emoji_placeholder ... ok
[INFO] [stdout] test placeholder::tests::replace_empty_placeholder_noop ... ok
[INFO] [stdout] test placeholder::tests::replace_cross_two_runs ... ok
[INFO] [stdout] test placeholder::tests::replace_in_chart_axis_and_cache ... ok
[INFO] [stdout] test placeholder::tests::regex_replace_no_match ... ok
[INFO] [stdout] test placeholder::tests::replace_in_chart_title ... ok
[INFO] [stdout] test placeholder::tests::replace_in_header_footer_test ... ok
[INFO] [stdout] test placeholder::tests::replace_in_vml_textbox ... ok
[INFO] [stdout] test placeholder::tests::replace_in_table_recursive ... ok
[INFO] [stdout] test placeholder::tests::replace_in_textbox_xml ... ok
[INFO] [stdout] test placeholder::tests::replace_in_xml_part_no_textbox ... ok
[INFO] [stdout] test placeholder::tests::replace_no_match ... ok
[INFO] [stdout] test placeholder::tests::replace_multiple_occurrences ... ok
[INFO] [stdout] test placeholder::tests::replace_utf8_cross_run ... ok
[INFO] [stdout] test placeholder::tests::replace_utf8_multibyte_placeholder ... ok
[INFO] [stdout] test placeholder::tests::replace_preserves_formatting ... ok
[INFO] [stdout] test placeholder::tests::replace_utf8_multiple_occurrences ... ok
[INFO] [stdout] test properties::tests::a_foreign_w_binding_on_num_pr_fails_closed ... ok
[INFO] [stdout] test properties::tests::canonical_final_direction_toggle_stays_after_an_interleaved_malformed_occurrence ... ok
[INFO] [stdout] test properties::tests::authored_num_pr_values_precede_a_retained_numbering_change ... ok
[INFO] [stdout] test properties::tests::canonical_ppr_ignores_foreign_same_local_containers ... ok
[INFO] [stdout] test placeholder::tests::replace_single_run ... ok
[INFO] [stdout] test placeholder::tests::regex_replace_with_capture_groups ... ok
[INFO] [stdout] test properties::tests::extended_num_pr_payload_survives_value_overlay_and_unlink ... ok
[INFO] [stdout] test properties::tests::foreign_num_pr_lookalikes_remain_untyped ... ok
[INFO] [stdout] test properties::tests::fractional_line_spacing_rounds_exactly_to_nearest_twip ... ok
[INFO] [stdout] test properties::tests::interleaved_direction_duplicates_keep_their_relative_occurrence ... ok
[INFO] [stdout] test properties::tests::fractional_line_spacing_accepts_aliases_and_writes_canonical_siblings ... ok
[INFO] [stdout] test properties::tests::invalid_fractional_line_spacing_remains_rejected ... ok
[INFO] [stdout] test properties::tests::malformed_direction_duplicates_keep_their_relative_occurrence ... ok
[INFO] [stdout] test properties::tests::merge_rpr ... ok
[INFO] [stdout] test properties::tests::merge_ppr ... ok
[INFO] [stdout] test properties::tests::parse_basic_ppr ... ok
[INFO] [stdout] test properties::tests::parse_basic_rpr ... ok
[INFO] [stdout] test properties::tests::parse_borders ... ok
[INFO] [stdout] test properties::tests::parse_rpr_spacing ... ok
[INFO] [stdout] test properties::tests::parse_shading ... ok
[INFO] [stdout] test properties::tests::parse_spacing ... ok
[INFO] [stdout] test properties::tests::parse_tabs ... ok
[INFO] [stdout] test properties::tests::plain_num_pr_disappears_after_values_are_cleared ... ok
[INFO] [stdout] test properties::tests::round_trip_rpr ... ok
[INFO] [stdout] test properties::tests::run_language_parses_aliases_and_rejects_foreign_same_local_attributes ... ok
[INFO] [stdout] test properties::tests::run_language_round_trips_at_its_schema_slot_and_cascades ... ok
[INFO] [stdout] test properties::tests::self_closing_num_pr_root_attributes_retain_inherited_bindings ... ok
[INFO] [stdout] test properties::tests::word_bidi_and_run_rtl_parse_write_parse_without_raw_loss ... ok
[INFO] [stdout] test properties::tests::word_direction_toggles_preserve_unsupported_attributes ... ok
[INFO] [stdout] test revision::tests::accepted_content_revisions_retain_inline_content_controls ... ok
[INFO] [stdout] test revision::tests::accepted_revision_mutation_rejects_a_shadowed_reserved_word_prefix ... ok
[INFO] [stdout] test properties::tests::duplicate_valid_direction_toggles_keep_each_occurrences_attributes_and_order ... ok
[INFO] [stdout] test properties::tests::num_pr_alias_duplicates_and_malformed_values_remain_ordered ... ok
[INFO] [stdout] test properties::tests::num_pr_revision_and_producer_children_keep_total_source_order ... ok
[INFO] [stdout] test revision::tests::failed_accepted_revision_refresh_keeps_the_original_projection ... ok
[INFO] [stdout] test properties::tests::malformed_language_after_the_modeled_occurrence_keeps_its_relative_position ... ok
[INFO] [stdout] test revision::tests::insertion_content_retains_inline_paragraph_structure ... ok
[INFO] [stdout] test revision::tests::duplicate_property_changes_are_retained_without_replacing_the_first_projection ... ok
[INFO] [stdout] test revision::tests::hyperlink_and_nested_content_revisions_round_trip_and_report_in_order ... ok
[INFO] [stdout] test revision::tests::insertion_content_retains_nested_revision_projection ... ok
[INFO] [stdout] test revision::tests::property_changes_write_in_their_schema_final_slots ... ok
[INFO] [stdout] test placeholder::tests::regex_replace_in_table ... ok
[INFO] [stdout] test revision::tests::modeled_hyperlinks_preserve_unreported_raw_children_and_foreign_owners ... ok
[INFO] [stdout] test revision::tests::revision_nesting_depth_is_bounded_before_recursive_projection ... ok
[INFO] [stdout] test revision::tests::retained_run_property_children_keep_owner_local_namespace_bindings ... ok
[INFO] [stdout] test revision::tests::run_property_raw_positions_cannot_follow_the_schema_final_change ... ok
[INFO] [stdout] test revision::tests::revision_attributes_are_prefix_tolerant_and_namespace_checked ... ok
[INFO] [stdout] test settings::tests::authored_automatic_hyphenation_expands_a_self_closing_settings_root ... ok
[INFO] [stdout] test revision::tests::aliased_hyperlink_runs_survive_a_locally_shadowed_word_prefix ... ok
[INFO] [stdout] test settings::tests::automatic_hyphenation_defaults_off_and_parses_only_word_settings ... ok
[INFO] [stdout] test settings::tests::authored_automatic_hyphenation_uses_schema_order_and_preserves_raw_children ... ok
[INFO] [stdout] test revision::tests::every_property_revision_keeps_owner_local_aliases ... ok
[INFO] [stdout] test settings::tests::document_variables_are_alias_safe_and_leave_settings_bytes_unchanged ... ok
[INFO] [stdout] test settings::tests::constructed_settings_use_fixed_prefix_and_schema_order ... ok
[INFO] [stdout] test settings::tests::even_and_odd_headers_are_alias_safe_and_rewrite_in_schema_order ... ok
[INFO] [stdout] test settings::tests::document_protection_modes_and_metadata_parse_through_aliases ... ok
[INFO] [stdout] test revision::tests::revision_elements_round_trip_unchanged_and_report_metadata ... ok
[INFO] [stdout] test settings::tests::update_fields_ambiguous_forms_are_not_rewritten ... ok
[INFO] [stdout] test settings::tests::update_fields_toggle_reads_sets_and_removes_in_schema_order ... ok
[INFO] [stdout] test placeholder::tests::regex_replace_multiple_matches ... ok
[INFO] [stdout] test shared::tests::kashida_justification_maps_to_both ... ok
[INFO] [stdout] test shared::tests::the_parsers_still_reject_an_unknown_value ... ok
[INFO] [stdout] test styles::tests::aliased_style_paragraph_properties_use_ancestor_namespace_scope ... ok
[INFO] [stdout] test settings::tests::math_properties_accept_aliases_and_replace_in_schema_order ... ok
[INFO] [stdout] test settings::tests::math_properties_with_a_conflicting_m_binding_remain_untyped ... ok
[INFO] [stdout] test styles::tests::changed_table_style_properties_keep_one_unknown_child_in_schema_order ... ok
[INFO] [stdout] test shared::tests::a_document_using_kashida_justification_still_opens ... ok
[INFO] [stdout] test shared::tests::an_unknown_justification_is_still_rejected ... ok
[INFO] [stdout] test styles::tests::direct_style_parser_accepts_default_word_namespace ... ok
[INFO] [stdout] test styles::tests::direct_style_parser_does_not_promote_foreign_start_prefix ... ok
[INFO] [stdout] test styles::tests::direct_style_parser_uses_supplied_start_ancestor_scope ... ok
[INFO] [stdout] test styles::tests::find_default_style ... ok
[INFO] [stdout] test styles::tests::round_trip_styles ... ok
[INFO] [stdout] test styles::tests::style_parser_rejects_prefixes_that_conflict_with_fixed_writer_bindings ... ok
[INFO] [stdout] test table::tests::aliased_table_cell_paragraph_properties_keep_root_scope ... ok
[INFO] [stdout] test table::tests::cell_property_preserves_child_binding_declared_on_cell ... ok
[INFO] [stdout] test settings::tests::settings_keep_document_protection_and_unmodelled_children_byte_identical ... ok
[INFO] [stdout] test table::tests::cell_property_preserves_child_binding_declared_on_owner ... ok
[INFO] [stdout] test table::tests::aliased_cell_width_uses_in_scope_word_bindings ... ok
[INFO] [stdout] test table::tests::empty_table_grid_changes_remain_unmodeled ... ok
[INFO] [stdout] test styles::tests::table_style_properties_are_namespace_aware_schema_ordered_and_preserved ... ok
[INFO] [stdout] test table::tests::duplicate_modeled_table_grid_changes_fail_closed ... ok
[INFO] [stdout] test table::tests::default_namespace_table_cell_properties_keep_root_scope ... ok
[INFO] [stdout] test table::tests::foreign_cell_width_remains_raw_and_unmodelled ... ok
[INFO] [stdout] test table::tests::expanded_presentation_cell_properties_are_read ... ok
[INFO] [stdout] test table::tests::explicit_false_table_toggles_remain_false ... ok
[INFO] [stdout] test table::tests::foreign_grid_offsets_do_not_acquire_word_semantics ... ok
[INFO] [stdout] test table::tests::foreign_row_revision_lookalikes_keep_their_observed_boundaries ... ok
[INFO] [stdout] test table::tests::foreign_same_name_after_later_property_keeps_current_boundary ... ok
[INFO] [stdout] test table::tests::invalid_structural_cell_merge_values_fail_to_parse ... ok
[INFO] [stdout] test table::tests::malformed_row_revision_markers_keep_their_distinct_schema_slots ... ok
[INFO] [stdout] test table::tests::owner_bindings_survive_direct_raw_children_at_table_row_and_cell_levels ... ok
[INFO] [stdout] test table::tests::paragraphs_method_backward_compat ... ok
[INFO] [stdout] test table::tests::nested_table_xml_round_trip ... ok
[INFO] [stdout] test table::tests::parse_cell_merge ... ok
[INFO] [stdout] test styles::tests::linked_style_and_ui_flags_accept_aliases_and_serialize_in_schema_order ... ok
[INFO] [stdout] test table::tests::parse_cell_shading ... ok
[INFO] [stdout] test table::tests::parse_row_properties ... ok
[INFO] [stdout] test table::tests::parse_simple_table ... ok
[INFO] [stdout] test table::tests::parse_table_borders ... ok
[INFO] [stdout] test table::tests::properties_holding_only_cnf_style_are_still_written ... ok
[INFO] [stdout] test table::tests::round_trip_table ... ok
[INFO] [stdout] test table::tests::row_property_children_keep_bindings_declared_on_the_row_property_owner ... ok
[INFO] [stdout] test table::tests::row_properties_write_grid_offsets_in_schema_order ... ok
[INFO] [stdout] test table::tests::self_closing_cell_paragraph_is_modeled ... ok
[INFO] [stdout] test table::tests::self_closing_table_properties_are_not_reordered ... ok
[INFO] [stdout] test table::tests::table_border_children_keep_bindings_declared_only_on_the_table_owner ... ok
[INFO] [stdout] test table::tests::table_layout_reads_the_schema_type_attribute ... ok
[INFO] [stdout] test table::tests::table_measurement_attributes_are_namespace_aware ... ok
[INFO] [stdout] test table::tests::table_property_exception_is_preserved_as_row_formatting ... ok
[INFO] [stdout] test table::tests::border_children_keep_bindings_declared_on_border_owners ... ok
[INFO] [stdout] test table::tests::row_property_children_keep_bindings_declared_only_on_the_row_owner ... ok
[INFO] [stdout] test table::tests::table_style_conditional_formatting_round_trips ... ok
[INFO] [stdout] test table::tests::tracked_table_grid_change_is_namespace_aware ... ok
[INFO] [stdout] test table::tests::tbl_look_accepts_either_boolean_spelling ... ok
[INFO] [stdout] test table::tests::tracked_table_grid_change_round_trips_after_active_columns ... ok
[INFO] [stdout] test table::tests::unknown_table_children_round_trip ... ok
[INFO] [stdout] test table::tests::unmodelled_row_properties_keep_schema_slots_around_revision_markers ... ok
[INFO] [stdout] test table::tests::tracked_table_grid_raw_xml_retains_ancestor_namespace_bindings ... ok
[INFO] [stdout] test table::tests::unmodelled_standard_cell_properties_keep_absolute_slots_after_typed_mutation ... ok
[INFO] [stdout] test table::tests::unsupported_or_malformed_table_measurements_fail ... ok
[INFO] [stdout] test table::tests::unmodelled_table_property_groups_are_retained ... ok
[INFO] [stdout] test table::tests::whole_valued_decimal_table_measurements_parse_exactly ... ok
[INFO] [stdout] test table::tests::whole_valued_decimal_table_measurements_serialize_canonically ... ok
[INFO] [stdout] test text::tests::accepted_inline_owners_project_bookmarks_once_in_exact_order ... ok
[INFO] [stdout] test text::tests::bookmark_markers_keep_range_order_and_unmodelled_neighbours ... ok
[INFO] [stdout] test text::tests::cache_mutation_marks_significant_result_whitespace ... ok
[INFO] [stdout] test table::tests::owner_bindings_survive_typed_content_controls_at_table_row_and_cell_levels ... ok
[INFO] [stdout] test text::tests::alternate_content_is_preserved_once_and_parsed_for_layout ... ok
[INFO] [stdout] test table::tests::unmodelled_table_properties_keep_schema_slots_before_change ... ok
[INFO] [stdout] test text::tests::comment_anchors_are_typed_without_moving_neighbouring_xml ... ok
[INFO] [stdout] test text::tests::comment_reference_is_typed_and_round_trips ... ok
[INFO] [stdout] test text::tests::complex_field_inside_explicit_hyperlink_is_projected ... ok
[INFO] [stdout] test text::tests::complex_field_collapse_remaps_accepted_bookmark_boundaries ... ok
[INFO] [stdout] test text::tests::complex_field_mutation_clears_non_begin_dirty_and_adds_missing_result_text ... ok
[INFO] [stdout] test text::tests::collapsed_run_boundaries_rebase_equation_raw_slots ... ok
[INFO] [stdout] test text::tests::complex_field_projection_keeps_result_formatting_and_controls ... ok
[INFO] [stdout] test text::tests::complex_field_projection_keeps_each_result_runs_formatting ... ok
[INFO] [stdout] test text::tests::checkbox_requires_exactly_one_size_choice ... ok
[INFO] [stdout] test text::tests::complex_hyperlink_field_exposes_its_target_and_cached_text ... ok
[INFO] [stdout] test text::tests::cache_mutation_replaces_a_nested_only_complex_result ... ok
[INFO] [stdout] test text::tests::complex_source_retains_comments_and_processing_instructions ... ok
[INFO] [stdout] test text::tests::canonical_instruction_preserves_empty_and_backslash_leading_operands ... ok
[INFO] [stdout] test text::tests::default_namespace_missing_form_value_insertion_declares_its_prefix ... ok
[INFO] [stdout] test text::tests::cross_kind_known_legacy_form_children_are_rejected ... ok
[INFO] [stdout] test text::tests::default_namespace_valueless_form_element_gets_a_declared_value_prefix ... ok
[INFO] [stdout] test text::tests::direct_paragraph_parser_does_not_invent_foreign_word_identity ... ok
[INFO] [stdout] test text::tests::direct_paragraph_parser_accepts_explicit_property_binding ... ok
[INFO] [stdout] test text::tests::edited_complex_cache_keeps_the_first_result_runs_formatting ... ok
[INFO] [stdout] test text::tests::empty_cross_reference_displays_remain_empty ... ok
[INFO] [stdout] test text::tests::dropdown_default_index_is_validated_even_when_result_is_present ... ok
[INFO] [stdout] test text::tests::dirty_only_complex_rewrite_does_not_duplicate_result_controls ... ok
[INFO] [stdout] test text::tests::expanded_simple_result_controls_contribute_to_the_cached_display ... ok
[INFO] [stdout] test text::tests::encoded_comment_ids_decode_for_ranges_and_references ... ok
[INFO] [stdout] test text::tests::empty_run_properties_are_not_moved_after_content ... ok
[INFO] [stdout] test text::tests::empty_text_input_form_can_be_expanded_for_value_mutation ... ok
[INFO] [stdout] test text::tests::edited_nested_field_order_matches_canonical_serialization ... ok
[INFO] [stdout] test text::tests::direct_paragraph_parser_accepts_default_word_namespace ... ok
[INFO] [stdout] test text::tests::field_parser_uses_expanded_names_and_accepts_word_aliases ... ok
[INFO] [stdout] test text::tests::hyperlink_local_raw_children_stay_inside_a_projected_field_boundary ... ok
[INFO] [stdout] test text::tests::extended_field_switches_use_the_shared_recursive_grammar ... ok
[INFO] [stdout] test text::tests::field_discovery_uses_direct_run_children_and_restores_namespace_scope ... ok
[INFO] [stdout] test text::tests::hyperlink_complex_source_retains_inter_run_trivia ... ok
[INFO] [stdout] test text::tests::field_mutation_preserves_source_runs_formatting_and_unmodelled_xml ... ok
[INFO] [stdout] test text::tests::form_text_field_imports_its_cached_plain_text ... ok
[INFO] [stdout] test text::tests::inline_control_keeps_block_children_opaque_to_typed_projections ... ok
[INFO] [stdout] test text::tests::known_legacy_form_singletons_and_checkbox_size_choice_are_exclusive ... ok
[INFO] [stdout] test text::tests::legacy_form_data_accepts_aliases_and_rewrites_only_the_typed_value ... ok
[INFO] [stdout] test text::tests::known_legacy_form_vocabulary_at_wrong_container_levels_is_rejected ... ok
[INFO] [stdout] test text::tests::isolated_same_run_nested_field_applies_its_raw_instruction_edit ... ok
[INFO] [stdout] test text::tests::legacy_form_element_only_containers_reject_character_data ... ok
[INFO] [stdout] test text::tests::legacy_form_ffdata_and_kind_children_require_schema_order ... ok
[INFO] [stdout] test text::tests::known_form_descendants_under_unmodeled_wrappers_are_rejected ... ok
[INFO] [stdout] test text::tests::field_instruction_corpus_parses_every_simple_complex_split_and_nested_form ... ok
[INFO] [stdout] test text::tests::known_legacy_form_leaf_properties_require_values_tokens_and_empty_content ... ok
[INFO] [stdout] test text::tests::legacy_form_name_and_format_use_schema_maxima ... ok
[INFO] [stdout] test text::tests::legacy_form_rewriter_targets_only_direct_ffdata_owner ... ok
[INFO] [stdout] test text::tests::malformed_comment_anchor_id_is_rejected ... ok
[INFO] [stdout] test text::tests::legacy_form_schema_facets_bound_strings_ranges_and_dropdown_cardinality ... ok
[INFO] [stdout] test text::tests::malformed_simple_fields_remain_opaque_and_byte_identical ... ok
[INFO] [stdout] test text::tests::legacy_form_value_patch_targets_the_expanded_value_attribute_only ... ok
[INFO] [stdout] test text::tests::legacy_help_and_status_text_types_accept_only_schema_tokens ... ok
[INFO] [stdout] test text::tests::malformed_complex_fields_remain_untyped_and_preserved ... ok
[INFO] [stdout] test text::tests::legacy_help_and_status_values_obey_schema_maxima ... ok
[INFO] [stdout] test text::tests::mergefield_and_includetext_switches_own_their_arguments ... ok
[INFO] [stdout] test text::tests::malformed_nested_result_field_invalidates_the_outer_field ... ok
[INFO] [stdout] test text::tests::missing_contradictory_and_out_of_range_legacy_form_kinds_fail_closed ... ok
[INFO] [stdout] test text::tests::mutation_refresh_retains_ancestor_only_bookmark_aliases ... ok
[INFO] [stdout] test text::tests::nested_control_local_word_alias_projects_bookmarks_after_reopen ... ok
[INFO] [stdout] test text::tests::nested_cache_mutation_preserves_operand_order_and_producer_xml ... ok
[INFO] [stdout] test text::tests::nested_updates_skip_opaque_lookalikes_and_map_identical_siblings ... ok
[INFO] [stdout] test text::tests::nested_structured_edit_converts_a_simple_source_to_complex_form ... ok
[INFO] [stdout] test text::tests::nested_math_text_extension_remains_raw_through_paragraph_reopen ... ok
[INFO] [stdout] test text::tests::parse_fld_simple_page ... ok
[INFO] [stdout] test text::tests::parse_footnote_reference ... ok
[INFO] [stdout] test text::tests::parse_fld_simple_numpages ... ok
[INFO] [stdout] test text::tests::parse_hyperlink_multiple_runs ... ok
[INFO] [stdout] test text::tests::parse_hyperlink_uses_local_namespace_aliases_without_reporting_declarations ... ok
[INFO] [stdout] test text::tests::parse_hyperlink_with_anchor ... ok
[INFO] [stdout] test text::tests::parse_multiple_runs ... ok
[INFO] [stdout] test text::tests::parse_fld_simple_mixed_with_text ... ok
[INFO] [stdout] test text::tests::parse_hyperlink ... ok
[INFO] [stdout] test text::tests::parse_paragraph_with_properties ... ok
[INFO] [stdout] test text::tests::parse_run_with_formatting ... ok
[INFO] [stdout] test text::tests::parse_simple_paragraph ... ok
[INFO] [stdout] test text::tests::public_instruction_edits_serialize_consistently_for_both_forms ... ok
[INFO] [stdout] test text::tests::quoted_backslash_and_empty_operands_remain_arguments ... ok
[INFO] [stdout] test text::tests::pretty_printed_complex_source_retains_inter_run_whitespace ... ok
[INFO] [stdout] test text::tests::ref_and_pageref_instructions_keep_targets_and_switches ... ok
[INFO] [stdout] test text::tests::round_trip_footnote_reference ... ok
[INFO] [stdout] test text::tests::round_trip_fld_simple ... ok
[INFO] [stdout] test text::tests::round_trip_hyperlink ... ok
[INFO] [stdout] test text::tests::malformed_or_duplicate_legacy_form_singletons_fail_closed ... ok
[INFO] [stdout] test text::tests::same_run_complex_markers_are_safe_and_keep_the_cached_result ... ok
[INFO] [stdout] test text::tests::round_trip_paragraph ... ok
[INFO] [stdout] test text::tests::same_run_nested_siblings_have_distinct_update_spans ... ok
[INFO] [stdout] test text::tests::shared_boundary_run_nested_siblings_have_non_overlapping_spans ... ok
[INFO] [stdout] test text::tests::sibling_namespace_shadow_does_not_hide_a_later_legacy_form_kind ... ok
[INFO] [stdout] test text::tests::same_run_sibling_complex_fields_keep_both_typed_sources ... ok
[INFO] [stdout] test text::tests::simple_control_only_cache_mutation_keeps_result_run_formatting ... ok
[INFO] [stdout] test text::tests::simple_field_cache_mutation_replaces_old_result_controls ... ok
[INFO] [stdout] test text::tests::simple_cache_mutation_skips_empty_leading_result_runs_for_formatting ... ok
[INFO] [stdout] test text::tests::simple_cache_mutation_uses_an_empty_text_runs_formatting ... ok
[INFO] [stdout] test text::tests::split_run_keeps_both_parts_in_the_hyperlink_with_raw_children_in_order ... ok
[INFO] [stdout] test text::tests::split_run_keeps_properties_space_and_later_markers_in_order ... ok
[INFO] [stdout] test text::tests::split_run_partitions_zero_width_mixed_content_without_reordering ... ok
[INFO] [stdout] test text::tests::split_run_rejects_missing_runs_edge_offsets_and_field_results_unchanged ... ok
[INFO] [stdout] test text::tests::simple_and_complex_dirty_flags_preserve_aliases_and_unmodelled_content ... ok
[INFO] [stdout] test text::tests::undecodable_ordinary_and_deleted_text_are_rejected ... ok
[INFO] [stdout] test text::tests::parse_empty_fld_simple_preserves_the_field ... ok
[INFO] [stdout] test text::tests::parse_endnote_reference ... ok
[INFO] [stdout] test text::tests::typed_legacy_form_values_reject_duplicate_or_unescape_failing_attributes ... ok
[INFO] [stdout] test theme::tests::parse_office_theme ... ok
[INFO] [stdout] test text::tests::unchanged_complex_fields_keep_source_runs_and_unmodelled_neighbours ... ok
[INFO] [stdout] test theme::tests::theme_color_lookup ... ok
[INFO] [stdout] test text::tests::same_instruction_nested_replacements_use_canonical_source_identity ... ok
[INFO] [stdout] test theme::tests::shared_theme_adapter_does_not_project_unresolved_colour_forms ... ok
[INFO] [stdout] test theme::tests::tint_shade_modifiers ... ok
[INFO] [stdout] test text::tests::vml_only_alternate_content_is_preserved_without_a_layout_projection ... ok
[INFO] [stdout] test text::tests::unsafe_complex_fields_are_not_exposed_as_links ... ok
[INFO] [stdout] test theme::tests::shared_theme_adapter_matches_the_legacy_theme_projection ... ok
[INFO] [stdout] test numbering::tests::high_count_tab_overlay_uses_bounded_occurrence_queues ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 500 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.27s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests rdocx_oxml
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test src/../README.md - (line 26) - compile ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 0.70s; merged doctests compilation took 0.68s
[INFO] running `Command { std: "docker" "inspect" "c57e02856f65ef68ce472778d655c8e49d28c5cb85c6abcdddd7bb5a11a5eaed", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c57e02856f65ef68ce472778d655c8e49d28c5cb85c6abcdddd7bb5a11a5eaed", kill_on_drop: false }`
[INFO] [stdout] c57e02856f65ef68ce472778d655c8e49d28c5cb85c6abcdddd7bb5a11a5eaed
