>>> mermaid-rs-renderer: Building testing/mermaid-rs-renderer 0.3.1-r0 (using abuild 3.18.0_rc3-r1) started Tue, 14 Jul 2026 18:45:12 +0000 >>> mermaid-rs-renderer: Validating /home/buildozer/aports/testing/mermaid-rs-renderer/APKBUILD... >>> mermaid-rs-renderer: Analyzing dependencies... >>> mermaid-rs-renderer: Installing for build: build-base cargo-auditable ( 1/11) Installing libffi (3.5.2-r1) ( 2/11) Installing xz-libs (5.8.3-r0) ( 3/11) Installing libxml2 (2.13.9-r2) ( 4/11) Installing llvm22-libs (22.1.8-r0) ( 5/11) Installing scudo-malloc (22.1.8-r0) ( 6/11) Installing rust (1.96.1-r0) ( 7/11) Installing sqlite-libs (3.53.3-r0) ( 8/11) Installing libssh2 (1.11.1-r3) ( 9/11) Installing cargo (1.96.1-r0) (10/11) Installing cargo-auditable (0.7.5-r0) (11/11) Installing .makedepends-mermaid-rs-renderer (20260714.184513) Executing busybox-1.38.0-r1.trigger OK: 853.2 MiB in 116 packages >>> mermaid-rs-renderer: Cleaning up srcdir >>> mermaid-rs-renderer: Cleaning up pkgdir >>> mermaid-rs-renderer: Cleaning up tmpdir >>> mermaid-rs-renderer: Fetching https://distfiles.alpinelinux.org/distfiles/edge/mermaid-rs-renderer-0.3.1.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) wget: server returned error: HTTP/1.1 404 Not Found >>> mermaid-rs-renderer: Fetching mermaid-rs-renderer-0.3.1.tar.gz::https://github.com/1jehuang/mermaid-rs-renderer/archive/refs/tags/v0.3.1.tar.gz Connecting to github.com (140.82.121.4:443) Connecting to codeload.github.com (140.82.121.9:443) saving to '/var/cache/distfiles/edge/mermaid-rs-renderer-0.3.1.tar.gz.part' mermaid-rs-renderer- 1156k --:--:-- ETA mermaid-rs-renderer- 100% |********************************| 10.4M 0:00:00 ETA '/var/cache/distfiles/edge/mermaid-rs-renderer-0.3.1.tar.gz.part' saved /var/cache/distfiles/edge/mermaid-rs-renderer-0.3.1.tar.gz: OK >>> mermaid-rs-renderer: Fetching https://distfiles.alpinelinux.org/distfiles/edge/mermaid-rs-renderer-0.3.1.tar.gz /var/cache/distfiles/edge/mermaid-rs-renderer-0.3.1.tar.gz: OK >>> mermaid-rs-renderer: Unpacking /var/cache/distfiles/edge/mermaid-rs-renderer-0.3.1.tar.gz... Updating crates.io index Downloading crates ... Downloaded unicode-vo v0.1.0 Downloaded xmlwriter v0.1.0 Downloaded adler2 v2.0.1 Downloaded version_check v0.9.5 Downloaded anstyle-query v1.1.5 Downloaded colorchoice v1.0.4 Downloaded anstyle-parse v1.0.0 Downloaded alloca v0.4.0 Downloaded utf8parse v0.2.2 Downloaded rayon-core v1.13.0 Downloaded shlex v1.3.0 Downloaded anyhow v1.0.102 Downloaded half v2.7.1 Downloaded zerocopy-derive v0.8.33 Downloaded cc v1.2.54 Downloaded clap_builder v4.6.0 Downloaded ttf-parser v0.25.1 Downloaded rayon v1.11.0 Downloaded aho-corasick v1.1.4 Downloaded tiny-skia v0.12.0 Downloaded rustybuzz v0.20.1 Downloaded itertools v0.13.0 Downloaded syn v2.0.117 Downloaded regex v1.12.3 Downloaded serde_json v1.0.149 Downloaded zerocopy v0.8.33 Downloaded regex-syntax v0.8.8 Downloaded kurbo v0.13.0 Downloaded libm v0.2.15 Downloaded anstream v1.0.0 Downloaded anstyle v1.0.13 Downloaded plotters v0.3.7 Downloaded png v0.18.1 Downloaded find-msvc-tools v0.1.8 Downloaded ciborium v0.2.2 Downloaded criterion v0.8.2 Downloaded regex-automata v0.4.13 Downloaded usvg v0.47.0 Downloaded anes v0.1.6 Downloaded ciborium-io v0.2.2 Downloaded ciborium-ll v0.2.2 Downloaded zune-jpeg v0.5.11 Downloaded resvg v0.47.0 Downloaded serde v1.0.228 Downloaded fontdb v0.23.0 Downloaded base64 v0.22.1 Downloaded flate2 v1.1.8 Downloaded memchr v2.7.6 Downloaded euclid v0.22.13 Downloaded libc v0.2.180 Downloaded json5 v1.3.1 Downloaded image-webp v0.2.4 Downloaded serde_derive v1.0.228 Downloaded serde_core v1.0.228 Downloaded proc-macro2 v1.0.106 Downloaded miniz_oxide v0.8.9 Downloaded roxmltree v0.20.0 Downloaded fontconfig-parser v0.5.8 Downloaded slotmap v1.1.1 Downloaded tinyvec v1.10.0 Downloaded roxmltree v0.21.1 Downloaded bitflags v2.10.0 Downloaded log v0.4.29 Downloaded num-traits v0.2.19 Downloaded bytemuck v1.24.0 Downloaded is_terminal_polyfill v1.70.2 Downloaded clap_derive v4.6.1 Downloaded clap v4.6.1 Downloaded criterion-plot v0.8.2 Downloaded crossbeam-epoch v0.9.18 Downloaded crossbeam-utils v0.8.21 Downloaded once_cell v1.21.4 Downloaded weezl v0.1.12 Downloaded gif v0.14.1 Downloaded rgb v0.8.52 Downloaded itoa v1.0.17 Downloaded quote v1.0.45 Downloaded unicode-ident v1.0.22 Downloaded crc32fast v1.5.0 Downloaded simd-adler32 v0.3.8 Downloaded memmap2 v0.9.9 Downloaded unicode-ccc v0.4.0 Downloaded unicode-properties v0.1.4 Downloaded smallvec v1.15.1 Downloaded svgtypes v0.16.1 Downloaded tiny-skia-path v0.12.0 Downloaded unicode-bidi v0.3.18 Downloaded oorandom v11.1.5 Downloaded either v1.15.0 Downloaded crossbeam-deque v0.8.6 Downloaded tinytemplate v1.2.1 Downloaded walkdir v2.5.0 Downloaded ucd-trie v0.1.7 Downloaded fdeflate v0.3.7 Downloaded zune-core v0.5.1 Downloaded zmij v1.0.16 Downloaded thiserror-impl v2.0.18 Downloaded thiserror v2.0.18 Downloaded data-url v0.3.2 Downloaded imagesize v0.14.0 Downloaded simplecss v0.2.2 Downloaded arrayvec v0.7.6 Downloaded autocfg v1.5.0 Downloaded core_maths v0.1.1 Downloaded clap_lex v1.0.0 Downloaded strsim v0.11.1 Downloaded cast v0.3.0 Downloaded page_size v0.6.0 Downloaded plotters-backend v0.3.7 Downloaded plotters-svg v0.3.7 Downloaded byteorder-lite v0.1.0 Downloaded tinyvec_macros v0.1.1 Downloaded siphasher v1.0.1 Downloaded float-cmp v0.9.0 Downloaded strict-num v0.1.1 Downloaded heck v0.5.0 Downloaded same-file v1.0.6 Downloaded color_quant v1.1.0 Downloaded quick-error v2.0.1 Downloaded cfg-if v1.0.4 Downloaded unicode-bidi-mirroring v0.4.0 Downloaded arrayref v0.3.9 Downloaded unicode-script v0.5.8 Downloaded pico-args v0.5.0 Compiling proc-macro2 v1.0.106 Compiling quote v1.0.45 Compiling unicode-ident v1.0.22 Compiling libm v0.2.15 Compiling crc32fast v1.5.0 Compiling simd-adler32 v0.3.8 Compiling memchr v2.7.6 Compiling libc v0.2.180 Compiling log v0.4.29 Compiling cfg-if v1.0.4 Compiling bytemuck v1.24.0 Compiling version_check v0.9.5 Compiling adler2 v2.0.1 Compiling arrayvec v0.7.6 Compiling smallvec v1.15.1 Compiling bitflags v2.10.0 Compiling serde_core v1.0.228 Compiling float-cmp v0.9.0 Compiling roxmltree v0.20.0 Compiling utf8parse v0.2.2 Compiling tinyvec_macros v0.1.1 Compiling arrayref v0.3.9 Compiling unicode-ccc v0.4.0 Compiling siphasher v1.0.1 Compiling anstyle-query v1.1.5 Compiling is_terminal_polyfill v1.70.2 Compiling anstyle v1.0.13 Compiling serde v1.0.228 Compiling unicode-properties v0.1.4 Compiling unicode-script v0.5.8 Compiling zmij v1.0.16 Compiling unicode-bidi-mirroring v0.4.0 Compiling colorchoice v1.0.4 Compiling strsim v0.11.1 Compiling data-url v0.3.2 Compiling weezl v0.1.12 Compiling clap_lex v1.0.0 Compiling imagesize v0.14.0 Compiling xmlwriter v0.1.0 Compiling thiserror v2.0.18 Compiling base64 v0.22.1 Compiling heck v0.5.0 Compiling pico-args v0.5.0 Compiling quick-error v2.0.1 Compiling zune-core v0.5.1 Compiling anyhow v1.0.102 Compiling color_quant v1.1.0 Compiling unicode-bidi v0.3.18 Compiling serde_json v1.0.149 Compiling tinyvec v1.10.0 Compiling regex-syntax v0.8.8 Compiling byteorder-lite v0.1.0 Compiling anstyle-parse v1.0.0 Compiling unicode-vo v0.1.0 Compiling itoa v1.0.17 Compiling strict-num v0.1.1 Compiling ucd-trie v0.1.7 Compiling once_cell v1.21.4 Compiling simplecss v0.2.2 Compiling miniz_oxide v0.8.9 Compiling fdeflate v0.3.7 Compiling anstream v1.0.0 Compiling rgb v0.8.52 Compiling zune-jpeg v0.5.11 Compiling tiny-skia-path v0.12.0 Compiling slotmap v1.1.1 Compiling kurbo v0.13.0 Compiling image-webp v0.2.4 Compiling gif v0.14.1 Compiling aho-corasick v1.1.4 Compiling roxmltree v0.21.1 Compiling clap_builder v4.6.0 Compiling fontconfig-parser v0.5.8 Compiling flate2 v1.1.8 Compiling png v0.18.1 Compiling syn v2.0.117 Compiling svgtypes v0.16.1 Compiling memmap2 v0.9.9 Compiling core_maths v0.1.1 Compiling ttf-parser v0.25.1 Compiling tiny-skia v0.12.0 Compiling regex-automata v0.4.13 Compiling rustybuzz v0.20.1 Compiling fontdb v0.23.0 Compiling serde_derive v1.0.228 Compiling clap_derive v4.6.1 Compiling thiserror-impl v2.0.18 Compiling regex v1.12.3 Compiling clap v4.6.1 Compiling usvg v0.47.0 Compiling json5 v1.3.1 Compiling resvg v0.47.0 Compiling mermaid-rs-renderer v0.3.1 (/home/buildozer/aports/testing/mermaid-rs-renderer/src/mermaid-rs-renderer-0.3.1) Finished `release` profile [optimized] target(s) in 2m 50s Compiling proc-macro2 v1.0.106 Compiling unicode-ident v1.0.22 Compiling quote v1.0.45 Compiling cfg-if v1.0.4 Compiling memchr v2.7.6 Compiling libm v0.2.15 Compiling serde_core v1.0.228 Compiling libc v0.2.180 Compiling crc32fast v1.5.0 Compiling simd-adler32 v0.3.8 Compiling log v0.4.29 Compiling version_check v0.9.5 Compiling bytemuck v1.24.0 Compiling adler2 v2.0.1 Compiling serde v1.0.228 Compiling utf8parse v0.2.2 Compiling arrayvec v0.7.6 Compiling float-cmp v0.9.0 Compiling smallvec v1.15.1 Compiling zmij v1.0.16 Compiling bitflags v2.10.0 Compiling crossbeam-utils v0.8.21 Compiling tinyvec_macros v0.1.1 Compiling serde_json v1.0.149 Compiling anstyle v1.0.13 Compiling roxmltree v0.20.0 Compiling anstyle-query v1.1.5 Compiling arrayref v0.3.9 Compiling is_terminal_polyfill v1.70.2 Compiling zerocopy v0.8.33 Compiling colorchoice v1.0.4 Compiling autocfg v1.5.0 Compiling unicode-properties v0.1.4 Compiling unicode-ccc v0.4.0 Compiling regex-syntax v0.8.8 Compiling itoa v1.0.17 Compiling find-msvc-tools v0.1.8 Compiling shlex v1.3.0 Compiling clap_lex v1.0.0 Compiling unicode-script v0.5.8 Compiling heck v0.5.0 Compiling strsim v0.11.1 Compiling unicode-bidi-mirroring v0.4.0 Compiling siphasher v1.0.1 Compiling xmlwriter v0.1.0 Compiling quick-error v2.0.1 Compiling thiserror v2.0.18 Compiling color_quant v1.1.0 Compiling zune-core v0.5.1 Compiling anstyle-parse v1.0.0 Compiling tinyvec v1.10.0 Compiling either v1.15.0 Compiling byteorder-lite v0.1.0 Compiling imagesize v0.14.0 Compiling unicode-bidi v0.3.18 Compiling data-url v0.3.2 Compiling pico-args v0.5.0 Compiling anyhow v1.0.102 Compiling rayon-core v1.13.0 Compiling miniz_oxide v0.8.9 Compiling strict-num v0.1.1 Compiling fdeflate v0.3.7 Compiling anstream v1.0.0 Compiling simplecss v0.2.2 Compiling cc v1.2.54 Compiling weezl v0.1.12 Compiling base64 v0.22.1 Compiling kurbo v0.13.0 Compiling unicode-vo v0.1.0 Compiling plotters-backend v0.3.7 Compiling rgb v0.8.52 Compiling ciborium-io v0.2.2 Compiling ucd-trie v0.1.7 Compiling same-file v1.0.6 Compiling tiny-skia-path v0.12.0 Compiling itertools v0.13.0 Compiling once_cell v1.21.4 Compiling cast v0.3.0 Compiling anes v0.1.6 Compiling oorandom v11.1.5 Compiling image-webp v0.2.4 Compiling slotmap v1.1.1 Compiling zune-jpeg v0.5.11 Compiling walkdir v2.5.0 Compiling aho-corasick v1.1.4 Compiling roxmltree v0.21.1 Compiling clap_builder v4.6.0 Compiling plotters-svg v0.3.7 Compiling gif v0.14.1 Compiling num-traits v0.2.19 Compiling fontconfig-parser v0.5.8 Compiling flate2 v1.1.8 Compiling crossbeam-epoch v0.9.18 Compiling png v0.18.1 Compiling crossbeam-deque v0.8.6 Compiling syn v2.0.117 Compiling svgtypes v0.16.1 Compiling core_maths v0.1.1 Compiling ttf-parser v0.25.1 Compiling alloca v0.4.0 Compiling rayon v1.11.0 Compiling memmap2 v0.9.9 Compiling page_size v0.6.0 Compiling plotters v0.3.7 Compiling tiny-skia v0.12.0 Compiling criterion-plot v0.8.2 Compiling regex-automata v0.4.13 Compiling fontdb v0.23.0 Compiling rustybuzz v0.20.1 Compiling serde_derive v1.0.228 Compiling zerocopy-derive v0.8.33 Compiling clap_derive v4.6.1 Compiling thiserror-impl v2.0.18 Compiling regex v1.12.3 Compiling clap v4.6.1 Compiling usvg v0.47.0 Compiling half v2.7.1 Compiling ciborium-ll v0.2.2 Compiling resvg v0.47.0 Compiling json5 v1.3.1 Compiling ciborium v0.2.2 Compiling tinytemplate v1.2.1 Compiling mermaid-rs-renderer v0.3.1 (/home/buildozer/aports/testing/mermaid-rs-renderer/src/mermaid-rs-renderer-0.3.1) Compiling criterion v0.8.2 Finished `test` profile [unoptimized + debuginfo] target(s) in 59.43s Running unittests src/lib.rs (target/debug/deps/mermaid_rs_renderer-aae3b53e26dc7e8e) running 331 tests test cli::tests::parse_aspect_ratio_accepts_common_formats ... ok test cli::tests::extracts_mermaid_blocks ... ok test config::tests::fast_text_metrics_parses_from_camel_case ... ok test config::tests::mindmap_config_accepts_camel_case_edge_color ... ok test edge_geometry::tests::endpoint_angle_uses_requested_endpoint_tangent ... ok test config::tests::timeline_config_accepts_default_direction ... ok test config::tests::mindmap_config_accepts_documented_snake_case_keys ... ok test edge_geometry::tests::endpoint_insets_shorten_long_segments_without_collapsing_short_segments ... ok test cli::tests::merge_init_config_updates_layout ... ok test cli::tests::merge_init_config_updates_preferred_aspect_ratio ... ok test error::tests::parse_error_implements_display ... ok test cli::tests::merge_init_config_updates_timeline_default_direction ... ok test error::tests::parse_error_invalid_directive_shape ... ok test cli::tests::merge_init_config_theme_variables ... ok test error::tests::parse_error_is_anyhow_convertible ... ok test error::tests::parse_error_unexpected_token_shape ... ok test config::tests::fast_text_metrics_applied_by_load_config ... ok test layout::flowchart::aspect_fold::tests::candidate_band_counts_capped_by_rank_count ... ok test layout::flowchart::aspect_fold::tests::candidate_band_counts_for_wide_chain ... ok test config::tests::fast_text_metrics_default_is_false_when_absent ... ok test layout::flowchart::aspect_fold::tests::fold_candidate_rejected_when_crossings_explode ... ok test cli::tests::parses_size_flag ... ok test layout::flowchart::analysis::tests::analysis_marks_cycles_boundaries_hubs_and_weights ... ok test layout::flowchart::aspect_fold::tests::fold_keeps_subgraph_members_in_one_band ... ok test layout::flowchart::aspect_fold::tests::plan_bands_balances_rank_widths ... ok test layout::flowchart::aspect_fold::tests::plan_bands_gives_every_band_at_least_one_rank ... ok test layout::flowchart::aspect_fold::tests::plan_bands_respects_blocked_boundaries ... ok test layout::flowchart::aspect_fold::tests::fold_rejected_when_aspect_near_goal ... ok test layout::flowchart::aspect_fold::tests::plan_bands_returns_short_when_boundaries_insufficient ... ok test layout::flowchart::aspect_fold::tests::fold_skipped_for_vertical_direction ... ok test layout::flowchart::aspect_fold::tests::fold_skipped_for_non_flowchart_kind ... ok test layout::flowchart::aspect_fold::tests::fold_skipped_without_goal ... ok test layout::flowchart::aspect_fold::tests::straight_line_crossings_counts_intersections ... ok test layout::flowchart::edge_pipeline::tests::axis_wide_track_engages_for_real_same_axis_contention ... ok test layout::flowchart::edge_pipeline::tests::axis_wide_track_skips_simple_pass_through_axis ... ok test layout::flowchart::aspect_fold::tests::fold_skipped_with_too_few_ranks ... ok test layout::flowchart::aspect_fold::tests::fold_skipped_when_subgraph_spans_all_ranks ... ok test layout::flowchart::edge_pipeline::tests::congestion_acceptance_requires_no_hard_regression ... ok test layout::flowchart::aspect_fold::tests::serpentine_reversal_keeps_wrap_edge_short ... ok test layout::flowchart::edge_pipeline::tests::endpoint_port_enforcement_repairs_inward_segments ... ok test layout::flowchart::edge_pipeline::tests::endpoint_port_enforcement_repairs_self_loop_final_leg ... ok test layout::flowchart::manual_layout::tests::build_ordering_edges_retains_non_forward_edges ... ok test layout::flowchart::edge_pipeline::tests::routing_profile_uses_exact_search_for_small_compound_flowcharts ... ok test layout::flowchart::edge_pipeline::tests::flowchart_reserved_channels_cover_rank_gaps_and_hubs ... ok test layout::flowchart::edge_pipeline::tests::routing_profile_bounds_large_flowcharts ... ok test layout::flowchart::manual_layout::tests::weighted_median_center_preserves_equal_weight_median ... ok test layout::flowchart::aspect_fold::tests::back_edge_role_preserved_after_fold ... ok test layout::flowchart::manual_layout::tests::flowchart_center_labels_expand_main_rank_gap_before_routing ... ok test layout::flowchart::manual_layout::tests::flowchart_hub_relation_expands_cross_axis_spacing_half ... ok test layout::flowchart::path_cleanup::tests::collapse_axis_aligned_runs_removes_redundant_backtracking ... ok test layout::flowchart::path_cleanup::tests::collapse_near_axis_aligned_path_reduces_vertical_jitter ... ok test layout::flowchart::objectives::tests::resolve_node_overlaps_moves_cross_subgraph_group_together ... ok test layout::flowchart::plan::tests::lane_planner_assigns_stable_pair_indices ... ok test layout::flowchart::plan::tests::plan_groups_parallel_edges_into_bundle_lanes ... ok test layout::flowchart::policy::tests::tiny_graph_shortcut_excludes_directed_cycles ... ok test layout::flowchart::policy::tests::auto_spacing_disabled_preserves_user_spacing ... ok test layout::flowchart::manual_layout::tests::non_flowchart_layouts_can_insert_label_dummy_nodes ... ok test layout::flowchart::post_route::tests::build_edge_layouts_applies_requirement_defaults ... ok test layout::flowchart::post_route::tests::build_edge_layouts_keeps_requirement_contains_solid ... ok test layout::flowchart::route_labels::tests::apply_label_dummy_anchors_uses_dummy_node_center ... ok test layout::flowchart::route_labels::tests::sync_route_label_plan_preserves_reserved_center_for_flowcharts ... ok test layout::flowchart::route_labels::tests::sync_route_label_plan_tracks_post_cleanup_path_shift_for_non_flowcharts ... ok test layout::flowchart::roles::tests::classify_edge_roles_marks_cycle_and_back_edges ... ok test layout::flowchart::stage_validation::tests::route_stage_validator_accepts_clean_route ... ok test layout::flowchart::objectives::tests::relax_edge_span_constraints_moves_cross_subgraph_group_together ... ok test layout::flowchart::stage_validation::tests::route_stage_validator_reports_bad_endpoint_direction ... ok test layout::flowchart::roles::tests::classify_edge_roles_marks_subgraph_boundaries_and_labels ... ok test layout::geometry::tests::diamond_interior_uses_actual_shape_not_bounding_box ... ok test layout::geometry::tests::endpoint_side_and_outward_checks_are_side_aware ... ok test layout::geometry::tests::rectangle_boundary_is_not_strict_interior ... ok test layout::label_placement::tests::clamp_label_center_no_op_when_inside ... ok test layout::label_placement::tests::clamp_label_center_stays_inside ... ok test layout::label_placement::tests::edge_label_anchor_from_point_uses_nearest_segment ... ok test layout::label_placement::tests::edge_label_anchor_midpoint ... ok test layout::label_placement::tests::class_endpoint_label_anchor_stays_near_endpoint ... ok test layout::label_placement::tests::edge_label_bundle_fractions_spread_parallel_edges ... ok test layout::label_placement::tests::flowchart_refine_cost_penalizes_along_edge_drift ... ok test layout::label_placement::tests::label_penalties_increase_when_too_far_from_own_edge ... ok test layout::label_placement::tests::label_penalties_increase_when_touching_foreign_edge ... ok test layout::label_placement::tests::label_penalties_increase_when_touching_own_edge ... ok test layout::label_placement::tests::obstacle_grid_insert_finds_new_item ... ok test layout::label_placement::tests::obstacle_grid_query_finds_nearby_rect ... ok test layout::label_placement::tests::obstacle_grid_query_misses_distant_rect ... ok test layout::label_placement::tests::outside_area_fully_inside ... ok test layout::label_placement::tests::outside_area_fully_outside ... ok test layout::label_placement::tests::outside_area_partially_outside ... ok test layout::label_placement::tests::overlap_area_contained ... ok test layout::label_placement::tests::overlap_area_no_overlap ... ok test layout::label_placement::tests::overlap_area_partial_overlap ... ok test layout::label_placement::tests::polyline_rect_distance_positive_when_clear ... ok test layout::label_placement::tests::polyline_rect_distance_zero_when_segment_crosses_rect ... ok test layout::gantt::tests::compact_non_overlapping_tasks_share_row ... ok test layout::gantt::tests::compact_overlapping_tasks_get_separate_rows ... ok test layout::gantt::tests::non_compact_always_separate_rows ... ok test layout::ranking::tests::compute_ranks_cycle_with_entry_and_exit_respects_external_precedence ... ok test layout::ranking::tests::compute_ranks_cycle_respects_entry_and_exit_when_cycle_order_flips ... ok test layout::ranking::tests::compute_ranks_disconnected_nodes ... ok test layout::ranking::tests::median_position_odd_count ... ok test layout::ranking::tests::median_position_with_no_neighbors ... ok test layout::ranking::tests::compute_ranks_diamond ... ok test layout::ranking::tests::compute_ranks_linear_chain ... ok test layout::ranking::tests::compute_ranks_places_downstream_after_cycle_component ... ok test layout::routing::tests::crossing_avoidance_does_not_justify_disproportionate_detours ... ok test layout::ranking::tests::order_rank_nodes_reduces_crossings ... ok test layout::ranking::tests::compute_ranks_handles_cycle ... ok test layout::subgraphs::tests::anchor_layout_for_edge_towards_uses_nearest_boundary_port ... ok test layout::routing::tests::offscreen_route_falls_back_to_straight_line_instead_of_panicking ... ok test layout::subgraphs::tests::anchor_layout_for_edge_uses_expected_perimeter_side ... ok test layout::subgraphs::tests::apply_orthogonal_region_bands_separates_sibling_regions ... ok test layout::sequence::tests::sequence_center_label_moves_off_path_when_path_is_blocked ... ok test layout::subgraphs::tests::apply_subgraph_bands_aligns_path_like_groups_on_cross_axis ... ok test layout::subgraphs::tests::apply_subgraph_anchors_marks_external_anchor_nodes ... ok test layout::sequence::tests::sequence_center_label_prefers_optimal_gap_band ... ok test layout::subgraphs::tests::subgraph_anchor_id_ignores_anchor_when_it_is_a_member ... ok test layout::subgraphs::tests::subgraph_anchor_id_prefers_explicit_id_before_label ... ok test layout::subgraphs::tests::build_subgraph_layouts_expands_parent_to_contain_nested_child_layout ... ok test layout::tests::assign_positions_preserves_input_order_within_rank ... ok test layout::subgraphs::tests::apply_subgraph_direction_overrides_honors_explicit_lr_direction ... ok test layout::tests::compact_large_flowchart_whitespace_reduces_main_axis_spread ... ok test layout::tests::edge_label_anchor_uses_path_progress_midpoint ... ok test layout::tests::path_bend_count_tracks_turns ... ok test layout::tests::path_label_intersections_can_ignore_owned_reservation ... ok test layout::tests::grid_router_avoids_blocking_obstacle ... ok test layout::tests::rank_edges_falls_back_when_primary_coverage_is_too_small ... ok test layout::tests::rank_edges_prefers_non_dotted_flow_edges_when_coverage_is_good ... ok test layout::text::tests::char_width_factor_returns_positive_values ... ok test layout::text::tests::char_width_factor_treats_cjk_as_wide ... ok test layout::text::tests::fallback_text_width_counts_emoji_sequences_as_single_wide_glyphs ... ok test layout::text::tests::fallback_text_width_scales_with_font_size ... ok test layout::text::tests::fallback_text_width_treats_emoji_as_one_em ... ok test layout::text::tests::split_lines_handles_br_tags ... ok test layout::text::tests::split_lines_trims_whitespace ... ok test layout::text::tests::wrap_line_does_not_wrap_short_text ... ok test layout::text::tests::wrap_line_splits_long_text ... ok test layout::tests::wraps_long_labels ... ok test layout::text::tests::measure_label_empty_string_produces_single_line ... ok test parser::tests::invalid_init_directive_is_an_error ... ok test parser::tests::mask_bracket_content_preserves_byte_positions ... ok test layout::text::tests::measure_label_produces_nonempty_block ... ok test layout::tests::sequence_layout_normalizes_missing_participants ... ok test parser::tests::indent_sensitive_diagrams_skip_yaml_frontmatter ... ok test parser::tests::parse_architecture_basic ... ok test parser::tests::parse_architecture_edge_ports ... ok test layout::tests::edge_style_merges_default_and_override ... ok test parser::tests::parse_c4_basic ... ok test parser::tests::parse_class_diagram_basic ... ok test parser::tests::parse_class_relation_multiplicity ... ok test parser::tests::parse_class_multiple_stereotypes ... ok test parser::tests::parse_class_stereotype_only ... ok test parser::tests::parse_class_stereotype_annotation ... ok test parser::tests::parse_class_stereotype_with_attrs_and_methods ... ok test parser::tests::parse_er_diagram_basic ... ok test parser::tests::parse_gantt_basic ... ok test parser::tests::parse_gantt_frontmatter_display_mode ... ok test parser::tests::parse_indent_sensitive_diagram_with_frontmatter ... ok test parser::tests::parse_gitgraph_basic ... ok test layout::tests::layout_normalizes_missing_edge_endpoint_nodes ... ok test parser::tests::parse_journey_basic ... ok test parser::tests::parse_kanban_basic ... ok test parser::tests::invalid_header_prefixes_are_not_accepted ... ok test layout::tests::layout_places_nodes ... ok test parser::tests::parse_mindmap_basic ... ok test layout::tests::flowchart_routing_avoids_reserved_label_corridor_during_route_selection ... ok test layout::tests::routing_handles_tiny_nodes_without_panicking ... ok test layout::tests::routing_prefers_path_through_preferred_label_center ... ok test parser::tests::parse_packet_basic ... ok test layout::tests::routing_avoids_occupied_lane_when_possible ... ok test parser::tests::parse_pie_diagram_basic ... ok test parser::tests::malformed_flowchart_edges_are_errors ... ok test parser::tests::parse_pipe_edge_label ... ok test parser::tests::parse_pipe_edge_label_with_circle_decoration ... ok test parser::tests::parse_compact_dotted_edge_label_without_spaces ... ok test parser::tests::parse_quadrant_basic ... ok test parser::tests::parse_compact_dotted_edge_label_with_dotted_ids ... ok test parser::tests::parse_radar_basic ... ok test parser::tests::parse_pipe_edge_label_with_cross_decoration ... ok test parser::tests::parse_pipe_edge_label_with_hyphen_does_not_create_phantom_nodes ... ok test parser::tests::parse_multiple_classes ... ok test parser::tests::parse_edge_label_in_arrow ... ok test parser::tests::parse_dotted_edge_label_with_br_and_hyphen ... ok test parser::tests::parse_quoted_inline_edge_label ... ok test parser::tests::bare_edge_shorthand_is_still_accepted_as_flowchart ... ok test parser::tests::parse_multi_source_edges ... ok test parser::tests::parse_init_with_single_quotes ... ok test parser::tests::parse_block_skips_style_directives ... ok test parser::tests::parse_sankey_basic ... ok test parser::tests::parse_multi_target_edges ... ok test parser::tests::parse_parallel_ampersand_with_label_ampersand ... ok test parser::tests::parse_node_id_with_dot ... ok test parser::tests::parse_emoji_in_node_label ... ok test parser::tests::parse_block_unlabeled_nested_group ... ok test parser::tests::parse_ampersand_in_node_label_not_split ... ok test parser::tests::parse_nested_subgraphs ... ok test parser::tests::parse_block_basic ... ok test parser::tests::parse_block_named_nested_group ... ok test parser::tests::parse_sequence_autonumber_off ... ok test parser::tests::parse_requirement_basic ... ok test parser::tests::parse_link_style_whitespace_indexes ... ok test parser::tests::beta_and_c4_headers_remain_accepted ... ok test parser::tests::parse_sequence_alt_sections ... ok test parser::tests::parse_semicolon_statements ... ok test parser::tests::parse_class_and_styles ... ok test parser::tests::parse_sequence_box ... ok test parser::tests::parse_inline_class_and_linkstyle_default ... ok test parser::tests::parse_edge_decorations ... ok test parser::tests::parse_requirement_direction_and_reverse_relation ... ok test parser::tests::parse_sequence_database_participant ... ok test parser::tests::parse_requirement_types_classes_styles_and_contains ... ok test parser::tests::parse_edge_styles ... ok test parser::tests::parse_sequence_critical_sections ... ok test parser::tests::parse_sequence_diagram_basic ... ok test parser::tests::parse_state_description_line ... ok test parser::tests::parse_sequence_notes ... ok test parser::tests::parse_sequence_par_sections ... ok test parser::tests::parse_simple_flowchart ... ok test parser::tests::parse_state_choice_stereotype ... ok test parser::tests::parse_state_inline_class ... ok test parser::tests::parse_state_fork_stereotype ... ok test parser::tests::parse_state_diagram_basic ... ok test parser::tests::parse_state_descriptions_preserve_title_and_accumulate ... ok test parser::tests::parse_state_note ... ok test parser::tests::parse_style_multiple_nodes ... ok test parser::tests::parse_timeline_direction_headers ... ok test parser::tests::parse_subgraph_single_token_id ... ok test parser::tests::parse_timeline_basic ... ok test parser::tests::parse_subgraph ... ok test parser::tests::parse_treemap_basic ... ok test parser::tests::parse_xy_chart_basic ... ok test parser::tests::preprocess_keep_indent_skips_yaml_frontmatter ... ok test parser::tests::parse_zenuml_basic ... ok test parser::tests::parses_click_directive ... ok test parser::tests::parse_subgraph_style ... ok test parser::tests::split_on_ampersand_plain ... ok test parser::tests::split_on_ampersand_mixed ... ok test parser::tests::split_on_ampersand_preserves_label_ampersand ... ok test parser::tests::unknown_non_mermaid_input_is_an_error ... ok test render::tests::center_label_background_hidden_when_path_is_clear ... ok test render::tests::endpoint_label_background_prefers_no_box_when_not_touching ... ok test parser::tests::strips_inline_comments ... ok test render::tests::flowchart_arrowhead_angle_uses_endpoint_tangent ... ok test render::tests::normalize_font_family_falls_back_for_blank_input ... ok test render::tests::parse_hex_color_rejects_multibyte_utf8 ... ok test parser::tests::subgraph_membership_first_claim_wins ... ok test render::tests::parse_hex_color_valid_colors ... ok test parser::tests::subgraph_membership_nested_chain_keeps_ancestors ... ok test render::tests::rounded_polyline_path_keeps_straight_segments_straight ... ok test render::tests::rounded_polyline_path_preserves_endpoints_and_rounds_interior_corner ... ok test render::tests::sequence_center_label_background_visible_for_near_clearance ... ok test render::tests::sequence_endpoint_label_background_visible_for_small_non_touch_gap ... ok test render::tests::mindmap_default_shape_honors_zero_corner_radius ... ok test layout::tests::right_left_layout_places_successor_to_left ... ok test layout::routing::tests::exterior_fallback_routes_around_overconstrained_corridor ... ok test text_metrics::tests::measure_empty_text_is_zero ... ok test text_metrics::tests::canonical_family_name_matches_case_insensitively ... ok test text_metrics::tests::normalize_family_key_uses_versioned_cache_namespace ... ok test theme::tests::parse_hex_rejects_multibyte_utf8 ... ok test layout::tests::bottom_top_layout_places_successor_above ... ok test theme::tests::parse_hex_valid_colors ... ok test unicode_width::tests::ascii_returns_none ... ok test unicode_width::tests::cjk_returns_none ... ok test unicode_width::tests::keycap_sequence_is_wide ... ok test unicode_width::tests::keycap_without_vs_is_wide ... ok test unicode_width::tests::regional_indicator_pair_is_wide ... ok test unicode_width::tests::skin_tone_modifier_extends_cluster ... ok test unicode_width::tests::standalone_variation_selector_is_zero_width ... ok test unicode_width::tests::zwj_family_is_single_wide_cluster ... ok test unicode_width::tests::standalone_zwj_is_zero_width ... ok test render::tests::default_theme_keeps_emoji_font_fallbacks_in_svg ... ok test validator::tests::block_beta_named_group_end_passes ... ok test validator::tests::block_beta_stray_end_is_reported ... ok test validator::tests::click_balanced_passes ... ok test validator::tests::click_unbalanced_quote_is_reported ... ok test validator::tests::comment_only_input_passes ... ok test theme::tests::builtin_theme_pie_palettes_have_no_adjacent_duplicates ... ok test validator::tests::empty_input_passes ... ok test validator::tests::init_directive_invalid_json_is_reported ... ok test validator::tests::init_directive_missing_colon_is_reported ... ok test theme::tests::theme_from_name_resolves_builtin_presets ... ok test validator::tests::init_directive_unknown_name_is_tolerated ... ok test validator::tests::init_directive_valid_json_passes ... ok test validator::tests::leading_arrow_is_reported ... ok test validator::tests::leading_thick_arrow_is_reported ... ok test validator::tests::frontmatter_before_sequence_header_is_skipped ... ok test validator::tests::nested_subgraphs_balanced_pass ... ok test validator::tests::nested_subgraphs_inner_unclosed_is_reported ... ok test validator::tests::other_diagram_kinds_skip_end_balance ... ok test validator::tests::regular_edge_passes ... ok test validator::tests::sequence_declared_participants_match_passes ... ok test validator::tests::sequence_participant_as_alias_is_honored ... ok test validator::tests::sequence_unclosed_frame_is_reported ... ok test validator::tests::sequence_stray_end_is_reported ... ok test validator::tests::stray_end_without_open_is_reported ... ok test render::tests::render_svg_normalizes_quoted_font_family ... ok test validator::tests::sequence_without_declarations_passes ... ok test validator::tests::sequence_unknown_participant_on_left_is_reported ... ok test validator::tests::subgraph_balanced_passes ... ok test validator::tests::subgraph_unclosed_is_reported ... ok test validator::tests::sequence_unknown_participant_on_right_is_reported ... ok test validator::tests::sequence_par_alt_loop_opt_frames_pass ... ok test tests::test_pie_diagram ... ok test tests::test_state_diagram ... ok test layout::tests::disconnected_flowchart_components_align_on_cross_axis ... ok test tests::test_measure_with_dimensions_reports_output_canvas_and_viewbox ... ok test tests::test_class_diagram ... ok test tests::test_render_simple ... ok test tests::test_render_with_options ... ok test tests::test_sequence_diagram ... ok test tests::test_preferred_aspect_ratio_applies_to_svg_dimensions ... ok test tests::test_render_with_timing ... ok test tests::test_measure_matches_rendered_svg_dimensions ... ok test render::tests::render_svg_basic ... ok test layout::tests::er_labels_stay_attached_after_path_postprocess ... ok test layout::tests::flowchart_subgraph_layouts_enclose_member_nodes ... ok test layout::tests::tiny_flowchart_cycle_routes_around_non_endpoint_nodes ... ok test layout::tests::flowchart_top_level_subgraphs_do_not_overlap_after_layout ... ok test tests::test_preferred_aspect_ratio_handles_tall_targets ... ok test layout::tests::dense_flowchart_mid_span_edge_stays_direct_under_fast_metrics ... ok test layout::tests::right_left_cycle_places_downstream_before_cycle_block ... ok test layout::tests::flowchart_cycle_places_downstream_after_cycle_block ... ok test layout::tests::dense_flowchart_keeps_mid_span_edge_reasonably_direct ... ok test tests::test_preferred_aspect_ratio_rebalances_viewbox_layout ... ok test layout::tests::flowchart_labels_stay_attached_after_path_postprocess ... ok test layout::tests::flowchart_subgraph_direction_fixture_keeps_lr_members_horizontal ... ok test layout::tests::cycle_fixture_back_edge_uses_outer_side_ports ... ok test layout::tests::cycle_fixture_backbone_edges_collapse_to_straight_segments ... ok test layout::tests::cycle_fixture_keeps_forward_backbone_edges_reasonably_simple ... ok test layout::tests::cycle_fixture_subgraph_has_room_for_title_and_return_lane ... ok test layout::tests::flowchart_candidate_ports_prefer_facing_leaf_ports_without_endpoint_reentry ... ok test layout::tests::opaque_flowchart_challenge_edge_has_no_axis_oscillation ... ok test layout::tests::opaque_flowchart_routes_around_large_label_boxes ... ok test layout::tests::opaque_flowchart_satisfies_invariants_under_fast_metrics ... ok test result: ok. 331 passed; 0 failed; 0 ignored; 0 measured; 2 filtered out; finished in 6.73s Running unittests src/main.rs (target/debug/deps/mmdr-dfd2499703f3edf3) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/aspect_fold_suite.rs (target/debug/deps/aspect_fold_suite-42cb6f46e01c736a) running 9 tests test no_goal_keeps_wide_chain_wide ... ok test rl_direction_wraps_too ... ok test linear_lr_chain_wraps_toward_goal ... ok test subgraph_chain_not_folded ... ok test feeder_cross_band_edge_stays_connected ... ok test wrap_with_back_edge_stays_clean ... ok test vertical_chain_does_not_fold ... ok test goal_render_is_deterministic ... ok test no_goal_layout_identical_to_pre_fold_pipeline ... ok test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.08s Running tests/cli_suite.rs (target/debug/deps/cli_suite-8802b4162f043525) running 8 tests test cli_theme_flag_rejects_unknown_names ... ok test cli_width_height_affect_file_svg ... ok test cli_default_svg_uses_natural_dimensions ... ok test cli_theme_flag_composes_with_theme_variables ... ok test cli_stdin_input_renders_to_file ... ok test cli_width_height_affect_stdout_svg ... ok test cli_default_png_has_no_letterbox ... ok test cli_theme_flag_selects_builtin_presets ... ok test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.16s Running tests/correctness_suite.rs (target/debug/deps/correctness_suite-54c61821f9e3756c) running 5 tests test finite_number_check_flags_nan_attribute ... ok test synthetic_state_nodes_are_excluded ... ok test label_parity_flags_a_dropped_node_label ... ok test viewbox_check_flags_nonpositive_size ... ok test label_parity_accepts_wrapped_and_compartment_labels ... ok test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 1 filtered out; finished in 0.00s Running tests/determinism_suite.rs (target/debug/deps/determinism_suite-09b4afe1f7571620) running 2 tests test determinism_self_test_tiny ... ok test appending_a_leaf_node_barely_moves_existing_nodes ... ok test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 1 filtered out; finished in 0.05s Running tests/invariant_suite.rs (target/debug/deps/invariant_suite-1e8f4d338001ddcc) running 6 tests test invariants_reject_edges_with_fewer_than_two_points ... ok test invariants_reject_non_finite_diagram_specific_geometry ... ok test flowchart_quality_metrics_are_flowchart_only ... ok test malformed_block_columns_zero_does_not_panic ... ok test quadrant_layout_sanitizes_non_finite_direct_ir_points ... ok test flowchart_quality_metrics_report_hard_violations_and_score ... ok test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 2 filtered out; finished in 0.03s Running tests/layout_suite.rs (target/debug/deps/layout_suite-0582a856682da861) running 17 tests test pie_outside_labels_do_not_intrude_into_right_legend ... ok test architecture_edges_route_from_declared_ports ... ok test architecture_ports_drive_grid_placement ... ok test architecture_junctions_form_two_crosses ... ok test timeline_vertical_cards_adapt_width_and_height ... ok test timeline_event_descriptions_wrap_inside_cards ... ok test sequence_basic_uses_mermaid_like_actor_geometry_and_framing ... ok test timeline_direction_headers_and_config_default ... ok test sequence_frames_keeps_mermaid_like_lane_pitch ... ok test sequence_alt_frame_geometry_matches_mermaid ... ok test sequence_nested_alt_wide_section_labels_do_not_panic ... ok test parallel_long_flowchart_labels_expand_bounds_and_do_not_overlap ... ok test td_loopback_uses_outer_left_ports_and_orthogonal_lane ... ok test bidirectional_flowchart_labels_do_not_overlap ... ok test flowchart_label_collision_fixture_routes_around_non_endpoint_nodes ... ok test long_edge_label_flowchart_keeps_top_level_subgraphs_separate ... ok test render_all_fixtures ... ok test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 24.47s Running tests/output_shape_suite.rs (target/debug/deps/output_shape_suite-df9a0940dfbdb351) running 3 tests test balanced_tree_is_symmetric ... ok test chain_edges_have_minimal_points ... ok test straight_chains_stay_bend_free ... ok test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 10.88s Running tests/parse_errors.rs (target/debug/deps/parse_errors-9ec0a137bc9d6cf1) running 29 tests test invalid_directive_empty_init_body ... ok test invalid_directive_missing_closing_fence ... ok test block_beta_stray_end_is_still_reported ... ok test invalid_directive_missing_colon ... ok test invalid_directive_malformed_json ... ok test invalid_directive_unparseable_nested_json ... ok test sequence_unclosed_frame_is_reported ... ok test unclosed_subgraph_multiple_opens ... ok test unclosed_subgraph_nested_inner ... ok test unclosed_subgraph_simple ... ok test unclosed_subgraph_with_nodes_but_no_end ... ok test unclosed_subgraph_with_title ... ok test unexpected_token_click_three_quotes ... ok test unexpected_token_click_unbalanced_quote ... ok test unexpected_token_leading_arrow ... ok test unexpected_token_leading_dotted_arrow ... ok test unexpected_token_leading_thick_arrow ... ok test unexpected_token_stray_end_in_sequence ... ok test unexpected_token_stray_end_without_open ... ok test unknown_participant_on_lhs ... ok test unknown_participant_on_rhs ... ok test unknown_participant_reports_line_number ... ok test unknown_participant_with_actor_declaration ... ok test unknown_participant_with_similar_candidate ... ok test valid_sequence_with_declarations_renders_strict ... ok test valid_flowchart_parses_strict ... ok test valid_block_beta_named_group_renders_strict ... ok test valid_flowchart_renders_strict ... ok test valid_sequence_par_alt_frames_render_strict ... ok test result: ok. 29 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s Running tests/robustness_suite.rs (target/debug/deps/robustness_suite-e8271b304d4f3bcf) running 7 tests test malformed_block_columns_zero_does_not_panic ... ok test non_finite_public_numeric_data_is_sanitized ... ok test issue_37_offscreen_coordinates_from_huge_label_do_not_panic ... ok test issue_37_degenerate_flowcharts_do_not_panic ... ok test malformed_public_graph_ir_does_not_panic_or_emit_non_finite_svg ... ok test issue_116_decision_nodes_render_without_panic ... ok test render_never_panics_on_any_fixture ... ok test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 26.96s Running tests/semantic_suite.rs (target/debug/deps/semantic_suite-06ad1422a60f5cf9) running 2 tests test pie_check_flags_disproportionate_slice ... ok test gantt_dependency_chain_with_named_tasks_stays_in_range ... ok test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 1 filtered out; finished in 0.01s Running tests/visual_issue_suite.rs (target/debug/deps/visual_issue_suite-47f2fd8a48f22265) running 8 tests test architecture_junctions_are_compact_routing_points ... ok test pie_cjk_title_fits_inside_viewbox ... ok test architecture_iconify_icons_render_as_symbols_not_broken_question_marks ... ok test pie_outside_label_background_does_not_overlap_legend ... ok test architecture_group_edge_modifiers_do_not_create_phantom_nodes ... ok test pie_slices_get_distinct_colors_with_default_theme ... ok test mindmap_edge_color_config_overrides_section_palette ... ok test display_math_labels_are_rendered_readably_in_svg_text ... ok test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.27s Doc-tests mermaid_rs_renderer running 5 tests test src/lib.rs - render_with_options (line 213) ... ok test src/lib.rs - (line 37) ... ok test src/lib.rs - render (line 195) ... ok test src/lib.rs - render_with_timing (line 338) ... ok test src/lib.rs - (line 16) ... ok test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.30s all doctests ran in 3.81s; merged doctests compilation took 3.50s >>> mermaid-rs-renderer: Entering fakeroot... >>> mermaid-rs-renderer*: Running postcheck for mermaid-rs-renderer >>> mermaid-rs-renderer*: Preparing package mermaid-rs-renderer... >>> mermaid-rs-renderer*: Stripping binaries >>> mermaid-rs-renderer*: Scanning shared objects >>> mermaid-rs-renderer*: Tracing dependencies... so:libc.musl-x86.so.1 so:libgcc_s.so.1 >>> mermaid-rs-renderer*: Package size: 4.6 MB >>> mermaid-rs-renderer*: Compressing data... >>> mermaid-rs-renderer*: Create checksum... >>> mermaid-rs-renderer*: Create mermaid-rs-renderer-0.3.1-r0.apk >>> mermaid-rs-renderer: Build complete at Tue, 14 Jul 2026 18:50:29 +0000 elapsed time 0h 5m 17s >>> mermaid-rs-renderer: Cleaning up srcdir >>> mermaid-rs-renderer: Cleaning up pkgdir >>> mermaid-rs-renderer: Cleaning up tmpdir >>> mermaid-rs-renderer: Uninstalling dependencies... ( 1/11) Purging .makedepends-mermaid-rs-renderer (20260714.184513) ( 2/11) Purging cargo-auditable (0.7.5-r0) ( 3/11) Purging cargo (1.96.1-r0) ( 4/11) Purging rust (1.96.1-r0) ( 5/11) Purging libssh2 (1.11.1-r3) ( 6/11) Purging llvm22-libs (22.1.8-r0) ( 7/11) Purging scudo-malloc (22.1.8-r0) ( 8/11) Purging sqlite-libs (3.53.3-r0) ( 9/11) Purging libffi (3.5.2-r1) (10/11) Purging libxml2 (2.13.9-r2) (11/11) Purging xz-libs (5.8.3-r0) Executing busybox-1.38.0-r1.trigger OK: 426.9 MiB in 105 packages >>> mermaid-rs-renderer: Updating the testing/x86 repository index... >>> mermaid-rs-renderer: Signing the index...