[INFO] fetching crate zenith-core 0.0.14...
[INFO] testing zenith-core-0.0.14 against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate zenith-core 0.0.14 into /workspace/builds/worker-5-tc2/source
[INFO] started tweaking crates.io crate zenith-core 0.0.14
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate zenith-core 0.0.14
[INFO] tweaked toml for crates.io crate zenith-core 0.0.14 written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate zenith-core 0.0.14 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 zenith-core 0.0.14 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:42:12
[INFO] [stderr]    |
[INFO] [stderr] 42 | homepage = "https://github.com/zenitheditor/zenith"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 48 | repository = "https://github.com/zenitheditor/zenith"
[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: `zenith-core` (manifest) generated 1 warning
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 1aa702b37002c26e7196576a3575dbd1f04d2fad5e201ac156b176811edecb4d
[INFO] running `Command { std: "docker" "start" "1aa702b37002c26e7196576a3575dbd1f04d2fad5e201ac156b176811edecb4d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "1aa702b37002c26e7196576a3575dbd1f04d2fad5e201ac156b176811edecb4d", 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" "1aa702b37002c26e7196576a3575dbd1f04d2fad5e201ac156b176811edecb4d" "/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" "1aa702b37002c26e7196576a3575dbd1f04d2fad5e201ac156b176811edecb4d", 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" "1aa702b37002c26e7196576a3575dbd1f04d2fad5e201ac156b176811edecb4d" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:42:12
[INFO] [stderr]    |
[INFO] [stderr] 42 | homepage = "https://github.com/zenitheditor/zenith"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 48 | repository = "https://github.com/zenitheditor/zenith"
[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: `zenith-core` (manifest) generated 1 warning
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling quote v1.0.46
[INFO] [stderr]    Compiling winnow v0.7.15
[INFO] [stderr]    Compiling ttf-parser v0.25.1
[INFO] [stderr]    Compiling oxidoc-highlight v0.1.1
[INFO] [stderr]    Compiling miette v7.6.0
[INFO] [stderr]    Compiling zenith-geometry v0.0.14
[INFO] [stderr]    Compiling syn v2.0.118
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling kdl v6.7.1
[INFO] [stderr]    Compiling zenith-core v0.0.14 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 27.51s
[INFO] running `Command { std: "docker" "inspect" "1aa702b37002c26e7196576a3575dbd1f04d2fad5e201ac156b176811edecb4d", 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" "1aa702b37002c26e7196576a3575dbd1f04d2fad5e201ac156b176811edecb4d" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:42:12
[INFO] [stderr]    |
[INFO] [stderr] 42 | homepage = "https://github.com/zenitheditor/zenith"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 48 | repository = "https://github.com/zenitheditor/zenith"
[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: `zenith-core` (manifest) generated 1 warning
[INFO] [stderr]    Compiling zenith-core v0.0.14 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 36.84s
[INFO] running `Command { std: "docker" "inspect" "1aa702b37002c26e7196576a3575dbd1f04d2fad5e201ac156b176811edecb4d", 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" "1aa702b37002c26e7196576a3575dbd1f04d2fad5e201ac156b176811edecb4d" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:42:12
[INFO] [stderr]    |
[INFO] [stderr] 42 | homepage = "https://github.com/zenitheditor/zenith"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 48 | repository = "https://github.com/zenitheditor/zenith"
[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: `zenith-core` (manifest) generated 1 warning
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.02s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/zenith-core/c3781bcd49d9b5f4/out/zenith_core-c3781bcd49d9b5f4)
[INFO] [stdout] 
[INFO] [stdout] running 456 tests
[INFO] [stdout] test asset::provider::tests::provider_by_id_clones_independently ... ok
[INFO] [stdout] test asset::provider::tests::provider_new_is_empty ... ok
[INFO] [stdout] test asset::provider::tests::provider_unknown_id_returns_none ... ok
[INFO] [stdout] test asset::provider::tests::provider_register_and_by_id ... ok
[INFO] [stdout] test asset::provider::tests::provider_re_register_overwrites ... ok
[INFO] [stdout] test ast::brand::tests::absent_category_in_over_falls_back_to_base ... ok
[INFO] [stdout] test ast::brand::tests::both_empty_yields_empty ... ok
[INFO] [stdout] test ast::brand::tests::chained_merge_is_transitive ... ok
[INFO] [stdout] test ast::brand::tests::empty_base_with_over_yields_over ... ok
[INFO] [stdout] test ast::brand::tests::empty_over_is_identity ... ok
[INFO] [stdout] test ast::brand::tests::over_wins_per_category ... ok
[INFO] [stdout] test ast::defaults::tests::all_is_sorted_by_name_and_matches_ord ... ok
[INFO] [stdout] test ast::defaults::tests::from_name_round_trips ... ok
[INFO] [stdout] test ast::defaults::tests::kinds_cover_schema_node_kinds ... ok
[INFO] [stdout] test ast::defaults::tests::text_style_kinds ... ok
[INFO] [stdout] test ast::document::parity_tests::default_page_one_recto_page_two_verso ... ok
[INFO] [stdout] test ast::document::parity_tests::default_is_byte_identical_to_index_parity ... ok
[INFO] [stdout] test ast::document::parity_tests::effective_margins_default_off_is_page_values_verbatim ... ok
[INFO] [stdout] test ast::document::parity_tests::effective_margins_doc_default_used_when_page_none ... ok
[INFO] [stdout] test ast::document::parity_tests::effective_margins_mixed_override ... ok
[INFO] [stdout] test ast::document::parity_tests::effective_margins_none_when_both_none ... ok
[INFO] [stdout] test ast::document::parity_tests::effective_margins_page_value_wins_when_both_set ... ok
[INFO] [stdout] test ast::document::parity_tests::invalid_page_parity_treated_as_recto ... ok
[INFO] [stdout] test ast::document::parity_tests::invalid_start_falls_back_to_default ... ok
[INFO] [stdout] test ast::document::parity_tests::page_override_recto_on_even_page ... ok
[INFO] [stdout] test ast::document::parity_tests::page_override_verso_wins_over_start ... ok
[INFO] [stdout] test ast::document::parity_tests::start_recto_matches_default ... ok
[INFO] [stdout] test ast::document::parity_tests::start_verso_flips_the_sequence ... ok
[INFO] [stdout] test ast::node::accessors::tests::unknown_id_falls_back_to_kind ... ok
[INFO] [stdout] test ast::node::accessors::tests::id_role_visible_style_kind ... ok
[INFO] [stdout] test ast::node::accessors::tests::children_on_group ... ok
[INFO] [stdout] test ast::node::accessors::tests::ellipse_defaults_visible ... ok
[INFO] [stdout] test ast::node::anchor_origin::tests::no_anchor_gives_none ... ok
[INFO] [stdout] test ast::node::anchor_origin::tests::page_anchor_subtracts_the_scope_origin ... ok
[INFO] [stdout] test ast::node::anchor_origin::tests::edge_placement_aligns_the_cross_axis ... ok
[INFO] [stdout] test ast::node::anchor_origin::tests::sibling_anchor_is_local_and_reads_token_sizes ... ok
[INFO] [stdout] test ast::node::anchor_origin::tests::parent_anchor_uses_the_parent_box ... ok
[INFO] [stdout] test ast::node::anchor_origin::tests::edge_without_sibling_gives_none ... ok
[INFO] [stdout] test ast::node::anchor_origin::tests::unknown_zone_or_unknown_anchor_gives_none ... ok
[INFO] [stdout] test ast::node::layout_item::tests::defaults_are_empty ... ok
[INFO] [stdout] test ast::node::anchor_origin::tests::sibling_origin_fills_only_missing_axes ... ok
[INFO] [stdout] test ast::node::meta::tests::name_locked_rotate_read_back ... ok
[INFO] [stdout] test ast::node::layout_item::tests::enums_round_trip ... ok
[INFO] [stdout] test ast::node::space::resolve::tests::raw_px_and_pt_resolve ... ok
[INFO] [stdout] test ast::node::layout_item::tests::layout_kind_round_trips_every_value ... ok
[INFO] [stdout] test ast::node::anchor_origin::tests::zone_wins_over_sibling_and_parent ... ok
[INFO] [stdout] test ast::node::space::child::tests::frame_without_origin_translates_by_zero ... ok
[INFO] [stdout] test ast::node::anchor_origin::tests::unresolved_sibling_gives_none ... ok
[INFO] [stdout] test ast::node::space::child::tests::leaves_keep_parent_space ... ok
[INFO] [stdout] test ast::node::space::child::tests::group_without_origin_translates_by_zero ... ok
[INFO] [stdout] test ast::node::space::child::tests::group_translates_by_origin ... ok
[INFO] [stdout] test ast::node::layout_scan::tests::detects_nested_layout_frames_only ... ok
[INFO] [stdout] test ast::node::space::resolve::tests::absent_pct_literal_and_missing_token_give_none ... ok
[INFO] [stdout] test ast::node::space::translate::tests::absent_box_position_stays_absent ... ok
[INFO] [stdout] test ast::node::space::child::tests::instance_translates_by_origin ... ok
[INFO] [stdout] test ast::node::space::translate::tests::frame_moves_only_itself ... ok
[INFO] [stdout] test ast::node::space::child::tests::frame_translates_by_origin ... ok
[INFO] [stdout] test ast::policy::tests::default_policy_is_empty_and_inert ... ok
[INFO] [stdout] test ast::policy::tests::scoped_entry_matches_only_its_subjects ... ok
[INFO] [stdout] test ast::node::space::translate::tests::line_moves_both_endpoints ... ok
[INFO] [stdout] test ast::node::space::translate::tests::instance_moves_origin ... ok
[INFO] [stdout] test ast::node::space::translate::tests::group_moves_origin_and_absent_counts_as_zero ... ok
[INFO] [stdout] test ast::node::space::translate::tests::path_moves_anchors_handles_and_subpaths ... ok
[INFO] [stdout] test ast::node::space::translate::tests::connector_and_footnote_do_not_move ... ok
[INFO] [stdout] test ast::policy::tests::verb_for_is_last_wins ... ok
[INFO] [stdout] test ast::node::space::translate::tests::table_and_pattern_move_x_and_y ... ok
[INFO] [stdout] test ast::policy::tests::verb_for_returns_the_governing_verb ... ok
[INFO] [stdout] test ast::node::space::translate::tests::polygon_and_polyline_move_every_point ... ok
[INFO] [stdout] test ast::value::tests::numbers_format_exactly_at_any_magnitude ... ok
[INFO] [stdout] test color::tests::apca_polarity_sign ... ok
[INFO] [stdout] test color::tests::apca_black_on_white_approx_106 ... ok
[INFO] [stdout] test color::tests::apca_white_on_black_is_negative_approx_108 ... ok
[INFO] [stdout] test color::tests::apca_same_color_is_zero ... ok
[INFO] [stdout] test color::tests::best_text_color_picks_higher_contrast ... ok
[INFO] [stdout] test color::tests::cmyk_accepts_spaces_and_decimals ... ok
[INFO] [stdout] test color::tests::cmyk_full_k_is_black ... ok
[INFO] [stdout] test ast::strip::tests::nested_node_span_is_cleared ... ok
[INFO] [stdout] test color::tests::cmyk_rejects_malformed_and_out_of_range ... ok
[INFO] [stdout] test color::tests::cmyk_violet_converts_to_expected_purple ... ok
[INFO] [stdout] test color::tests::cmyk_zero_is_white ... ok
[INFO] [stdout] test color::tests::contrast_gray_777_on_white_approx_4_48 ... ok
[INFO] [stdout] test color::tests::contrast_ratio_is_symmetric ... ok
[INFO] [stdout] test color::tests::contrast_white_vs_black_approx_21 ... ok
[INFO] [stdout] test color::tests::luminance_black_is_zero ... ok
[INFO] [stdout] test color::tests::luminance_white_is_one ... ok
[INFO] [stdout] test color::tests::contrast_white_vs_white_is_1 ... ok
[INFO] [stdout] test ast::strip::tests::spans_differ_until_stripped ... ok
[INFO] [stdout] test color::tests::parse_rgb_6_digits ... ok
[INFO] [stdout] test color::tests::parse_rgb_8_digits_ignores_alpha ... ok
[INFO] [stdout] test color::tests::parse_rgb_rejects_bad_input ... ok
[INFO] [stdout] test data::format::tests::currency_default_precision ... ok
[INFO] [stdout] test data::format::tests::currency_negative ... ok
[INFO] [stdout] test data::format::tests::currency_small ... ok
[INFO] [stdout] test data::format::tests::currency_thousands ... ok
[INFO] [stdout] test data::format::tests::currency_zero_precision ... ok
[INFO] [stdout] test data::format::tests::number_default_precision ... ok
[INFO] [stdout] test ast::node::space::translate::tests::box_kinds_move_x_and_y ... ok
[INFO] [stdout] test data::format::tests::number_negative ... ok
[INFO] [stdout] test data::format::tests::number_small_no_thousands ... ok
[INFO] [stdout] test data::format::tests::number_with_precision ... ok
[INFO] [stdout] test data::format::tests::passthrough_empty ... ok
[INFO] [stdout] test data::format::tests::passthrough_non_numeric ... ok
[INFO] [stdout] test data::format::tests::passthrough_string_with_letters ... ok
[INFO] [stdout] test data::format::tests::percent_default_precision ... ok
[INFO] [stdout] test data::format::tests::percent_high_precision ... ok
[INFO] [stdout] test data::format::tests::percent_negative ... ok
[INFO] [stdout] test data::format::tests::percent_zero_precision ... ok
[INFO] [stdout] test data::tests::default_has_empty_arrays ... ok
[INFO] [stdout] test data::tests::get_array_returns_none_for_missing_key ... ok
[INFO] [stdout] test data::tests::get_scalar_unaffected_by_arrays ... ok
[INFO] [stdout] test data::tests::get_array_returns_slice_for_present_key ... ok
[INFO] [stdout] test defaults::alias::tests::copy_ids_avoid_declared_ids_and_map_back ... ok
[INFO] [stdout] test defaults::alias::tests::scrub_rewrites_subject_message_and_cause ... ok
[INFO] [stdout] test defaults::pair::tests::rule_four_inherits_through_unresolved_and_absent_fills ... ok
[INFO] [stdout] test defaults::pair::tests::rule_one_direct_content_token ... ok
[INFO] [stdout] test defaults::pair::tests::rule_two_needs_an_all_digit_step ... ok
[INFO] [stdout] test defaults::pair::tests::rule_three_without_content_tokens_clears_the_pair ... ok
[INFO] [stdout] test defaults::pair::tests::rule_two_scale_step_uses_scale_content ... ok
[INFO] [stdout] test defaults::pair::tests::rule_three_picks_max_lc_and_ties_take_smallest_id ... ok
[INFO] [stdout] test diag_catalog::catalog::tests::catalog_is_nonempty ... ok
[INFO] [stdout] test diag_catalog::catalog::tests::catalog_codes_are_unique ... ok
[INFO] [stdout] test diag_catalog::catalog::tests::compile_font_diagnostics_are_catalogued_and_governable ... ok
[INFO] [stdout] test diag_catalog::catalog::tests::governable_codes_are_warning_or_advisory ... ok
[INFO] [stdout] test diag_catalog::catalog::tests::import_diagnostics_are_catalogued ... ok
[INFO] [stdout] test diag_catalog::catalog::tests::lookup_finds_known_and_misses_unknown ... ok
[INFO] [stdout] test diag_catalog::catalog::tests::perceive_page_errors_are_catalogued ... ok
[INFO] [stdout] test diag_catalog::catalog::tests::render_diagnostics_are_catalogued ... ok
[INFO] [stdout] test diag_catalog::catalog::tests::scene_diagnostics_are_catalogued ... ok
[INFO] [stdout] test diag_catalog::catalog::tests::transaction_diagnostics_are_catalogued ... ok
[INFO] [stdout] test diagnostics::tests::dedup_keeps_distinct_fixes ... ok
[INFO] [stdout] test diagnostics::tests::dedup_keeps_distinct_spans_and_subjects ... ok
[INFO] [stdout] test diagnostics::tests::dedup_keeps_first_occurrence_in_order ... ok
[INFO] [stdout] test diagnostics::tests::dedup_keeps_same_span_from_different_imports ... ok
[INFO] [stdout] test diagnostics::tests::diagnostic_stays_small ... ok
[INFO] [stdout] test diagnostics::tests::has_errors_checks_every_diagnostic ... ok
[INFO] [stdout] test diagnostics::tests::is_error_is_true_only_for_error_severity ... ok
[INFO] [stdout] test diagnostics::tests::with_cause_sets_cause ... ok
[INFO] [stdout] test fix::diff::tests::distant_changes_form_two_hunks ... ok
[INFO] [stdout] test fix::diff::tests::script_rebuilds_target ... ok
[INFO] [stdout] test fix::diff::tests::unified_diff_empty_when_equal ... ok
[INFO] [stdout] test fix::locate::tests::parse_value_text_reads_annotation_and_number ... ok
[INFO] [stdout] test fix::diff::tests::unified_diff_shows_hunk ... ok
[INFO] [stdout] test fix::locate::tests::find_node_skips_tokens ... ok
[INFO] [stdout] test fix::mint::tests::mint_ids_by_value_and_role ... ok
[INFO] [stdout] test fix::mint::tests::mint_reuses_same_value_and_dodges_taken_ids ... ok
[INFO] [stdout] test fix::locate::tests::property_sites_cover_idless_descendants_only ... ok
[INFO] [stdout] test font::alternates::tests::indexed_alternates_lower_to_numbered_tags ... ok
[INFO] [stdout] test fix::mint::tests::insert_places_token_after_its_group ... ok
[INFO] [stdout] test font::alternates::tests::invalid_alternates_report_parse_errors ... ok
[INFO] [stdout] test font::alternates::tests::named_alternates_lower_to_opentype_tags ... ok
[INFO] [stdout] test font::bundled::tests::default_build_embeds_all_ten_faces ... ok
[INFO] [stdout] test font::bundled::tests::lookup_by_file_ignores_extension_and_case ... ok
[INFO] [stdout] test font::bundled::tests::manifest_lists_ten_unique_faces ... ok
[INFO] [stdout] test font::bundled::tests::sans_regular_and_bold_are_always_embedded ... ok
[INFO] [stdout] test font::local::index::tests::rejects_bad_header_and_bad_lines ... ok
[INFO] [stdout] test font::local::index::tests::render_is_deterministic ... ok
[INFO] [stdout] test font::local::index::tests::round_trips ... ok
[INFO] [stdout] test font::local::index::tests::uncacheable_records_are_left_out ... ok
[INFO] [stdout] test font::local::scan::tests::missing_dir_and_empty_list_yield_empty ... ok
[INFO] [stdout] test font::local::scan::tests::unwritable_index_path_is_ignored ... ok
[INFO] [stdout] test font::local::scan::tests::index_entry_is_trusted_while_stamp_matches ... ok
[INFO] [stdout] test font::local::scan::tests::corrupt_index_is_ignored_and_rebuilt ... ok
[INFO] [stdout] test font::local::scan::tests::changed_mtime_invalidates_entry ... ok
[INFO] [stdout] test font::miss_log::tests::records_absent_family_and_variant_substitution_once ... ok
[INFO] [stdout] test font::bundled::tests::default_provider_shares_bytes_between_calls ... ok
[INFO] [stdout] test font::provider::tests::by_id_unknown_returns_none ... ok
[INFO] [stdout] test font::provider::tests::bold_weight_resolves_distinct_bold_face ... ok
[INFO] [stdout] test font::provider::tests::by_id_roundtrip ... ok
[INFO] [stdout] test font::bundled::tests::layering_a_face_leaves_the_shared_base_unchanged ... ok
[INFO] [stdout] test font::provider::tests::bold_italic_resolves_distinct_combined_face ... ok
[INFO] [stdout] test font::bundled::tests::default_provider_holds_exactly_the_embedded_faces ... ok
[INFO] [stdout] test font::provider::tests::case_insensitive_family_lookup ... ok
[INFO] [stdout] test font::provider::tests::default_provider_resolves_noto_sans ... ok
[INFO] [stdout] test font::provider::tests::kebab_colliding_families_get_distinct_ids ... ok
[INFO] [stdout] test font::provider::tests::manual_register_and_resolve ... ok
[INFO] [stdout] test font::provider::tests::default_provider_resolves_noto_sans_mono ... ok
[INFO] [stdout] test font::provider::tests::default_provider_distinguishes_sans_and_mono ... ok
[INFO] [stdout] test font::provider::tests::default_provider_faces_are_all_bundled ... ok
[INFO] [stdout] test font::provider::tests::default_provider_resolves_noto_serif_matrix ... ok
[INFO] [stdout] test font::provider::tests::italic_style_resolves_distinct_italic_face ... ok
[INFO] [stdout] test font::provider::tests::mono_bold_weight_resolves_distinct_bold_face ... ok
[INFO] [stdout] test font::provider::tests::resolve_carries_registered_source ... ok
[INFO] [stdout] test font::provider::tests::re_registering_same_face_reuses_id ... ok
[INFO] [stdout] test font::provider::tests::stable_id_format ... ok
[INFO] [stdout] test markdown::inline::tests::adjacent_same_marks_coalesce ... ok
[INFO] [stdout] test markdown::inline::tests::backslash_before_normal_char_is_literal ... ok
[INFO] [stdout] test font::provider::tests::weight_fallback_resolves_unregistered_weight ... ok
[INFO] [stdout] test font::provider::tests::unknown_family_returns_none ... ok
[INFO] [stdout] test format::writer::tests::test_number_formatting_non_integral ... ok
[INFO] [stdout] test format::writer::tests::test_number_formatting_integral ... ok
[INFO] [stdout] test markdown::inline::tests::bold_star_and_underscore ... ok
[INFO] [stdout] test markdown::inline::tests::bracket_with_label_but_no_paren_is_literal ... ok
[INFO] [stdout] test markdown::inline::tests::bracket_without_link_is_literal ... ok
[INFO] [stdout] test markdown::inline::tests::code_inside_text_run ... ok
[INFO] [stdout] test markdown::inline::tests::dangling_opener_emits_literal_in_original_position ... ok
[INFO] [stdout] test markdown::inline::tests::closer_needs_preceding_nonspace ... ok
[INFO] [stdout] test markdown::inline::tests::code_span_is_verbatim_no_inner_parsing ... ok
[INFO] [stdout] test markdown::inline::tests::combined_all_marks ... ok
[INFO] [stdout] test markdown::inline::tests::italic_star_and_underscore ... ok
[INFO] [stdout] test markdown::inline::tests::determinism_parse_twice_equal ... ok
[INFO] [stdout] test markdown::inline::tests::code_span_basic ... ok
[INFO] [stdout] test markdown::inline::tests::escapes_emit_literals ... ok
[INFO] [stdout] test markdown::inline::tests::link_label_with_inner_marks ... ok
[INFO] [stdout] test markdown::inline::tests::link_plain_label ... ok
[INFO] [stdout] test markdown::inline::tests::link_url_is_verbatim ... ok
[INFO] [stdout] test markdown::inline::tests::lone_star_is_literal ... ok
[INFO] [stdout] test markdown::inline::tests::dangling_bold_is_literal ... ok
[INFO] [stdout] test markdown::inline::tests::highlight_uses_default_color ... ok
[INFO] [stdout] test markdown::inline::tests::no_character_loss_consumes_only_delimiters ... ok
[INFO] [stdout] test markdown::inline::tests::empty_input_yields_no_spans ... ok
[INFO] [stdout] test markdown::inline::tests::nested_bold_italic_single_span ... ok
[INFO] [stdout] test markdown::inline::tests::nested_highlight_bold ... ok
[INFO] [stdout] test markdown::inline::tests::plain_text_single_span ... ok
[INFO] [stdout] test markdown::inline::tests::strikethrough ... ok
[INFO] [stdout] test markdown::inline::tests::opener_needs_following_nonspace ... ok
[INFO] [stdout] test markdown::inline::tests::unclosed_code_is_literal_backtick ... ok
[INFO] [stdout] test markdown::inline::tests::same_delim_nested_pairs_keep_marks ... ok
[INFO] [stdout] test markdown::inline::tests::unmatched_closing_underscore_is_literal ... ok
[INFO] [stdout] test markdown::inline::tests::underline ... ok
[INFO] [stdout] test markdown::inline::tests::whitespace_flanked_double_delim_is_literal_in_place ... ok
[INFO] [stdout] test parse::kdl_adapter::tests::focus_moves_a_multi_line_span_to_its_last_line ... ok
[INFO] [stdout] test parse::kdl_adapter::tests::test_bare_bool_false_error_has_hint ... ok
[INFO] [stdout] test markdown::inline::tests::no_character_loss_with_escapes ... ok
[INFO] [stdout] test markdown::inline::tests::partial_nesting_splits_spans ... ok
[INFO] [stdout] test parse::kdl_adapter::tests::test_bare_bool_true_error_has_hint ... ok
[INFO] [stdout] test parse::kdl_adapter::tests::test_hash_false_parses_fine ... ok
[INFO] [stdout] test parse::kdl_adapter::tests::test_invalid_utf8_error ... ok
[INFO] [stdout] test parse::kdl_adapter::tests::test_malformed_kdl_error ... ok
[INFO] [stdout] test parse::kdl_adapter::tests::test_literal_visual_dimension_parses ... ok
[INFO] [stdout] test parse::kdl_adapter::tests::test_gradient_token_default_angle ... ok
[INFO] [stdout] test parse::kdl_adapter::tests::test_code_node_content_decoded ... ok
[INFO] [stdout] test parse::kdl_adapter::tests::test_malformed_kdl_error_message_contains_location ... ok
[INFO] [stdout] test parse::kdl_adapter::tests::test_multiline_attributes_error_has_hint ... ok
[INFO] [stdout] test parse::kdl_adapter::tests::test_minimal_doc_parses ... ok
[INFO] [stdout] test font::local::scan::tests::index_is_written_and_gives_same_entries ... ok
[INFO] [stdout] test font::local::scan::tests::changed_size_invalidates_entry ... ok
[INFO] [stdout] test parse::kdl_adapter::tests::test_unrelated_error_no_bool_hint ... ok
[INFO] [stdout] test parse::kdl_adapter::tests::test_unknown_node_kind_forward_compat ... ok
[INFO] [stdout] test parse::kdl_adapter::tests::test_unknown_property_preserved ... ok
[INFO] [stdout] test parse::kdl_adapter::tests::test_shadow_token_and_node_prop_parse ... ok
[INFO] [stdout] test parse::kdl_adapter::tests::test_text_font_weight_token_parses ... ok
[INFO] [stdout] test parse::policy::tests::brand_contract_absent_node_is_default ... ok
[INFO] [stdout] test parse::policy::tests::empty_source_is_default_policy ... ok
[INFO] [stdout] test parse::policy::tests::entry_missing_code_is_error ... ok
[INFO] [stdout] test parse::policy::tests::brand_contract_malformed_kdl_is_error ... ok
[INFO] [stdout] test parse::kdl_adapter::tests::toc_node_round_trips_through_writer ... ok
[INFO] [stdout] test parse::kdl_adapter::tests::toc_node_parses_fields_correctly ... ok
[INFO] [stdout] test parse::kdl_adapter::tests::test_gradient_token_parses ... ok
[INFO] [stdout] test parse::policy::tests::malformed_kdl_is_error ... ok
[INFO] [stdout] test parse::policy::tests::last_wins_across_entries ... ok
[INFO] [stdout] test parse::policy::tests::brand_contract_no_brand_node_is_default ... ok
[INFO] [stdout] test font::local::scan::tests::parse_faces_reads_metadata_from_bytes ... ok
[INFO] [stdout] test parse::policy::tests::brand_contract_parses_all_categories ... ok
[INFO] [stdout] test parse::policy::tests::no_diagnostics_node_is_default_policy ... ok
[INFO] [stdout] test parse::policy::tests::brand_contract_partial_categories_only_colors ... ok
[INFO] [stdout] test parse::policy::tests::subject_property_is_rejected ... ok
[INFO] [stdout] test parse::policy::tests::parses_allow_deny_warn_block ... ok
[INFO] [stdout] test parse::transform::defaults::tests::unknown_attributes_are_kept ... ok
[INFO] [stdout] test parse::transform::defaults::tests::rows_split_into_entries_and_rejections ... ok
[INFO] [stdout] test parse::policy::tests::unknown_brand_child_is_error ... ok
[INFO] [stdout] test parse::policy::tests::unknown_top_level_node_is_error ... ok
[INFO] [stdout] test parse::policy::tests::subject_argument_must_be_string ... ok
[INFO] [stdout] test parse::transform::defaults::tests::missing_style_is_a_parse_error ... ok
[INFO] [stdout] test parse::policy::tests::unknown_policy_verb_is_error ... ok
[INFO] [stdout] test parse::transform::unknown_children::tests::filter_ops_match_ast_names ... ok
[INFO] [stdout] test parse::transform::unknown_children::tests::accepts_well_formed_blocks ... ok
[INFO] [stdout] test parse::transform::unknown_children::tests::substructure_flags_row_children ... ok
[INFO] [stdout] test parse::transform::unknown_children::tests::mask_extra_shapes_are_flagged ... ok
[INFO] [stdout] test parse::transform::unsupported::tests::content_kinds_recognize_their_children ... ok
[INFO] [stdout] test parse::transform::unsupported::tests::containers_and_unknown_kinds_flag_nothing ... ok
[INFO] [stdout] test parse::transform::unsupported::tests::pattern_is_motif_positional ... ok
[INFO] [stdout] test parse::transform::unsupported::tests::unrecognized_child_is_not_allowed ... ok
[INFO] [stdout] test parse::transform::unknown_children::tests::token_children_depend_on_type ... ok
[INFO] [stdout] test parse::transform::unsupported::tests::leaf_kinds_consume_no_children ... ok
[INFO] [stdout] test font::local::scan::tests::removed_file_is_dropped_from_index ... ok
[INFO] [stdout] test parse::unclosed::tests::a_stray_paren_is_named_by_line ... ok
[INFO] [stdout] test parse::transform::unknown_children::tests::flags_unknown_top_level_and_block_children ... ok
[INFO] [stdout] test patch::diff::key::tests::find_source_requires_equal_counts ... ok
[INFO] [stdout] test parse::unclosed::tests::braces_in_strings_do_not_count ... ok
[INFO] [stdout] test parse::unclosed::tests::names_the_line_where_the_close_is_missing ... ok
[INFO] [stdout] test patch::diff::key::tests::index_finds_a_node_under_another_parent ... ok
[INFO] [stdout] test patch::diff::key::tests::keyed_counts_occurrences_per_key ... ok
[INFO] [stdout] test patch::diff::key::tests::index_skips_repeated_and_id_less_nodes ... ok
[INFO] [stdout] test parse::unclosed::tests::a_missing_close_at_the_end_names_the_opener ... ok
[INFO] [stdout] test parse::unclosed::tests::inconsistent_indentation_names_the_open_block_only ... ok
[INFO] [stdout] test parse::unclosed::tests::balanced_input_has_no_hint ... ok
[INFO] [stdout] test patch::diff::key::tests::similar_ids_are_distinct_keys ... ok
[INFO] [stdout] test patch::diff::nodes::tests::block_braces_rejects_a_missing_block ... ok
[INFO] [stdout] test patch::diff::nodes::tests::block_braces_finds_open_and_close ... ok
[INFO] [stdout] test patch::diff::order::tests::empty_list ... ok
[INFO] [stdout] test patch::diff::nodes::tests::entries_end_falls_back_to_the_name ... ok
[INFO] [stdout] test parse::unclosed::tests::valid_lines_give_no_line_hint ... ok
[INFO] [stdout] test patch::diff::remove::tests::tidy_drops_a_blank_line_after_the_opener ... ok
[INFO] [stdout] test patch::diff::order::tests::move_to_front_moves_only_the_first_node ... ok
[INFO] [stdout] test patch::diff::remove::tests::tidy_drops_a_blank_line_before_the_closer ... ok
[INFO] [stdout] test patch::diff::order::tests::in_order_list_keeps_everything ... ok
[INFO] [stdout] test patch::diff::remove::tests::tidy_drops_a_doubled_blank_line ... ok
[INFO] [stdout] test patch::diff::order::tests::neighbour_swap_moves_one_node ... ok
[INFO] [stdout] test patch::diff::order::tests::move_to_back_moves_only_the_last_node ... ok
[INFO] [stdout] test patch::diff::remove::tests::merge_joins_ranges_across_blank_lines ... ok
[INFO] [stdout] test patch::diff::remove::tests::tidy_keeps_single_separators ... ok
[INFO] [stdout] test patch::entries::tests::insertion_point_follows_nearest_earlier_property ... ok
[INFO] [stdout] test patch::text::tests::attach_start_stops_at_a_blank_line_and_a_node ... ok
[INFO] [stdout] test patch::error::tests::display_names_the_code ... ok
[INFO] [stdout] test patch::entries::tests::insertion_point_without_props_uses_last_argument ... ok
[INFO] [stdout] test patch::entries::tests::args_and_props_split ... ok
[INFO] [stdout] test patch::run::tests::invalid_source_is_reported ... ok
[INFO] [stdout] test patch::run::tests::verify_rejects_unparsable_text ... ok
[INFO] [stdout] test patch::entries::tests::repeated_property_is_ambiguous ... ok
[INFO] [stdout] test patch::error::tests::codes_use_the_patch_namespace ... ok
[INFO] [stdout] test patch::text::tests::attach_start_takes_a_whole_line_block_comment ... ok
[INFO] [stdout] test patch::run::tests::canonical_source_takes_canonical_after ... ok
[INFO] [stdout] test patch::text::tests::attach_start_takes_contiguous_comment_lines ... ok
[INFO] [stdout] test patch::text::tests::edits_apply_in_offset_order ... ok
[INFO] [stdout] test patch::text::tests::closes_line_accepts_terminators_and_comments ... ok
[INFO] [stdout] test patch::text::tests::indent_unit_reads_first_indented_node_line ... ok
[INFO] [stdout] test patch::text::tests::line_ending_detects_crlf ... ok
[INFO] [stdout] test patch::text::tests::move_lines_reindents_and_keeps_relative_depth ... ok
[INFO] [stdout] test patch::run::tests::verify_rejects_text_for_another_document ... ok
[INFO] [stdout] test patch::text::tests::move_lines_rejects_foreign_whitespace ... ok
[INFO] [stdout] test patch::text::tests::overlapping_edits_are_rejected ... ok
[INFO] [stdout] test patch::text::tests::reindent_maps_canonical_levels_to_source_unit ... ok
[INFO] [stdout] test patch::text::tests::reindent_rejects_lines_outside_the_base ... ok
[INFO] [stdout] test schema::attributes::tests::asset_attributes_anchor_check ... ok
[INFO] [stdout] test patch::text::tests::insertion_after_replacement_end_is_allowed ... ok
[INFO] [stdout] test schema::attributes::tests::container_effect_attributes_are_discoverable ... ok
[INFO] [stdout] test schema::attributes::tests::document_attributes_anchor_check ... ok
[INFO] [stdout] test patch::text::tests::line_helpers ... ok
[INFO] [stdout] test schema::attributes::tests::fill_type_hint_is_kind_accurate ... ok
[INFO] [stdout] test schema::attributes::tests::group_live_symmetry_attributes_are_discoverable ... ok
[INFO] [stdout] test schema::attributes::tests::attribute_type_covers_all_known_attrs ... ok
[INFO] [stdout] test schema::attributes::tests::kind_type_hint_is_node_aware ... ok
[INFO] [stdout] test schema::attributes::tests::background_type_hint_is_color_or_gradient ... ok
[INFO] [stdout] test patch::text::tests::neighbour_lines ... ok
[INFO] [stdout] test schema::attributes::tests::layout_type_hint_is_frame_specific ... ok
[INFO] [stdout] test schema::attributes::tests::border_and_stroke_outer_are_color_only ... ok
[INFO] [stdout] test schema::attributes::tests::margin_type_hint_is_item_specific ... ok
[INFO] [stdout] test schema::attributes::tests::node_attributes_nonempty_for_geometry_kinds ... ok
[INFO] [stdout] test schema::attributes::tests::node_attributes_empty_for_unknown_kind ... ok
[INFO] [stdout] test schema::attributes::tests::shadow_filter_mask_report_own_token_types ... ok
[INFO] [stdout] test schema::content::tests::node_content_returns_some_for_content_bearing_kinds ... ok
[INFO] [stdout] test schema::attributes::tests::page_attributes_anchor_check ... ok
[INFO] [stdout] test schema::attributes::tests::route_type_hint_is_connector_specific ... ok
[INFO] [stdout] test schema::enums::tests::schema_hints_match_validation_lists ... ok
[INFO] [stdout] test schema::defaults::tests::every_box_kind_lists_item_attrs_with_position_default ... ok
[INFO] [stdout] test schema::defaults::tests::frame_layout_defaults_are_listed ... ok
[INFO] [stdout] test schema::tokens::tests::token_type_descriptor_covers_every_token_type ... ok
[INFO] [stdout] test schema::attributes::tests::stroke_type_hint_is_color_only ... ok
[INFO] [stdout] test schema::content::tests::node_content_returns_none_for_no_content_kinds ... ok
[INFO] [stdout] test schema::kinds::tests::node_summary_covers_every_node_kind ... ok
[INFO] [stdout] test schema::tokens::tests::token_type_summary_covers_every_token_type ... ok
[INFO] [stdout] test suggest::distance::tests::edit_distance_empty_a ... ok
[INFO] [stdout] test suggest::distance::tests::dotted_fallback_prefers_longest_shared_prefix ... ok
[INFO] [stdout] test suggest::distance::tests::edit_distance_exceeds_max_returns_none ... ok
[INFO] [stdout] test suggest::distance::tests::edit_distance_identical_strings ... ok
[INFO] [stdout] test suggest::distance::tests::dotted_fallback_requires_shared_segment ... ok
[INFO] [stdout] test suggest::distance::tests::edit_distance_one_substitution ... ok
[INFO] [stdout] test suggest::distance::tests::edit_distance_two_substitutions ... ok
[INFO] [stdout] test suggest::distance::tests::find_suggestion_far_miss_returns_none ... ok
[INFO] [stdout] test suggest::distance::tests::find_suggestion_near_miss_fill ... ok
[INFO] [stdout] test suggest::distance::tests::token_suggestion_truncation_beats_edit_distance ... ok
[INFO] [stdout] test suggest::distance::tests::edit_distance_empty_b ... ok
[INFO] [stdout] test suggest::distance::tests::truncated_match_misses_without_declared_prefix ... ok
[INFO] [stdout] test suggest::distance::tests::find_suggestion_skips_exact_match ... ok
[INFO] [stdout] test suggest::distance::tests::truncated_match_prefers_longest_prefix ... ok
[INFO] [stdout] test suggest::distance::tests::find_suggestion_tie_break_lexicographic ... ok
[INFO] [stdout] test suggest::distance::tests::token_fix_target_rules ... ok
[INFO] [stdout] test suggest::distance::tests::unique_nearest_ignores_duplicate_candidates ... ok
[INFO] [stdout] test suggest::distance::tests::token_suggestion_falls_back_to_dotted_rule ... ok
[INFO] [stdout] test suggest::distance::tests::token_suggestion_falls_back_to_edit_distance ... ok
[INFO] [stdout] test suggest::distance::tests::unique_nearest_prefers_strictly_closer ... ok
[INFO] [stdout] test suggest::distance::tests::truncated_match_drops_trailing_segments ... ok
[INFO] [stdout] test suggest::distance::tests::unique_nearest_rejects_ties ... ok
[INFO] [stdout] test suggest::hints::tests::rename_needs_unique_nearest ... ok
[INFO] [stdout] test suggest::messages::tests::candidate_list_empty ... ok
[INFO] [stdout] test suggest::hints::tests::replace_value_needs_unique_nearest ... ok
[INFO] [stdout] test schema::tokens::tests::token_type_examples_parse_without_syntax_errors ... ok
[INFO] [stdout] test suggest::hints::tests::token_ref_prefers_declared_prefix_and_rejects_ties ... ok
[INFO] [stdout] test suggest::messages::tests::unknown_child_message_lists_allowed_without_suggestion ... ok
[INFO] [stdout] test suggest::messages::tests::unknown_child_message_suggests_close_name ... ok
[INFO] [stdout] test suggest::messages::tests::unknown_child_message_for_childless_block ... ok
[INFO] [stdout] test suggest::messages::tests::candidate_list_truncates_with_more_count ... ok
[INFO] [stdout] test suggest::value::tests::dimension_exact_outside_role_is_not_a_fix ... ok
[INFO] [stdout] test suggest::value::tests::dimension_nearest_within_role ... ok
[INFO] [stdout] test suggest::value::tests::color_exact_match_wins ... ok
[INFO] [stdout] test suggest::value::tests::font_family_matches_without_case ... ok
[INFO] [stdout] test suggest::value::tests::dimension_text_forms ... ok
[INFO] [stdout] test suggest::value::tests::font_weight_exact_numeric ... ok
[INFO] [stdout] test suggest::value::tests::dimension_role_without_tokens_falls_back_to_all ... ok
[INFO] [stdout] test suggest::value::tests::hint_literal_round_trips ... ok
[INFO] [stdout] test suggest::value::tests::normalize_hex_forms ... ok
[INFO] [stdout] test suggest::value::tests::color_nearest_by_oklab ... ok
[INFO] [stdout] test suggest::value::tests::nth_root_matches_known_values ... ok
[INFO] [stdout] test suggest::value::tests::dimension_exact_within_role ... ok
[INFO] [stdout] test suggest::value::tests::oklab_white_and_black ... ok
[INFO] [stdout] test tokens::syntax::tests::token_id_for_kind_all_kinds_are_valid ... ok
[INFO] [stdout] test util::hash::tests::always_in_unit_range ... ok
[INFO] [stdout] test util::hash::tests::deterministic_same_inputs_same_output ... ok
[INFO] [stdout] test theme::synth::tests::content_pairs_meet_apca_in_light_and_dark ... ok
[INFO] [stdout] test theme::synth::tests::order_is_the_contract ... ok
[INFO] [stdout] test theme::synth::tests::overrides_are_respected ... ok
[INFO] [stdout] test util::hash::tests::different_inputs_differ ... ok
[INFO] [stdout] test theme::synth::tests::synthesis_is_deterministic ... ok
[INFO] [stdout] test tokens::syntax::tests::as_str_round_trips_for_both_variants ... ok
[INFO] [stdout] test util::hash::tests::known_values_lock_determinism ... ok
[INFO] [stdout] test tokens::syntax::tests::builtin_color_all_kinds_both_themes_are_valid_hex ... ok
[INFO] [stdout] test util::line_col::tests::empty_string ... ok
[INFO] [stdout] test util::line_col::tests::counts_lines_and_chars ... ok
[INFO] [stdout] test tokens::syntax::tests::dark_and_light_differ_for_keyword ... ok
[INFO] [stdout] test util::line_col::tests::end_of_source_is_valid_and_past_end_is_none ... ok
[INFO] [stdout] test util::line_col::tests::first_byte_is_line_one_col_one ... ok
[INFO] [stdout] test tokens::syntax::tests::from_name_parses_known_and_unknown ... ok
[INFO] [stdout] test util::line_col::tests::column_is_chars_not_bytes ... ok
[INFO] [stdout] test util::line_col::tests::second_line_starts_at_column_one ... ok
[INFO] [stdout] test util::pattern::tests::determinism_grid_same_input_same_output ... ok
[INFO] [stdout] test tokens::syntax::tests::syntax_theme_default_is_dark ... ok
[INFO] [stdout] test util::pattern::tests::grid_missing_spacing_returns_empty ... ok
[INFO] [stdout] test util::pattern::tests::grid_zero_spacing_returns_empty ... ok
[INFO] [stdout] test util::pattern::tests::scatter_missing_count_returns_empty ... ok
[INFO] [stdout] test util::pattern::tests::scatter_correct_count ... ok
[INFO] [stdout] test util::pattern::tests::scatter_zero_count_returns_empty ... ok
[INFO] [stdout] test util::pattern::tests::scatter_within_bounds ... ok
[INFO] [stdout] test util::pattern::tests::unknown_kind_returns_empty ... ok
[INFO] [stdout] test util::line_col::tests::the_index_agrees_with_line_col_at_every_offset ... ok
[INFO] [stdout] test validate::check::brand::tests::cmyk_color_on_palette_no_diagnostic ... ok
[INFO] [stdout] test util::pattern::tests::determinism_scatter_same_input_same_output ... ok
[INFO] [stdout] test validate::check::brand::tests::color_comparison_is_case_insensitive ... ok
[INFO] [stdout] test validate::check::brand::tests::color_on_palette_no_diagnostic ... ok
[INFO] [stdout] test validate::check::brand::tests::cmyk_color_off_palette_fires_diagnostic ... ok
[INFO] [stdout] test util::pattern::tests::grid_exact_four_cells_no_jitter ... ok
[INFO] [stdout] test validate::check::brand::tests::empty_contract_is_noop ... ok
[INFO] [stdout] test validate::check::brand::tests::font_off_list_fires_diagnostic ... ok
[INFO] [stdout] test validate::check::brand::tests::font_on_list_no_diagnostic ... ok
[INFO] [stdout] test validate::check::brand::tests::brand_diagnostics_are_warnings ... ok
[INFO] [stdout] test validate::check::brand::tests::unconstrained_color_category_no_diagnostic ... ok
[INFO] [stdout] test validate::check::brand::tests::dimension_token_not_governed ... ok
[INFO] [stdout] test validate::check::brand::tests::unconstrained_weight_category_no_diagnostic ... ok
[INFO] [stdout] test validate::check::brand::tests::unconstrained_font_category_no_diagnostic ... ok
[INFO] [stdout] test validate::check::brand::tests::color_off_palette_fires_diagnostic ... ok
[INFO] [stdout] test validate::check::brand::tests::weight_off_list_fires_diagnostic ... ok
[INFO] [stdout] test validate::check::contrast::ink::tests::clipped_points_add_no_sample ... ok
[INFO] [stdout] test validate::check::brand::tests::weight_on_list_no_diagnostic ... ok
[INFO] [stdout] test validate::check::policy::tests::deny_elevates_to_error ... ok
[INFO] [stdout] test validate::check::contrast::ink::tests::line_points_follow_the_matrix ... ok
[INFO] [stdout] test validate::check::policy::tests::unknown_code_is_flagged ... ok
[INFO] [stdout] test validate::check::policy::tests::unscoped_later_entry_overrides_scoped_entry_for_same_subject ... ok
[INFO] [stdout] test validate::check::policy::tests::allow_drops_advisory_but_not_error ... ok
[INFO] [stdout] test validate::check::policy::tests::allow_on_error_code_is_flagged_but_deny_is_silent ... ok
[INFO] [stdout] test validate::check::policy::tests::scoped_allow_drops_only_matching_subject ... ok
[INFO] [stdout] test validate::check::policy::tests::warn_forces_warning_and_last_wins_over_deny ... ok
[INFO] [stdout] test validate::check::policy::tests::empty_policy_is_identity ... ok
[INFO] [stdout] test font::local::scan::tests::extracts_weight_and_style_variants ... ok
[INFO] [stdout] test font::local::scan::tests::non_font_extensions_are_skipped ... ok
[INFO] [stdout] test font::local::scan::tests::scans_bundled_fonts_dir_for_noto_sans ... ok
[INFO] [stdout] test font::local::scan::tests::wanted_filter_is_case_insensitive_and_exact ... ok
[INFO] [stdout] test font::local::scan::tests::output_is_sorted_and_deterministic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 456 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/auto_layout.rs (/opt/rustwide/target/release/build/zenith-core/d8400ab53f6f229b/out/auto_layout-d8400ab53f6f229b)
[INFO] [stdout] 
[INFO] [stdout] running 31 tests
[INFO] [stdout] test column_children_need_no_geometry ... ok
[INFO] [stdout] test defaults_spelled_out_are_supported ... ok
[INFO] [stdout] test explicit_hug_on_layout_frame_is_live ... ok
[INFO] [stdout] test each_ignored_position_attribute_gets_its_own_fix ... ok
[INFO] [stdout] test format_without_layout_attrs_is_unchanged ... ok
[INFO] [stdout] test inert_attributes_are_advised ... ok
[INFO] [stdout] test instance_position_ignored_in_flow ... ok
[INFO] [stdout] test format_unknown_enum_values_round_trip ... ok
[INFO] [stdout] test conflicting_sizes_are_errors ... ok
[INFO] [stdout] test layout_codes_are_catalogued ... ok
[INFO] [stdout] test invalid_enum_values_carry_a_fix ... ok
[INFO] [stdout] test container_features_validate_clean ... ok
[INFO] [stdout] test instance_item_attributes_parse_and_format ... ok
[INFO] [stdout] test schema_lists_frame_container_attributes_with_types ... ok
[INFO] [stdout] test frame_paint_attributes_are_supported ... ok
[INFO] [stdout] test schema_lists_item_attributes_on_box_kinds ... ok
[INFO] [stdout] test parse_keeps_unknown_enum_values ... ok
[INFO] [stdout] test parse_non_keyword_string_size_stays_a_literal ... ok
[INFO] [stdout] test removed_flow_value_is_invalid ... ok
[INFO] [stdout] test parse_item_attributes_and_size_keywords ... ok
[INFO] [stdout] test instance_in_layout_frame_validates_clean ... ok
[INFO] [stdout] test layout_dimensions_reject_strings ... ok
[INFO] [stdout] test format_round_trip_is_idempotent_and_canonical ... ok
[INFO] [stdout] test layout_pages_leave_geometry_checks_to_the_scene ... ok
[INFO] [stdout] test item_features_validate_clean ... ok
[INFO] [stdout] test layout_frame_children_skip_child_overflow ... ok
[INFO] [stdout] test layout_frame_without_size_hugs ... ok
[INFO] [stdout] test position_absolute_needs_placement ... ok
[INFO] [stdout] test parse_frame_container_attributes ... ok
[INFO] [stdout] test shape_padding_accepts_px_literal ... ok
[INFO] [stdout] test xy_on_in_flow_child_is_ignored ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 31 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/block_style.rs (/opt/rustwide/target/release/build/zenith-core/10437fc50616fcea/out/block_style-10437fc50616fcea)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test block_decl_missing_token_yields_unknown_reference ... ok
[INFO] [stdout] test block_decl_token_ref_not_flagged_unused ... ok
[INFO] [stdout] test block_decls_parsed_at_all_three_scopes ... ok
[INFO] [stdout] test no_block_decls_byte_identical ... ok
[INFO] [stdout] test block_decls_round_trip ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/block_unknown_child.rs (/opt/rustwide/target/release/build/zenith-core/054cebd0e621743d/out/block_unknown_child-054cebd0e621743d)
[INFO] [stdout] 
[INFO] [stdout] running 26 tests
[INFO] [stdout] test block_unknown_child_is_catalogued_error ... ok
[INFO] [stdout] test assets_unknown_child ... ok
[INFO] [stdout] test asset_unknown_child ... ok
[INFO] [stdout] test brand_unknown_child ... ok
[INFO] [stdout] test actions_unknown_child ... ok
[INFO] [stdout] test diagnostics_unknown_verb ... ok
[INFO] [stdout] test components_unknown_child ... ok
[INFO] [stdout] test document_and_page_structural_children ... ok
[INFO] [stdout] test instance_override_unknown_child ... ok
[INFO] [stdout] test libraries_unknown_child ... ok
[INFO] [stdout] test masters_unknown_child ... ok
[INFO] [stdout] test imports_and_import_unknown_children ... ok
[INFO] [stdout] test mask_token_extra_shape_is_error ... ok
[INFO] [stdout] test leaf_substructure_children_are_flagged ... ok
[INFO] [stdout] test project_unknown_child ... ok
[INFO] [stdout] test near_miss_gets_did_you_mean ... ok
[INFO] [stdout] test path_subpath_unknown_child ... ok
[INFO] [stdout] test provenance_unknown_child ... ok
[INFO] [stdout] test unknown_top_level_child_of_zenith ... ok
[INFO] [stdout] test sections_and_section_unknown_children ... ok
[INFO] [stdout] test table_row_unknown_child ... ok
[INFO] [stdout] test recipes_unknown_children ... ok
[INFO] [stdout] test styles_unknown_child ... ok
[INFO] [stdout] test variants_unknown_children ... ok
[INFO] [stdout] test tokens_children_depend_on_type ... ok
[INFO] [stdout] test well_formed_blocks_emit_nothing ... ok
[INFO] [stderr]      Running tests/child_space.rs (/opt/rustwide/target/release/build/zenith-core/c79f0e08d9c9d304/out/child_space-c79f0e08d9c9d304)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 26 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test child_overflow_compares_page_space_boxes_inside_group ... ok
[INFO] [stdout] test child_overflow_inside_group_still_reports_protrusion ... ok
[INFO] [stdout] test child_overflow_frame_outside_group_compares_group_child_in_page_space ... ok
[INFO] [stdout] test child_overflow_reads_frame_children_frame_local ... ok
[INFO] [stdout] test off_canvas_accepts_rect_moved_back_on_page_by_frame ... ok
[INFO] [stdout] test off_canvas_accepts_rect_moved_back_on_page_by_group ... ok
[INFO] [stdout] test off_canvas_reads_rect_through_frame_offset ... ok
[INFO] [stdout] test off_canvas_accumulates_nested_groups ... ok
[INFO] [stdout] test contrast_reads_a_framed_backdrop_frame_local ... ok
[INFO] [stdout] test off_canvas_reads_rect_through_group_offset ... ok
[INFO] [stdout] test table_text_contrast_inside_frame_matches_page_root ... ok
[INFO] [stdout] test table_text_contrast_inside_translated_group_matches_page_root ... ok
[INFO] [stdout] test table_text_contrast_inherits_unmodeled_group ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/defaults.rs (/opt/rustwide/target/release/build/zenith-core/b0f0ddd04f16195a/out/defaults-b0f0ddd04f16195a)
[INFO] [stdout] 
[INFO] [stdout] running 20 tests
[INFO] [stdout] test defaults_codes_are_catalogued_errors ... ok
[INFO] [stdout] test absent_defaults_writes_nothing ... ok
[INFO] [stdout] test duplicate_kind_is_an_error ... ok
[INFO] [stdout] test style_enum_value_outside_list_is_invalid_value_with_fix ... ok
[INFO] [stdout] test style_enum_key_rejects_token_reference ... ok
[INFO] [stdout] test style_shadow_requires_a_shadow_token ... ok
[INFO] [stdout] test style_enum_and_shadow_keys_round_trip ... ok
[INFO] [stdout] test document_defaults_round_trip_sorted_and_idempotent ... ok
[INFO] [stdout] test row_children_use_block_unknown_child ... ok
[INFO] [stdout] test page_defaults_round_trip_at_page_body_start ... ok
[INFO] [stdout] test rejected_rows_round_trip_after_accepted_rows ... ok
[INFO] [stdout] test text_style_on_label_less_kind_is_an_error ... ok
[INFO] [stdout] test unknown_kind_suggests_and_hints_unique_fix ... ok
[INFO] [stdout] test shape_shadow_round_trips_and_validates ... ok
[INFO] [stdout] test unknown_kind_without_near_match_lists_kinds ... ok
[INFO] [stdout] test unknown_text_style_and_page_scope_subject ... ok
[INFO] [stdout] test unknown_style_suggests_declared_id ... ok
[INFO] [stdout] test unknown_row_attribute_is_an_error_with_rename ... ok
[INFO] [stdout] test unsupported_kinds_are_errors ... ok
[INFO] [stdout] test justify_style_align_on_shape_or_table_warns ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/defaults_lower.rs (/opt/rustwide/target/release/build/zenith-core/3c3c1dba37e844f3/out/defaults_lower-3c3c1dba37e844f3)
[INFO] [stdout] 
[INFO] [stdout] running 20 tests
[INFO] [stdout] test copy_ids_never_collide_with_declared_ids ... ok
[INFO] [stdout] test explicit_attributes_written_by_overrides_win ... ok
[INFO] [stdout] test authored_components_keep_document_defaults ... ok
[INFO] [stdout] test chart_takes_pair_fill_stroke_and_style_only_font_keys ... ok
[INFO] [stdout] test node_without_style_takes_page_then_doc_defaults ... ok
[INFO] [stdout] test no_defaults_block_returns_none ... ok
[INFO] [stdout] test page_block_alone_enables_pairing ... ok
[INFO] [stdout] test pairing_inherits_through_a_gradient_frame ... ok
[INFO] [stdout] test shape_label_without_own_style_takes_the_single_default_id ... ok
[INFO] [stdout] test shape_label_text_style_cascades_per_property ... ok
[INFO] [stdout] test per_property_cascade_attr_style_page_doc ... ok
[INFO] [stdout] test shape_label_pairs_with_the_shape_fill ... ok
[INFO] [stdout] test masters_lower_with_the_page_defaults ... ok
[INFO] [stdout] test pairing_rule_one_page_background_content_token ... ok
[INFO] [stdout] test table_header_style_stays_the_header_text_style ... ok
[INFO] [stdout] test pairing_sits_between_node_style_fill_and_default_fill ... ok
[INFO] [stdout] test instances_lower_with_the_host_page_defaults_and_ambient ... ok
[INFO] [stdout] test pairing_rule_three_max_lc_with_smallest_id_tie_break ... ok
[INFO] [stdout] test recursive_component_lowering_terminates ... ok
[INFO] [stdout] test pairing_rule_two_scale_step_and_frame_scope ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/diag_catalog_complete.rs (/opt/rustwide/target/release/build/zenith-core/71da02f66181e185/out/diag_catalog_complete-71da02f66181e185)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test every_catalogued_code_has_namespace_event_shape ... ok
[INFO] [stdout] test every_emitted_code_is_catalogued ... ok
[INFO] [stdout] test every_emitted_code_has_namespace_event_shape ... ok
[INFO] [stdout] test every_emitted_severity_matches_the_catalog ... ok
[INFO] [stdout] test scanner_finds_cli_error_envelope_codes ... FAILED
[INFO] [stdout] test scanner_finds_known_codes ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- scanner_finds_cli_error_envelope_codes stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'scanner_finds_cli_error_envelope_codes' (3161) panicked at tests/diag_catalog_complete.rs:354:9:
[INFO] [stdout] scanner missed CLI code io.read_failed
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x575014021951 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x575014035c0a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x575014025e3c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x575013ffd126 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x575014019a79 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x575013fb5340 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x575014019c32 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x575013ffd1d2 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x575013ff5cb9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x575013ffdddd - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x57501403633c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x575013fa1e98 - <diag_catalog_complete[2e570121bbb8a956]::scanner_finds_cli_error_envelope_codes::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   12:     0x575013fa878b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   13:     0x575013fb5965 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   14:     0x575013faf254 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   15:     0x575013fb89f2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   16:     0x575014020e4f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   17:     0x7b7b58b96dfa - <unknown>
[INFO] [stdout]   18:     0x7b7b58c2a3d4 - clone
[INFO] [stdout]   19:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- scanner_finds_known_codes stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'scanner_finds_known_codes' (3162) panicked at tests/diag_catalog_complete.rs:286:5:
[INFO] [stdout] scanner found only 0 codes; the source layout changed
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x575014021951 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x575014035c0a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x575014025e3c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x575013ffd126 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x575014019a79 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x575013fb5340 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x575014019c32 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x575013ffd1d2 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x575013ff5cb9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x575013ffdddd - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x57501403633c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x575013fa1643 - <diag_catalog_complete[2e570121bbb8a956]::scanner_finds_known_codes::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   12:     0x575013fa878b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   13:     0x575013fb5965 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   14:     0x575013faf254 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   15:     0x575013fb89f2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   16:     0x575014020e4f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   17:     0x7b7b58b96dfa - <unknown>
[INFO] [stdout]   18:     0x7b7b58c2a3d4 - clone
[INFO] [stdout]   19:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     scanner_finds_cli_error_envelope_codes
[INFO] [stdout]     scanner_finds_known_codes
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 4 passed; 2 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--test diag_catalog_complete`
[INFO] running `Command { std: "docker" "inspect" "1aa702b37002c26e7196576a3575dbd1f04d2fad5e201ac156b176811edecb4d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1aa702b37002c26e7196576a3575dbd1f04d2fad5e201ac156b176811edecb4d", kill_on_drop: false }`
[INFO] [stdout] 1aa702b37002c26e7196576a3575dbd1f04d2fad5e201ac156b176811edecb4d
