[INFO] fetching crate cortenforge-geometry 0.9.0...
[INFO] testing cortenforge-geometry-0.9.0 against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate cortenforge-geometry 0.9.0 into /workspace/builds/worker-0-tc1/source
[INFO] started tweaking crates.io crate cortenforge-geometry 0.9.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate cortenforge-geometry 0.9.0
[INFO] tweaked toml for crates.io crate cortenforge-geometry 0.9.0 written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate cortenforge-geometry 0.9.0 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate cortenforge-geometry 0.9.0 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" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] eea91e79ddd453749b1c73dd0627f95522bdea4b25c147ede973710c0bf0ea29
[INFO] running `Command { std: "docker" "start" "eea91e79ddd453749b1c73dd0627f95522bdea4b25c147ede973710c0bf0ea29", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "eea91e79ddd453749b1c73dd0627f95522bdea4b25c147ede973710c0bf0ea29", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "eea91e79ddd453749b1c73dd0627f95522bdea4b25c147ede973710c0bf0ea29" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "eea91e79ddd453749b1c73dd0627f95522bdea4b25c147ede973710c0bf0ea29", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "eea91e79ddd453749b1c73dd0627f95522bdea4b25c147ede973710c0bf0ea29" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling bytemuck v1.25.0
[INFO] [stderr]    Compiling matrixmultiply v0.3.10
[INFO] [stderr]    Compiling nalgebra-macros v0.3.0
[INFO] [stderr]    Compiling safe_arch v0.7.4
[INFO] [stderr]    Compiling wide v0.7.33
[INFO] [stderr]    Compiling approx v0.5.1
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling num-complex v0.4.6
[INFO] [stderr]    Compiling num-rational v0.4.2
[INFO] [stderr]    Compiling simba v0.9.1
[INFO] [stderr]    Compiling nalgebra v0.34.2
[INFO] [stderr]    Compiling cortenforge-geometry v0.9.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 20.44s
[INFO] running `Command { std: "docker" "inspect" "eea91e79ddd453749b1c73dd0627f95522bdea4b25c147ede973710c0bf0ea29", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "eea91e79ddd453749b1c73dd0627f95522bdea4b25c147ede973710c0bf0ea29" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling approx v0.5.1
[INFO] [stderr]    Compiling simba v0.9.1
[INFO] [stderr]    Compiling nalgebra v0.34.2
[INFO] [stderr]    Compiling cortenforge-geometry v0.9.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 23.29s
[INFO] running `Command { std: "docker" "inspect" "eea91e79ddd453749b1c73dd0627f95522bdea4b25c147ede973710c0bf0ea29", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "eea91e79ddd453749b1c73dd0627f95522bdea4b25c147ede973710c0bf0ea29" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.07s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/cf_geometry-151ca781aeafcdeb)
[INFO] [stdout] 
[INFO] [stdout] running 207 tests
[INFO] [stdout] test bvh::tests::build_with_custom_leaf_size ... ok
[INFO] [stdout] test bvh::tests::build_basic ... ok
[INFO] [stdout] test bvh::tests::bvh_from_mesh_empty ... ok
[INFO] [stdout] test bvh::tests::primitive_from_triangle_aabb ... ok
[INFO] [stdout] test bvh::tests::bvh_from_triangle_mesh_bad_indices - should panic ... ok
[INFO] [stdout] test bvh::tests::query_ray_closest_empty_bvh ... ok
[INFO] [stdout] test bvh::tests::query_bvh_pair_translation ... ok
[INFO] [stdout] test bvh::tests::query_callback_counts ... ok
[INFO] [stdout] test bvh::tests::query_hit ... ok
[INFO] [stdout] test bvh::tests::query_ray_closest_finds_nearest ... ok
[INFO] [stdout] test bvh::tests::query_ray_hit ... ok
[INFO] [stdout] test bvh::tests::query_bvh_pair_rotation ... ok
[INFO] [stdout] test bvh::tests::query_miss ... ok
[INFO] [stdout] test bvh::tests::primitive_centroid ... ok
[INFO] [stdout] test bvh::tests::query_ray_max_distance ... ok
[INFO] [stdout] test bvh::tests::ray_aabb_max_distance_cutoff ... ok
[INFO] [stdout] test bvh::tests::query_multiple ... ok
[INFO] [stdout] test bvh::tests::query_bvh_pair_identity ... ok
[INFO] [stdout] test bvh::tests::query_ray_miss ... ok
[INFO] [stdout] test bvh::tests::ray_aabb_origin_inside ... ok
[INFO] [stdout] test bvh::tests::root_aabb_bounds_all_primitives ... ok
[INFO] [stdout] test bvh::tests::ray_aabb_hit ... ok
[INFO] [stdout] test bvh::tests::ray_aabb_miss ... ok
[INFO] [stdout] test bvh::tests::query_pairs_overlap ... ok
[INFO] [stdout] test bvh::tests::build_single_primitive ... ok
[INFO] [stdout] test bvh::tests::bvh_from_triangle_mesh_basic ... ok
[INFO] [stdout] test bvh::tests::bvh_from_mesh_tetrahedron ... ok
[INFO] [stdout] test curve::tests::closest_point_on_fewer_than_two_points_is_origin ... ok
[INFO] [stdout] test curve::tests::two_points_degenerate_to_segment ... ok
[INFO] [stdout] test geometric::tests::box_contains ... ok
[INFO] [stdout] test bvh::tests::transform_aabb_identity ... ok
[INFO] [stdout] test bvh::tests::primitive_with_data ... ok
[INFO] [stdout] test curve::tests::new_rejects_non_finite_coordinates ... ok
[INFO] [stdout] test curve::tests::closest_point_on_curve_is_itself ... ok
[INFO] [stdout] test curve::tests::sample_clamps_out_of_range_t ... ok
[INFO] [stdout] test curve::tests::sample_passes_through_control_points ... ok
[INFO] [stdout] test curve::tests::tangent_matches_finite_difference_of_sample ... ok
[INFO] [stdout] test geometric::tests::box_ray_hit ... ok
[INFO] [stdout] test geometric::tests::capsule_contains ... ok
[INFO] [stdout] test geometric::tests::cylinder_contains ... ok
[INFO] [stdout] test geometric::tests::convex_hull_closest_point ... ok
[INFO] [stdout] test geometric::tests::convex_hull_contains ... ok
[INFO] [stdout] test bvh::tests::transform_aabb_translation ... ok
[INFO] [stdout] test heightfield::tests::bilinear_with_non_unit_cell_size ... ok
[INFO] [stdout] test curve::tests::closest_point_recovers_small_offset ... ok
[INFO] [stdout] test curve::tests::new_rejects_fewer_than_two_points ... ok
[INFO] [stdout] test heightfield::tests::cell_at_boundary ... ok
[INFO] [stdout] test heightfield::tests::cell_at_nan ... ok
[INFO] [stdout] test heightfield::tests::cell_at_valid ... ok
[INFO] [stdout] test heightfield::tests::cell_heights_out_of_bounds ... ok
[INFO] [stdout] test heightfield::tests::cell_heights_valid ... ok
[INFO] [stdout] test heightfield::tests::cells_in_aabb_coverage ... ok
[INFO] [stdout] test heightfield::tests::cells_in_aabb_nan ... ok
[INFO] [stdout] test heightfield::tests::extents ... ok
[INFO] [stdout] test heightfield::tests::flat_field ... ok
[INFO] [stdout] test heightfield::tests::flat_normal_is_z_up ... ok
[INFO] [stdout] test geometric::tests::sphere_ray_hit ... ok
[INFO] [stdout] test heightfield::tests::from_fn_slope ... ok
[INFO] [stdout] test geometric::tests::sphere_ray_miss ... ok
[INFO] [stdout] test heightfield::tests::bilinear_at_center ... ok
[INFO] [stdout] test heightfield::tests::bilinear_at_corners ... ok
[INFO] [stdout] test heightfield::tests::get_clamped_clamps ... ok
[INFO] [stdout] test heightfield::tests::bilinear_linear_in_x ... ok
[INFO] [stdout] test heightfield::tests::get_out_of_bounds ... ok
[INFO] [stdout] test heightfield::tests::bilinear_on_flat_field ... ok
[INFO] [stdout] test heightfield::tests::negative_cell_size_panics - should panic ... ok
[INFO] [stdout] test heightfield::tests::normal_clamped_always_returns ... ok
[INFO] [stdout] test heightfield::tests::normal_out_of_bounds ... ok
[INFO] [stdout] test heightfield::tests::vertex_position_out_of_bounds ... ok
[INFO] [stdout] test heightfield::tests::bounded_aabb ... ok
[INFO] [stdout] test geometric::tests::ellipsoid_contains ... ok
[INFO] [stdout] test heightfield::tests::sample_clamped_always_returns ... ok
[INFO] [stdout] test geometric::tests::sphere_closest_point_outside ... ok
[INFO] [stdout] test heightfield::tests::bilinear_at_edge_midpoints ... ok
[INFO] [stdout] test heightfield::tests::vertex_position_valid ... ok
[INFO] [stdout] test query::closest_point::tests::cp_capsule_cap ... ok
[INFO] [stdout] test query::closest_point::tests::cp_ellipsoid ... ok
[INFO] [stdout] test query::closest_point::tests::cp_heightfield ... ok
[INFO] [stdout] test query::closest_point::tests::cp_sdf ... ok
[INFO] [stdout] test query::closest_point::tests::cp_sphere_at_center ... ok
[INFO] [stdout] test heightfield::tests::bilinear_linear_in_y ... ok
[INFO] [stdout] test heightfield::tests::slope_normal_tilts ... ok
[INFO] [stdout] test query::closest_point::tests::cp_cylinder_barrel ... ok
[INFO] [stdout] test query::closest_point::tests::cp_cylinder_cap ... ok
[INFO] [stdout] test heightfield::tests::wrong_length_panics - should panic ... ok
[INFO] [stdout] test query::closest_point::tests::cp_sphere_inside ... ok
[INFO] [stdout] test heightfield::tests::zero_width_panics - should panic ... ok
[INFO] [stdout] test query::closest_point::tests::cp_box_corner ... ok
[INFO] [stdout] test query::closest_point::tests::cp_box_inside ... ok
[INFO] [stdout] test query::closest_point::tests::cp_box_outside ... ok
[INFO] [stdout] test query::closest_point::tests::cp_capsule_body ... ok
[INFO] [stdout] test query::closest_point::tests::segments_one_degenerate ... ok
[INFO] [stdout] test query::closest_point::tests::segments_parallel ... ok
[INFO] [stdout] test query::closest_point::tests::segments_skew ... ok
[INFO] [stdout] test query::closest_point::tests::triangle_degenerate_zero_area ... ok
[INFO] [stdout] test query::closest_point::tests::segment_clamp_start ... ok
[INFO] [stdout] test query::closest_point::tests::triangle_point_at_vertex ... ok
[INFO] [stdout] test query::closest_point::tests::segments_both_degenerate ... ok
[INFO] [stdout] test query::closest_point::tests::segment_clamp_end ... ok
[INFO] [stdout] test query::closest_point::tests::triangle_point_on_edge ... ok
[INFO] [stdout] test query::closest_point::tests::triangle_point_on_face ... ok
[INFO] [stdout] test query::epa::tests::coincident_shapes ... ok
[INFO] [stdout] test query::epa::tests::no_penetration_separated_spheres ... ok
[INFO] [stdout] test query::epa::tests::penetration_capsule_capsule ... ok
[INFO] [stdout] test query::epa::tests::penetration_convex_hull ... ok
[INFO] [stdout] test query::epa::tests::penetration_cylinder_sphere ... ok
[INFO] [stdout] test query::epa::tests::penetration_ellipsoid_sphere ... ok
[INFO] [stdout] test query::epa::tests::penetration_overlapping_spheres ... ok
[INFO] [stdout] test query::gjk::tests::convex_hull_intersection ... ok
[INFO] [stdout] test query::closest_point::tests::segment_degenerate_zero_length ... ok
[INFO] [stdout] test query::closest_point::tests::segment_midpoint ... ok
[INFO] [stdout] test query::closest_point::tests::segments_crossing ... ok
[INFO] [stdout] test query::gjk::tests::no_intersection_spheres ... ok
[INFO] [stdout] test query::gjk::tests::intersection_cylinders ... ok
[INFO] [stdout] test query::gjk::tests::intersection_sphere_box ... ok
[INFO] [stdout] test query::gjk::tests::overlapping_spheres_return_none ... ok
[INFO] [stdout] test query::gjk::tests::intersection_spheres ... ok
[INFO] [stdout] test query::gjk::tests::just_touching_spheres ... ok
[INFO] [stdout] test query::gjk::tests::separated_ellipsoids ... ok
[INFO] [stdout] test query::gjk::tests::separated_spheres_distance ... ok
[INFO] [stdout] test query::ray_cast::tests::box_hit ... ok
[INFO] [stdout] test query::gjk::tests::separated_boxes_distance ... ok
[INFO] [stdout] test query::ray_cast::tests::box_miss ... ok
[INFO] [stdout] test query::ray_cast::tests::capsule_hit_body ... ok
[INFO] [stdout] test query::gjk::tests::separated_capsules ... ok
[INFO] [stdout] test query::ray_cast::tests::capsule_hit_cap ... ok
[INFO] [stdout] test query::ray_cast::tests::box_angled_hit ... ok
[INFO] [stdout] test query::ray_cast::tests::cylinder_hit_body ... ok
[INFO] [stdout] test query::epa::tests::penetration_sphere_box ... ok
[INFO] [stdout] test bvh::tests::build_empty ... ok
[INFO] [stdout] test query::gjk::tests::coincident_centers ... ok
[INFO] [stdout] test query::ray_cast::tests::dispatch_capsule ... ok
[INFO] [stdout] test query::ray_cast::tests::dispatch_heightfield ... ok
[INFO] [stdout] test query::ray_cast::tests::dispatch_ellipsoid ... ok
[INFO] [stdout] test query::ray_cast::tests::dispatch_plane ... ok
[INFO] [stdout] test query::ray_cast::tests::dispatch_sdf ... ok
[INFO] [stdout] test query::ray_cast::tests::negative_max_distance ... ok
[INFO] [stdout] test query::ray_cast::tests::dispatch_triangle_mesh ... ok
[INFO] [stdout] test geometric::tests::sphere_contains ... ok
[INFO] [stdout] test query::ray_cast::tests::ellipsoid_hit ... ok
[INFO] [stdout] test heightfield::tests::sample_out_of_bounds ... ok
[INFO] [stdout] test query::ray_cast::tests::ellipsoid_zero_radius ... ok
[INFO] [stdout] test query::closest_point::tests::cp_plane ... ok
[INFO] [stdout] test query::ray_cast::tests::plane_behind_ray ... ok
[INFO] [stdout] test query::ray_cast::tests::plane_hit ... ok
[INFO] [stdout] test query::closest_point::tests::cp_sphere_outside ... ok
[INFO] [stdout] test query::ray_cast::tests::plane_parallel_miss ... ok
[INFO] [stdout] test query::closest_point::tests::cp_triangle_mesh ... ok
[INFO] [stdout] test query::ray_cast::tests::sphere_beyond_max_dist ... ok
[INFO] [stdout] test query::ray_cast::tests::cylinder_hit_cap ... ok
[INFO] [stdout] test query::ray_cast::tests::sphere_hit_from_inside ... ok
[INFO] [stdout] test query::ray_cast::tests::triangle_miss ... ok
[INFO] [stdout] test query::ray_cast::tests::triangle_hit ... ok
[INFO] [stdout] test sdf::tests::bounded_aabb ... ok
[INFO] [stdout] test sdf::tests::arc_dyn_sdf_blanket_forwards_eval_and_grad ... ok
[INFO] [stdout] test sdf::tests::closest_surface_point_outside_bounds ... ok
[INFO] [stdout] test query::ray_cast::tests::sphere_hit_from_outside ... ok
[INFO] [stdout] test query::ray_cast::tests::dispatch_box ... ok
[INFO] [stdout] test query::ray_cast::tests::sphere_miss ... ok
[INFO] [stdout] test query::ray_cast::tests::dispatch_cylinder ... ok
[INFO] [stdout] test query::ray_cast::tests::zero_max_distance ... ok
[INFO] [stdout] test sdf::tests::distance_at_center ... ok
[INFO] [stdout] test sdf::tests::box_creation ... ok
[INFO] [stdout] test sdf::tests::box_dyn_sdf_blanket_forwards_eval_and_grad ... ok
[INFO] [stdout] test sdf::tests::distance_at_surface ... ok
[INFO] [stdout] test sdf::tests::closest_surface_point_zero_iterations ... ok
[INFO] [stdout] test sdf::tests::bounded_aabb_exact ... ok
[INFO] [stdout] test sdf::tests::closest_surface_point_converges ... ok
[INFO] [stdout] test sdf::tests::contains_bounds ... ok
[INFO] [stdout] test sdf::tests::gradient_constant_field_uses_z_fallback ... ok
[INFO] [stdout] test sdf::tests::distance_box_outside ... ok
[INFO] [stdout] test sdf::tests::distance_box_at_center ... ok
[INFO] [stdout] test sdf::tests::distance_outside ... ok
[INFO] [stdout] test sdf::tests::from_fn_plane ... ok
[INFO] [stdout] test sdf::tests::distance_clamped_always_returns ... ok
[INFO] [stdout] test sdf::tests::gradient_direction_smooth_across_cell_faces_on_linear_field ... ok
[INFO] [stdout] test sdf::tests::extents ... ok
[INFO] [stdout] test sdf::tests::get_and_get_clamped ... ok
[INFO] [stdout] test sdf::tests::distance_out_of_bounds ... ok
[INFO] [stdout] test sdf::tests::gradient_at_surface ... ok
[INFO] [stdout] test sdf::tests::gradient_out_of_bounds_returns_none ... ok
[INFO] [stdout] test sdf::tests::negative_cell_size_panics - should panic ... ok
[INFO] [stdout] test sdf::tests::sphere_resolution_too_low - should panic ... ok
[INFO] [stdout] test sdf::tests::trilinear_at_grid_corners ... ok
[INFO] [stdout] test sdf::tests::trilinear_on_constant_field ... ok
[INFO] [stdout] test sdf::tests::sphere_creation ... ok
[INFO] [stdout] test sdf::tests::gradient_clamped_always_returns ... ok
[INFO] [stdout] test sdf::tests::normal_is_gradient_alias ... ok
[INFO] [stdout] test sdf::tests::trilinear_on_linear_field ... ok
[INFO] [stdout] test support_map::tests::convex_hull_support_trait ... ok
[INFO] [stdout] test sdf::tests::gradient_on_linear_field_is_exact_unit_vector ... ok
[INFO] [stdout] test sdf::tests::wrong_length_panics - should panic ... ok
[INFO] [stdout] test support_map::tests::box_support ... ok
[INFO] [stdout] test sdf::tests::zero_dimension_panics - should panic ... ok
[INFO] [stdout] test support_map::tests::ellipsoid_unit_sphere_equals_sphere ... ok
[INFO] [stdout] test support_map::tests::capsule_support_radial ... ok
[INFO] [stdout] test sdf::tests::distance_box_at_corner ... ok
[INFO] [stdout] test support_map::tests::cylinder_support_purely_axial ... ok
[INFO] [stdout] test query::ray_cast::tests::dispatch_sphere ... ok
[INFO] [stdout] test support_map::tests::ellipsoid_support_axes ... ok
[INFO] [stdout] test support_map::tests::capsule_support_along_axis ... ok
[INFO] [stdout] test support_map::tests::sphere_support_axis_aligned ... ok
[INFO] [stdout] test support_map::tests::cylinder_support_top_edge ... ok
[INFO] [stdout] test sdf::tests::gradient_max_step_is_bounded_on_smooth_field ... ok
[INFO] [stdout] test support_map::tests::sphere_support_diagonal ... ok
[INFO] [stdout] test sdf::tests::gradient_on_sphere_field_points_outward ... ok
[INFO] [stdout] test curve::tests::closest_point_matches_brute_force_on_sharp_curve ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 207 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.64s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/aabb_tests.rs (/opt/rustwide/target/release/deps/aabb_tests-bc18fa682f178cd2)
[INFO] [stdout] 
[INFO] [stdout] running 38 tests
[INFO] [stdout] test contains_boundary_point ... ok
[INFO] [stdout] test corners_count_and_extremes ... ok
[INFO] [stdout] test axis_index_roundtrip ... ok
[INFO] [stdout] test diagonal ... ok
[INFO] [stdout] test center_of_unit_box ... ok
[INFO] [stdout] test expand_to_include_grows ... ok
[INFO] [stdout] test does_not_contain_exterior_point ... ok
[INFO] [stdout] test empty_is_empty ... ok
[INFO] [stdout] test empty_is_not_valid ... ok
[INFO] [stdout] test expand_to_include_from_empty ... ok
[INFO] [stdout] test default_is_empty ... ok
[INFO] [stdout] test contains_interior_point ... ok
[INFO] [stdout] test from_center_creates_correct_box ... ok
[INFO] [stdout] test bounded_aabb_is_identity ... ok
[INFO] [stdout] test extent_per_axis ... ok
[INFO] [stdout] test from_center_abs_half_extents ... ok
[INFO] [stdout] test from_corners_normalizes ... ok
[INFO] [stdout] test from_point_zero_volume ... ok
[INFO] [stdout] test from_points_empty_iterator ... ok
[INFO] [stdout] test from_points_encloses_all ... ok
[INFO] [stdout] test from_triangle_encloses_vertices ... ok
[INFO] [stdout] test half_extents ... ok
[INFO] [stdout] test intersection_no_overlap_is_empty ... ok
[INFO] [stdout] test intersection_overlap ... ok
[INFO] [stdout] test longest_axis ... ok
[INFO] [stdout] test max_min_extent ... ok
[INFO] [stdout] test new_preserves_min_max ... ok
[INFO] [stdout] test no_overlap_separated ... ok
[INFO] [stdout] test nan_is_not_valid ... ok
[INFO] [stdout] test surface_area ... ok
[INFO] [stdout] test unit_box_is_valid ... ok
[INFO] [stdout] test expanded_margin ... ok
[INFO] [stderr]      Running tests/convex_hull_tests.rs (/opt/rustwide/target/release/deps/convex_hull_tests-81be3c9a706291e3)
[INFO] [stdout] test volume ... ok
[INFO] [stdout] test size ... ok
[INFO] [stdout] test union_encloses_both ... ok
[INFO] [stdout] test union_with_empty_is_identity ... ok
[INFO] [stdout] test overlaps_partial ... ok
[INFO] [stdout] test overlaps_touching ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 38 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 31 tests
[INFO] [stdout] test test_empty_input ... ok
[INFO] [stdout] test test_fewer_than_4_vertices ... ok
[INFO] [stdout] test test_hill_climb_equiv_exhaustive_42v ... ok
[INFO] [stdout] test test_bounded_impl ... ok
[INFO] [stdout] test test_euler_characteristic ... ok
[INFO] [stdout] test test_face_normals_outward ... ok
[INFO] [stdout] test test_face_indices_in_range ... ok
[INFO] [stdout] test test_adjacency_indices_in_range ... ok
[INFO] [stdout] test test_collinear_points ... ok
[INFO] [stdout] test test_adjacency_count_equals_vertices_count ... ok
[INFO] [stdout] test test_coplanar_points ... ok
[INFO] [stdout] test test_cube_hull_correctness ... ok
[INFO] [stdout] test test_all_identical_vertices ... ok
[INFO] [stdout] test test_interior_point_excluded ... ok
[INFO] [stdout] test test_face_normals_unit_length ... ok
[INFO] [stdout] test test_jittered_cube ... ok
[INFO] [stdout] test test_duplicate_vertices ... ok
[INFO] [stdout] test test_maxhullvert_4_boundary ... ok
[INFO] [stdout] test test_hill_climb_equiv_exhaustive_162v ... ok
[INFO] [stdout] test test_graph_adjacency_structural ... ok
[INFO] [stdout] test test_normals_count_equals_faces_count ... ok
[INFO] [stdout] test test_single_point ... ok
[INFO] [stdout] test test_support_hill_climb_from_various_starts ... ok
[INFO] [stdout] test test_support_on_small_hull_uses_exhaustive ... ok
[INFO] [stdout] test test_tetrahedron_hull ... ok
[INFO] [stdout] test test_maxhullvert_exceeds_vertex_count ... ok
[INFO] [stdout] test test_thin_sliver ... ok
[INFO] [stdout] test test_support_returns_correct_point ... ok
[INFO] [stdout] test test_maxhullvert_limits ... ok
[INFO] [stdout] test test_two_points ... ok
[INFO] [stdout] test test_near_zero_volume_at_large_coordinates ... ok
[INFO] [stdout] 
[INFO] [stderr]      Running tests/mesh_tests.rs (/opt/rustwide/target/release/deps/mesh_tests-f898db0c6da7a77e)
[INFO] [stdout] test result: ok. 31 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 34 tests
[INFO] [stdout] test bounded_cube ... ok
[INFO] [stdout] test bounded_single_point ... ok
[INFO] [stdout] test bounded_empty_mesh ... ok
[INFO] [stdout] test compute_face_normals_degenerate ... ok
[INFO] [stdout] test compute_face_normals_directions ... ok
[INFO] [stdout] test from_parts ... ok
[INFO] [stdout] test from_raw ... ok
[INFO] [stdout] test from_raw_invalid_lengths ... ok
[INFO] [stdout] test is_empty_vertices_only ... ok
[INFO] [stdout] test clone_is_independent ... ok
[INFO] [stdout] test compute_face_normals_count ... ok
[INFO] [stdout] test reserve ... ok
[INFO] [stdout] test compute_vertex_normals ... ok
[INFO] [stdout] test compute_vertex_normals_cube ... ok
[INFO] [stdout] test default_is_empty ... ok
[INFO] [stdout] test face_access ... ok
[INFO] [stdout] test flipped_cube_inside_out ... ok
[INFO] [stdout] test merge ... ok
[INFO] [stdout] test unit_cube_not_inside_out ... ok
[INFO] [stdout] test scaled_cube_volume ... ok
[INFO] [stdout] test scale ... ok
[INFO] [stdout] test positions_slice ... ok
[INFO] [stdout] test translate ... ok
[INFO] [stdout] test unit_cube_signed_volume ... ok
[INFO] [stdout] test triangle_access ... ok
[INFO] [stdout] test triangles_iterator ... ok
[INFO] [stdout] test new_is_empty ... ok
[INFO] [stdout] test one_flipped_face_makes_the_global_volume_test_frame_dependent ... ok
[INFO] [stdout] test unit_cube_volume ... ok
[INFO] [stdout] test with_capacity_is_empty ... ok
[INFO] [stdout] test scale_centered ... ok
[INFO] [stdout] test translation_invariance_is_not_evidence_of_consistent_winding ... ok
[INFO] [stdout] test unit_cube_surface_area ... ok
[INFO] [stderr]      Running tests/ray_tests.rs (/opt/rustwide/target/release/deps/ray_tests-1c8a1430e450c781)
[INFO] [stdout] test send_sync ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 34 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test new_accepts_unit_direction ... ok
[INFO] [stdout] test new_normalize_normalizes ... ok
[INFO] [stdout] test new_normalize_zero_returns_none ... ok
[INFO] [stdout] test new_normalize_tiny_returns_none ... ok
[INFO] [stdout] test point_at_zero_is_origin ... ok
[INFO] [stdout] test point_at_negative ... ok
[INFO] [stdout] test ray_hit_stores_fields ... ok
[INFO] [stdout] test point_at_positive ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/shape_tests.rs (/opt/rustwide/target/release/deps/shape_tests-479a83190f33b807)
[INFO] [stdout] 
[INFO] [stdout] running 41 tests
[INFO] [stdout] test aabb_box ... ok
[INFO] [stdout] test aabb_capsule ... ok
[INFO] [stdout] test aabb_cylinder ... ok
[INFO] [stdout] test aabb_plane_is_infinite ... ok
[INFO] [stdout] test aabb_convex_mesh_delegates_to_hull ... ok
[INFO] [stdout] test aabb_ellipsoid ... ok
[INFO] [stdout] test aabb_height_field_delegates ... ok
[INFO] [stdout] test aabb_triangle_mesh_delegates_to_mesh ... ok
[INFO] [stdout] test aabb_sdf_delegates ... ok
[INFO] [stdout] test aabb_sphere ... ok
[INFO] [stdout] test arc_shapes_share_data ... ok
[INFO] [stdout] test bounding_radius_box ... ok
[INFO] [stdout] test bounding_radius_cylinder ... ok
[INFO] [stdout] test bounding_radius_triangle_mesh ... ok
[INFO] [stdout] test box_construction ... ok
[INFO] [stdout] test ellipsoid_construction ... ok
[INFO] [stdout] test half_length_accessor ... ok
[INFO] [stdout] test bounding_radius_convex_mesh ... ok
[INFO] [stdout] test bounding_radius_capsule ... ok
[INFO] [stdout] test is_primitive ... ok
[INFO] [stdout] test bounding_radius_ellipsoid ... ok
[INFO] [stdout] test plane_construction ... ok
[INFO] [stdout] test is_mesh_based ... ok
[INFO] [stdout] test shape_is_clone ... ok
[INFO] [stdout] test is_infinite ... ok
[INFO] [stdout] test capsule_construction ... ok
[INFO] [stdout] test bounding_radius_plane_is_infinite ... ok
[INFO] [stdout] test radius_accessor ... ok
[INFO] [stdout] test sdf_construction ... ok
[INFO] [stdout] test cylinder_construction ... ok
[INFO] [stdout] test sphere_construction ... ok
[INFO] [stdout] test ground_plane_construction ... ok
[INFO] [stdout] test triangle_mesh_construction ... ok
[INFO] [stdout] test half_extents_accessor ... ok
[INFO] [stdout] test bounding_radius_sphere ... ok
[INFO] [stdout] test shape_is_send_sync ... ok
[INFO] [stdout] test ellipsoid_xyz_construction ... ok
[INFO] [stdout] test individual_type_checks ... ok
[INFO] [stdout] test height_field_construction ... ok
[INFO] [stdout] test is_convex ... ok
[INFO] [stderr]      Running tests/sphere_tests.rs (/opt/rustwide/target/release/deps/sphere_tests-06ece5e4fabd4be7)
[INFO] [stdout] test convex_mesh_construction ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 41 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test contains_center ... ok
[INFO] [stderr]      Running tests/triangle_tests.rs (/opt/rustwide/target/release/deps/triangle_tests-f019a06129592e5f)
[INFO] [stdout] test bounding_box_of_unit_sphere ... ok
[INFO] [stdout] test contains_surface_point ... ok
[INFO] [stdout] test signed_distance_inside ... ok
[INFO] [stdout] test signed_distance_outside ... ok
[INFO] [stdout] test does_not_contain_exterior ... ok
[INFO] [stdout] test volume_unit_sphere ... ok
[INFO] [stdout] test signed_distance_surface ... ok
[INFO] [stdout] test new_clamps_negative_radius ... ok
[INFO] [stdout] test surface_area_unit_sphere ... ok
[INFO] [stdout] test default_is_unit_sphere ... ok
[INFO] [stdout] test diameter ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 22 tests
[INFO] [stdout] test edges ... ok
[INFO] [stdout] test bounded_impl ... ok
[INFO] [stdout] test area_3d_triangle ... ok
[INFO] [stdout] test is_nearly_collinear ... ok
[INFO] [stdout] test min_max_edge_length ... ok
[INFO] [stdout] test new_and_fields ... ok
[INFO] [stdout] test reversed_flips_normal ... ok
[INFO] [stdout] test send_sync ... ok
[INFO] [stdout] test vertices_array ... ok
[INFO] [stdout] test is_degenerate_enhanced ... ok
[INFO] [stdout] test area_right_triangle ... ok
[INFO] [stdout] test is_degenerate ... ok
[INFO] [stdout] test normal_unnormalized_magnitude ... ok
[INFO] [stdout] test normal_xy_plane ... ok
[INFO] [stdout] test copy_semantics ... ok
[INFO] [stdout] test degenerate_normal_is_none ... ok
[INFO] [stdout] test from_arrays ... ok
[INFO] [stdout] test edge_lengths_345 ... ok
[INFO] [stdout] test aspect_ratio_equilateral ... ok
[INFO] [stdout] test aspect_ratio_degenerate ... ok
[INFO] [stdout] test centroid ... ok
[INFO] [stdout] test area_unit_right_triangle ... ok
[INFO] [stderr]    Doc-tests cf_geometry
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test src/curve.rs - curve::CatmullRomCurve (line 25) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test src/bvh.rs - bvh::Bvh (line 116) ... ignored
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 0.38s; merged doctests compilation took 0.36s
[INFO] running `Command { std: "docker" "inspect" "eea91e79ddd453749b1c73dd0627f95522bdea4b25c147ede973710c0bf0ea29", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "eea91e79ddd453749b1c73dd0627f95522bdea4b25c147ede973710c0bf0ea29", kill_on_drop: false }`
[INFO] [stdout] eea91e79ddd453749b1c73dd0627f95522bdea4b25c147ede973710c0bf0ea29
