[INFO] fetching crate scriptorium 0.1.0...
[INFO] testing scriptorium-0.1.0 against 1.99.0-beta.8 for beta-1.100-2
[INFO] extracting crate scriptorium 0.1.0 into /workspace/builds/worker-2-tc1/source
[INFO] started tweaking crates.io crate scriptorium 0.1.0
[INFO] finished tweaking crates.io crate scriptorium 0.1.0
[INFO] tweaked toml for crates.io crate scriptorium 0.1.0 written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate scriptorium 0.1.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 scriptorium 0.1.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] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded serde-wasm-bindgen v0.6.5
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 1b4a42445dad5dca87441aed082aaf168f2bbae1a2f8dd6afebb598599e4f32e
[INFO] running `Command { std: "docker" "start" "1b4a42445dad5dca87441aed082aaf168f2bbae1a2f8dd6afebb598599e4f32e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "1b4a42445dad5dca87441aed082aaf168f2bbae1a2f8dd6afebb598599e4f32e", 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" "1b4a42445dad5dca87441aed082aaf168f2bbae1a2f8dd6afebb598599e4f32e" "/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" "1b4a42445dad5dca87441aed082aaf168f2bbae1a2f8dd6afebb598599e4f32e", 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" "1b4a42445dad5dca87441aed082aaf168f2bbae1a2f8dd6afebb598599e4f32e" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling scriptorium v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 9.03s
[INFO] running `Command { std: "docker" "inspect" "1b4a42445dad5dca87441aed082aaf168f2bbae1a2f8dd6afebb598599e4f32e", 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" "1b4a42445dad5dca87441aed082aaf168f2bbae1a2f8dd6afebb598599e4f32e" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling scriptorium v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1.54s
[INFO] running `Command { std: "docker" "inspect" "1b4a42445dad5dca87441aed082aaf168f2bbae1a2f8dd6afebb598599e4f32e", 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" "1b4a42445dad5dca87441aed082aaf168f2bbae1a2f8dd6afebb598599e4f32e" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen", 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/scriptorium-1fda09e5629ee953)
[INFO] [stdout] 
[INFO] [stdout] running 75 tests
[INFO] [stdout] test anchor::tests::first_char_takes_the_leading_character_of_a_composite_mark ... ok
[INFO] [stdout] test anchor::tests::an_unlisted_character_or_unmeasurable_ink_yields_no_rail ... ok
[INFO] [stdout] test anchor::tests::a_rail_never_rides_a_counter ... ok
[INFO] [stdout] test anchor::tests::the_rail_direction_is_the_one_heading_outward ... ok
[INFO] [stdout] test contour::tests::keeps_every_separate_outer_shape ... ok
[INFO] [stdout] test geom::tests::a_step_that_misses_entirely_is_free ... ok
[INFO] [stdout] test anchor::tests::a_rail_lands_on_the_glyphs_own_ink_box_not_the_unit_square ... ok
[INFO] [stdout] test geom::tests::rect_near_measures_from_the_box_not_its_centre ... ok
[INFO] [stdout] test contour::tests::drops_a_counter_and_keeps_the_silhouette ... ok
[INFO] [stdout] test contour::tests::leaves_a_single_contour_alone_and_never_eliminates_everything ... ok
[INFO] [stdout] test geom::tests::tangents_run_along_whichever_edge_is_nearest ... ok
[INFO] [stdout] test geom::tests::a_step_jumping_clean_over_a_thin_obstacle_still_counts_as_blocked ... ok
[INFO] [stdout] test anchor::tests::a_top_left_anchor_touches_its_corner_rather_than_floating_off_it ... ok
[INFO] [stdout] test geom::tests::no_bounds_means_nothing_is_ever_out_of_them ... ok
[INFO] [stdout] test anchor::tests::a_composite_mark_is_measured_by_its_mark_rect_not_the_span ... ok
[INFO] [stdout] test anchor::tests::an_edge_anchor_with_an_outline_sets_off_along_the_letter ... ok
[INFO] [stdout] test grammar::tests::growth_only_ever_rewrites_f_and_stays_in_the_alphabet ... ok
[INFO] [stdout] test grammar::tests::deeper_stages_of_one_source_do_not_all_collapse_together ... ok
[INFO] [stdout] test grammar::tests::a_symbol_is_deterministic_for_the_same_seed_and_stage ... ok
[INFO] [stdout] test anchor::tests::an_edge_anchor_sits_just_past_the_marks_own_box_facing_away_from_centre ... ok
[INFO] [stdout] test params::tests::growth_stage_buckets_the_count_rather_than_scaling_with_it ... ok
[INFO] [stdout] test grammar::tests::a_later_generation_only_ever_elaborates_an_earlier_one ... ok
[INFO] [stdout] test params::tests::growth_stage_reads_a_nonsense_count_as_zero ... ok
[INFO] [stdout] test params::tests::stage_edges_are_contiguous_so_no_count_falls_through ... ok
[INFO] [stdout] test grammar::tests::reserved_productions_stay_out_until_branchiness_clears_the_threshold ... ok
[INFO] [stdout] test path::tests::a_closed_square_samples_evenly_all_the_way_round ... ok
[INFO] [stdout] test grammar::tests::size_boost_is_zero_at_or_below_the_baseline ... ok
[INFO] [stdout] test path::tests::a_cubic_is_flattened_too ... ok
[INFO] [stdout] test path::tests::a_quadratic_is_flattened_rather_than_ignored ... ok
[INFO] [stdout] test path::tests::degenerate_and_unparseable_paths_yield_nothing_rather_than_panicking ... ok
[INFO] [stdout] test path::tests::subpaths_are_kept_apart_rather_than_sampled_across_the_jump ... ok
[INFO] [stdout] test render::tests::a_leaf_is_placed_by_transform_rather_than_by_redrawing_its_blade ... ok
[INFO] [stdout] test render::tests::a_leafless_single_point_segment_yields_no_path_data_to_draw ... ok
[INFO] [stdout] test grammar::tests::reset_is_required_for_a_grammar_change_to_reach_an_already_seen_source ... ok
[INFO] [stdout] test render::tests::a_polyline_opens_with_a_moveto_and_continues_with_linetos ... ok
[INFO] [stdout] test grammar::tests::size_boost_grows_with_size_and_saturates ... ok
[INFO] [stdout] test grammar::tests::two_different_sources_do_not_illuminate_identically ... ok
[INFO] [stdout] test render::tests::coordinates_are_rounded_to_one_decimal_and_never_print_negative_zero ... ok
[INFO] [stdout] test rng::tests::different_seeds_diverge ... ok
[INFO] [stdout] test rng::tests::draws_stay_in_the_unit_interval ... ok
[INFO] [stdout] test rng::tests::non_hex_characters_are_ignored_not_mixed_in ... ok
[INFO] [stdout] test grammar::tests::boost_extends_the_same_derivation_is_capped_and_caches_correctly ... ok
[INFO] [stdout] test rng::tests::same_seed_yields_the_same_stream ... ok
[INFO] [stdout] test tests::a_bare_stage_grows_nothing_at_all ... ok
[INFO] [stdout] test tests::a_seedless_or_unseeded_request_grows_nothing_rather_than_guessing ... ok
[INFO] [stdout] test tests::a_confirmed_mark_grows_drawable_path_data ... ok
[INFO] [stdout] test tests::obstacles_come_back_padded_by_the_halo_the_walk_actually_used ... ok
[INFO] [stdout] test tests::a_reflow_changes_where_growth_lands_but_not_what_grew ... ok
[INFO] [stdout] test text::tests::a_container_seed_yields_only_its_opening_token ... ok
[INFO] [stdout] test tests::growth_stays_inside_the_page_it_was_given ... ok
[INFO] [stdout] test text::tests::a_figure_riding_a_mark_is_not_part_of_it ... ok
[INFO] [stdout] test text::tests::an_override_wins_and_is_clamped ... ok
[INFO] [stdout] test turtle::tests::a_vine_heading_into_a_rectangle_follows_its_edge_rather_than_stopping ... ok
[INFO] [stdout] test tests::with_no_page_the_host_box_plus_an_overflow_bounds_growth ... ok
[INFO] [stdout] test turtle::tests::a_leash_keeps_growth_near_its_own_anchor_however_wide_the_bounds ... ok
[INFO] [stdout] test text::tests::lengths_are_utf16_units_so_they_can_index_host_text ... ok
[INFO] [stdout] test turtle::tests::a_railed_anchor_traces_its_contour_instead_of_striking_out_straight ... ok
[INFO] [stdout] test turtle::tests::an_unobstructed_trunk_just_walks_straight ... ok
[INFO] [stdout] test turtle::tests::params_turn_deg_is_read_live ... ok
[INFO] [stdout] test tests::the_same_request_illuminates_identically_every_time ... ok
[INFO] [stdout] test turtle::tests::depart_fork_steps_zero_leaves_the_plain_departure ... ok
[INFO] [stdout] test turtle::tests::wall_following_runs_a_stretch_of_edge_parallel_steps_not_one_deflection ... ok
[INFO] [stdout] test turtle::tests::the_ride_ends_in_a_fork_a_shoot_leaves_with_the_stem_on_the_same_side ... ok
[INFO] [stdout] test turtle::tests::escape_is_one_way_the_same_rect_blocks_again_once_left ... ok
[INFO] [stdout] test turtle::tests::glyph_follow_max_caps_the_ride_and_zero_disables_railing_outright ... ok
[INFO] [stdout] test tests::the_halo_and_the_bounds_scale_with_the_readers_own_type_size ... ok
[INFO] [stdout] test turtle::tests::the_rail_is_abandoned_before_the_contour_closes_onto_its_own_trail ... ok
[INFO] [stdout] test turtle::tests::repeated_leaves_at_the_same_unmoved_point_collapse_rather_than_stacking ... ok
[INFO] [stdout] test turtle::tests::geometry_scale_scales_step_distance ... ok
[INFO] [stdout] test turtle::tests::with_no_leash_growth_is_unbounded ... ok
[INFO] [stdout] test turtle::tests::params_step_is_read_live ... ok
[INFO] [stdout] test turtle::tests::an_anchor_embedded_in_its_own_text_line_still_escapes_and_grows ... ok
[INFO] [stdout] test turtle::tests::an_anchor_embedded_in_two_overlapping_rects_escapes_both ... ok
[INFO] [stdout] test turtle::tests::an_anchor_with_no_rail_walks_exactly_as_it_would_have ... ok
[INFO] [stdout] test tests::a_larger_mark_earns_more_generations_than_an_ordinary_one ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 75 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests scriptorium
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test src/lib.rs - (line 51) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.24s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "1b4a42445dad5dca87441aed082aaf168f2bbae1a2f8dd6afebb598599e4f32e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1b4a42445dad5dca87441aed082aaf168f2bbae1a2f8dd6afebb598599e4f32e", kill_on_drop: false }`
[INFO] [stdout] 1b4a42445dad5dca87441aed082aaf168f2bbae1a2f8dd6afebb598599e4f32e
