[INFO] fetching crate scivex-viz 0.1.1...
[INFO] testing scivex-viz-0.1.1 against beta-2026-04-21 for beta-1.96-2
[INFO] extracting crate scivex-viz 0.1.1 into /workspace/builds/worker-4-tc2/source
[INFO] started tweaking crates.io crate scivex-viz 0.1.1
[INFO] finished tweaking crates.io crate scivex-viz 0.1.1
[INFO] tweaked toml for crates.io crate scivex-viz 0.1.1 written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate scivex-viz 0.1.1 on toolchain beta-2026-04-21
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-04-21" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate scivex-viz 0.1.1 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" "+beta-2026-04-21" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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" "+beta-2026-04-21" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] ae01c006ff5f1902790e96af9a6376b3944cc2352e584eba85eef574754a5443
[INFO] running `Command { std: "docker" "start" "-a" "ae01c006ff5f1902790e96af9a6376b3944cc2352e584eba85eef574754a5443", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "ae01c006ff5f1902790e96af9a6376b3944cc2352e584eba85eef574754a5443", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ae01c006ff5f1902790e96af9a6376b3944cc2352e584eba85eef574754a5443", kill_on_drop: false }`
[INFO] [stdout] ae01c006ff5f1902790e96af9a6376b3944cc2352e584eba85eef574754a5443
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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" "+beta-2026-04-21" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 4aaa24e685dc95234570612ca6fa6282f313d9d314bfed6877190c74f38e85a2
[INFO] running `Command { std: "docker" "start" "-a" "4aaa24e685dc95234570612ca6fa6282f313d9d314bfed6877190c74f38e85a2", kill_on_drop: false }`
[INFO] [stderr]    Compiling scivex-core v0.1.1
[INFO] [stderr]    Compiling scivex-viz v0.1.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 3.12s
[INFO] running `Command { std: "docker" "inspect" "4aaa24e685dc95234570612ca6fa6282f313d9d314bfed6877190c74f38e85a2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4aaa24e685dc95234570612ca6fa6282f313d9d314bfed6877190c74f38e85a2", kill_on_drop: false }`
[INFO] [stdout] 4aaa24e685dc95234570612ca6fa6282f313d9d314bfed6877190c74f38e85a2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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" "+beta-2026-04-21" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 7e8ad905cd0754e1c792591f03944c2d92d73c8ed43247d62f6656f4401420ae
[INFO] running `Command { std: "docker" "start" "-a" "7e8ad905cd0754e1c792591f03944c2d92d73c8ed43247d62f6656f4401420ae", kill_on_drop: false }`
[INFO] [stderr]    Compiling scivex-viz v0.1.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 2.24s
[INFO] running `Command { std: "docker" "inspect" "7e8ad905cd0754e1c792591f03944c2d92d73c8ed43247d62f6656f4401420ae", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7e8ad905cd0754e1c792591f03944c2d92d73c8ed43247d62f6656f4401420ae", kill_on_drop: false }`
[INFO] [stdout] 7e8ad905cd0754e1c792591f03944c2d92d73c8ed43247d62f6656f4401420ae
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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" "+beta-2026-04-21" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 430b33348fb62629ebd52ef5ab6fa216032a52269819dc91d57233cb1acf5a00
[INFO] running `Command { std: "docker" "start" "-a" "430b33348fb62629ebd52ef5ab6fa216032a52269819dc91d57233cb1acf5a00", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.02s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/scivex_viz-8837be2e99d5a58b)
[INFO] [stdout] 
[INFO] [stdout] running 310 tests
[INFO] [stdout] test animation::gif::tests::log2_ceil_values ... ok
[INFO] [stdout] test animation::gif::tests::gif_encode_single_frame ... ok
[INFO] [stdout] test animation::gif::tests::gif_encode_multi_frame ... ok
[INFO] [stdout] test animation::lzw::tests::lzw_encode_basic ... ok
[INFO] [stdout] test animation::lzw::tests::lzw_encode_single_byte ... ok
[INFO] [stdout] test animation::lzw::tests::lzw_encode_empty ... ok
[INFO] [stdout] test animation::quantize::tests::quantize_empty ... ok
[INFO] [stdout] test animation::quantize::tests::average_color_basic ... ok
[INFO] [stdout] test animation::quantize::tests::quantize_simple ... ok
[INFO] [stdout] test animation::quantize::tests::quantize_with_transparency ... ok
[INFO] [stdout] test animation::tests::animation_add_frames ... ok
[INFO] [stdout] test animation::lzw::tests::lzw_encode_all_same ... ok
[INFO] [stdout] test animation::tests::animation_loop_count ... ok
[INFO] [stdout] test animation::tests::animation_no_frames_error ... ok
[INFO] [stdout] test animation::quantize::tests::quantize_multi_color ... ok
[INFO] [stdout] test annotation::tests::hline_constructor ... ok
[INFO] [stdout] test annotation::tests::legend_constructor ... ok
[INFO] [stdout] test annotation::tests::legend_positions_distinct ... ok
[INFO] [stdout] test annotation::tests::text_constructor ... ok
[INFO] [stdout] test annotation::tests::vline_constructor ... ok
[INFO] [stdout] test area::tests::area_builder_methods ... ok
[INFO] [stdout] test area::tests::area_data_range_includes_baseline ... ok
[INFO] [stdout] test area::tests::area_empty_data ... ok
[INFO] [stdout] test axes::tests::axes_add_plot ... ok
[INFO] [stdout] test area::tests::area_produces_elements ... ok
[INFO] [stdout] test axes::tests::axes_default ... ok
[INFO] [stdout] test axes::tests::axes_annotate ... ok
[INFO] [stdout] test axes::tests::axes_grid_toggle ... ok
[INFO] [stdout] test axes::tests::auto_range_no_plots ... ok
[INFO] [stdout] test axes::tests::axes_labels ... ok
[INFO] [stdout] test axes::tests::axes_theme ... ok
[INFO] [stdout] test axes::tests::axes_ranges ... ok
[INFO] [stdout] test axes::tests::axes_title ... ok
[INFO] [stdout] test axes::tests::data_ranges_public ... ok
[INFO] [stdout] test axes::tests::auto_range_from_data ... ok
[INFO] [stdout] test area::tests::area_stroke_color ... ok
[INFO] [stdout] test axes::tests::format_tick_decimal ... ok
[INFO] [stdout] test axes::tests::hide_x_ticks_reduces_elements ... ok
[INFO] [stdout] test axes::tests::hide_y_ticks_reduces_elements ... ok
[INFO] [stdout] test axes::tests::render_produces_elements ... ok
[INFO] [stdout] test axes::tests::format_tick_scientific ... ok
[INFO] [stdout] test axes::tests::render_no_grid ... ok
[INFO] [stdout] test backend::bitmap::tests::draw_line_horizontal ... ok
[INFO] [stdout] test axes::tests::format_tick_values ... ok
[INFO] [stdout] test axes::tests::set_range_programmatic ... ok
[INFO] [stdout] test backend::bitmap::tests::fill_circle_basic ... ok
[INFO] [stdout] test backend::bitmap::tests::base64_encode_known ... ok
[INFO] [stdout] test backend::bitmap::tests::fill_rect_basic ... ok
[INFO] [stdout] test backend::bitmap::tests::base64_encode_empty ... ok
[INFO] [stdout] test backend::bitmap::tests::crc32_known_value ... ok
[INFO] [stdout] test axes::tests::render_with_title_and_labels ... ok
[INFO] [stdout] test backend::bitmap::tests::builder_pattern ... ok
[INFO] [stdout] test backend::bitmap::tests::framebuffer_out_of_bounds ... ok
[INFO] [stdout] test backend::bitmap::tests::framebuffer_set_pixel ... ok
[INFO] [stdout] test backend::bitmap::tests::alpha_blending ... ok
[INFO] [stdout] test backend::bitmap::tests::png_signature ... ok
[INFO] [stdout] test backend::bitmap::tests::draw_elements ... ok
[INFO] [stdout] test backend::bitmap::tests::polygon_fill ... ok
[INFO] [stdout] test backend::bitmap::tests::render_returns_base64 ... ok
[INFO] [stdout] test backend::bitmap::tests::stroke_circle_draws ... ok
[INFO] [stdout] test backend::bitmap::tests::zero_dimensions_error ... ok
[INFO] [stdout] test backend::html::tests::canvas_dimensions ... ok
[INFO] [stdout] test backend::html::tests::default_impl ... ok
[INFO] [stdout] test backend::html::tests::group_in_json ... ok
[INFO] [stdout] test backend::html::tests::html_escape_special_chars ... ok
[INFO] [stdout] test backend::html::tests::interactive_flag_controls_pan_zoom ... ok
[INFO] [stdout] test backend::html::tests::json_escape_special_chars ... ok
[INFO] [stdout] test backend::html::tests::polyline_in_json ... ok
[INFO] [stdout] test backend::html::tests::render_contains_element_json ... ok
[INFO] [stdout] test backend::html::tests::render_contains_html_structure ... ok
[INFO] [stdout] test backend::html::tests::stroke_with_dash_in_json ... ok
[INFO] [stdout] test backend::html::tests::text_element_in_json ... ok
[INFO] [stdout] test backend::html::tests::title_appears_in_output ... ok
[INFO] [stdout] test backend::html::tests::title_escapes_html ... ok
[INFO] [stdout] test backend::svg::tests::render_basic_elements ... ok
[INFO] [stdout] test backend::svg::tests::xml_escape_special_chars ... ok
[INFO] [stdout] test backend::terminal::tests::render_line_has_braille ... ok
[INFO] [stdout] test backend::terminal::tests::terminal_backend_custom_size ... ok
[INFO] [stdout] test backend::terminal::tests::render_empty_elements ... ok
[INFO] [stdout] test backend::terminal::tests::terminal_backend_default ... ok
[INFO] [stdout] test chart::tests::circle_mark_same_as_point ... ok
[INFO] [stdout] test chart::tests::color_encoding_produces_legend ... ok
[INFO] [stdout] test chart::tests::constant_values_do_not_panic ... ok
[INFO] [stdout] test chart::tests::empty_data_returns_error ... ok
[INFO] [stdout] test chart::tests::escape_xml_special_chars ... ok
[INFO] [stdout] test chart::tests::format_tick_decimal ... ok
[INFO] [stdout] test chart::tests::format_tick_integer ... ok
[INFO] [stdout] test chart::tests::from_columns_builds_rows ... ok
[INFO] [stdout] test chart::tests::missing_field_returns_error ... ok
[INFO] [stdout] test chart::tests::full_vegalite_style_usage ... ok
[INFO] [stdout] test chart::tests::missing_x_encoding_returns_error ... ok
[INFO] [stdout] test chart::tests::missing_y_encoding_returns_error ... ok
[INFO] [stdout] test chart::tests::nice_ticks_empty ... ok
[INFO] [stdout] test chart::tests::new_from_rows ... ok
[INFO] [stdout] test chart::tests::nice_ticks_reasonable ... ok
[INFO] [stdout] test chart::tests::resolve_colors_no_encoding ... ok
[INFO] [stdout] test chart::tests::resolve_colors_with_categories ... ok
[INFO] [stdout] test chart::tests::resolve_sizes_maps_range ... ok
[INFO] [stdout] test chart::tests::single_data_point_does_not_panic ... ok
[INFO] [stdout] test chart::tests::resolve_sizes_no_encoding ... ok
[INFO] [stdout] test chart::tests::size_encoding_varies_radius ... ok
[INFO] [stdout] test chart::tests::title_appears_in_svg ... ok
[INFO] [stdout] test chart::tests::to_html_wraps_svg ... ok
[INFO] [stdout] test chart::tests::to_svg_area_mark ... ok
[INFO] [stdout] test chart::tests::to_svg_bar_mark ... ok
[INFO] [stdout] test chart::tests::to_svg_contains_circles_for_point ... ok
[INFO] [stdout] test chart::tests::to_svg_contains_svg_tag ... ok
[INFO] [stdout] test chart::tests::to_svg_line_mark ... ok
[INFO] [stdout] test chart::tests::to_svg_rule_mark ... ok
[INFO] [stdout] test chart::tests::to_svg_text_mark ... ok
[INFO] [stdout] test chart::tests::width_and_height ... ok
[INFO] [stdout] test color::tests::color_equality ... ok
[INFO] [stdout] test color::tests::colormap_clamps_t ... ok
[INFO] [stdout] test color::tests::colormap_endpoints ... ok
[INFO] [stdout] test color::tests::colormap_sample_mid ... ok
[INFO] [stdout] test color::tests::colormap_empty_errors ... ok
[INFO] [stdout] test color::tests::colormap_single_color ... ok
[INFO] [stdout] test color::tests::coolwarm_colormap_endpoints ... ok
[INFO] [stdout] test color::tests::default_palette_has_ten_colors ... ok
[INFO] [stdout] test color::tests::hex_invalid_chars ... ok
[INFO] [stdout] test color::tests::hex_invalid_length ... ok
[INFO] [stdout] test color::tests::hex_roundtrip ... ok
[INFO] [stdout] test color::tests::hex_with_alpha ... ok
[INFO] [stdout] test color::tests::hex_without_hash ... ok
[INFO] [stdout] test color::tests::inferno_colormap_endpoints ... ok
[INFO] [stdout] test color::tests::lerp_clamps_above_one ... ok
[INFO] [stdout] test color::tests::lerp_clamps_below_zero ... ok
[INFO] [stdout] test color::tests::lerp_endpoints ... ok
[INFO] [stdout] test color::tests::lerp_midpoint ... ok
[INFO] [stdout] test color::tests::named_constants ... ok
[INFO] [stdout] test color::tests::plasma_colormap_endpoints ... ok
[INFO] [stdout] test color::tests::svg_color_opaque ... ok
[INFO] [stdout] test color::tests::svg_color_transparent ... ok
[INFO] [stdout] test color::tests::transparent_constant ... ok
[INFO] [stdout] test contour::tests::contour_builder_methods ... ok
[INFO] [stdout] test contour::tests::contour_empty_grid ... ok
[INFO] [stdout] test contour::tests::contour_data_range ... ok
[INFO] [stdout] test contour::tests::contour_produces_elements ... ok
[INFO] [stdout] test contour::tests::contour_uniform_grid_no_lines ... ok
[INFO] [stdout] test contour::tests::marching_squares_simple ... ok
[INFO] [stdout] test error_bar::tests::confidence_band_builder ... ok
[INFO] [stdout] test error_bar::tests::confidence_band_data_range ... ok
[INFO] [stdout] test error_bar::tests::confidence_band_empty ... ok
[INFO] [stdout] test error_bar::tests::confidence_band_produces_polyline ... ok
[INFO] [stdout] test error_bar::tests::error_bar_builder ... ok
[INFO] [stdout] test error_bar::tests::error_bar_data_range ... ok
[INFO] [stdout] test error_bar::tests::error_bar_empty ... ok
[INFO] [stdout] test error_bar::tests::error_bar_produces_elements ... ok
[INFO] [stdout] test figure::tests::figure_add_axes ... ok
[INFO] [stdout] test figure::tests::figure_layout ... ok
[INFO] [stdout] test figure::tests::figure_plot_shorthand ... ok
[INFO] [stdout] test figure::tests::figure_share_x_hides_top_ticks ... ok
[INFO] [stdout] test figure::tests::figure_share_x ... ok
[INFO] [stdout] test figure::tests::figure_share_both ... ok
[INFO] [stdout] test figure::tests::figure_default ... ok
[INFO] [stdout] test figure::tests::figure_size ... ok
[INFO] [stdout] test figure::tests::figure_theme ... ok
[INFO] [stdout] test figure::tests::figure_svg_contains_viewbox ... ok
[INFO] [stdout] test figure::tests::figure_share_y ... ok
[INFO] [stdout] test figure::tests::figure_to_svg_end_to_end ... ok
[INFO] [stdout] test heatmap::tests::heatmap_colormap ... ok
[INFO] [stdout] test heatmap::tests::heatmap_data_range ... ok
[INFO] [stdout] test heatmap::tests::heatmap_element_count ... ok
[INFO] [stdout] test heatmap::tests::heatmap_empty_data ... ok
[INFO] [stdout] test heatmap::tests::heatmap_labels ... ok
[INFO] [stdout] test figure::tests::figure_weighted_layout ... ok
[INFO] [stdout] test heatmap::tests::heatmap_with_values ... ok
[INFO] [stdout] test joint_plot::tests::joint_plot_builder_methods ... ok
[INFO] [stdout] test heatmap::tests::heatmap_label_is_none ... ok
[INFO] [stdout] test latex::tests::fraction ... ok
[INFO] [stdout] test latex::tests::greek_letter ... ok
[INFO] [stdout] test latex::tests::math_symbols ... ok
[INFO] [stdout] test latex::tests::mixed_text_and_math ... ok
[INFO] [stdout] test latex::tests::multiple_math_regions ... ok
[INFO] [stdout] test joint_plot::tests::joint_plot_marginal_clamped ... ok
[INFO] [stdout] test latex::tests::plain_text_no_math ... ok
[INFO] [stdout] test latex::tests::simple_math_variable ... ok
[INFO] [stdout] test joint_plot::tests::joint_plot_with_labels ... ok
[INFO] [stdout] test figure::tests::figure_to_terminal ... ok
[INFO] [stdout] test latex::tests::contains_math_false ... ok
[INFO] [stdout] test latex::tests::contains_math_true ... ok
[INFO] [stdout] test joint_plot::tests::joint_plot_builds ... ok
[INFO] [stdout] test latex::tests::complex_expression ... ok
[INFO] [stdout] test latex::tests::subscript_simple ... ok
[INFO] [stdout] test latex::tests::superscript_braced ... ok
[INFO] [stdout] test latex::tests::superscript_simple ... ok
[INFO] [stdout] test latex::tests::to_unicode_fraction ... ok
[INFO] [stdout] test latex::tests::to_unicode_greek ... ok
[INFO] [stdout] test latex::tests::to_unicode_subscript ... ok
[INFO] [stdout] test latex::tests::to_unicode_superscript ... ok
[INFO] [stdout] test layout::tests::grid_cell_bounds_no_overlap ... ok
[INFO] [stdout] test layout::tests::grid_cells_positive_size ... ok
[INFO] [stdout] test layout::tests::grid_layout ... ok
[INFO] [stdout] test layout::tests::layout_default_is_single ... ok
[INFO] [stdout] test layout::tests::padding_default ... ok
[INFO] [stdout] test layout::tests::single_cell_bounds ... ok
[INFO] [stdout] test layout::tests::single_layout ... ok
[INFO] [stdout] test pair_plot::tests::kde_estimate_empty ... ok
[INFO] [stdout] test pair_plot::tests::kde_estimate_basic ... ok
[INFO] [stdout] test pair_plot::tests::pair_plot_builder_methods ... ok
[INFO] [stdout] test pair_plot::tests::pair_plot_empty_data ... ok
[INFO] [stdout] test pie::tests::donut_chart ... ok
[INFO] [stdout] test pie::tests::pie_custom_colors ... ok
[INFO] [stdout] test pie::tests::pie_data_range_is_normalized ... ok
[INFO] [stdout] test pie::tests::pie_empty_values ... ok
[INFO] [stdout] test pie::tests::pie_label ... ok
[INFO] [stdout] test pie::tests::pie_produces_wedges ... ok
[INFO] [stdout] test plot::tests::bar_plot_bar_width ... ok
[INFO] [stdout] test pie::tests::pie_labels_set ... ok
[INFO] [stdout] test plot::tests::bar_plot_color ... ok
[INFO] [stdout] test pair_plot::tests::pair_plot_kde_diagonal ... ok
[INFO] [stdout] test plot::tests::bar_plot_element_count ... ok
[INFO] [stdout] test plot::tests::bar_plot_empty ... ok
[INFO] [stdout] test plot::tests::bar_plot_label ... ok
[INFO] [stdout] test pair_plot::tests::pair_plot_with_labels ... ok
[INFO] [stdout] test plot::tests::histogram_bins ... ok
[INFO] [stdout] test plot::tests::line_plot_empty_data_range ... ok
[INFO] [stdout] test plot::tests::line_plot_label ... ok
[INFO] [stdout] test plot::tests::histogram_color ... ok
[INFO] [stdout] test plot::tests::line_plot_no_label ... ok
[INFO] [stdout] test plot::tests::histogram_empty_data ... ok
[INFO] [stdout] test plot::tests::line_plot_produces_polyline ... ok
[INFO] [stdout] test plot::tests::histogram_label ... ok
[INFO] [stdout] test plot::tests::line_plot_color ... ok
[INFO] [stdout] test plot::tests::line_plot_dash ... ok
[INFO] [stdout] test pair_plot::tests::pair_plot_builds_figure ... ok
[INFO] [stdout] test plot::tests::min_max_basic ... ok
[INFO] [stdout] test plot::tests::line_plot_width ... ok
[INFO] [stdout] test plot::tests::line_plot_data_range ... ok
[INFO] [stdout] test plot::tests::scatter_plot_color ... ok
[INFO] [stdout] test plot::tests::scatter_plot_data_range ... ok
[INFO] [stdout] test plot::tests::scatter_plot_label ... ok
[INFO] [stdout] test plot::tests::scatter_plot_shape ... ok
[INFO] [stdout] test plot::tests::scatter_plot_size ... ok
[INFO] [stdout] test plot::tests::scatter_plot_element_count ... ok
[INFO] [stdout] test polar::tests::polar_builder_methods ... ok
[INFO] [stdout] test polar::tests::polar_data_range_is_normalized ... ok
[INFO] [stdout] test polar::tests::polar_empty ... ok
[INFO] [stdout] test polar::tests::polar_produces_elements ... ok
[INFO] [stdout] test scale::tests::linear_equal_min_max ... ok
[INFO] [stdout] test scale::tests::linear_inverse_roundtrip ... ok
[INFO] [stdout] test scale::tests::linear_transform_inverse ... ok
[INFO] [stdout] test scale::tests::log_scale_inverse ... ok
[INFO] [stdout] test scale::tests::log_scale_non_positive_returns_zero ... ok
[INFO] [stdout] test scale::tests::log_scale_ticks ... ok
[INFO] [stdout] test scale::tests::log_scale_transform ... ok
[INFO] [stdout] test scale::tests::log_scale_with_base ... ok
[INFO] [stdout] test scale::tests::nice_ticks_empty_when_invalid ... ok
[INFO] [stdout] test scale::tests::nice_ticks_reasonable ... ok
[INFO] [stdout] test stat_plots::tests::correlation_heatmap_builder_methods ... ok
[INFO] [stdout] test stat_plots::tests::correlation_heatmap_data_range ... ok
[INFO] [stdout] test stat_plots::tests::correlation_heatmap_element_count ... ok
[INFO] [stdout] test stat_plots::tests::correlation_heatmap_empty ... ok
[INFO] [stdout] test stat_plots::tests::correlation_heatmap_no_values ... ok
[INFO] [stdout] test stat_plots::tests::inv_normal_cdf_known_values ... ok
[INFO] [stdout] test stat_plots::tests::inv_normal_cdf_symmetry ... ok
[INFO] [stdout] test stat_plots::tests::ols_fit_perfect_line ... ok
[INFO] [stdout] test stat_plots::tests::ols_fit_returns_none_for_constant_x ... ok
[INFO] [stdout] test stat_plots::tests::ols_fit_returns_none_for_single_point ... ok
[INFO] [stdout] test stat_plots::tests::qq_plot_builder_methods ... ok
[INFO] [stdout] test stat_plots::tests::qq_plot_empty ... ok
[INFO] [stdout] test stat_plots::tests::qq_plot_data_range ... ok
[INFO] [stdout] test stat_plots::tests::qq_plot_produces_reference_line_and_scatter ... ok
[INFO] [stdout] test stat_plots::tests::regression_plot_builder_methods ... ok
[INFO] [stdout] test stat_plots::tests::regression_plot_data_range ... ok
[INFO] [stdout] test stat_plots::tests::regression_plot_label_none ... ok
[INFO] [stdout] test stat_plots::tests::regression_plot_empty ... ok
[INFO] [stdout] test stat_plots::tests::regression_plot_produces_scatter_and_line ... ok
[INFO] [stdout] test stat_plots::tests::residual_plot_builder_methods ... ok
[INFO] [stdout] test stat_plots::tests::residual_plot_data_range ... ok
[INFO] [stdout] test stat_plots::tests::regression_plot_with_ci_produces_band ... ok
[INFO] [stdout] test stat_plots::tests::residual_plot_empty ... ok
[INFO] [stdout] test stat_plots::tests::residual_plot_produces_zero_line_and_scatter ... ok
[INFO] [stdout] test statistical::tests::box_plot_data_range ... ok
[INFO] [stdout] test statistical::tests::box_plot_empty_datasets ... ok
[INFO] [stdout] test statistical::tests::box_plot_fill_color ... ok
[INFO] [stdout] test statistical::tests::box_plot_label_is_none ... ok
[INFO] [stdout] test statistical::tests::box_plot_labels ... ok
[INFO] [stdout] test statistical::tests::box_plot_no_fill ... ok
[INFO] [stdout] test statistical::tests::box_stats_empty ... ok
[INFO] [stdout] test statistical::tests::box_stats_known_data ... ok
[INFO] [stdout] test statistical::tests::box_stats_single_value ... ok
[INFO] [stdout] test statistical::tests::box_stats_with_outliers ... ok
[INFO] [stdout] test statistical::tests::percentile_interpolation ... ok
[INFO] [stdout] test style::tests::fill_new ... ok
[INFO] [stdout] test style::tests::font_default ... ok
[INFO] [stdout] test style::tests::marker_default ... ok
[INFO] [stdout] test style::tests::marker_shape_values ... ok
[INFO] [stdout] test style::tests::stroke_dashed ... ok
[INFO] [stdout] test style::tests::stroke_default ... ok
[INFO] [stdout] test style::tests::stroke_new_defaults ... ok
[INFO] [stdout] test style::tests::theme_dark ... ok
[INFO] [stdout] test style::tests::theme_default_is_light ... ok
[INFO] [stdout] test style::tests::theme_light ... ok
[INFO] [stdout] test surface::tests::surface_builder_methods ... ok
[INFO] [stdout] test surface::tests::surface_creates_elements ... ok
[INFO] [stdout] test surface::tests::surface_data_range_is_none ... ok
[INFO] [stdout] test surface::tests::surface_empty_grid ... ok
[INFO] [stdout] test surface::tests::surface_filled_mode ... ok
[INFO] [stdout] test surface::tests::surface_wireframe_mode ... ok
[INFO] [stdout] test surface::tests::surface_projection ... ok
[INFO] [stdout] test violin::tests::violin_builder_methods ... ok
[INFO] [stdout] test surface::tests::surface_z_range ... ok
[INFO] [stdout] test violin::tests::violin_data_range ... ok
[INFO] [stdout] test violin::tests::violin_empty_datasets ... ok
[INFO] [stdout] test violin::tests::violin_label_is_none ... ok
[INFO] [stdout] test violin::tests::violin_no_box ... ok
[INFO] [stdout] test violin::tests::violin_no_fill ... ok
[INFO] [stdout] test violin::tests::violin_produces_elements ... ok
[INFO] [stdout] test animation::tests::animation_to_gif ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 310 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests scivex_viz
[INFO] [stdout] 
[INFO] [stdout] running 109 tests
[INFO] [stdout] test src/annotation.rs - annotation::Annotation::hline (line 64) ... ok
[INFO] [stdout] test src/annotation.rs - annotation::Annotation::text (line 98) ... ok
[INFO] [stdout] test src/annotation.rs - annotation::Annotation::vline (line 81) ... ok
[INFO] [stdout] test src/annotation.rs - annotation::Annotation (line 12) ... ok
[INFO] [stdout] test src/annotation.rs - annotation::Annotation::legend (line 117) ... ok
[INFO] [stdout] test src/area.rs - area::AreaPlot::stroke_color (line 63) ... ok
[INFO] [stdout] test src/area.rs - area::AreaPlot::baseline (line 78) ... ok
[INFO] [stdout] test src/axes.rs - axes::Axes (line 34) ... ok
[INFO] [stdout] test src/annotation.rs - annotation::LegendPosition (line 42) ... ok
[INFO] [stdout] test src/area.rs - area::AreaPlot::color (line 47) ... ok
[INFO] [stdout] test src/axes.rs - axes::Axes::annotate (line 265) ... ok
[INFO] [stdout] test src/area.rs - area::AreaPlot::label (line 92) ... ok
[INFO] [stdout] test src/axes.rs - axes::Axes::add_plot (line 250) ... ok
[INFO] [stdout] test src/axes.rs - axes::Axes::data_ranges (line 206) ... ok
[INFO] [stdout] test src/axes.rs - axes::Axes::theme (line 235) ... ok
[INFO] [stdout] test src/axes.rs - axes::Axes::set_x_range (line 180) ... ok
[INFO] [stdout] test src/axes.rs - axes::Axes::grid (line 221) ... ok
[INFO] [stdout] test src/axes.rs - axes::Axes::render_elements_with_overrides (line 298) ... ok
[INFO] [stdout] test src/axes.rs - axes::Axes::hide_y_ticks (line 166) ... ok
[INFO] [stdout] test src/area.rs - area::AreaPlot::new (line 27) ... ok
[INFO] [stdout] test src/axes.rs - axes::Axes::new (line 57) ... ok
[INFO] [stdout] test src/axes.rs - axes::Axes::x_label (line 96) ... ok
[INFO] [stdout] test src/axes.rs - axes::Axes::hide_x_ticks (line 152) ... ok
[INFO] [stdout] test src/axes.rs - axes::Axes::set_y_range (line 193) ... ok
[INFO] [stdout] test src/axes.rs - axes::Axes::x_range (line 124) ... ok
[INFO] [stdout] test src/backend/html.rs - backend::html::HtmlBackend (line 11) ... ignored
[INFO] [stdout] test src/axes.rs - axes::Axes::title (line 82) ... ok
[INFO] [stdout] test src/axes.rs - axes::Axes::render_elements (line 281) ... ok
[INFO] [stdout] test src/axes.rs - axes::Axes::y_range (line 138) ... ok
[INFO] [stdout] test src/axes.rs - axes::AxesOverrides (line 12) ... ok
[INFO] [stdout] test src/axes.rs - axes::Axes::y_label (line 110) ... ok
[INFO] [stdout] test src/chart.rs - chart::Chart (line 106) ... ok
[INFO] [stdout] test src/chart.rs - chart::Chart::from_columns (line 191) ... ok
[INFO] [stdout] test src/chart.rs - chart::Mark (line 38) ... ok
[INFO] [stdout] test src/color.rs - color::Color::from_hex (line 94) ... ok
[INFO] [stdout] test src/color.rs - color::Color (line 7) ... ok
[INFO] [stdout] test src/chart.rs - chart::Chart::new (line 161) ... ok
[INFO] [stdout] test src/chart.rs - chart::Encoding (line 86) ... ok
[INFO] [stdout] test src/color.rs - color::Color::rgb (line 65) ... ok
[INFO] [stdout] test src/color.rs - color::Color::rgba (line 79) ... ok
[INFO] [stdout] test src/color.rs - color::Color::to_hex (line 130) ... ok
[INFO] [stdout] test src/chart.rs - chart::ScaleType (line 65) ... ok
[INFO] [stdout] test src/color.rs - color::Color::lerp (line 147) ... ok
[INFO] [stdout] test src/color.rs - color::Color::to_svg_color (line 171) ... ok
[INFO] [stdout] test src/color.rs - color::ColorMap::coolwarm (line 335) ... ok
[INFO] [stdout] test src/color.rs - color::ColorMap (line 197) ... ok
[INFO] [stdout] test src/color.rs - color::ColorMap::new (line 220) ... ok
[INFO] [stdout] test src/color.rs - color::ColorMap::plasma (line 285) ... ok
[INFO] [stdout] test src/color.rs - color::ColorMap::inferno (line 310) ... ok
[INFO] [stdout] test src/color.rs - color::ColorMap::sample (line 237) ... ok
[INFO] [stdout] test src/color.rs - color::default_palette (line 360) ... ok
[INFO] [stdout] test src/element.rs - element::Element (line 32) ... ok
[INFO] [stdout] test src/contour.rs - contour::ContourPlot::colormap (line 48) ... ok
[INFO] [stdout] test src/error_bar.rs - error_bar::ErrorBarPlot::cap_width (line 61) ... ok
[INFO] [stdout] test src/color.rs - color::ColorMap::viridis (line 260) ... ok
[INFO] [stdout] test src/error_bar.rs - error_bar::ErrorBarPlot::label (line 76) ... ok
[INFO] [stdout] test src/contour.rs - contour::ContourPlot::stroke_width (line 63) ... ok
[INFO] [stdout] test src/error.rs - error::VizError (line 7) ... ok
[INFO] [stdout] test src/error_bar.rs - error_bar::ConfidenceBand::new (line 224) ... ok
[INFO] [stdout] test src/heatmap.rs - heatmap::HeatmapBuilder::colormap (line 48) ... ok
[INFO] [stdout] test src/contour.rs - contour::ContourPlot::new (line 26) ... ok
[INFO] [stdout] test src/contour.rs - contour::ContourPlot::label (line 77) ... ok
[INFO] [stdout] test src/heatmap.rs - heatmap::HeatmapBuilder::new (line 26) ... ok
[INFO] [stdout] test src/error_bar.rs - error_bar::ErrorBarPlot::color (line 45) ... ok
[INFO] [stdout] test src/joint_plot.rs - joint_plot::JointPlot (line 16) - compile ... ok
[INFO] [stdout] test src/heatmap.rs - heatmap::HeatmapBuilder::x_labels (line 77) ... ok
[INFO] [stdout] test src/heatmap.rs - heatmap::HeatmapBuilder::show_values (line 63) ... ok
[INFO] [stdout] test src/element.rs - element::TextAnchor (line 7) ... ok
[INFO] [stdout] test src/heatmap.rs - heatmap::HeatmapBuilder::y_labels (line 92) ... ok
[INFO] [stdout] test src/figure.rs - figure::Figure::new (line 26) ... ok
[INFO] [stdout] test src/layout.rs - layout::Layout (line 66) ... ok
[INFO] [stdout] test src/layout.rs - layout::Layout::cell_bounds (line 166) ... ok
[INFO] [stdout] test src/layout.rs - layout::Layout::single (line 97) ... ok
[INFO] [stdout] test src/layout.rs - layout::Layout::grid (line 119) ... ok
[INFO] [stdout] test src/layout.rs - layout::Rect (line 41) ... ok
[INFO] [stdout] test src/lib.rs - chart (line 61) ... ok
[INFO] [stdout] test src/pair_plot.rs - pair_plot::PairPlot (line 16) - compile ... ok
[INFO] [stdout] test src/plot.rs - plot::BarPlot::label (line 299) ... ok
[INFO] [stdout] test src/plot.rs - plot::BarPlot::bar_width (line 285) ... ok
[INFO] [stdout] test src/lib.rs - (line 29) ... ok
[INFO] [stdout] test src/layout.rs - layout::Layout::weighted_grid (line 143) ... ok
[INFO] [stdout] test src/plot.rs - plot::BarPlot::new (line 247) ... ok
[INFO] [stdout] test src/layout.rs - layout::Padding (line 5) ... ok
[INFO] [stdout] test src/plot.rs - plot::Histogram::new (line 387) ... ok
[INFO] [stdout] test src/plot.rs - plot::Histogram::color (line 406) ... ok
[INFO] [stdout] test src/plot.rs - plot::BarPlot::color (line 270) ... ok
[INFO] [stdout] test src/scale.rs - scale::LogScale (line 79) ... ok
[INFO] [stdout] test src/plot.rs - plot::LinePlot::new (line 52) ... ok
[INFO] [stdout] test src/plot.rs - plot::ScatterPlot::new (line 149) ... ok
[INFO] [stdout] test src/plot.rs - plot::PlotBuilder (line 14) ... ok
[INFO] [stdout] test src/plot.rs - plot::Histogram::label (line 421) ... ok
[INFO] [stdout] test src/scale.rs - scale::LinearScale (line 24) ... ok
[INFO] [stdout] test src/scale.rs - scale::LogScale::with_base (line 122) ... ok
[INFO] [stdout] test src/style.rs - style::MarkerShape (line 111) ... ok
[INFO] [stdout] test src/scale.rs - scale::LinearScale::new (line 47) ... ok
[INFO] [stdout] test src/style.rs - style::Stroke::dashed (line 51) ... ok
[INFO] [stdout] test src/style.rs - style::Marker (line 140) ... ok
[INFO] [stdout] test src/scale.rs - scale::heckbert_nice_ticks (line 208) ... ok
[INFO] [stdout] test src/scale.rs - scale::LogScale::new (line 104) ... ok
[INFO] [stdout] test src/style.rs - style::Stroke (line 7) ... ok
[INFO] [stdout] test src/style.rs - style::Fill (line 74) ... ok
[INFO] [stdout] test src/style.rs - style::Fill::new (line 95) ... ok
[INFO] [stdout] test src/style.rs - style::Theme (line 214) ... ok
[INFO] [stdout] test src/style.rs - style::Stroke::new (line 32) ... ok
[INFO] [stdout] test src/style.rs - style::Theme::default_dark (line 267) ... ok
[INFO] [stdout] test src/surface.rs - surface::SurfacePlot (line 31) ... ok
[INFO] [stdout] test src/style.rs - style::Theme::default_light (line 245) ... ok
[INFO] [stdout] test src/scale.rs - scale::Scale (line 5) ... ok
[INFO] [stdout] test src/style.rs - style::Font (line 174) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 108 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 0.67s; merged doctests compilation took 0.63s
[INFO] running `Command { std: "docker" "inspect" "430b33348fb62629ebd52ef5ab6fa216032a52269819dc91d57233cb1acf5a00", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "430b33348fb62629ebd52ef5ab6fa216032a52269819dc91d57233cb1acf5a00", kill_on_drop: false }`
[INFO] [stdout] 430b33348fb62629ebd52ef5ab6fa216032a52269819dc91d57233cb1acf5a00
