[INFO] fetching crate bevy_math 0.13.2...
[INFO] testing bevy_math-0.13.2 against master#1871252fc8bb672d40787e67404e6eaae7059369 for pr-125151
[INFO] extracting crate bevy_math 0.13.2 into /workspace/builds/worker-4-tc1/source
[INFO] validating manifest of crates.io crate bevy_math 0.13.2 on toolchain 1871252fc8bb672d40787e67404e6eaae7059369
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate bevy_math 0.13.2
[INFO] finished tweaking crates.io crate bevy_math 0.13.2
[INFO] tweaked toml for crates.io crate bevy_math 0.13.2 written to /workspace/builds/worker-4-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 14 packages to latest compatible versions
[INFO] [stderr]       Adding glam v0.25.0 (latest: v0.27.0)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/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:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 4593dcb22fe44a388e3fd9f6dd78d0238c84947edaa8bcbcf2700114d0217e63
[INFO] running `Command { std: "docker" "start" "-a" "4593dcb22fe44a388e3fd9f6dd78d0238c84947edaa8bcbcf2700114d0217e63", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "4593dcb22fe44a388e3fd9f6dd78d0238c84947edaa8bcbcf2700114d0217e63", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4593dcb22fe44a388e3fd9f6dd78d0238c84947edaa8bcbcf2700114d0217e63", kill_on_drop: false }`
[INFO] [stdout] 4593dcb22fe44a388e3fd9f6dd78d0238c84947edaa8bcbcf2700114d0217e63
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/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:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 1f95ad3ba4071ed102b24c78470d9c6859a565daaff36676dea8afa5fc4908d4
[INFO] running `Command { std: "docker" "start" "-a" "1f95ad3ba4071ed102b24c78470d9c6859a565daaff36676dea8afa5fc4908d4", kill_on_drop: false }`
[INFO] [stderr]    Compiling bytemuck v1.16.0
[INFO] [stderr]    Compiling glam v0.25.0
[INFO] [stderr]    Compiling bevy_math v0.13.2 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 3.17s
[INFO] running `Command { std: "docker" "inspect" "1f95ad3ba4071ed102b24c78470d9c6859a565daaff36676dea8afa5fc4908d4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1f95ad3ba4071ed102b24c78470d9c6859a565daaff36676dea8afa5fc4908d4", kill_on_drop: false }`
[INFO] [stdout] 1f95ad3ba4071ed102b24c78470d9c6859a565daaff36676dea8afa5fc4908d4
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/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:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] d14e5ffc307e24181b339909c931dafa2e59c87d3629c5f29639600e6d1719dc
[INFO] running `Command { std: "docker" "start" "-a" "d14e5ffc307e24181b339909c931dafa2e59c87d3629c5f29639600e6d1719dc", kill_on_drop: false }`
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling approx v0.5.1
[INFO] [stderr]    Compiling bevy_math v0.13.2 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 3.10s
[INFO] running `Command { std: "docker" "inspect" "d14e5ffc307e24181b339909c931dafa2e59c87d3629c5f29639600e6d1719dc", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d14e5ffc307e24181b339909c931dafa2e59c87d3629c5f29639600e6d1719dc", kill_on_drop: false }`
[INFO] [stdout] d14e5ffc307e24181b339909c931dafa2e59c87d3629c5f29639600e6d1719dc
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/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:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 0443b4dbfb49f039a97a10320ce7b287070fa74db2324a91294f0a21b1343a41
[INFO] running `Command { std: "docker" "start" "-a" "0443b4dbfb49f039a97a10320ce7b287070fa74db2324a91294f0a21b1343a41", 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/bevy_math-a7d48497098c8c98)
[INFO] [stdout] 
[INFO] [stdout] running 120 tests
[INFO] [stdout] test bounding::bounded2d::aabb2d_tests::center ... ok
[INFO] [stdout] test bounding::bounded2d::aabb2d_tests::area ... ok
[INFO] [stdout] test bounding::bounded2d::aabb2d_tests::merge ... ok
[INFO] [stdout] test bounding::bounded2d::aabb2d_tests::intersect_bounding_circle ... ok
[INFO] [stdout] test bounding::bounded2d::aabb2d_tests::intersect_aabb ... ok
[INFO] [stdout] test bounding::bounded2d::aabb2d_tests::shrink ... ok
[INFO] [stdout] test bounding::bounded2d::aabb2d_tests::half_size ... ok
[INFO] [stdout] test bounding::bounded2d::bounding_circle_tests::contains ... ok
[INFO] [stdout] test bounding::bounded2d::aabb2d_tests::contains ... ok
[INFO] [stdout] test bounding::bounded2d::aabb2d_tests::grow ... ok
[INFO] [stdout] test bounding::bounded2d::bounding_circle_tests::shrink ... ok
[INFO] [stdout] test bounding::bounded2d::primitive_impls::tests::acute_triangle ... ok
[INFO] [stdout] test bounding::bounded2d::primitive_impls::tests::capsule ... ok
[INFO] [stdout] test bounding::bounded2d::primitive_impls::tests::line ... ok
[INFO] [stdout] test bounding::bounded2d::primitive_impls::tests::obtuse_triangle ... ok
[INFO] [stdout] test bounding::bounded2d::bounding_circle_tests::merge_identical ... ok
[INFO] [stdout] test bounding::bounded2d::primitive_impls::tests::circle ... ok
[INFO] [stdout] test bounding::bounded2d::bounding_circle_tests::grow ... ok
[INFO] [stdout] test bounding::bounded2d::bounding_circle_tests::closest_point ... ok
[INFO] [stdout] test bounding::bounded2d::bounding_circle_tests::area ... ok
[INFO] [stdout] test bounding::bounded2d::primitive_impls::tests::plane ... ok
[INFO] [stdout] test bounding::bounded2d::primitive_impls::tests::polygon ... ok
[INFO] [stdout] test bounding::bounded2d::primitive_impls::tests::polyline ... ok
[INFO] [stdout] test bounding::bounded2d::primitive_impls::tests::ellipse ... ok
[INFO] [stdout] test bounding::bounded2d::aabb2d_tests::closest_point ... ok
[INFO] [stdout] test bounding::bounded2d::bounding_circle_tests::contains_identical ... ok
[INFO] [stdout] test bounding::bounded2d::primitive_impls::tests::regular_polygon ... ok
[INFO] [stdout] test bounding::bounded3d::aabb3d_tests::center ... ok
[INFO] [stdout] test bounding::bounded2d::primitive_impls::tests::rectangle ... ok
[INFO] [stdout] test bounding::bounded2d::primitive_impls::tests::segment ... ok
[INFO] [stdout] test bounding::bounded2d::bounding_circle_tests::intersect_bounding_circle ... ok
[INFO] [stdout] test bounding::bounded3d::aabb3d_tests::area ... ok
[INFO] [stdout] test bounding::bounded3d::aabb3d_tests::contains ... ok
[INFO] [stdout] test bounding::bounded3d::aabb3d_tests::grow ... ok
[INFO] [stdout] test bounding::bounded3d::aabb3d_tests::half_size ... ok
[INFO] [stdout] test bounding::bounded3d::aabb3d_tests::intersect_bounding_sphere ... ok
[INFO] [stdout] test bounding::bounded3d::aabb3d_tests::merge ... ok
[INFO] [stdout] test bounding::bounded3d::bounding_sphere_tests::merge_identical ... ok
[INFO] [stdout] test bounding::bounded3d::bounding_sphere_tests::closest_point ... ok
[INFO] [stdout] test bounding::bounded3d::aabb3d_tests::intersect_aabb ... ok
[INFO] [stdout] test bounding::bounded3d::aabb3d_tests::closest_point ... ok
[INFO] [stdout] test bounding::bounded3d::aabb3d_tests::shrink ... ok
[INFO] [stdout] test bounding::bounded3d::bounding_sphere_tests::merge ... ok
[INFO] [stdout] test bounding::bounded3d::bounding_sphere_tests::contains ... ok
[INFO] [stdout] test bounding::bounded3d::primitive_impls::tests::capsule ... ok
[INFO] [stdout] test bounding::bounded3d::primitive_impls::tests::conical_frustum ... ok
[INFO] [stdout] test bounding::bounded3d::primitive_impls::tests::cylinder ... ok
[INFO] [stdout] test bounding::bounded3d::primitive_impls::tests::plane ... ok
[INFO] [stdout] test bounding::bounded3d::bounding_sphere_tests::contains_identical ... ok
[INFO] [stdout] test bounding::bounded3d::bounding_sphere_tests::grow ... ok
[INFO] [stdout] test bounding::bounded3d::bounding_sphere_tests::intersect_bounding_sphere ... ok
[INFO] [stdout] test bounding::bounded2d::bounding_circle_tests::merge ... ok
[INFO] [stdout] test bounding::bounded3d::bounding_sphere_tests::area ... ok
[INFO] [stdout] test bounding::bounded3d::primitive_impls::tests::torus ... ok
[INFO] [stdout] test bounding::bounded3d::primitive_impls::tests::cuboid ... ok
[INFO] [stdout] test bounding::bounded3d::primitive_impls::tests::polyline ... ok
[INFO] [stdout] test bounding::bounded3d::primitive_impls::tests::segment ... ok
[INFO] [stdout] test bounding::bounded3d::primitive_impls::tests::sphere ... ok
[INFO] [stdout] test bounding::bounded3d::primitive_impls::tests::wide_conical_frustum ... ok
[INFO] [stdout] test bounding::raycast2d::tests::test_circle_cast_hits ... ok
[INFO] [stdout] test bounding::raycast2d::tests::test_ray_intersection_aabb_hits ... ok
[INFO] [stdout] test bounding::raycast2d::tests::test_ray_intersection_circle_inside ... ok
[INFO] [stdout] test bounding::raycast2d::tests::test_ray_intersection_circle_misses ... ok
[INFO] [stdout] test bounding::raycast3d::tests::test_ray_intersection_aabb_hits ... ok
[INFO] [stdout] test bounding::raycast3d::tests::test_ray_intersection_aabb_inside ... ok
[INFO] [stdout] test bounding::raycast3d::tests::test_ray_intersection_aabb_misses ... ok
[INFO] [stdout] test bounding::raycast3d::tests::test_ray_intersection_sphere_misses ... ok
[INFO] [stdout] test bounding::raycast3d::tests::test_sphere_cast_hits ... ok
[INFO] [stdout] test cubic_splines::tests::easing_overshoot ... ok
[INFO] [stdout] test cubic_splines::tests::cubic ... ok
[INFO] [stdout] test cubic_splines::tests::easing_undershoot ... ok
[INFO] [stdout] test bounding::raycast3d::tests::test_ray_intersection_sphere_hits ... ok
[INFO] [stdout] test bounding::bounded3d::primitive_impls::tests::cone ... ok
[INFO] [stdout] test primitives::dim2::tests::ellipse_math ... ok
[INFO] [stdout] test bounding::bounded3d::primitive_impls::tests::line ... ok
[INFO] [stdout] test primitives::dim2::tests::direction_creation ... ok
[INFO] [stdout] test bounding::raycast3d::tests::test_aabb_cast_hits ... ok
[INFO] [stdout] test primitives::dim2::tests::circle_math ... ok
[INFO] [stdout] test primitives::dim2::tests::regular_polygon_math ... ok
[INFO] [stdout] test primitives::dim2::tests::triangle_math ... ok
[INFO] [stdout] test primitives::dim2::tests::triangle_circumcenter ... ok
[INFO] [stdout] test primitives::dim2::tests::triangle_winding_order ... ok
[INFO] [stdout] test primitives::dim2::tests::regular_polygon_vertices ... ok
[INFO] [stdout] test bounding::bounded3d::bounding_sphere_tests::shrink ... ok
[INFO] [stdout] test cubic_splines::tests::easing_simple ... ok
[INFO] [stdout] test bounding::raycast2d::tests::test_aabb_cast_hits ... ok
[INFO] [stdout] test bounding::raycast2d::tests::test_ray_intersection_aabb_inside ... ok
[INFO] [stdout] test bounding::raycast2d::tests::test_ray_intersection_aabb_misses ... ok
[INFO] [stdout] test bounding::raycast2d::tests::test_ray_intersection_circle_hits ... ok
[INFO] [stdout] test primitives::dim2::tests::circle_closest_point ... ok
[INFO] [stdout] test bounding::raycast3d::tests::test_ray_intersection_sphere_inside ... ok
[INFO] [stdout] test primitives::dim2::tests::rectangle_closest_point ... ok
[INFO] [stdout] test primitives::dim2::tests::rectangle_math ... ok
[INFO] [stdout] test primitives::dim3::tests::cylinder_math ... ok
[INFO] [stdout] test primitives::dim3::tests::direction_creation ... ok
[INFO] [stdout] test primitives::dim3::tests::sphere_closest_point ... ok
[INFO] [stdout] test primitives::dim3::tests::torus_math ... ok
[INFO] [stdout] test rects::irect::tests::rect_inset ... ok
[INFO] [stdout] test rects::irect::tests::rect_intersect ... ok
[INFO] [stdout] test primitives::dim3::tests::cuboid_closest_point ... ok
[INFO] [stdout] test ray::tests::intersect_plane_2d ... ok
[INFO] [stdout] test primitives::dim3::tests::cuboid_math ... ok
[INFO] [stdout] test primitives::dim3::tests::plane_from_points ... ok
[INFO] [stdout] test ray::tests::intersect_plane_3d ... ok
[INFO] [stdout] test rects::irect::tests::rect_union ... ok
[INFO] [stdout] test primitives::dim3::tests::cone_math ... ok
[INFO] [stdout] test primitives::dim3::tests::sphere_math ... ok
[INFO] [stdout] test rects::rect::tests::rect_inset ... ok
[INFO] [stdout] test rects::urect::tests::well_formed ... ok
[INFO] [stdout] test rects::rect::tests::rect_union_pt ... ok
[INFO] [stdout] test rects::rect::tests::rect_intersect ... ok
[INFO] [stdout] test primitives::dim3::tests::capsule_math ... ok
[INFO] [stdout] test rects::irect::tests::rect_union_pt ... ok
[INFO] [stdout] test rects::urect::tests::rect_union_pt ... ok
[INFO] [stdout] test rects::irect::tests::well_formed ... ok
[INFO] [stdout] test rects::rect::tests::rect_union ... ok
[INFO] [stdout] test rects::urect::tests::rect_intersect ... ok
[INFO] [stdout] test rects::urect::tests::rect_inset ... ok
[INFO] [stdout] test rects::urect::tests::rect_union ... ok
[INFO] [stderr]    Doc-tests bevy_math
[INFO] [stdout] test rects::rect::tests::well_formed ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 120 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 51 tests
[INFO] [stdout] test src/rects/irect.rs - rects::irect::IRect::center (line 194) ... ok
[INFO] [stdout] test src/rects/irect.rs - rects::irect::IRect::new (line 29) ... ok
[INFO] [stdout] test src/rects/irect.rs - rects::irect::IRect::height (line 144) ... ok
[INFO] [stdout] test src/rects/irect.rs - rects::irect::IRect::inset (line 300) ... ok
[INFO] [stdout] test src/cubic_splines.rs - cubic_splines::CubicCardinalSpline (line 179) ... ok
[INFO] [stdout] test src/rects/irect.rs - rects::irect::IRect::from_corners (line 46) ... ok
[INFO] [stdout] test src/rects/irect.rs - rects::irect::IRect::contains (line 208) ... ok
[INFO] [stdout] test src/rects/irect.rs - rects::irect::IRect::is_empty (line 116) ... ok
[INFO] [stdout] test src/rects/irect.rs - rects::irect::IRect::half_size (line 176) ... ok
[INFO] [stdout] test src/cubic_splines.rs - cubic_splines::CubicHermite (line 109) ... ok
[INFO] [stdout] test src/cubic_splines.rs - cubic_splines::CubicBezier (line 48) ... ok
[INFO] [stdout] test src/rects/irect.rs - rects::irect::IRect::intersect (line 272) ... ok
[INFO] [stdout] test src/cubic_splines.rs - cubic_splines::CubicBSpline (line 247) ... ok
[INFO] [stdout] test src/rects/irect.rs - rects::irect::IRect::union (line 226) ... ok
[INFO] [stdout] test src/rects/irect.rs - rects::irect::IRect::from_center_size (line 73) ... ok
[INFO] [stdout] test src/cubic_splines.rs - cubic_splines::CubicSegment<Vec2>::ease (line 354) ... ok
[INFO] [stdout] test src/rects/rect.rs - rects::rect::Rect::from_center_half_size (line 90) ... ok
[INFO] [stdout] test src/rects/irect.rs - rects::irect::IRect::from_center_half_size (line 94) ... ok
[INFO] [stdout] test src/rects/irect.rs - rects::irect::IRect::size (line 158) ... ok
[INFO] [stdout] test src/rects/rect.rs - rects::rect::Rect::is_empty (line 112) ... ok
[INFO] [stdout] test src/rects/rect.rs - rects::rect::Rect::intersect (line 260) ... ok
[INFO] [stdout] test src/rects/rect.rs - rects::rect::Rect::from_corners (line 46) ... ok
[INFO] [stdout] test src/rects/rect.rs - rects::rect::Rect::from_center_size (line 69) ... ok
[INFO] [stdout] test src/rects/rect.rs - rects::rect::Rect::height (line 140) ... ok
[INFO] [stdout] test src/rects/rect.rs - rects::rect::Rect::half_size (line 168) ... ok
[INFO] [stdout] test src/rects/irect.rs - rects::irect::IRect::union_point (line 249) ... ok
[INFO] [stdout] test src/rects/irect.rs - rects::irect::IRect::width (line 130) ... ok
[INFO] [stdout] test src/rects/rect.rs - rects::rect::Rect::contains (line 196) ... ok
[INFO] [stdout] test src/rects/rect.rs - rects::rect::Rect::size (line 154) ... ok
[INFO] [stdout] test src/rects/rect.rs - rects::rect::Rect::center (line 182) ... ok
[INFO] [stdout] test src/rects/rect.rs - rects::rect::Rect::union (line 214) ... ok
[INFO] [stdout] test src/rects/rect.rs - rects::rect::Rect::new (line 29) ... ok
[INFO] [stdout] test src/rects/rect.rs - rects::rect::Rect::normalize (line 317) ... ok
[INFO] [stdout] test src/rects/rect.rs - rects::rect::Rect::union_point (line 237) ... ok
[INFO] [stdout] test src/rects/rect.rs - rects::rect::Rect::inset (line 288) ... ok
[INFO] [stdout] test src/rects/urect.rs - rects::urect::URect::is_empty (line 113) ... ok
[INFO] [stdout] test src/rects/urect.rs - rects::urect::URect::contains (line 205) ... ok
[INFO] [stdout] test src/rects/urect.rs - rects::urect::URect::from_corners (line 46) ... ok
[INFO] [stdout] test src/rects/urect.rs - rects::urect::URect::from_center_size (line 73) ... ok
[INFO] [stdout] test src/rects/urect.rs - rects::urect::URect::center (line 191) ... ok
[INFO] [stdout] test src/rects/urect.rs - rects::urect::URect::inset (line 297) ... ok
[INFO] [stdout] test src/rects/rect.rs - rects::rect::Rect::width (line 126) ... ok
[INFO] [stdout] test src/rects/urect.rs - rects::urect::URect::from_center_half_size (line 94) ... ok
[INFO] [stdout] test src/rects/urect.rs - rects::urect::URect::half_size (line 173) ... ok
[INFO] [stdout] test src/rects/urect.rs - rects::urect::URect::height (line 141) ... ok
[INFO] [stdout] test src/rects/urect.rs - rects::urect::URect::width (line 127) ... ok
[INFO] [stdout] test src/rects/urect.rs - rects::urect::URect::union (line 223) ... ok
[INFO] [stdout] test src/rects/urect.rs - rects::urect::URect::size (line 155) ... ok
[INFO] [stdout] test src/rects/urect.rs - rects::urect::URect::new (line 29) ... ok
[INFO] [stdout] test src/rects/urect.rs - rects::urect::URect::intersect (line 269) ... ok
[INFO] [stdout] test src/rects/urect.rs - rects::urect::URect::union_point (line 246) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 51 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.94s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "0443b4dbfb49f039a97a10320ce7b287070fa74db2324a91294f0a21b1343a41", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0443b4dbfb49f039a97a10320ce7b287070fa74db2324a91294f0a21b1343a41", kill_on_drop: false }`
[INFO] [stdout] 0443b4dbfb49f039a97a10320ce7b287070fa74db2324a91294f0a21b1343a41
[INFO] testing bevy_math-0.13.2 against try#b642703cf9526da1e72c0b6755753b939a9c6b6d for pr-125151
[INFO] extracting crate bevy_math 0.13.2 into /workspace/builds/worker-4-tc2/source
[INFO] validating manifest of crates.io crate bevy_math 0.13.2 on toolchain b642703cf9526da1e72c0b6755753b939a9c6b6d
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate bevy_math 0.13.2
[INFO] finished tweaking crates.io crate bevy_math 0.13.2
[INFO] tweaked toml for crates.io crate bevy_math 0.13.2 written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]      Locking 14 packages to latest compatible versions
[INFO] [stderr]       Adding glam v0.25.0 (latest: v0.27.0)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[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:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 71d4ec55f6cf3a1dd4eebad82e61f30d2fbcfb48d4450ed421691d80383c248d
[INFO] running `Command { std: "docker" "start" "-a" "71d4ec55f6cf3a1dd4eebad82e61f30d2fbcfb48d4450ed421691d80383c248d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "71d4ec55f6cf3a1dd4eebad82e61f30d2fbcfb48d4450ed421691d80383c248d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "71d4ec55f6cf3a1dd4eebad82e61f30d2fbcfb48d4450ed421691d80383c248d", kill_on_drop: false }`
[INFO] [stdout] 71d4ec55f6cf3a1dd4eebad82e61f30d2fbcfb48d4450ed421691d80383c248d
[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=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:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 3059bfd7159cbcc2a9b9b457a6dd5c8cee62012a9682979f3961b8b6a5664a9b
[INFO] running `Command { std: "docker" "start" "-a" "3059bfd7159cbcc2a9b9b457a6dd5c8cee62012a9682979f3961b8b6a5664a9b", kill_on_drop: false }`
[INFO] [stderr]    Compiling bytemuck v1.16.0
[INFO] [stderr]    Compiling glam v0.25.0
[INFO] [stderr]    Compiling bevy_math v0.13.2 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 4.40s
[INFO] running `Command { std: "docker" "inspect" "3059bfd7159cbcc2a9b9b457a6dd5c8cee62012a9682979f3961b8b6a5664a9b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3059bfd7159cbcc2a9b9b457a6dd5c8cee62012a9682979f3961b8b6a5664a9b", kill_on_drop: false }`
[INFO] [stdout] 3059bfd7159cbcc2a9b9b457a6dd5c8cee62012a9682979f3961b8b6a5664a9b
[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=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:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 8d8bbc4ddcdba53ea4eccbd44afeebe677847e7057547d431b31e9b14bf2d8ce
[INFO] running `Command { std: "docker" "start" "-a" "8d8bbc4ddcdba53ea4eccbd44afeebe677847e7057547d431b31e9b14bf2d8ce", kill_on_drop: false }`
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling approx v0.5.1
[INFO] [stderr]    Compiling bevy_math v0.13.2 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 3.04s
[INFO] running `Command { std: "docker" "inspect" "8d8bbc4ddcdba53ea4eccbd44afeebe677847e7057547d431b31e9b14bf2d8ce", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8d8bbc4ddcdba53ea4eccbd44afeebe677847e7057547d431b31e9b14bf2d8ce", kill_on_drop: false }`
[INFO] [stdout] 8d8bbc4ddcdba53ea4eccbd44afeebe677847e7057547d431b31e9b14bf2d8ce
[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=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:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] aab8b8b5d99211a3bd8db32ba23225e3838cae43606e7aae5c48fde2e1c5f77c
[INFO] running `Command { std: "docker" "start" "-a" "aab8b8b5d99211a3bd8db32ba23225e3838cae43606e7aae5c48fde2e1c5f77c", kill_on_drop: false }`
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.02s
[INFO] [stdout] running 120 tests
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/bevy_math-a7d48497098c8c98)
[INFO] [stdout] test bounding::bounded2d::bounding_circle_tests::contains ... ok
[INFO] [stdout] test bounding::bounded2d::bounding_circle_tests::contains_identical ... ok
[INFO] [stdout] test bounding::bounded2d::aabb2d_tests::shrink ... ok
[INFO] [stdout] test bounding::bounded2d::bounding_circle_tests::area ... ok
[INFO] [stdout] test bounding::bounded2d::bounding_circle_tests::intersect_bounding_circle ... ok
[INFO] [stdout] test bounding::bounded2d::bounding_circle_tests::closest_point ... ok
[INFO] [stdout] test bounding::bounded2d::aabb2d_tests::merge ... ok
[INFO] [stdout] test bounding::bounded2d::aabb2d_tests::intersect_bounding_circle ... ok
[INFO] [stdout] test bounding::bounded2d::aabb2d_tests::intersect_aabb ... ok
[INFO] [stdout] test bounding::bounded2d::aabb2d_tests::contains ... ok
[INFO] [stdout] test bounding::bounded2d::aabb2d_tests::area ... ok
[INFO] [stdout] test bounding::bounded2d::aabb2d_tests::closest_point ... ok
[INFO] [stdout] test bounding::bounded2d::primitive_impls::tests::obtuse_triangle ... ok
[INFO] [stdout] test bounding::bounded2d::bounding_circle_tests::merge_identical ... ok
[INFO] [stdout] test bounding::bounded2d::bounding_circle_tests::shrink ... ok
[INFO] [stdout] test bounding::bounded2d::primitive_impls::tests::polyline ... ok
[INFO] [stdout] test bounding::bounded2d::primitive_impls::tests::polygon ... ok
[INFO] [stdout] test bounding::bounded2d::primitive_impls::tests::ellipse ... ok
[INFO] [stdout] test bounding::bounded2d::primitive_impls::tests::capsule ... ok
[INFO] [stdout] test bounding::bounded2d::primitive_impls::tests::acute_triangle ... ok
[INFO] [stdout] test bounding::bounded3d::aabb3d_tests::closest_point ... ok
[INFO] [stdout] test bounding::bounded3d::aabb3d_tests::area ... ok
[INFO] [stdout] test bounding::bounded3d::aabb3d_tests::contains ... ok
[INFO] [stdout] test bounding::bounded2d::primitive_impls::tests::segment ... ok
[INFO] [stdout] test bounding::bounded3d::aabb3d_tests::center ... ok
[INFO] [stdout] test bounding::bounded2d::primitive_impls::tests::line ... ok
[INFO] [stdout] test bounding::bounded3d::aabb3d_tests::grow ... ok
[INFO] [stdout] test bounding::bounded3d::aabb3d_tests::half_size ... ok
[INFO] [stdout] test bounding::bounded2d::aabb2d_tests::center ... ok
[INFO] [stdout] test bounding::bounded2d::primitive_impls::tests::rectangle ... ok
[INFO] [stdout] test bounding::bounded2d::primitive_impls::tests::circle ... ok
[INFO] [stdout] test bounding::bounded3d::bounding_sphere_tests::contains ... ok
[INFO] [stdout] test bounding::bounded3d::bounding_sphere_tests::closest_point ... ok
[INFO] [stdout] test bounding::bounded2d::bounding_circle_tests::merge ... ok
[INFO] [stdout] test bounding::bounded3d::aabb3d_tests::intersect_aabb ... ok
[INFO] [stdout] test bounding::bounded3d::aabb3d_tests::intersect_bounding_sphere ... ok
[INFO] [stdout] test bounding::bounded2d::bounding_circle_tests::grow ... ok
[INFO] [stdout] test bounding::bounded3d::bounding_sphere_tests::area ... ok
[INFO] [stdout] test bounding::bounded2d::aabb2d_tests::half_size ... ok
[INFO] [stdout] test bounding::bounded3d::bounding_sphere_tests::contains_identical ... ok
[INFO] [stdout] test bounding::bounded2d::aabb2d_tests::grow ... ok
[INFO] [stdout] test bounding::bounded2d::primitive_impls::tests::regular_polygon ... ok
[INFO] [stdout] test bounding::bounded3d::aabb3d_tests::merge ... ok
[INFO] [stdout] test bounding::bounded3d::aabb3d_tests::shrink ... ok
[INFO] [stdout] test bounding::bounded2d::primitive_impls::tests::plane ... ok
[INFO] [stdout] test bounding::bounded3d::bounding_sphere_tests::shrink ... ok
[INFO] [stdout] test bounding::bounded3d::primitive_impls::tests::cone ... ok
[INFO] [stdout] test bounding::bounded3d::primitive_impls::tests::conical_frustum ... ok
[INFO] [stdout] test bounding::bounded3d::primitive_impls::tests::sphere ... ok
[INFO] [stdout] test bounding::bounded3d::bounding_sphere_tests::merge_identical ... ok
[INFO] [stdout] test bounding::bounded3d::primitive_impls::tests::cuboid ... ok
[INFO] [stdout] test bounding::bounded3d::primitive_impls::tests::polyline ... ok
[INFO] [stdout] test bounding::bounded3d::bounding_sphere_tests::grow ... ok
[INFO] [stdout] test bounding::bounded3d::primitive_impls::tests::cylinder ... ok
[INFO] [stdout] test bounding::bounded3d::bounding_sphere_tests::intersect_bounding_sphere ... ok
[INFO] [stdout] test bounding::bounded3d::primitive_impls::tests::line ... ok
[INFO] [stdout] test bounding::bounded3d::bounding_sphere_tests::merge ... ok
[INFO] [stdout] test bounding::bounded3d::primitive_impls::tests::segment ... ok
[INFO] [stdout] test bounding::bounded3d::primitive_impls::tests::wide_conical_frustum ... ok
[INFO] [stdout] test bounding::bounded3d::primitive_impls::tests::capsule ... ok
[INFO] [stdout] test bounding::raycast2d::tests::test_ray_intersection_circle_inside ... ok
[INFO] [stdout] test bounding::raycast2d::tests::test_ray_intersection_circle_misses ... ok
[INFO] [stdout] test bounding::raycast2d::tests::test_ray_intersection_aabb_inside ... ok
[INFO] [stdout] test bounding::raycast2d::tests::test_ray_intersection_aabb_misses ... ok
[INFO] [stdout] test bounding::raycast3d::tests::test_sphere_cast_hits ... ok
[INFO] [stdout] test bounding::raycast3d::tests::test_ray_intersection_sphere_inside ... ok
[INFO] [stdout] test cubic_splines::tests::easing_undershoot ... ok
[INFO] [stdout] test primitives::dim2::tests::circle_closest_point ... ok
[INFO] [stdout] test primitives::dim2::tests::circle_math ... ok
[INFO] [stdout] test cubic_splines::tests::easing_overshoot ... ok
[INFO] [stdout] test bounding::raycast2d::tests::test_circle_cast_hits ... ok
[INFO] [stdout] test bounding::raycast3d::tests::test_ray_intersection_sphere_hits ... ok
[INFO] [stdout] test bounding::raycast3d::tests::test_aabb_cast_hits ... ok
[INFO] [stdout] test bounding::bounded3d::primitive_impls::tests::torus ... ok
[INFO] [stdout] test bounding::raycast2d::tests::test_ray_intersection_aabb_hits ... ok
[INFO] [stdout] test bounding::raycast3d::tests::test_ray_intersection_aabb_misses ... ok
[INFO] [stdout] test bounding::raycast2d::tests::test_aabb_cast_hits ... ok
[INFO] [stdout] test bounding::raycast3d::tests::test_ray_intersection_sphere_misses ... ok
[INFO] [stdout] test cubic_splines::tests::cubic ... ok
[INFO] [stdout] test bounding::bounded3d::primitive_impls::tests::plane ... ok
[INFO] [stdout] test cubic_splines::tests::easing_simple ... ok
[INFO] [stdout] test bounding::raycast3d::tests::test_ray_intersection_aabb_inside ... ok
[INFO] [stdout] test bounding::raycast2d::tests::test_ray_intersection_circle_hits ... ok
[INFO] [stdout] test primitives::dim2::tests::ellipse_math ... ok
[INFO] [stdout] test primitives::dim2::tests::direction_creation ... ok
[INFO] [stdout] test primitives::dim2::tests::rectangle_closest_point ... ok
[INFO] [stdout] test primitives::dim2::tests::rectangle_math ... ok
[INFO] [stdout] test bounding::raycast3d::tests::test_ray_intersection_aabb_hits ... ok
[INFO] [stdout] test primitives::dim3::tests::plane_from_points ... ok
[INFO] [stdout] test primitives::dim3::tests::cuboid_math ... ok
[INFO] [stdout] test primitives::dim2::tests::regular_polygon_math ... ok
[INFO] [stdout] test primitives::dim2::tests::triangle_math ... ok
[INFO] [stdout] test primitives::dim3::tests::torus_math ... ok
[INFO] [stdout] test primitives::dim2::tests::regular_polygon_vertices ... ok
[INFO] [stdout] test primitives::dim3::tests::capsule_math ... ok
[INFO] [stdout] test rects::irect::tests::rect_inset ... ok
[INFO] [stdout] test rects::irect::tests::rect_union_pt ... ok
[INFO] [stdout] test rects::rect::tests::rect_union ... ok
[INFO] [stdout] test primitives::dim3::tests::cylinder_math ... ok
[INFO] [stdout] test rects::rect::tests::rect_inset ... ok
[INFO] [stdout] test rects::irect::tests::rect_union ... ok
[INFO] [stdout] test rects::rect::tests::rect_intersect ... ok
[INFO] [stdout] test rects::irect::tests::rect_intersect ... ok
[INFO] [stdout] test ray::tests::intersect_plane_2d ... ok
[INFO] [stdout] test rects::rect::tests::rect_union_pt ... ok
[INFO] [stdout] test rects::irect::tests::well_formed ... ok
[INFO] [stdout] test ray::tests::intersect_plane_3d ... ok
[INFO] [stdout] test primitives::dim2::tests::triangle_circumcenter ... ok
[INFO] [stdout] test primitives::dim2::tests::triangle_winding_order ... ok
[INFO] [stdout] test primitives::dim3::tests::sphere_closest_point ... ok
[INFO] [stdout] test primitives::dim3::tests::direction_creation ... ok
[INFO] [stdout] test primitives::dim3::tests::cuboid_closest_point ... ok
[INFO] [stdout] test primitives::dim3::tests::cone_math ... ok
[INFO] [stdout] test primitives::dim3::tests::sphere_math ... ok
[INFO] [stdout] test rects::rect::tests::well_formed ... ok
[INFO] [stdout] test rects::urect::tests::rect_inset ... ok
[INFO] [stdout] test rects::urect::tests::well_formed ... ok
[INFO] [stdout] test rects::urect::tests::rect_union_pt ... ok
[INFO] [stdout] test rects::urect::tests::rect_union ... ok
[INFO] [stdout] test rects::urect::tests::rect_intersect ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 120 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.15s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests bevy_math
[INFO] [stdout] 
[INFO] [stdout] running 51 tests
[INFO] [stdout] test src/rects/irect.rs - rects::irect::IRect::intersect (line 272) ... ok
[INFO] [stdout] test src/rects/irect.rs - rects::irect::IRect::height (line 144) ... ok
[INFO] [stdout] test src/rects/irect.rs - rects::irect::IRect::from_corners (line 46) ... ok
[INFO] [stdout] test src/rects/irect.rs - rects::irect::IRect::contains (line 208) ... ok
[INFO] [stdout] test src/rects/irect.rs - rects::irect::IRect::new (line 29) ... ok
[INFO] [stdout] test src/cubic_splines.rs - cubic_splines::CubicCardinalSpline (line 179) ... ok
[INFO] [stdout] test src/rects/irect.rs - rects::irect::IRect::from_center_half_size (line 94) ... ok
[INFO] [stdout] test src/rects/irect.rs - rects::irect::IRect::is_empty (line 116) ... ok
[INFO] [stdout] test src/cubic_splines.rs - cubic_splines::CubicSegment<Vec2>::ease (line 354) ... ok
[INFO] [stdout] test src/cubic_splines.rs - cubic_splines::CubicHermite (line 109) ... ok
[INFO] [stdout] test src/rects/irect.rs - rects::irect::IRect::from_center_size (line 73) ... ok
[INFO] [stdout] test src/cubic_splines.rs - cubic_splines::CubicBSpline (line 247) ... ok
[INFO] [stdout] test src/cubic_splines.rs - cubic_splines::CubicBezier (line 48) ... ok
[INFO] [stdout] test src/rects/irect.rs - rects::irect::IRect::center (line 194) ... ok
[INFO] [stdout] test src/rects/irect.rs - rects::irect::IRect::half_size (line 176) ... ok
[INFO] [stdout] test src/rects/irect.rs - rects::irect::IRect::inset (line 300) ... ok
[INFO] [stdout] test src/rects/irect.rs - rects::irect::IRect::size (line 158) ... ok
[INFO] [stdout] test src/rects/irect.rs - rects::irect::IRect::width (line 130) ... ok
[INFO] [stdout] test src/rects/rect.rs - rects::rect::Rect::from_center_size (line 69) ... ok
[INFO] [stdout] test src/rects/rect.rs - rects::rect::Rect::from_corners (line 46) ... ok
[INFO] [stdout] test src/rects/rect.rs - rects::rect::Rect::contains (line 196) ... ok
[INFO] [stdout] test src/rects/rect.rs - rects::rect::Rect::center (line 182) ... ok
[INFO] [stdout] test src/rects/irect.rs - rects::irect::IRect::union_point (line 249) ... ok
[INFO] [stdout] test src/rects/irect.rs - rects::irect::IRect::union (line 226) ... ok
[INFO] [stdout] test src/rects/rect.rs - rects::rect::Rect::from_center_half_size (line 90) ... ok
[INFO] [stdout] test src/rects/rect.rs - rects::rect::Rect::new (line 29) ... ok
[INFO] [stdout] test src/rects/rect.rs - rects::rect::Rect::is_empty (line 112) ... ok
[INFO] [stdout] test src/rects/rect.rs - rects::rect::Rect::normalize (line 317) ... ok
[INFO] [stdout] test src/rects/rect.rs - rects::rect::Rect::inset (line 288) ... ok
[INFO] [stdout] test src/rects/rect.rs - rects::rect::Rect::height (line 140) ... ok
[INFO] [stdout] test src/rects/rect.rs - rects::rect::Rect::half_size (line 168) ... ok
[INFO] [stdout] test src/rects/rect.rs - rects::rect::Rect::intersect (line 260) ... ok
[INFO] [stdout] test src/rects/urect.rs - rects::urect::URect::center (line 191) ... ok
[INFO] [stdout] test src/rects/rect.rs - rects::rect::Rect::width (line 126) ... ok
[INFO] [stdout] test src/rects/rect.rs - rects::rect::Rect::union_point (line 237) ... ok
[INFO] [stdout] test src/rects/rect.rs - rects::rect::Rect::size (line 154) ... ok
[INFO] [stdout] test src/rects/urect.rs - rects::urect::URect::half_size (line 173) ... ok
[INFO] [stdout] test src/rects/urect.rs - rects::urect::URect::from_corners (line 46) ... ok
[INFO] [stdout] test src/rects/urect.rs - rects::urect::URect::contains (line 205) ... ok
[INFO] [stdout] test src/rects/urect.rs - rects::urect::URect::from_center_size (line 73) ... ok
[INFO] [stdout] test src/rects/rect.rs - rects::rect::Rect::union (line 214) ... ok
[INFO] [stdout] test src/rects/urect.rs - rects::urect::URect::inset (line 297) ... ok
[INFO] [stdout] test src/rects/urect.rs - rects::urect::URect::is_empty (line 113) ... ok
[INFO] [stdout] test src/rects/urect.rs - rects::urect::URect::from_center_half_size (line 94) ... ok
[INFO] [stdout] test src/rects/urect.rs - rects::urect::URect::width (line 127) ... ok
[INFO] [stdout] test src/rects/urect.rs - rects::urect::URect::new (line 29) ... ok
[INFO] [stdout] test src/rects/urect.rs - rects::urect::URect::union_point (line 246) ... ok
[INFO] [stdout] test src/rects/urect.rs - rects::urect::URect::height (line 141) ... ok
[INFO] [stdout] test src/rects/urect.rs - rects::urect::URect::intersect (line 269) ... ok
[INFO] [stdout] test src/rects/urect.rs - rects::urect::URect::union (line 223) ... ok
[INFO] [stdout] test src/rects/urect.rs - rects::urect::URect::size (line 155) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 51 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.53s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "aab8b8b5d99211a3bd8db32ba23225e3838cae43606e7aae5c48fde2e1c5f77c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "aab8b8b5d99211a3bd8db32ba23225e3838cae43606e7aae5c48fde2e1c5f77c", kill_on_drop: false }`
[INFO] [stdout] aab8b8b5d99211a3bd8db32ba23225e3838cae43606e7aae5c48fde2e1c5f77c
