[INFO] fetching crate ratatui-plt 0.0.2... [INFO] testing ratatui-plt-0.0.2 against try#dec9417b8611e34e787a3e4c37686b5131f9e5c5 for pr-154210-2 [INFO] extracting crate ratatui-plt 0.0.2 into /workspace/builds/worker-1-tc2/source [INFO] started tweaking crates.io crate ratatui-plt 0.0.2 [INFO] removed 0 missing examples [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate ratatui-plt 0.0.2 [INFO] tweaked toml for crates.io crate ratatui-plt 0.0.2 written to /workspace/builds/worker-1-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate ratatui-plt 0.0.2 on toolchain dec9417b8611e34e787a3e4c37686b5131f9e5c5 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate ratatui-plt 0.0.2 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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 0f87f0e41eccf608865c5715c53614ae1b02ed86fb5b847068b93b9640f5e2d6 [INFO] running `Command { std: "docker" "start" "-a" "0f87f0e41eccf608865c5715c53614ae1b02ed86fb5b847068b93b9640f5e2d6", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "0f87f0e41eccf608865c5715c53614ae1b02ed86fb5b847068b93b9640f5e2d6", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0f87f0e41eccf608865c5715c53614ae1b02ed86fb5b847068b93b9640f5e2d6", kill_on_drop: false }` [INFO] [stdout] 0f87f0e41eccf608865c5715c53614ae1b02ed86fb5b847068b93b9640f5e2d6 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 7d9b213a78aaacdd87a856a3b2089602393b034733696a49e5a2e0d471a7cd0b [INFO] running `Command { std: "docker" "start" "-a" "7d9b213a78aaacdd87a856a3b2089602393b034733696a49e5a2e0d471a7cd0b", kill_on_drop: false }` [INFO] [stderr] Compiling unicode-segmentation v1.12.0 [INFO] [stderr] Compiling thiserror v2.0.18 [INFO] [stderr] Compiling either v1.15.0 [INFO] [stderr] Compiling signal-hook v0.3.18 [INFO] [stderr] Compiling instability v0.3.12 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling lru v0.16.3 [INFO] [stderr] Compiling siphasher v1.0.2 [INFO] [stderr] Compiling powerfmt v0.2.0 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling rustix v1.1.4 [INFO] [stderr] Compiling syn v2.0.117 [INFO] [stderr] Compiling castaway v0.2.4 [INFO] [stderr] Compiling parking_lot_core v0.9.12 [INFO] [stderr] Compiling mio v1.1.1 [INFO] [stderr] Compiling num-conv v0.2.0 [INFO] [stderr] Compiling compact_str v0.9.0 [INFO] [stderr] Compiling num_threads v0.1.7 [INFO] [stderr] Compiling litrs v1.0.0 [INFO] [stderr] Compiling convert_case v0.10.0 [INFO] [stderr] Compiling deranged v0.5.8 [INFO] [stderr] Compiling phf_shared v0.11.3 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling time-core v0.1.8 [INFO] [stderr] Compiling itertools v0.14.0 [INFO] [stderr] Compiling parking_lot v0.12.5 [INFO] [stderr] Compiling line-clipping v0.3.5 [INFO] [stderr] Compiling signal-hook-mio v0.2.5 [INFO] [stderr] Compiling palette v0.7.6 [INFO] [stderr] Compiling by_address v1.2.1 [INFO] [stderr] Compiling fast-srgb8 v1.0.0 [INFO] [stderr] Compiling document-features v0.2.12 [INFO] [stderr] Compiling phf_generator v0.11.3 [INFO] [stderr] Compiling time v0.3.47 [INFO] [stderr] Compiling approx v0.5.1 [INFO] [stderr] Compiling ordered-float v5.1.0 [INFO] [stderr] Compiling unicode-truncate v2.0.1 [INFO] [stderr] Compiling darling_core v0.23.0 [INFO] [stderr] Compiling thiserror-impl v2.0.18 [INFO] [stderr] Compiling strum_macros v0.27.2 [INFO] [stderr] Compiling derive_more-impl v2.1.1 [INFO] [stderr] Compiling phf_macros v0.11.3 [INFO] [stderr] Compiling palette_derive v0.7.6 [INFO] [stderr] Compiling phf v0.11.3 [INFO] [stderr] Compiling derive_more v2.1.1 [INFO] [stderr] Compiling crossterm v0.29.0 [INFO] [stderr] Compiling kasuari v0.4.12 [INFO] [stderr] Compiling strum v0.27.2 [INFO] [stderr] Compiling ratatui-core v0.1.0 [INFO] [stderr] Compiling darling_macro v0.23.0 [INFO] [stderr] Compiling darling v0.23.0 [INFO] [stderr] Compiling ratatui-widgets v0.3.0 [INFO] [stderr] Compiling ratatui-crossterm v0.1.0 [INFO] [stderr] Compiling ratatui-macros v0.7.0 [INFO] [stderr] Compiling ratatui v0.30.0 [INFO] [stderr] Compiling ratatui-plt v0.0.2 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 31.89s [INFO] running `Command { std: "docker" "inspect" "7d9b213a78aaacdd87a856a3b2089602393b034733696a49e5a2e0d471a7cd0b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "7d9b213a78aaacdd87a856a3b2089602393b034733696a49e5a2e0d471a7cd0b", kill_on_drop: false }` [INFO] [stdout] 7d9b213a78aaacdd87a856a3b2089602393b034733696a49e5a2e0d471a7cd0b [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 6e89dcea1b12f99ad4d9f5a9914cae7ac2d66063ebda002da871b53033618b6f [INFO] running `Command { std: "docker" "start" "-a" "6e89dcea1b12f99ad4d9f5a9914cae7ac2d66063ebda002da871b53033618b6f", kill_on_drop: false }` [INFO] [stderr] Compiling tracing-core v0.1.36 [INFO] [stderr] Compiling thread_local v1.1.9 [INFO] [stderr] Compiling owo-colors v4.3.0 [INFO] [stderr] Compiling object v0.37.3 [INFO] [stderr] Compiling eyre v0.6.12 [INFO] [stderr] Compiling rand_core v0.10.0 [INFO] [stderr] Compiling gimli v0.32.3 [INFO] [stderr] Compiling getrandom v0.4.2 [INFO] [stderr] Compiling color-spantrace v0.3.0 [INFO] [stderr] Compiling miniz_oxide v0.8.9 [INFO] [stderr] Compiling indenter v0.3.4 [INFO] [stderr] Compiling rustc-demangle v0.1.27 [INFO] [stderr] Compiling chacha20 v0.10.0 [INFO] [stderr] Compiling rand v0.10.0 [INFO] [stderr] Compiling tracing-subscriber v0.3.23 [INFO] [stderr] Compiling tracing v0.1.44 [INFO] [stderr] Compiling tracing-error v0.2.1 [INFO] [stderr] Compiling addr2line v0.25.1 [INFO] [stderr] Compiling backtrace v0.3.76 [INFO] [stderr] Compiling color-eyre v0.6.5 [INFO] [stderr] Compiling ratatui-plt v0.0.2 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 35.06s [INFO] running `Command { std: "docker" "inspect" "6e89dcea1b12f99ad4d9f5a9914cae7ac2d66063ebda002da871b53033618b6f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "6e89dcea1b12f99ad4d9f5a9914cae7ac2d66063ebda002da871b53033618b6f", kill_on_drop: false }` [INFO] [stdout] 6e89dcea1b12f99ad4d9f5a9914cae7ac2d66063ebda002da871b53033618b6f [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] d2cc7b4d1a199605b3d3d209064bf9280a348eb2f11ea01180994a4239a33803 [INFO] running `Command { std: "docker" "start" "-a" "d2cc7b4d1a199605b3d3d209064bf9280a348eb2f11ea01180994a4239a33803", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.36s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/ratatui_plt-9913b2ba8685b6a0) [INFO] [stdout] [INFO] [stdout] running 25 tests [INFO] [stdout] test export::tests::test_ansi256_to_rgb_grayscale ... ok [INFO] [stdout] test export::tests::test_buffer_to_ansi_rgb_colors ... ok [INFO] [stdout] test export::tests::test_buffer_to_ansi_contains_escapes ... ok [INFO] [stdout] test export::tests::test_buffer_to_svg_escapes_special_chars ... ok [INFO] [stdout] test export::tests::test_buffer_to_text_with_content ... ok [INFO] [stdout] test export::tests::test_render_to_buffer_dimensions ... ok [INFO] [stdout] test plot_buffer::tests::test_bg_z_ordering ... ok [INFO] [stdout] test export::tests::test_save_text_roundtrip ... ok [INFO] [stdout] test plot_buffer::tests::test_braille_higher_z_replaces ... ok [INFO] [stdout] test export::tests::test_xml_escape ... ok [INFO] [stdout] test plot_buffer::tests::test_contrast_adjustment ... ok [INFO] [stdout] test plot_buffer::tests::test_braille_vs_char_priority ... ok [INFO] [stdout] test plot_buffer::tests::test_fill_does_not_overwrite_grid ... ok [INFO] [stdout] test plot_buffer::tests::test_half_block_no_contrast ... ok [INFO] [stdout] test plot_buffer::tests::test_marker_preserves_fill_bg ... ok [INFO] [stdout] test plot_buffer::tests::test_char_z_ordering ... ok [INFO] [stdout] test plot_buffer::tests::test_composite_empty ... ok [INFO] [stdout] test export::tests::test_buffer_to_text_empty ... ok [INFO] [stdout] test export::tests::test_ansi256_to_rgb_standard ... ok [INFO] [stdout] test export::tests::test_buffer_to_svg_structure ... ok [INFO] [stdout] test export::tests::test_color_to_rgb_named ... ok [INFO] [stdout] test plot_buffer::tests::test_braille_or_same_z ... ok [INFO] [stdout] test plot_buffer::tests::test_opaque_fill_no_contrast ... ok [INFO] [stdout] test plot_buffer::tests::test_set_cell_opaque ... ok [INFO] [stdout] test export::tests::test_ansi256_to_rgb_cube ... ok [INFO] [stderr] Running tests/integration.rs (/opt/rustwide/target/debug/deps/integration-d345074c0d6b3c85) [INFO] [stdout] [INFO] [stdout] test result: ok. 25 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 177 tests [INFO] [stdout] test test_asinh_scale_transform_and_inverse ... ok [INFO] [stdout] test test_asinh_norm_handles_positive_negative_zero ... ok [INFO] [stdout] test test_aspect_ratio_equal ... ok [INFO] [stdout] test test_auto_minor_locator_produces_correct_subdivisions ... ok [INFO] [stdout] test test_all_registered_colormaps_produce_valid_colors ... ok [INFO] [stdout] test test_axis_scale_transform ... ok [INFO] [stdout] test test_band_plot_renders ... ok [INFO] [stdout] test test_bar_chart_stacked_renders ... ok [INFO] [stdout] test test_border_style_chars ... ok [INFO] [stdout] test test_bar3d_renders_with_camera_state ... ok [INFO] [stdout] test test_bar_chart_grouped_renders ... ok [INFO] [stdout] test test_boundary_norm ... ok [INFO] [stdout] test test_brush_state ... ok [INFO] [stdout] test test_box_plot_notch_renders ... ok [INFO] [stdout] test test_box_plot_show_means_and_notch_renders ... ok [INFO] [stdout] test test_centered_norm_from_bounds ... ok [INFO] [stdout] test test_boxen_plot_renders ... ok [INFO] [stdout] test test_box_plot_show_means_renders ... ok [INFO] [stdout] test test_box_plot_renders ... ok [INFO] [stdout] test test_camera3d_state ... ok [INFO] [stdout] test test_categorical_locator_formatter ... ok [INFO] [stdout] test test_box_data_quartiles ... ok [INFO] [stdout] test test_candlestick_chart_renders ... ok [INFO] [stdout] test test_collections_api ... ok [INFO] [stdout] test test_colormap_resample ... ok [INFO] [stdout] test test_colorbar_extend_renders ... ok [INFO] [stdout] test test_colormap_reversed ... ok [INFO] [stdout] test test_centered_norm_maps_center_to_half ... ok [INFO] [stdout] test test_enclosed_numbers ... ok [INFO] [stdout] test test_depth_sort ... ok [INFO] [stdout] test test_dendrogram_renders ... ok [INFO] [stdout] test test_contour_renders ... ok [INFO] [stdout] test test_error_bar_plot_renders ... ok [INFO] [stdout] test test_ecdf_plot_renders ... ok [INFO] [stdout] test test_contour_show_labels_renders ... ok [INFO] [stdout] test test_colormap_viridis ... ok [INFO] [stdout] test test_facet_data_series_data ... ok [INFO] [stdout] test test_camera3d_projection ... ok [INFO] [stdout] test test_facet_data_new_empty ... ok [INFO] [stdout] test test_fixed_locator ... ok [INFO] [stdout] test test_crosshair_overlay_renders ... ok [INFO] [stdout] test test_export_render_to_buffer_correct_size ... ok [INFO] [stdout] test test_export_buffer_to_svg_valid_start_tag ... ok [INFO] [stdout] test test_box_plot_bootstrap_ci ... ok [INFO] [stdout] test test_custom_dash_pattern_renders ... ok [INFO] [stdout] test test_facet_data_row_col_keys ... ok [INFO] [stdout] test test_get_colormap_nonexistent_returns_none ... ok [INFO] [stdout] test test_func_formatter ... ok [INFO] [stdout] test test_func_norm_with_custom_function ... ok [INFO] [stdout] test test_funnel_chart_renders ... ok [INFO] [stdout] test test_export_buffer_to_text_non_empty ... ok [INFO] [stdout] test test_gantt_chart_renders ... ok [INFO] [stdout] test test_facet_grid_renders ... ok [INFO] [stdout] test test_get_colormap_blues_returns_some ... ok [INFO] [stdout] test test_func_scale_with_custom_forward_inverse ... ok [INFO] [stdout] test test_gauge_chart_renders ... ok [INFO] [stdout] test test_grid_data ... ok [INFO] [stdout] test test_event_plot_renders ... ok [INFO] [stdout] test test_grid_data_from_fn_corners ... ok [INFO] [stdout] test test_hatch_pattern_char_at ... ok [INFO] [stdout] test test_gauge_chart_default_sectors ... ok [INFO] [stdout] test test_heatmap_mask_renders ... ok [INFO] [stdout] test test_contour3d_renders_with_camera_state ... ok [INFO] [stdout] test test_histogram_bin_method_fd_renders ... ok [INFO] [stdout] test test_hist2d_renders ... ok [INFO] [stdout] test test_histogram_bin_method_auto_renders ... ok [INFO] [stdout] test test_histogram_bin_method_sqrt_renders ... ok [INFO] [stdout] test test_histogram_bin_method_sturges_renders ... ok [INFO] [stdout] test test_image_data_dimensions ... ok [INFO] [stdout] test test_hexbin_plot_renders ... ok [INFO] [stdout] test test_inset_axes_rect ... ok [INFO] [stdout] test test_heatmap_renders ... ok [INFO] [stdout] test test_interactive_legend_renders ... ok [INFO] [stdout] test test_image_plot_scalar_renders ... ok [INFO] [stdout] test test_image_plot_rgb_renders ... ok [INFO] [stdout] test test_get_colormap_viridis_returns_some ... ok [INFO] [stdout] test test_histogram_side_by_side_mode_renders ... ok [INFO] [stdout] test test_histogram_multiple_datasets_renders ... ok [INFO] [stdout] test test_histogram_bin_method_scott_renders ... ok [INFO] [stdout] test test_heatmap_show_values_renders ... ok [INFO] [stdout] test test_histogram_renders ... ok [INFO] [stdout] test test_histogram_step_type_renders ... ok [INFO] [stdout] test test_interactive_legend_toggle ... ok [INFO] [stdout] test test_log_formatter ... ok [INFO] [stdout] test test_log_locator ... ok [INFO] [stdout] test test_log_norm ... ok [INFO] [stdout] test test_line_plot_step_mode_post_renders ... ok [INFO] [stdout] test test_joint_plot_renders ... ok [INFO] [stdout] test test_linear_norm ... ok [INFO] [stdout] test test_joint_plot_rug_marginals ... ok [INFO] [stdout] test test_logit_scale_transform_and_inverse ... ok [INFO] [stdout] test test_joint_plot_kde_marginals ... ok [INFO] [stdout] test test_marker_shapes ... ok [INFO] [stdout] test test_line_plot_step_mode_mid_renders ... ok [INFO] [stdout] test test_line_plot_with_shared_view ... ok [INFO] [stdout] test test_line_style_constructors ... ok [INFO] [stdout] test test_listed_colormap_interpolation ... ok [INFO] [stdout] test test_line_plot_renders ... ok [INFO] [stdout] test test_joint_plot_no_marginals ... ok [INFO] [stdout] test test_minor_grid_color_theme ... ok [INFO] [stdout] test test_multi_column_legend_size ... ok [INFO] [stdout] test test_mathtext ... ok [INFO] [stdout] test test_line_plot_step_mode_pre_renders ... ok [INFO] [stdout] test test_multi_panel_renders ... ok [INFO] [stdout] test test_matshow_renders ... ok [INFO] [stdout] test test_max_n_locator ... ok [INFO] [stdout] test test_marker_shapes_dingbats ... ok [INFO] [stdout] test test_marker_shapes_extended ... ok [INFO] [stdout] test test_listed_colormap ... ok [INFO] [stdout] test test_null_locator_returns_empty_ticks ... ok [INFO] [stdout] test test_percent_formatter_formats_correctly ... ok [INFO] [stdout] test test_multiple_locator ... ok [INFO] [stdout] test test_pick_nearest ... ok [INFO] [stdout] test test_plot_area_nearest_point ... ok [INFO] [stdout] test test_plot_area_screen_x_roundtrip ... ok [INFO] [stdout] test test_plot_config_activate ... ok [INFO] [stdout] test test_plot_area_screen_y_roundtrip ... ok [INFO] [stdout] test test_network_plot_renders ... ok [INFO] [stdout] test test_null_formatter_returns_empty_strings ... ok [INFO] [stdout] test test_parallel_coords_renders ... ok [INFO] [stdout] test test_quiver3d_renders_with_camera_state ... ok [INFO] [stdout] test test_rect_selector_renders ... ok [INFO] [stdout] test test_pie_chart_renders ... ok [INFO] [stdout] test test_pie_chart_renders_with_unicode_extended ... ok [INFO] [stdout] test test_scale_power_transform ... ok [INFO] [stdout] test test_scale_symlog_transform ... ok [INFO] [stdout] test test_sankey_diagram_renders ... ok [INFO] [stdout] test test_plot_area_contains ... ok [INFO] [stdout] test test_scalar_formatter ... ok [INFO] [stdout] test test_power_norm ... ok [INFO] [stdout] test test_plot_macro ... ok [INFO] [stdout] test test_render_small_area_graceful ... ok [INFO] [stdout] test test_scatter3d_stateful_renders ... ok [INFO] [stdout] test test_rug_plot_renders ... ok [INFO] [stdout] test test_radial_plot_enhancements ... ok [INFO] [stdout] test test_scatter_plot_renders ... ok [INFO] [stdout] test test_radial_plot_renders ... ok [INFO] [stdout] test test_render_empty_data_graceful ... ok [INFO] [stdout] test test_scatter3d_renders ... ok [INFO] [stdout] test test_series_creation ... ok [INFO] [stdout] test test_series_with_errors ... ok [INFO] [stdout] test test_si_formatter ... ok [INFO] [stdout] test test_shared_view_state ... ok [INFO] [stdout] test test_span_selector_renders ... ok [INFO] [stdout] test test_spy_renders ... ok [INFO] [stdout] test test_strip_plot_renders ... ok [INFO] [stdout] test test_swarm_plot_renders ... ok [INFO] [stdout] test test_sunburst_renders ... ok [INFO] [stdout] test test_stacked_area_renders ... ok [INFO] [stdout] test test_stem_plot_renders ... ok [INFO] [stdout] test test_split_at_nan ... ok [INFO] [stdout] test test_stairs_plot_renders ... ok [INFO] [stdout] test test_reference_line_constructors ... ok [INFO] [stdout] test test_streamplot_renders ... ok [INFO] [stdout] test test_symlog_norm ... ok [INFO] [stdout] test test_theme_guard_restores ... ok [INFO] [stdout] test test_theme_presets ... ok [INFO] [stdout] test test_surface3d_renders ... ok [INFO] [stdout] test test_scientific_notation ... ok [INFO] [stdout] test test_series3d_creation ... ok [INFO] [stdout] test test_twin_axes_renders ... ok [INFO] [stdout] test test_ternary_plot_renders ... ok [INFO] [stdout] test test_series_filter_nan ... ok [INFO] [stdout] test test_triangulation_and_triplot ... ok [INFO] [stdout] test test_vector_field_renders ... ok [INFO] [stdout] test test_two_slope_norm ... ok [INFO] [stdout] test test_vector_field_data ... ok [INFO] [stdout] test test_series_macro ... ok [INFO] [stdout] test test_pcolormesh_renders ... ok [INFO] [stdout] test test_vector_field_arrow_styles ... ok [INFO] [stdout] test test_treemap_renders ... ok [INFO] [stdout] test test_tick_direction_and_params ... ok [INFO] [stdout] test test_violin_plot_renders ... ok [INFO] [stdout] test test_wireframe3d_stateful_renders ... ok [INFO] [stdout] test test_waterfall_chart_renders ... ok [INFO] [stdout] test test_wireframe3d_renders ... ok [INFO] [stdout] test test_violin_plot_split_mode_renders ... ok [INFO] [stdout] [INFO] [stderr] Doc-tests ratatui_plt [INFO] [stdout] test result: ok. 177 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 107 tests [INFO] [stdout] test src/collections.rs - collections::PathCollection (line 97) ... ok [INFO] [stdout] test src/axis.rs - axis::set_cell_aspect (line 263) - compile ... ok [INFO] [stdout] test src/brushing.rs - brushing::BrushState (line 16) ... ok [INFO] [stdout] test src/frame.rs - frame::PlotFrame (line 343) ... ignored [INFO] [stdout] test src/annotation.rs - annotation::Annotation (line 55) ... ok [INFO] [stdout] test src/lib.rs - (line 12) - compile ... ok [INFO] [stdout] test src/axis.rs - axis::Axis (line 328) ... ok [INFO] [stdout] test src/linked_view.rs - linked_view::SharedViewState (line 16) ... ok [INFO] [stdout] test src/macros.rs - macros::colormap_custom (line 96) ... ok [INFO] [stdout] test src/legend.rs - legend::InteractiveLegend (line 263) ... ok [INFO] [stdout] test src/frame.rs - frame::ReferenceLine (line 47) ... ok [INFO] [stdout] test src/macros.rs - macros::heatmap_widget (line 65) ... ok [INFO] [stdout] test src/legend.rs - legend::Legend (line 66) ... ok [INFO] [stdout] test src/export.rs - export::render_to_buffer (line 37) ... ok [INFO] [stdout] test src/colormap.rs - colormap::ListedColormap (line 412) ... ok [INFO] [stdout] test src/plot_buffer.rs - plot_buffer::PlotBuffer (line 63) ... ignored [INFO] [stdout] test src/macros.rs - macros::subplot (line 81) ... ok [INFO] [stdout] test src/mathtext.rs - mathtext (line 8) ... ok [INFO] [stdout] test src/macros.rs - macros::series (line 9) ... ok [INFO] [stdout] test src/mathtext.rs - mathtext::scientific_notation (line 156) ... ok [INFO] [stdout] test src/colormap.rs - colormap::get_colormap (line 1098) ... ok [INFO] [stdout] test src/norm.rs - norm (line 8) ... ok [INFO] [stdout] test src/prelude.rs - prelude (line 3) ... ok [INFO] [stdout] test src/export.rs - export (line 9) ... ok [INFO] [stdout] test src/macros.rs - macros::plot (line 39) ... ok [INFO] [stdout] test src/colormap.rs - colormap::Reversed (line 478) ... ok [INFO] [stdout] test src/series.rs - series::Series (line 14) ... ok [INFO] [stdout] test src/series.rs - series::Series3D (line 232) ... ok [INFO] [stdout] test src/spines.rs - spines::Spines (line 10) ... ok [INFO] [stdout] test src/transform.rs - transform::Camera3D (line 12) ... ok [INFO] [stdout] test src/transform.rs - transform::Camera3DState (line 108) ... ok [INFO] [stdout] test src/widgets/bar_chart.rs - widgets::bar_chart::BarChart (line 59) ... ok [INFO] [stdout] test src/widgets/box_plot.rs - widgets::box_plot::BoxPlot (line 114) ... ok [INFO] [stdout] test src/widgets/boxen.rs - widgets::boxen::BoxenPlot (line 79) ... ok [INFO] [stdout] test src/theme.rs - theme::ThemeGuard (line 396) ... ok [INFO] [stdout] test src/widgets/contour.rs - widgets::contour::ContourPlot (line 23) ... ok [INFO] [stdout] test src/theme.rs - theme (line 8) ... ok [INFO] [stdout] test src/series.rs - series::GridData (line 286) ... ok [INFO] [stdout] test src/widgets/contour3d.rs - widgets::contour3d::Contour3D (line 22) ... ok [INFO] [stdout] test src/widgets/crosshair.rs - widgets::crosshair::Crosshair (line 21) ... ok [INFO] [stdout] test src/widgets/dendrogram.rs - widgets::dendrogram::Dendrogram (line 61) ... ok [INFO] [stdout] test src/widgets/error_bar.rs - widgets::error_bar::ErrorBarPlot (line 28) ... ok [INFO] [stdout] test src/widgets/ecdf.rs - widgets::ecdf (line 5) ... ok [INFO] [stdout] test src/widgets/ecdf.rs - widgets::ecdf::EcdfPlot (line 58) ... ok [INFO] [stdout] test src/widgets/facet_grid.rs - widgets::facet_grid (line 9) ... ok [INFO] [stdout] test src/widgets/event_plot.rs - widgets::event_plot (line 8) ... ok [INFO] [stdout] test src/widgets/funnel.rs - widgets::funnel (line 8) ... ok [INFO] [stdout] test src/widgets/gantt.rs - widgets::gantt (line 8) ... ok [INFO] [stdout] test src/widgets/gauge.rs - widgets::gauge (line 8) ... ok [INFO] [stdout] test src/widgets/heatmap.rs - widgets::heatmap::Heatmap (line 24) ... ok [INFO] [stdout] test src/widgets/hist2d.rs - widgets::hist2d::Hist2D (line 22) ... ok [INFO] [stdout] test src/widgets/image_plot.rs - widgets::image_plot::ImagePlot (line 83) ... ok [INFO] [stdout] test src/widgets/image_plot.rs - widgets::image_plot::matshow (line 526) ... ok [INFO] [stdout] test src/widgets/histogram.rs - widgets::histogram::Histogram (line 94) ... ok [INFO] [stdout] test src/widgets/joint_plot.rs - widgets::joint_plot (line 7) ... ok [INFO] [stdout] test src/widgets/band.rs - widgets::band (line 8) ... ok [INFO] [stdout] test src/transform.rs - transform::aspect_area (line 279) ... ok [INFO] [stdout] test src/widgets/multi_panel.rs - widgets::multi_panel::MultiPanel (line 54) ... ok [INFO] [stdout] test src/widgets/line_plot.rs - widgets::line_plot (line 5) ... ok [INFO] [stdout] test src/widgets/multi_panel.rs - widgets::multi_panel::MultiPanel::from_mosaic (line 142) ... ok [INFO] [stdout] test src/widgets/network.rs - widgets::network (line 8) ... ok [INFO] [stdout] test src/widgets/multi_panel.rs - widgets::multi_panel::MultiPanel (line 65) ... ok [INFO] [stdout] test src/widgets/pie_chart.rs - widgets::pie_chart (line 8) ... ok [INFO] [stdout] test src/widgets/parallel_coords.rs - widgets::parallel_coords (line 9) ... ok [INFO] [stdout] test src/widgets/pcolormesh.rs - widgets::pcolormesh::Pcolormesh (line 28) ... ok [INFO] [stdout] test src/chars.rs - chars (line 10) ... ok [INFO] [stdout] test src/axis.rs - axis::AspectRatio (line 156) ... ok [INFO] [stdout] test src/colormap.rs - colormap (line 8) ... ok [INFO] [stdout] test src/color_cycle.rs - color_cycle (line 9) ... ok [INFO] [stdout] test src/widgets/quiver3d.rs - widgets::quiver3d::Quiver3D (line 62) ... ok [INFO] [stdout] test src/widgets/rect_selector.rs - widgets::rect_selector::RectangleSelector (line 23) ... ok [INFO] [stdout] test src/widgets/sankey.rs - widgets::sankey (line 9) ... ok [INFO] [stdout] test src/widgets/scatter3d.rs - widgets::scatter3d::Scatter3D (line 21) ... ok [INFO] [stdout] test src/widgets/stairs.rs - widgets::stairs (line 5) ... ok [INFO] [stdout] test src/widgets/stairs.rs - widgets::stairs::StairsPlot (line 67) ... ok [INFO] [stdout] test src/widgets/stem_plot.rs - widgets::stem_plot::StemPlot (line 22) ... ok [INFO] [stdout] test src/widgets/streamplot.rs - widgets::streamplot (line 8) ... ok [INFO] [stdout] test src/widgets/strip.rs - widgets::strip (line 5) ... ok [INFO] [stdout] test src/widgets/strip.rs - widgets::strip::StripPlot (line 59) ... ok [INFO] [stdout] test src/widgets/image_plot.rs - widgets::image_plot::spy (line 489) ... ok [INFO] [stdout] test src/widgets/span_selector.rs - widgets::span_selector::SpanSelector (line 52) ... ok [INFO] [stdout] test src/widgets/scatter_plot.rs - widgets::scatter_plot::ScatterPlot (line 44) ... ok [INFO] [stdout] test src/widgets/surface3d.rs - widgets::surface3d::Surface3D (line 23) ... ok [INFO] [stdout] test src/widgets/ternary.rs - widgets::ternary (line 9) ... ok [INFO] [stdout] test src/triangulation.rs - triangulation::Triangulation (line 12) ... ok [INFO] [stdout] test src/widgets/rug.rs - widgets::rug (line 5) ... ok [INFO] [stdout] test src/widgets/treemap.rs - widgets::treemap (line 9) ... ok [INFO] [stdout] test src/widgets/swarm.rs - widgets::swarm::SwarmPlot (line 49) ... ok [INFO] [stdout] test src/widgets/triplot.rs - widgets::triplot::TriPlot (line 24) ... ok [INFO] [stdout] test src/config.rs - config::PlotConfig (line 14) ... ok [INFO] [stdout] test src/ticker.rs - ticker (line 8) ... ok [INFO] [stdout] test src/collections.rs - collections::LineCollection (line 27) ... ok [INFO] [stdout] test src/widgets/inset.rs - widgets::inset (line 8) ... ok [INFO] [stdout] test src/widgets/bar3d.rs - widgets::bar3d::Bar3D (line 60) ... ok [INFO] [stdout] test src/widgets/sunburst.rs - widgets::sunburst (line 8) ... ok [INFO] [stdout] test src/widgets/stacked_area.rs - widgets::stacked_area::StackedArea (line 31) ... ok [INFO] [stdout] test src/widgets/rug.rs - widgets::rug::RugPlot (line 70) ... ok [INFO] [stdout] test src/widgets/tricolor.rs - widgets::tricolor::TriColor (line 27) ... ok [INFO] [stdout] test src/widgets/candlestick.rs - widgets::candlestick (line 7) ... ok [INFO] [stdout] test src/widgets/twin_axes.rs - widgets::twin_axes::TwinAxes (line 19) ... ok [INFO] [stdout] test src/widgets/hexbin.rs - widgets::hexbin::HexbinPlot (line 35) ... ok [INFO] [stdout] test src/widgets/waterfall.rs - widgets::waterfall (line 8) ... ok [INFO] [stdout] test src/widgets/tricontour.rs - widgets::tricontour::TriContour (line 27) ... ok [INFO] [stdout] test src/widgets/radial.rs - widgets::radial::RadialPlot (line 43) ... ok [INFO] [stdout] test src/widgets/wireframe3d.rs - widgets::wireframe3d::Wireframe3D (line 18) ... ok [INFO] [stdout] test src/widgets/violin_plot.rs - widgets::violin_plot::ViolinPlot (line 153) ... ok [INFO] [stdout] test src/widgets/vector_field.rs - widgets::vector_field::VectorField (line 43) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 105 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.14s [INFO] [stdout] [INFO] [stdout] all doctests ran in 1.54s; merged doctests compilation took 1.36s [INFO] running `Command { std: "docker" "inspect" "d2cc7b4d1a199605b3d3d209064bf9280a348eb2f11ea01180994a4239a33803", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d2cc7b4d1a199605b3d3d209064bf9280a348eb2f11ea01180994a4239a33803", kill_on_drop: false }` [INFO] [stdout] d2cc7b4d1a199605b3d3d209064bf9280a348eb2f11ea01180994a4239a33803