[INFO] fetching crate embedded-graphics 0.7.0-alpha.2... [INFO] testing embedded-graphics-0.7.0-alpha.2 against beta-2021-01-01 for beta-1.50-1 [INFO] extracting crate embedded-graphics 0.7.0-alpha.2 into /workspace/builds/worker-6/source [INFO] validating manifest of crates.io crate embedded-graphics 0.7.0-alpha.2 on toolchain beta-2021-01-01 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2021-01-01" "read-manifest" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] started tweaking crates.io crate embedded-graphics 0.7.0-alpha.2 [INFO] finished tweaking crates.io crate embedded-graphics 0.7.0-alpha.2 [INFO] tweaked toml for crates.io crate embedded-graphics 0.7.0-alpha.2 written to /workspace/builds/worker-6/source/Cargo.toml [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2021-01-01" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2021-01-01" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded embedded-graphics-core v0.1.1 [INFO] [stderr] Downloaded fixed v0.5.7 [INFO] [stderr] Downloaded micromath v1.1.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/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" "rustops/crates-build-env@sha256:c8ac004eab7d63a0ad09a2dde3d3353ba464f767bee4de425dc8f74c46a1905e" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2021-01-01" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] d4fdddb859227c6929fe9d0900e8a321a62e0b1fe6b7fc7d6e57cd5693fe2fc8 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "d4fdddb859227c6929fe9d0900e8a321a62e0b1fe6b7fc7d6e57cd5693fe2fc8", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "d4fdddb859227c6929fe9d0900e8a321a62e0b1fe6b7fc7d6e57cd5693fe2fc8", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d4fdddb859227c6929fe9d0900e8a321a62e0b1fe6b7fc7d6e57cd5693fe2fc8", kill_on_drop: false }` [INFO] [stdout] d4fdddb859227c6929fe9d0900e8a321a62e0b1fe6b7fc7d6e57cd5693fe2fc8 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/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" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:c8ac004eab7d63a0ad09a2dde3d3353ba464f767bee4de425dc8f74c46a1905e" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2021-01-01" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 851810edcc343f011ab7be4838f9f2dbf7aee366ec3d508dd1c0a39f88e23166 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "851810edcc343f011ab7be4838f9f2dbf7aee366ec3d508dd1c0a39f88e23166", kill_on_drop: false }` [INFO] [stderr] Compiling byteorder v1.3.4 [INFO] [stderr] Compiling micromath v1.1.0 [INFO] [stderr] Compiling float-cmp v0.8.0 [INFO] [stderr] Compiling embedded-graphics-core v0.1.1 [INFO] [stderr] Compiling embedded-graphics v0.7.0-alpha.2 (/opt/rustwide/workdir) [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 7.60s [INFO] running `Command { std: "docker" "inspect" "851810edcc343f011ab7be4838f9f2dbf7aee366ec3d508dd1c0a39f88e23166", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "851810edcc343f011ab7be4838f9f2dbf7aee366ec3d508dd1c0a39f88e23166", kill_on_drop: false }` [INFO] [stdout] 851810edcc343f011ab7be4838f9f2dbf7aee366ec3d508dd1c0a39f88e23166 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/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" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:c8ac004eab7d63a0ad09a2dde3d3353ba464f767bee4de425dc8f74c46a1905e" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2021-01-01" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 228950792ea531d62ea0d802a94c34e3412817b67b0d9de21d04278c3accb35d [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "228950792ea531d62ea0d802a94c34e3412817b67b0d9de21d04278c3accb35d", kill_on_drop: false }` [INFO] [stderr] Compiling arrayvec v0.5.2 [INFO] [stderr] Compiling embedded-graphics v0.7.0-alpha.2 (/opt/rustwide/workdir) [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 9.11s [INFO] running `Command { std: "docker" "inspect" "228950792ea531d62ea0d802a94c34e3412817b67b0d9de21d04278c3accb35d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "228950792ea531d62ea0d802a94c34e3412817b67b0d9de21d04278c3accb35d", kill_on_drop: false }` [INFO] [stdout] 228950792ea531d62ea0d802a94c34e3412817b67b0d9de21d04278c3accb35d [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/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" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:c8ac004eab7d63a0ad09a2dde3d3353ba464f767bee4de425dc8f74c46a1905e" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2021-01-01" "test" "--frozen", kill_on_drop: false }` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] 6b379fd6bed69c55c6a04216192a41fcf91f5c2ce781cd5bcc395f7ecb65b425 [INFO] running `Command { std: "docker" "start" "-a" "6b379fd6bed69c55c6a04216192a41fcf91f5c2ce781cd5bcc395f7ecb65b425", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 0.25s [INFO] [stderr] Running /opt/rustwide/target/debug/deps/embedded_graphics-e78429131753e314 [INFO] [stdout] [INFO] [stdout] running 326 tests [INFO] [stdout] test fonts::font12x16::tests::correct_dollar_y ... ok [INFO] [stdout] test fonts::font12x16::tests::correct_ascii_borders ... ok [INFO] [stdout] test fonts::font12x16::tests::correct_latin1 ... ok [INFO] [stdout] test fonts::font12x16::tests::dont_panic ... ok [INFO] [stdout] test fonts::font24x32::tests::text_dimensions ... ok [INFO] [stdout] test fonts::font6x12::tests::correct_dollar_y ... ok [INFO] [stdout] test fonts::font24x32::tests::dont_panic ... ok [INFO] [stdout] test fonts::font24x32::tests::correct_m ... ok [INFO] [stdout] test fonts::font6x8::tests::correct_m ... ok [INFO] [stdout] test fonts::font6x8::tests::correct_dollar_y ... ok [INFO] [stdout] test fonts::font6x8::tests::text_dimensions ... ok [INFO] [stdout] test fonts::font8x16::tests::correct_dollar_y ... ok [INFO] [stdout] test fonts::font8x16::tests::correct_ascii_borders ... ok [INFO] [stdout] test fonts::font8x16::tests::correct_latin1 ... ok [INFO] [stdout] test fonts::font8x16::tests::correct_m ... ok [INFO] [stdout] test fonts::font24x32::tests::correct_latin1 ... ok [INFO] [stdout] test fonts::font6x8::tests::dont_panic ... ok [INFO] [stdout] test fonts::font6x8::tests::correct_latin1 ... ok [INFO] [stdout] test fonts::font6x12::tests::correct_m ... ok [INFO] [stdout] test fonts::text::tests::constructor ... ok [INFO] [stdout] test fonts::text::tests::inverted_text ... ok [INFO] [stdout] test fonts::font6x12::tests::dont_panic ... ok [INFO] [stdout] test fonts::font8x16::tests::text_dimensions ... ok [INFO] [stdout] test fonts::font8x16::tests::dont_panic ... ok [INFO] [stdout] test fonts::text::tests::negative_x_no_infinite_loop ... ok [INFO] [stdout] test fonts::font6x8::tests::correct_ascii_borders ... ok [INFO] [stdout] test fonts::font6x12::tests::text_dimensions ... ok [INFO] [stdout] test fonts::text::tests::multiline_dimensions ... ok [INFO] [stdout] test fonts::text::tests::character_spacing ... ok [INFO] [stdout] test fonts::text::tests::character_spacing_dimensions ... ok [INFO] [stdout] test fonts::font12x16::tests::correct_m ... ok [INFO] [stdout] test fonts::text::tests::multiline ... ok [INFO] [stdout] test fonts::text::tests::position_and_translate ... ok [INFO] [stdout] test geometry::angle::tests::from_degrees ... ok [INFO] [stdout] test fonts::text::tests::negative_y_no_infinite_loop ... ok [INFO] [stdout] test fonts::text::tests::transparent_text_has_zero_size_but_retains_position ... ok [INFO] [stdout] test geometry::angle::tests::angle_unit ... ok [INFO] [stdout] test geometry::angle::tests::to_degrees ... ok [INFO] [stdout] test geometry::angle::tests::from_radians ... ok [INFO] [stdout] test geometry::angle::tests::to_radians ... ok [INFO] [stdout] test geometry::tests::check_length_squared ... ok [INFO] [stdout] test geometry::tests::rotate_90 ... ok [INFO] [stdout] test fonts::text::tests::transparent_text_color_does_not_overwrite_background ... ok [INFO] [stdout] test geometry::angle::tests::angles_can_be_absoluted ... ok [INFO] [stdout] test image::image_raw::tests::bpp1 ... ok [INFO] [stdout] test image::image_raw::tests::bpp2 ... ok [INFO] [stdout] test image::image_raw::tests::bpp24_big_endian ... ok [INFO] [stdout] test geometry::angle::tests::angles_can_be_added ... ok [INFO] [stdout] test image::image_raw::tests::bpp16_big_endian ... ok [INFO] [stdout] test fonts::font24x32::tests::correct_dollar_y ... ok [INFO] [stdout] test geometry::angle::tests::sin_correct ... ok [INFO] [stdout] test image::image_raw::tests::bpp16_little_endian ... ok [INFO] [stdout] test image::image_raw::tests::bpp24_little_endian ... ok [INFO] [stdout] test image::image_raw::tests::bpp32_big_endian ... ok [INFO] [stdout] test image::image_raw::tests::bpp8_1 ... ok [INFO] [stdout] test geometry::angle::tests::angles_can_be_subtracted ... ok [INFO] [stdout] test geometry::angle::tests::cos_correct ... ok [INFO] [stdout] test fonts::text::tests::no_fill_does_not_hang ... ok [INFO] [stdout] test image::image_raw::tests::bpp8_2 ... ok [INFO] [stdout] test image::image_raw::tests::image_dimensions ... ok [INFO] [stdout] test image::sub_image::tests::sub_image_of_sub_image_area_larger_than_parent ... ok [INFO] [stdout] test image::tests::dimensions ... ok [INFO] [stdout] test image::image_raw::tests::bpp4 ... ok [INFO] [stdout] test image::image_raw::tests::bpp32_little_endian ... ok [INFO] [stdout] test mock_display::tests::allow_out_of_bounds_drawing ... ok [INFO] [stdout] test mock_display::tests::allow_overdraw ... ok [INFO] [stdout] test image::tests::negative_top_left ... ok [INFO] [stdout] test image::sub_image::tests::sub_image_of_sub_image ... ok [INFO] [stdout] test mock_display::tests::gray2_mapping ... ok [INFO] [stdout] test mock_display::tests::gray4_mapping ... ok [INFO] [stdout] test mock_display::tests::gray8_mapping ... ok [INFO] [stdout] test fonts::font12x16::tests::text_dimensions ... ok [INFO] [stdout] test image::sub_image::tests::area_larger_than_parent ... ok [INFO] [stdout] test image::tests::position ... ok [INFO] [stdout] test image::sub_image::tests::sub_image ... ok [INFO] [stdout] test geometry::angle::tests::tan_correct ... ok [INFO] [stdout] test fonts::font6x12::tests::correct_ascii_borders ... ok [INFO] [stdout] test primitives::arc::styled::tests::empty_bounding_box ... ok [INFO] [stdout] test mock_display::tests::zero_sized_affected_area ... ok [INFO] [stdout] test primitives::arc::styled::tests::bounding_boxes ... ok [INFO] [stdout] test primitives::arc::styled::tests::tiny_arc ... ok [INFO] [stdout] test fonts::font24x32::tests::correct_ascii_borders ... ok [INFO] [stdout] test primitives::arc::points::tests::points_equals_filled ... ok [INFO] [stdout] test primitives::arc::tests::it_handles_negative_coordinates ... ok [INFO] [stdout] test primitives::circle::points::tests::circle_1 ... ok [INFO] [stdout] test primitives::arc::styled::tests::stroke_alignment ... ok [INFO] [stdout] test primitives::arc::tests::negative_dimensions ... ok [INFO] [stdout] test primitives::arc::tests::dimensions ... ok [INFO] [stdout] test primitives::circle::points::tests::circle_2 ... ok [INFO] [stdout] test primitives::circle::points::tests::circle_3 ... ok [INFO] [stdout] test primitives::circle::points::tests::circle_6 ... ok [INFO] [stdout] test primitives::circle::points::tests::circle_7 ... ok [INFO] [stdout] test primitives::circle::points::tests::circle_4 ... ok [INFO] [stdout] test primitives::circle::points::tests::circle_8 ... ok [INFO] [stdout] test primitives::circle::points::tests::circle_9 ... ok [INFO] [stdout] test primitives::circle::styled::tests::filled_styled_matches_points ... ok [INFO] [stdout] test primitives::circle::styled::tests::bounding_boxes ... ok [INFO] [stdout] test primitives::circle::styled::tests::issue_143_stroke_and_fill ... ok [INFO] [stdout] test primitives::circle::styled::tests::it_handles_negative_coordinates ... ok [INFO] [stdout] test primitives::arc::tests::center_is_correct ... ok [INFO] [stdout] test primitives::arc::styled::tests::quadrant_arcs ... ok [INFO] [stdout] test primitives::circle::styled::tests::transparent_border ... ok [INFO] [stdout] test primitives::circle::styled::tests::transparent_bounding_box ... ok [INFO] [stdout] test primitives::circle::points::tests::circle_5 ... ok [INFO] [stdout] test primitives::circle::tests::center_is_correct ... ok [INFO] [stdout] test primitives::circle::styled::tests::stroke_alignment ... ok [INFO] [stdout] test primitives::circle::styled::tests::stroke_width_doesnt_affect_fill ... ok [INFO] [stdout] test primitives::circle::tests::negative_dimensions ... ok [INFO] [stdout] test primitives::circle::styled::tests::tiny_circle ... ok [INFO] [stdout] test primitives::circle::tests::offset ... ok [INFO] [stdout] test primitives::common::distance_iterator::tests::distance_iter ... ok [INFO] [stdout] test primitives::common::distance_iterator::tests::distance_iter_empty ... ok [INFO] [stdout] test primitives::circle::tests::contains ... ok [INFO] [stdout] test primitives::circle::styled::tests::tiny_circle_filled ... ok [INFO] [stdout] test mock_display::tests::invalid_gray2_char_a ... ok [INFO] [stdout] test primitives::common::linear_equation::tests::distance ... ok [INFO] [stdout] test primitives::common::linear_equation::tests::check_side_horizontal ... ok [INFO] [stdout] test mock_display::tests::invalid_gray4_char_g ... ok [INFO] [stdout] test mock_display::tests::invalid_gray8_char_g ... ok [INFO] [stdout] test primitives::common::linear_equation::tests::check_side_vertical ... ok [INFO] [stdout] test primitives::circle::tests::dimensions ... ok [INFO] [stdout] test primitives::common::plane_sector::tests::plane_sector_quadrants_positive_sweep ... ok [INFO] [stdout] test mock_display::tests::invalid_gray2_char_4 ... ok [INFO] [stdout] test primitives::common::scanline::tests::check_touches ... ok [INFO] [stdout] test mock_display::tests::panic_on_out_of_bounds_drawing ... ok [INFO] [stdout] test primitives::common::linear_equation::tests::from_line ... ok [INFO] [stdout] test primitives::ellipse::styled::tests::filled_ellipse ... ok [INFO] [stdout] test primitives::ellipse::styled::tests::stroke_alignment ... ok [INFO] [stdout] test primitives::ellipse::styled::tests::bounding_boxes ... ok [INFO] [stdout] test primitives::ellipse::styled::tests::thin_stroked_ellipse ... ok [INFO] [stdout] test primitives::ellipse::styled::tests::fill_and_stroke ... ok [INFO] [stdout] test mock_display::tests::diff ... ok [INFO] [stdout] test primitives::common::linear_equation::tests::with_angle ... ok [INFO] [stdout] test primitives::common::plane_sector::tests::plane_sector_quadrants_negative_sweep ... ok [INFO] [stdout] test primitives::ellipse::styled::tests::transparent_bounding_box ... ok [INFO] [stdout] test primitives::ellipse::styled::tests::thick_stroke_glitch ... ok [INFO] [stdout] test image::image_raw::tests::panics_if_length_of_data_is_too_short ... ok [INFO] [stdout] test mock_display::tests::panic_on_overdraw ... ok [INFO] [stdout] test primitives::line::bresenham::tests::bresenham ... ok [INFO] [stdout] test primitives::ellipse::tests::contains ... ok [INFO] [stdout] test primitives::ellipse::tests::offset ... ok [INFO] [stdout] test primitives::ellipse::tests::translate ... ok [INFO] [stdout] test primitives::line::points::tests::empty ... ok [INFO] [stdout] test primitives::line::points::tests::octant_4_correctly ... ok [INFO] [stdout] test primitives::line::bresenham::tests::lines_with_extra_points_2 ... ok [INFO] [stdout] test primitives::line::points::tests::lines_2 ... ok [INFO] [stdout] test primitives::line::points::tests::lines_1 ... ok [INFO] [stdout] test primitives::line::points::tests::octant_2_correctly ... ok [INFO] [stdout] test primitives::line::points::tests::octant_3_correctly ... ok [INFO] [stdout] test primitives::line::bresenham::tests::lines_with_extra_points_3 ... ok [INFO] [stdout] test primitives::line::points::tests::octant_1_correctly ... ok [INFO] [stdout] test primitives::line::points::tests::octant_5_correctly ... ok [INFO] [stdout] test primitives::line::points::tests::octant_7_correctly ... ok [INFO] [stdout] test primitives::line::points::tests::short_correctly ... ok [INFO] [stdout] test primitives::line::points::tests::octant_8_correctly ... ok [INFO] [stdout] test primitives::line::points::tests::octant_6_correctly ... ok [INFO] [stdout] test primitives::line::points::tests::one_pixel_line ... ok [INFO] [stdout] test primitives::line::tests::extents_zero_thickness ... ok [INFO] [stdout] test primitives::line::tests::perpendicular ... ok [INFO] [stdout] test primitives::line::tests::thick_line_0px ... ok [INFO] [stdout] test primitives::line::tests::bounding_box ... ok [INFO] [stdout] test primitives::line::points::tests::single_pixel ... ok [INFO] [stdout] test primitives::line::styled::tests::transparent_bounding_box ... ok [INFO] [stdout] test primitives::line::tests::no_stroke_width_no_line ... ok [INFO] [stdout] test primitives::line::tests::points_iter ... ok [INFO] [stdout] test primitives::line::tests::event_width_offset ... ok [INFO] [stdout] test primitives::line::tests::diagonal ... ok [INFO] [stdout] test primitives::line::thick_points::tests::equal_start_and_end ... ok [INFO] [stdout] test primitives::line::tests::thick_line_2px ... ok [INFO] [stdout] test primitives::line::bresenham::tests::lines_with_extra_points_1 ... ok [INFO] [stdout] test primitives::ellipse::styled::tests::ellipse_equals_circle_fill ... ok [INFO] [stdout] test primitives::line::thick_points::tests::horizontal_2 ... ok [INFO] [stdout] test primitives::line::thick_points::tests::line_3 ... ok [INFO] [stdout] test primitives::line::thick_points::tests::line_4 ... ok [INFO] [stdout] test primitives::line::thick_points::tests::line_45_1 ... ok [INFO] [stdout] test primitives::line::thick_points::tests::line_45_4 ... ok [INFO] [stdout] test primitives::line::tests::thick_line_octant_1 ... ok [INFO] [stdout] test primitives::polyline::points::tests::equal_points ... ok [INFO] [stdout] test primitives::line::tests::thick_line_3px ... ok [INFO] [stdout] test primitives::polyline::points::tests::no_duplicate_points ... ok [INFO] [stdout] test primitives::ellipse::styled::tests::ellipse_equals_circle_stroke_10px ... ok [INFO] [stdout] test primitives::line::thick_points::tests::line_45_2 ... ok [INFO] [stdout] test primitives::line::thick_points::tests::vertical_2 ... ok [INFO] [stdout] test primitives::line::thick_points::tests::line_2 ... ok [INFO] [stdout] test primitives::line::thick_points::tests::vertical_1 ... ok [INFO] [stdout] test primitives::polyline::styled::tests::empty_line_no_draw ... ok [INFO] [stdout] test primitives::line::thick_points::tests::line_1 ... ok [INFO] [stdout] test primitives::polyline::styled::tests::degenerate_joint ... ok [INFO] [stdout] test primitives::polyline::points::tests::one_point ... ok [INFO] [stdout] test primitives::polyline::styled::tests::bounding_box ... ok [INFO] [stdout] test primitives::line::thick_points::tests::horizontal_1 ... ok [INFO] [stdout] test primitives::polyline::styled::tests::thick_stroke_points ... ok [INFO] [stdout] test primitives::polyline::styled::tests::thick_stroke_translated ... ok [INFO] [stdout] test primitives::polyline::styled::tests::translated_bounding_box ... ok [INFO] [stdout] test primitives::polyline::tests::positive_dimensions ... ok [INFO] [stdout] test primitives::polyline::tests::special_case_dimensions ... ok [INFO] [stdout] test primitives::polyline::tests::transformed_dimensions ... ok [INFO] [stdout] test primitives::polyline::tests::translate_does_not_modify_size ... ok [INFO] [stdout] test primitives::polyline::tests::translate_translated ... ok [INFO] [stdout] test primitives::polyline::styled::tests::one_px_stroke ... ok [INFO] [stdout] test primitives::polyline::styled::tests::empty_styled_iterators ... ok [INFO] [stdout] test primitives::polyline::styled::tests::alignment_has_no_effect ... ok [INFO] [stdout] test primitives::polyline::styled::tests::one_px_stroke_translated ... ok [INFO] [stdout] test primitives::polyline::styled::tests::thick_stroke ... ok [INFO] [stdout] test primitives::rectangle::styled::tests::it_draws_unfilled_rect ... ok [INFO] [stdout] test primitives::rectangle::styled::tests::reuse ... ok [INFO] [stdout] test primitives::polyline::styled::tests::thick_points ... ok [INFO] [stdout] test primitives::polyline::tests::negative_dimensions ... ok [INFO] [stdout] test primitives::rectangle::styled::tests::bounding_box ... ok [INFO] [stdout] test primitives::rectangle::styled::tests::fill_iter_vs_draw ... ok [INFO] [stdout] test primitives::rectangle::styled::tests::points_iter_matches_filled_styled ... ok [INFO] [stdout] test primitives::rectangle::styled::tests::stroke_iter_vs_draw ... ok [INFO] [stdout] test primitives::rectangle::styled::tests::stroke_alignment ... ok [INFO] [stdout] test primitives::ellipse::points::tests::matches_circles_points ... ok [INFO] [stdout] test primitives::rectangle::styled::tests::transparent_bounding_box ... ok [INFO] [stdout] test primitives::rectangle::tests::anchor_point ... ok [INFO] [stdout] test primitives::line::thick_points::tests::line_5 ... ok [INFO] [stdout] test primitives::rectangle::tests::it_can_be_translated ... ok [INFO] [stdout] test primitives::rectangle::tests::center ... ok [INFO] [stdout] test primitives::rectangle::tests::offset ... ok [INFO] [stdout] test primitives::rectangle::tests::bottom_right ... ok [INFO] [stdout] test primitives::line::thick_points::tests::line_45_3 ... ok [INFO] [stdout] test primitives::rectangle::tests::contains ... ok [INFO] [stdout] test primitives::rectangle::tests::rectangle_contained_intersection ... ok [INFO] [stdout] test primitives::rectangle::tests::resized_smaller ... ok [INFO] [stdout] test primitives::rectangle::tests::rectangle_complete_intersection ... ok [INFO] [stdout] test primitives::rectangle::tests::resized_zero_sized ... ok [INFO] [stdout] test primitives::rectangle::tests::dimensions ... ok [INFO] [stdout] test primitives::rectangle::tests::issue_452_broken_intersection_check ... ok [INFO] [stdout] test primitives::rectangle::tests::it_can_be_negative ... ok [INFO] [stdout] test primitives::rounded_rectangle::corner_radii::tests::corner_radii_1px_overlap ... ok [INFO] [stdout] test primitives::rectangle::tests::zero_sized_intersection ... ok [INFO] [stdout] test primitives::polyline::styled::tests::joints ... ok [INFO] [stdout] test primitives::rectangle::tests::rectangle_intersection ... ok [INFO] [stdout] test primitives::rectangle::tests::resized_larger ... ok [INFO] [stdout] test primitives::rectangle::tests::rows_and_columns_zero_sized ... ok [INFO] [stdout] test primitives::rectangle::tests::resized_to_zero_sized ... ok [INFO] [stdout] test primitives::rounded_rectangle::corner_radii::tests::corner_radii_multiple_overlap ... ok [INFO] [stdout] test primitives::rounded_rectangle::points::tests::points_equals_filled ... ok [INFO] [stdout] test primitives::rounded_rectangle::ellipse_quadrant::tests::quadrants_equal_even_ellipse ... ok [INFO] [stdout] test primitives::rounded_rectangle::styled::tests::full_height_corners ... ok [INFO] [stdout] test primitives::rounded_rectangle::ellipse_quadrant::tests::quadrants_even_size ... ok [INFO] [stdout] test primitives::rounded_rectangle::ellipse_quadrant::tests::quadrants_equal_odd_ellipse ... ok [INFO] [stdout] test primitives::rounded_rectangle::corner_radii::tests::corner_radii_single_overlap ... ok [INFO] [stdout] test primitives::rounded_rectangle::corner_radii::tests::from_radii_to_builder ... ok [INFO] [stdout] test primitives::rounded_rectangle::styled::tests::transparent_style_no_render ... ok [INFO] [stdout] test primitives::rounded_rectangle::corner_radii::tests::corner_radii_exact_size ... ok [INFO] [stdout] test primitives::rectangle::tests::rectangle_no_intersection ... ok [INFO] [stdout] test primitives::rounded_rectangle::tests::offset ... ok [INFO] [stdout] test primitives::rounded_rectangle::tests::large_bottom_right_corner ... ok [INFO] [stdout] test primitives::rounded_rectangle::styled::tests::thin_line_zero_radius_equals_rectangle ... ok [INFO] [stdout] test primitives::sector::styled::tests::issue_484_line_join_340_deg ... ignored [INFO] [stdout] test primitives::sector::styled::tests::bounding_boxes ... ok [INFO] [stdout] test primitives::sector::styled::tests::issue_484_line_join_20_deg ... ok [INFO] [stdout] test primitives::rounded_rectangle::styled::tests::transparent_bounding_box ... ok [INFO] [stdout] test primitives::rounded_rectangle::tests::clamp_radius_at_rect_size ... ok [INFO] [stdout] test primitives::rounded_rectangle::styled::tests::styled_unfilled ... ok [INFO] [stdout] test primitives::rounded_rectangle::styled::tests::styled_unequal_corners ... ok [INFO] [stdout] test primitives::sector::styled::tests::issue_484_stroke_should_not_overlap_outer_edge ... ignored [INFO] [stdout] test primitives::sector::styled::tests::issue_484_no_radial_lines_for_sweep_angles_larger_than_360_degree ... ok [INFO] [stdout] test primitives::sector::styled::tests::issue_484_sector_flips_at_360_degrees ... ok [INFO] [stdout] test primitives::sector::styled::tests::issue_484_no_radial_lines_for_360_degree_sweep_angle ... ok [INFO] [stdout] test primitives::sector::styled::tests::issue_484_stroke_center_semicircle ... ok [INFO] [stdout] test primitives::rectangle::styled::tests::drawable_vs_iterator ... ok [INFO] [stdout] test primitives::sector::styled::tests::issue_484_gaps_and_overlap ... ok [INFO] [stdout] test primitives::sector::styled::tests::stroke_alignment_center ... ok [INFO] [stdout] test primitives::sector::points::tests::points_equals_filled ... ok [INFO] [stdout] test primitives::rounded_rectangle::styled::tests::styled_dimensions ... ok [INFO] [stdout] test primitives::sector::styled::tests::stroke_alignment_outside ... ok [INFO] [stdout] test primitives::sector::styled::tests::tiny_sector_filled ... ok [INFO] [stdout] test primitives::sector::styled::tests::transparent_border ... ok [INFO] [stdout] test primitives::sector::styled::tests::stroke_width_doesnt_affect_fill ... ok [INFO] [stdout] test primitives::sector::styled::tests::stroke_alignment_inside ... ok [INFO] [stdout] test primitives::sector::styled::tests::tiny_sector ... ok [INFO] [stdout] test primitives::triangle::points::tests::off_screen_still_draws_points ... ok [INFO] [stdout] test primitives::sector::styled::tests::issue_484_line_join_90_deg ... ok [INFO] [stdout] test primitives::sector::styled::tests::issue_484_stroke_center_semicircle_vertical ... ok [INFO] [stdout] test primitives::sector::tests::dimensions ... ok [INFO] [stdout] test primitives::triangle::points::tests::it_draws_unfilled_tri_line_y ... ok [INFO] [stdout] test primitives::triangle::points::tests::it_draws_unfilled_tri_line_x ... ok [INFO] [stdout] test primitives::sector::tests::negative_dimensions ... ok [INFO] [stdout] test primitives::sector::tests::offset ... ok [INFO] [stdout] test primitives::sector::tests::center_is_correct ... ok [INFO] [stdout] test primitives::sector::tests::contains ... ok [INFO] [stdout] test primitives::triangle::points::tests::points_iter ... ok [INFO] [stdout] test primitives::triangle::styled::tests::colinear_lump_2 ... ok [INFO] [stdout] test primitives::triangle::styled::tests::issue_308_infinite ... ok [INFO] [stdout] test primitives::triangle::styled::tests::it_draws_filled_strokeless_tri ... ok [INFO] [stdout] test primitives::triangle::styled::tests::bounding_box ... ok [INFO] [stdout] test primitives::triangle::styled::tests::colinear ... ok [INFO] [stdout] test primitives::triangle::styled::tests::inner_fill_leak ... ok [INFO] [stdout] test primitives::triangle::styled::tests::no_stroke_overdraw ... ok [INFO] [stdout] test primitives::triangle::styled::tests::styled_stroke_equals_lines ... ok [INFO] [stdout] test primitives::triangle::styled::tests::off_screen ... ok [INFO] [stdout] test primitives::triangle::styled::tests::colinear_lump ... ok [INFO] [stdout] test primitives::triangle::tests::it_can_be_translated ... ok [INFO] [stdout] test primitives::triangle::tests::slice_just_right ... ok [INFO] [stdout] test primitives::triangle::styled::tests::styled_off_screen_still_draws_points ... ok [INFO] [stdout] test primitives::triangle::styled::tests::stroke_fill_colors ... ok [INFO] [stdout] test primitives::sector::tests::it_handles_negative_coordinates ... ok [INFO] [stdout] test primitives::triangle::tests::slice_panic_too_long ... ok [INFO] [stdout] test style::mono_text_style::tests::builder_background_color ... ok [INFO] [stdout] test primitives::triangle::tests::slice_panic_too_short ... ok [INFO] [stdout] test style::mono_text_style::tests::builder_default ... ok [INFO] [stdout] test style::primitive_style::tests::builder_fill ... ok [INFO] [stdout] test primitives::triangle::tests::dimensions ... ok [INFO] [stdout] test style::primitive_style::tests::builder_stroke ... ok [INFO] [stdout] test style::primitive_style::tests::constructors ... ok [INFO] [stdout] test style::primitive_style::tests::effective_stroke_color ... ok [INFO] [stdout] test style::primitive_style::tests::default_style ... ok [INFO] [stdout] test primitives::ellipse::styled::tests::ellipse_equals_circle_stroke_1px ... ok [INFO] [stdout] test primitives::triangle::styled::tests::unfilled_no_stroke_width_no_triangle ... ok [INFO] [stdout] test primitives::line::styled::tests::bounding_box ... ok [INFO] [stdout] test style::mono_text_style::tests::builder_text_color ... ok [INFO] [stdout] test style::primitive_style::tests::builder_default ... ok [INFO] [stdout] test primitives::triangle::styled::tests::transparent_bounding_box ... ok [INFO] [stdout] test primitives::triangle::styled::tests::thick_stroke_only_no_overdraw ... ok [INFO] [stdout] test style::primitive_style::tests::stroke_alignment_1px ... ok [INFO] [stdout] test tests::saturating_cast ... ok [INFO] [stdout] test style::primitive_style::tests::stroke_width_without_stroke_color ... ok [INFO] [stdout] test style::primitive_style::tests::stroke_alignment_2px ... ok [INFO] [stdout] test style::primitive_style::tests::stroke_width_max_value ... ok [INFO] [stdout] test primitives::triangle::tests::colinear_never_contains ... ok [INFO] [stdout] test primitives::triangle::styled::tests::outside_rendering_missing_lines ... ok [INFO] [stdout] test primitives::rectangle::styled::tests::drawable_vs_iterator_squares ... ok [INFO] [stderr] Running /opt/rustwide/target/debug/deps/chaining-6684e51d479220c2 [INFO] [stdout] test primitives::triangle::tests::contains ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 324 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 10.72s [INFO] [stdout] [INFO] [stderr] Doc-tests embedded-graphics [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test it_supports_chaining ... ok [INFO] [stdout] test return_from_fn ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 69 tests [INFO] [stdout] test src/geometry/real.rs - geometry::real::Real (line 11) ... ok [INFO] [stdout] test src/geometry/real.rs - geometry::real::PI (line 11) ... ok [INFO] [stdout] test src/geometry/real.rs - geometry::real::TAU (line 11) ... ok [INFO] [stdout] test src/geometry/real.rs - geometry::real::Real (line 11) ... ok [INFO] [stdout] test src/image/image_drawable_ext.rs - image::image_drawable_ext::ImageDrawableExt::sub_image (line 16) ... ok [INFO] [stdout] test src/geometry/angle.rs - geometry::angle::AngleUnit (line 88) ... ok [INFO] [stdout] test src/geometry/angle.rs - geometry::angle::Angle (line 26) ... ok [INFO] [stdout] test src/lib.rs - (line 133) ... ok [INFO] [stdout] test src/geometry/real.rs - geometry::real::FRAC_PI_2 (line 11) ... ok [INFO] [stdout] test src/image/image_raw.rs - image::image_raw::ImageRaw (line 39) ... ok [INFO] [stdout] test src/fonts/mod.rs - fonts (line 20) ... ok [INFO] [stdout] test src/fonts/mod.rs - fonts (line 46) ... ok [INFO] [stdout] test src/fonts/mod.rs - fonts (line 78) ... ok [INFO] [stdout] test src/geometry/real.rs - geometry::real (line 11) ... ok [INFO] [stdout] test src/image/mod.rs - image::Image::translate (line 163) ... ok [INFO] [stdout] test src/image/image_raw.rs - image::image_raw::ImageRaw (line 78) ... ok [INFO] [stdout] test src/image/mod.rs - image (line 56) ... ok [INFO] [stdout] test src/image/mod.rs - image (line 19) ... ok [INFO] [stdout] test src/image/mod.rs - image::Image::translate_mut (line 196) ... ok [INFO] [stdout] test src/primitives/arc/mod.rs - primitives::arc::Arc::translate (line 134) ... ok [INFO] [stdout] test src/lib.rs - (line 203) ... ok [INFO] [stdout] test src/primitives/arc/mod.rs - primitives::arc::Arc (line 20) ... ok [INFO] [stdout] test src/primitives/circle/mod.rs - primitives::circle::Circle (line 22) ... ok [INFO] [stdout] test src/mock_display.rs - mock_display::MockDisplay::map (line 363) ... ok [INFO] [stdout] test src/mock_display.rs - mock_display::MockDisplay::from_points (line 435) ... ok [INFO] [stdout] test src/primitives/arc/mod.rs - primitives::arc::Arc::translate_mut (line 151) ... ok [INFO] [stdout] test src/mock_display.rs - mock_display::MockDisplay::swap_xy (line 320) ... ok [INFO] [stdout] test src/primitives/ellipse/mod.rs - primitives::ellipse::Ellipse::translate (line 142) ... ok [INFO] [stdout] test src/mock_display.rs - mock_display (line 142) ... ok [INFO] [stdout] test src/primitives/circle/mod.rs - primitives::circle::Circle::translate (line 147) ... ok [INFO] [stdout] test src/primitives/ellipse/mod.rs - primitives::ellipse::Ellipse::translate_mut (line 159) ... ok [INFO] [stdout] test src/primitives/ellipse/mod.rs - primitives::ellipse::Ellipse (line 20) ... ok [INFO] [stdout] test src/primitives/line/mod.rs - primitives::line::Line::translate (line 251) ... ok [INFO] [stdout] test src/primitives/line/mod.rs - primitives::line::Line (line 27) ... ok [INFO] [stdout] test src/primitives/line/mod.rs - primitives::line::Line::translate_mut (line 269) ... ok [INFO] [stdout] test src/primitives/circle/mod.rs - primitives::circle::Circle::translate_mut (line 164) ... ok [INFO] [stdout] test src/mock_display.rs - mock_display (line 119) ... ok [INFO] [stdout] test src/primitives/polyline/mod.rs - primitives::polyline::Polyline::translate_mut (line 141) ... ok [INFO] [stdout] test src/primitives/rounded_rectangle/corner_radii.rs - primitives::rounded_rectangle::corner_radii::CornerRadiiBuilder::bottom (line 216) ... ok [INFO] [stdout] test src/primitives/polyline/mod.rs - primitives::polyline::Polyline (line 26) ... ok [INFO] [stdout] test src/primitives/polyline/mod.rs - primitives::polyline::Polyline::translate (line 116) ... ok [INFO] [stdout] test src/primitives/rectangle/mod.rs - primitives::rectangle::Rectangle::translate (line 44) ... ok [INFO] [stdout] test src/primitives/rectangle/mod.rs - primitives::rectangle::Rectangle::translate_mut (line 62) ... ok [INFO] [stdout] test src/primitives/rounded_rectangle/corner_radii.rs - primitives::rounded_rectangle::corner_radii::CornerRadiiBuilder::all (line 130) ... ok [INFO] [stdout] test src/primitives/rounded_rectangle/corner_radii.rs - primitives::rounded_rectangle::corner_radii::CornerRadii (line 14) ... ok [INFO] [stdout] test src/primitives/rounded_rectangle/corner_radii.rs - primitives::rounded_rectangle::corner_radii::CornerRadiiBuilder::bottom_left (line 364) ... ok [INFO] [stdout] test src/primitives/rounded_rectangle/corner_radii.rs - primitives::rounded_rectangle::corner_radii::CornerRadiiBuilder::bottom_right (line 334) ... ok [INFO] [stdout] test src/primitives/rounded_rectangle/corner_radii.rs - primitives::rounded_rectangle::corner_radii::CornerRadiiBuilder::right (line 187) ... ok [INFO] [stdout] test src/primitives/rounded_rectangle/corner_radii.rs - primitives::rounded_rectangle::corner_radii::CornerRadiiBuilder::left (line 245) ... ok [INFO] [stdout] test src/primitives/rounded_rectangle/corner_radii.rs - primitives::rounded_rectangle::corner_radii::CornerRadiiBuilder::top_right (line 304) ... ok [INFO] [stdout] test src/primitives/rounded_rectangle/corner_radii.rs - primitives::rounded_rectangle::corner_radii::CornerRadiiBuilder::top_left (line 274) ... ok [INFO] [stdout] test src/primitives/rounded_rectangle/mod.rs - primitives::rounded_rectangle::RoundedRectangle (line 46) ... ok [INFO] [stdout] test src/primitives/rounded_rectangle/corner_radii.rs - primitives::rounded_rectangle::corner_radii::CornerRadiiBuilder::top (line 158) ... ok [INFO] [stdout] test src/primitives/rounded_rectangle/mod.rs - primitives::rounded_rectangle::RoundedRectangle (line 111) ... ok [INFO] [stdout] test src/primitives/rounded_rectangle/mod.rs - primitives::rounded_rectangle::RoundedRectangle::translate (line 325) ... ok [INFO] [stdout] test src/primitives/rounded_rectangle/mod.rs - primitives::rounded_rectangle::RoundedRectangle::translate_mut (line 347) ... ok [INFO] [stdout] test src/primitives/sector/mod.rs - primitives::sector::Sector::translate_mut (line 194) ... ok [INFO] [stdout] test src/primitives/rounded_rectangle/mod.rs - primitives::rounded_rectangle::RoundedRectangle::confine_radii (line 182) ... ok [INFO] [stdout] test src/primitives/sector/mod.rs - primitives::sector::Sector::translate (line 177) ... ok [INFO] [stdout] test src/primitives/rounded_rectangle/mod.rs - primitives::rounded_rectangle::RoundedRectangle (line 77) ... ok [INFO] [stdout] test src/style/mono_text_style.rs - style::mono_text_style::MonoTextStyleBuilder (line 119) ... ok [INFO] [stdout] test src/primitives/triangle/mod.rs - primitives::triangle::Triangle::translate (line 285) ... ok [INFO] [stdout] test src/style/mono_text_style.rs - style::mono_text_style::MonoTextStyleBuilder (line 141) ... ok [INFO] [stdout] test src/primitives/sector/mod.rs - primitives::sector::Sector (line 22) ... ok [INFO] [stdout] test src/primitives/triangle/mod.rs - primitives::triangle::Triangle (line 26) ... ok [INFO] [stdout] test src/primitives/triangle/mod.rs - primitives::triangle::Triangle (line 52) ... ok [INFO] [stdout] test src/style/primitive_style.rs - style::primitive_style::PrimitiveStyleBuilder (line 168) ... ok [INFO] [stdout] test src/primitives/triangle/mod.rs - primitives::triangle::Triangle::translate_mut (line 304) ... ok [INFO] [stdout] test src/style/primitive_style.rs - style::primitive_style::PrimitiveStyleBuilder (line 146) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 69 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 9.32s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "6b379fd6bed69c55c6a04216192a41fcf91f5c2ce781cd5bcc395f7ecb65b425", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "6b379fd6bed69c55c6a04216192a41fcf91f5c2ce781cd5bcc395f7ecb65b425", kill_on_drop: false }` [INFO] [stdout] 6b379fd6bed69c55c6a04216192a41fcf91f5c2ce781cd5bcc395f7ecb65b425