[INFO] fetching crate graphics-shapes 0.5.1... [INFO] testing graphics-shapes-0.5.1 against try#dec9417b8611e34e787a3e4c37686b5131f9e5c5 for pr-154210-1 [INFO] extracting crate graphics-shapes 0.5.1 into /workspace/builds/worker-0-tc2/source [INFO] started tweaking crates.io crate graphics-shapes 0.5.1 [INFO] removed 0 missing examples [INFO] finished tweaking crates.io crate graphics-shapes 0.5.1 [INFO] tweaked toml for crates.io crate graphics-shapes 0.5.1 written to /workspace/builds/worker-0-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate graphics-shapes 0.5.1 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 graphics-shapes 0.5.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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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] a3c2fb4457f0b8d1dd651123d49606d17fe08762d3efadf209f2e1f6c5b80d76 [INFO] running `Command { std: "docker" "start" "-a" "a3c2fb4457f0b8d1dd651123d49606d17fe08762d3efadf209f2e1f6c5b80d76", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "a3c2fb4457f0b8d1dd651123d49606d17fe08762d3efadf209f2e1f6c5b80d76", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a3c2fb4457f0b8d1dd651123d49606d17fe08762d3efadf209f2e1f6c5b80d76", kill_on_drop: false }` [INFO] [stdout] a3c2fb4457f0b8d1dd651123d49606d17fe08762d3efadf209f2e1f6c5b80d76 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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] 6f73d875e010814491fa18766898bd9020b7134c01b90427ed5d1064036ecf6d [INFO] running `Command { std: "docker" "start" "-a" "6f73d875e010814491fa18766898bd9020b7134c01b90427ed5d1064036ecf6d", kill_on_drop: false }` [INFO] [stderr] Compiling quote v1.0.45 [INFO] [stderr] Compiling proc-macro2 v1.0.106 [INFO] [stderr] Compiling syn v2.0.117 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling graphics-shapes v0.5.1 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 9.34s [INFO] running `Command { std: "docker" "inspect" "6f73d875e010814491fa18766898bd9020b7134c01b90427ed5d1064036ecf6d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "6f73d875e010814491fa18766898bd9020b7134c01b90427ed5d1064036ecf6d", kill_on_drop: false }` [INFO] [stdout] 6f73d875e010814491fa18766898bd9020b7134c01b90427ed5d1064036ecf6d [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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] 4e38ea22965c1c8fc3136746450a207540683861aed0c6a32d4eacab93fb5329 [INFO] running `Command { std: "docker" "start" "-a" "4e38ea22965c1c8fc3136746450a207540683861aed0c6a32d4eacab93fb5329", kill_on_drop: false }` [INFO] [stderr] Compiling graphics-shapes v0.5.1 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 2.16s [INFO] running `Command { std: "docker" "inspect" "4e38ea22965c1c8fc3136746450a207540683861aed0c6a32d4eacab93fb5329", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "4e38ea22965c1c8fc3136746450a207540683861aed0c6a32d4eacab93fb5329", kill_on_drop: false }` [INFO] [stdout] 4e38ea22965c1c8fc3136746450a207540683861aed0c6a32d4eacab93fb5329 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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] 1910103c0fe0fab19b961433c070152de60add2d8cfe776cd73479e60037ab58 [INFO] running `Command { std: "docker" "start" "-a" "1910103c0fe0fab19b961433c070152de60add2d8cfe776cd73479e60037ab58", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.03s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/graphics_shapes-69a483b7d7ae8efe) [INFO] [stdout] [INFO] [stdout] running 79 tests [INFO] [stdout] test coord::test::list::empty ... ok [INFO] [stdout] test circle::test::move_center ... ok [INFO] [stdout] test coord::test::list::many ... ok [INFO] [stdout] test coord::test::methods::angle ... ok [INFO] [stdout] test coord::test::methods::dist ... ok [INFO] [stdout] test coord::test::methods::mid_points ... ok [INFO] [stdout] test coord::test::ops::simple ... ok [INFO] [stdout] test coord::test::list::one ... ok [INFO] [stdout] test coord::test::point_on_circle::both_ways ... ok [INFO] [stdout] test coord::test::point_on_circle::twenty_dist_negative_degrees ... ok [INFO] [stdout] test coord::test::point_on_circle::zero_dist ... ok [INFO] [stdout] test ellipse::test::check_circle_ellipse ... ok [INFO] [stdout] test ellipse::test::move_center ... ok [INFO] [stdout] test ellipse::test::to_from_points ... ok [INFO] [stdout] test intersection::circle::test::lines_all_directions ... ok [INFO] [stdout] test ellipse::test::rotation ... ok [INFO] [stdout] test ellipse::test::move_center_rotated ... ok [INFO] [stdout] test ellipse::test::translate ... ok [INFO] [stdout] test general_math::test::one_point_rotation ... ok [INFO] [stdout] test intersection::ellipse::test::line_above_ellipse ... ok [INFO] [stdout] test coord::test::point_on_circle::eighths ... ok [INFO] [stdout] test intersection::ellipse::test::line_inside_ellipse ... ok [INFO] [stdout] test intersection::ellipse::test::line_inside_rotated_ellipse ... ok [INFO] [stdout] test intersection::ellipse::test::line_intersecting_ellipse_at_zero ... ok [INFO] [stdout] test intersection::ellipse::test::line_inside_ellipse_at_zero ... ok [INFO] [stdout] test intersection::ellipse::test::line_below_ellipse_at_zero ... ok [INFO] [stdout] test intersection::circle::test::poly_part ... ok [INFO] [stdout] test intersection::ellipse::test::line_intersecting_ellipse ... ok [INFO] [stdout] test intersection::ellipse::test::line_intersecting_rotated_ellipse ... ok [INFO] [stdout] test intersection::ellipse::test::line_left_of_rotated_ellipse ... ok [INFO] [stdout] test intersection::line::test::line_circle::collinear_ish ... ok [INFO] [stdout] test intersection::line::test::line_circle::line_above ... ok [INFO] [stdout] test intersection::line::test::line_circle::line_left ... ok [INFO] [stdout] test intersection::line::test::line_circle::line_through_center_horz ... ok [INFO] [stdout] test intersection::line::test::line_line::two_angled_inline_separate ... ok [INFO] [stdout] test intersection::line::test::line_line::two_angled_inline_touching ... ok [INFO] [stdout] test intersection::line::test::line_line::two_lines_cross ... ok [INFO] [stdout] test intersection::line::test::line_line::two_lines_overlap ... ok [INFO] [stdout] test intersection::line::test::line_line::two_lines_plus ... ok [INFO] [stdout] test intersection::line::test::line_line::two_lines_tip ... ok [INFO] [stdout] test intersection::line::test::line_line::two_parallel_lines_horz ... ok [INFO] [stdout] test intersection::line::test::line_line::two_parallel_lines_vert ... ok [INFO] [stdout] test intersection::polygon::test::circle_below ... ok [INFO] [stdout] test intersection::polygon::test::circle_inside ... ok [INFO] [stdout] test intersection::polygon::test::circle_on_line ... ok [INFO] [stdout] test intersection::polygon::test::circle_on_top_line ... ok [INFO] [stdout] test intersection::rect::test::rect_rect::fully_overlapping ... ok [INFO] [stdout] test intersection::rect::test::rect_rect::inside ... ok [INFO] [stdout] test intersection::rect::test::rect_rect::non_intersecting ... ok [INFO] [stdout] test intersection::rect::test::rect_rect::off_by_one ... ok [INFO] [stdout] test intersection::rect::test::rect_rect::partly_inside ... ok [INFO] [stdout] test intersection::rect::test::rect_rect::partly_inside_separated ... ok [INFO] [stdout] test intersection::rect::test::rect_rect::wide_and_tall_separated ... ok [INFO] [stdout] test lerp::test::point_simple ... ok [INFO] [stdout] test intersection::rect::test::rect_rect::wide_and_tall ... ok [INFO] [stdout] test line::test::contains::angle ... ok [INFO] [stdout] test line::test::contains::horz ... ok [INFO] [stdout] test line::test::contains::point ... ok [INFO] [stdout] test line::test::contains::vert ... ok [INFO] [stdout] test line::test::len ... ok [INFO] [stdout] test line::test::nearest ... ok [INFO] [stdout] test line::test::nearest_line_reversed ... ok [INFO] [stdout] test line::test::outline::flat_horz_left ... ok [INFO] [stdout] test line::test::outline::flat_horz_right ... ok [INFO] [stdout] test line::test::outline::flat_vert_down ... ok [INFO] [stdout] test line::test::outline::flat_vert_up ... ok [INFO] [stdout] test line::test::rotate_center ... ok [INFO] [stdout] test rect::test::basic_filled ... ok [INFO] [stdout] test rect::test::basic_outline ... ok [INFO] [stdout] test rect::test::move_center ... ok [INFO] [stdout] test rect::test::rotation::rotate_rect_around_center_90_degrees ... ok [INFO] [stdout] test rect::test::rotation::rotate_square_around_bottom_right_corner_90_degrees_twice ... ok [INFO] [stdout] test shape_box::test::basic ... ok [INFO] [stdout] test test::generic_contains ... ok [INFO] [stdout] test test::shapebox_intersects ... ok [INFO] [stdout] test coord::test::point_on_circle::twenty_dist_positive_degrees ... ok [INFO] [stdout] test lerp::test::isize_simple ... ok [INFO] [stdout] test triangle::test::right_angle_triangles ... ok [INFO] [stderr] Doc-tests graphics_shapes [INFO] [stdout] test triangle::test::check_moving ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 79 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 7 tests [INFO] [stdout] test src/coord.rs - coord::Coord (line 13) ... ok [INFO] [stdout] test src/lib.rs - (line 5) ... ok [INFO] [stdout] test src/lerp.rs - lerp::Lerp::inv_lerp (line 20) ... ok [INFO] [stdout] test src/lerp.rs - lerp::inv_flerp (line 53) ... ok [INFO] [stdout] test src/lerp.rs - lerp::Lerp::lerp (line 7) ... ok [INFO] [stdout] test src/coord.rs - coord::coord_vec (line 396) ... ok [INFO] [stdout] test src/lerp.rs - lerp::flerp (line 39) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.82s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "1910103c0fe0fab19b961433c070152de60add2d8cfe776cd73479e60037ab58", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "1910103c0fe0fab19b961433c070152de60add2d8cfe776cd73479e60037ab58", kill_on_drop: false }` [INFO] [stdout] 1910103c0fe0fab19b961433c070152de60add2d8cfe776cd73479e60037ab58