[INFO] fetching crate valo-geometry 0.6.1...
[INFO] testing valo-geometry-0.6.1 against 1.100.0-beta.1 for beta-1.100-2
[INFO] extracting crate valo-geometry 0.6.1 into /workspace/builds/worker-0-tc2/source
[INFO] started tweaking crates.io crate valo-geometry 0.6.1
[INFO] finished tweaking crates.io crate valo-geometry 0.6.1
[INFO] tweaked toml for crates.io crate valo-geometry 0.6.1 written to /workspace/builds/worker-0-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate valo-geometry 0.6.1 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate valo-geometry 0.6.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" "+1.100.0-beta.1" "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/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/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:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] ed3e53dfacc0c8b961190c1d597d0d3805a25facaa891b76c4002a510aa7dd5d
[INFO] running `Command { std: "docker" "start" "ed3e53dfacc0c8b961190c1d597d0d3805a25facaa891b76c4002a510aa7dd5d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "ed3e53dfacc0c8b961190c1d597d0d3805a25facaa891b76c4002a510aa7dd5d", 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" "ed3e53dfacc0c8b961190c1d597d0d3805a25facaa891b76c4002a510aa7dd5d" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "ed3e53dfacc0c8b961190c1d597d0d3805a25facaa891b76c4002a510aa7dd5d", 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" "ed3e53dfacc0c8b961190c1d597d0d3805a25facaa891b76c4002a510aa7dd5d" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling glam v0.30.10
[INFO] [stderr]    Compiling valo-geometry v0.6.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 8.58s
[INFO] running `Command { std: "docker" "inspect" "ed3e53dfacc0c8b961190c1d597d0d3805a25facaa891b76c4002a510aa7dd5d", 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" "ed3e53dfacc0c8b961190c1d597d0d3805a25facaa891b76c4002a510aa7dd5d" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling valo-geometry v0.6.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1.72s
[INFO] running `Command { std: "docker" "inspect" "ed3e53dfacc0c8b961190c1d597d0d3805a25facaa891b76c4002a510aa7dd5d", 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" "ed3e53dfacc0c8b961190c1d597d0d3805a25facaa891b76c4002a510aa7dd5d" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.04s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/valo-geometry/b046881617a3d628/out/valo_geometry-b046881617a3d628)
[INFO] [stdout] 
[INFO] [stdout] running 95 tests
[INFO] [stdout] test matrix::tests::eye_plane_bounds_are_everything ... ok
[INFO] [stdout] test matrix::tests::invert_roundtrip ... ok
[INFO] [stdout] test matrix::tests::perspective_divides_by_w ... ok
[INFO] [stdout] test matrix::tests::near_singular_matrices_invert_to_none ... ok
[INFO] [stdout] test matrix::tests::map_rect_rotation_is_conservative_bounds ... ok
[INFO] [stdout] test matrix::tests::then_applies_local_first ... ok
[INFO] [stdout] test matrix::tests::concatenation_stays_four_by_four ... ok
[INFO] [stdout] test measure::tests::a_circle_measures_near_two_pi_r ... ok
[INFO] [stdout] test measure::tests::each_contour_is_measured_separately ... ok
[INFO] [stdout] test measure::tests::degenerate_contours_are_dropped_rather_than_measured ... ok
[INFO] [stdout] test measure::tests::an_empty_or_reversed_range_measures_nothing ... ok
[INFO] [stdout] test measure::tests::a_straight_line_measures_its_own_length ... ok
[INFO] [stdout] test measure::tests::a_closed_square_measures_its_whole_perimeter ... ok
[INFO] [stdout] test measure::tests::a_segment_spans_exactly_the_requested_stretch ... ok
[INFO] [stdout] test matrix::tests::rotation_quarter_turn ... ok
[INFO] [stdout] test path::element_tests::elements_rebuild_an_equal_path ... ok
[INFO] [stdout] test measure::tests::sampling_walks_the_line_and_clamps_past_its_ends ... ok
[INFO] [stdout] test path::tests::a_first_segment_with_no_contour_starts_at_its_own_point ... ok
[INFO] [stdout] test path::tests::a_segment_after_close_resumes_at_the_contour_origin ... ok
[INFO] [stdout] test path::tests::a_segment_after_a_shape_helper_resumes_at_the_box_corner ... ok
[INFO] [stdout] test measure::tests::non_finite_distances_answer_instead_of_panicking ... ok
[INFO] [stdout] test path::tests::a_negative_sweep_turns_the_other_way ... ok
[INFO] [stdout] test path::tests::an_enormous_sweep_stays_one_turn ... ok
[INFO] [stdout] test path::tests::appending_nothing_leaves_an_open_contour_open ... ok
[INFO] [stdout] test path::tests::arc_to_rounds_a_right_angle ... ok
[INFO] [stdout] test path::tests::appending_an_open_contour_hands_over_its_origin ... ok
[INFO] [stdout] test path::tests::appending_an_open_contour_leaves_it_open ... ok
[INFO] [stdout] test path::tests::bounds_keep_a_first_point_at_the_origin ... ok
[INFO] [stdout] test path::tests::circle_containment_is_exact_all_the_way_round ... ok
[INFO] [stdout] test path::tests::append_carries_verbs_through_the_transform ... ok
[INFO] [stdout] test path::tests::appending_a_closed_contour_reopens_at_its_seam ... ok
[INFO] [stdout] test path::tests::bounds_cover_control_points ... ok
[INFO] [stdout] test path::tests::circle_flattens_onto_the_exact_circle ... ok
[INFO] [stdout] test path::tests::circle_flattens_to_radius ... ok
[INFO] [stdout] test path::tests::conic_circle_tight_bounds_are_exact ... ok
[INFO] [stdout] test path::tests::close_emits_the_closing_edge_and_marks_the_contour ... ok
[INFO] [stdout] test path::tests::conic_containment_is_exact_on_the_curve ... ok
[INFO] [stdout] test path::tests::conic_extrema_survive_large_coordinates ... ok
[INFO] [stdout] test path::tests::circular_rrect_is_the_equal_axes_elliptical_case ... ok
[INFO] [stdout] test path::tests::close_still_resumes_at_the_contour_origin ... ok
[INFO] [stdout] test path::tests::conic_windings_cancel_under_the_non_zero_rule ... ok
[INFO] [stdout] test path::tests::containment_handles_curves_that_double_back ... ok
[INFO] [stdout] test path::tests::cubic_extrema_preserve_the_small_root ... ok
[INFO] [stdout] test path::tests::curve_without_move_starts_contour ... ok
[INFO] [stdout] test path::tests::ellipse_arc_flattens_onto_the_exact_ellipse ... ok
[INFO] [stdout] test path::tests::ellipse_rotation_swaps_the_axes ... ok
[INFO] [stdout] test path::tests::degenerate_arc_to_falls_back_to_a_line ... ok
[INFO] [stdout] test path::tests::degenerate_conic_weights_lower_to_simpler_verbs ... ok
[INFO] [stdout] test path::tests::ellipse_reaches_both_radii ... ok
[INFO] [stdout] test path::tests::finer_tolerance_means_more_segments ... ok
[INFO] [stdout] test path::tests::fill_rules_disagree_about_a_same_wound_hole ... ok
[INFO] [stdout] test path::tests::per_corner_rrect_stays_in_rect ... ok
[INFO] [stdout] test path::tests::opposed_windings_cancel_under_the_non_zero_rule ... ok
[INFO] [stdout] test path::tests::quarter_arc_ends_where_it_should ... ok
[INFO] [stdout] test path::tests::radii_constrain_together ... ok
[INFO] [stdout] test path::tests::elliptical_corner_lands_on_axis_extremes ... ok
[INFO] [stdout] test path::tests::elliptical_radii_constrain_per_axis ... ok
[INFO] [stdout] test path::tests::conic_flattening_respects_tolerance_for_large_weights ... ok
[INFO] [stdout] test path::tests::rect_contains_what_it_covers ... ok
[INFO] [stdout] test path::tests::small_contours_survive_for_the_stroker ... ok
[INFO] [stdout] test path::tests::swept_arc_stays_on_its_circle ... ok
[INFO] [stdout] test path::tests::tight_bounds_keep_extrema_below_f32_epsilon ... ok
[INFO] [stdout] test path::tests::tight_bounds_use_curve_extrema_not_control_points ... ok
[INFO] [stdout] test path::tests::append_preserves_conic_weights ... ok
[INFO] [stdout] test path::tests::open_contour_closes_implicitly ... ok
[INFO] [stdout] test rect::tests::intersect_disjoint_is_none ... ok
[INFO] [stdout] test path::tests::winding_reverses_the_walk_without_moving_the_outline ... ok
[INFO] [stdout] test rect::tests::intersect_overlap ... ok
[INFO] [stdout] test rect::tests::union_ignores_empty ... ok
[INFO] [stdout] test stroke::tests::a_move_only_contour_never_strokes_but_a_zero_length_segment_does ... ok
[INFO] [stdout] test stroke::tests::a_second_contour_does_not_make_everything_hit ... ok
[INFO] [stdout] test stroke::tests::a_wider_stroke_reaches_further ... ok
[INFO] [stdout] test stroke::tests::a_zero_length_on_interval_puts_a_dot_at_the_path_start ... ok
[INFO] [stdout] test stroke::tests::an_ordinary_interval_boundary_gains_no_extra_dash ... ok
[INFO] [stdout] test stroke::tests::a_zero_length_subpath_paints_only_for_extending_caps ... ok
[INFO] [stdout] test stroke::tests::butt_capped_ink_is_continuous_as_a_segment_vanishes ... ok
[INFO] [stdout] test stroke::tests::closure_is_metadata_not_point_coincidence ... ok
[INFO] [stdout] test stroke::tests::closed_contour_has_no_caps_and_wraps_joins ... ok
[INFO] [stdout] test stroke::tests::dash_gaps_are_not_part_of_the_stroke ... ok
[INFO] [stdout] test stroke::tests::butt_caps_stop_at_the_endpoints ... ok
[INFO] [stdout] test stroke::tests::invalid_dash_patterns_disable_dashing ... ok
[INFO] [stdout] test stroke::tests::dash_splits_by_length ... ok
[INFO] [stdout] test stroke::tests::odd_interval_dash_alternates_across_the_doubled_cycle ... ok
[INFO] [stdout] test stroke::tests::stroke_contains_answers_inside_the_ink_and_nowhere_else ... ok
[INFO] [stdout] test stroke::tests::miter_spikes_until_the_limit_bevels ... ok
[INFO] [stdout] test stroke::tests::square_and_round_caps_extend_half_width ... ok
[INFO] [stdout] test stroke::tests::the_endpoint_dot_follows_browsers_not_the_spec ... ok
[INFO] [stdout] test stroke::tests::the_flattener_records_whether_a_contour_ever_moved ... ok
[INFO] [stdout] test superellipse::tests::a_flat_corner_is_fully_sharp ... ok
[INFO] [stdout] test superellipse::tests::corner_profile_differs_from_the_circular_rounded_rect ... ok
[INFO] [stdout] test superellipse::tests::fully_rounded_square_degenerates_to_a_circle ... ok
[INFO] [stdout] test superellipse::tests::path_and_contains_agree_on_the_boundary ... ok
[INFO] [stdout] test superellipse::tests::outline_fills_its_bounds ... ok
[INFO] [stdout] test superellipse::tests::zero_radius_is_the_rectangle ... ok
[INFO] [stdout] test superellipse::tests::fill_matches_analytic_containment ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 95 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests valo_geometry
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "ed3e53dfacc0c8b961190c1d597d0d3805a25facaa891b76c4002a510aa7dd5d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ed3e53dfacc0c8b961190c1d597d0d3805a25facaa891b76c4002a510aa7dd5d", kill_on_drop: false }`
[INFO] [stdout] ed3e53dfacc0c8b961190c1d597d0d3805a25facaa891b76c4002a510aa7dd5d
