[INFO] fetching crate rudb-graph 0.8.1...
[INFO] testing rudb-graph-0.8.1 against 1.99.0-beta.8 for beta-1.100-2
[INFO] extracting crate rudb-graph 0.8.1 into /workspace/builds/worker-6-tc1/source
[INFO] started tweaking crates.io crate rudb-graph 0.8.1
[INFO] finished tweaking crates.io crate rudb-graph 0.8.1
[INFO] tweaked toml for crates.io crate rudb-graph 0.8.1 written to /workspace/builds/worker-6-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate rudb-graph 0.8.1 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 rudb-graph 0.8.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.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 rudb-encoding v0.8.1
[INFO] [stderr]   Downloaded rudb-vector v0.8.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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] c7ad70fd98c99ccb0faa9dafb3def096363413fa23efb39e0c767763f89b26ed
[INFO] running `Command { std: "docker" "start" "c7ad70fd98c99ccb0faa9dafb3def096363413fa23efb39e0c767763f89b26ed", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c7ad70fd98c99ccb0faa9dafb3def096363413fa23efb39e0c767763f89b26ed", 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" "c7ad70fd98c99ccb0faa9dafb3def096363413fa23efb39e0c767763f89b26ed" "/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" "c7ad70fd98c99ccb0faa9dafb3def096363413fa23efb39e0c767763f89b26ed", 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" "c7ad70fd98c99ccb0faa9dafb3def096363413fa23efb39e0c767763f89b26ed" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling siphasher v1.0.3
[INFO] [stderr]    Compiling chrono-tz v0.10.4
[INFO] [stderr]    Compiling phf_shared v0.12.1
[INFO] [stderr]    Compiling phf v0.12.1
[INFO] [stderr]    Compiling chrono v0.4.45
[INFO] [stderr]    Compiling rudb-common v0.8.1
[INFO] [stderr]    Compiling rudb-vector v0.8.1
[INFO] [stderr]    Compiling rudb-encoding v0.8.1
[INFO] [stderr]    Compiling rudb-graph v0.8.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 18.74s
[INFO] running `Command { std: "docker" "inspect" "c7ad70fd98c99ccb0faa9dafb3def096363413fa23efb39e0c767763f89b26ed", 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" "c7ad70fd98c99ccb0faa9dafb3def096363413fa23efb39e0c767763f89b26ed" "/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 rudb-graph v0.8.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 3.12s
[INFO] running `Command { std: "docker" "inspect" "c7ad70fd98c99ccb0faa9dafb3def096363413fa23efb39e0c767763f89b26ed", 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" "c7ad70fd98c99ccb0faa9dafb3def096363413fa23efb39e0c767763f89b26ed" "/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.03s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/rudb_graph-b131cd9495e87a69)
[INFO] [stdout] running 129 tests
[INFO] [stdout] test bits::tests::a_bit_set_past_the_length_is_refused_rather_than_counted ... ok
[INFO] [stdout] test bits::tests::a_truncated_vector_is_refused_rather_than_read_past ... ok
[INFO] [stdout] test adjacency::tests::it_reads_back_what_it_wrote_and_refuses_a_torn_body ... ok
[INFO] [stdout] test adjacency::tests::a_push_is_the_set_a_forward_push_through_the_link_gives ... ok
[INFO] [stdout] test bits::tests::a_vector_of_one_bit_each_way_agrees_with_counting ... ok
[INFO] [stdout] test bits::tests::a_word_count_that_does_not_match_the_length_is_refused ... ok
[INFO] [stdout] test bits::tests::alternating_bits_agree_with_counting_across_a_word_boundary ... ok
[INFO] [stdout] test bits::tests::an_empty_vector_answers_nothing_rather_than_panicking ... ok
[INFO] [stdout] test bits::tests::rank_past_the_end_saturates_rather_than_reading_past_it ... ok
[INFO] [stdout] test adjacency::tests::each_parent_lists_exactly_the_children_that_point_at_it_in_row_order ... ok
[INFO] [stdout] test degree::tests::a_childless_parent_is_bucket_zero_and_not_a_missing_row ... ok
[INFO] [stdout] test degree::tests::a_clustered_child_gathers_near_and_a_scattered_one_gathers_far ... ok
[INFO] [stdout] test degree::tests::a_payload_of_the_wrong_size_or_the_wrong_layout_is_refused ... ok
[INFO] [stdout] test degree::tests::a_relationship_with_no_children_has_no_locality_rather_than_perfect_locality ... ok
[INFO] [stdout] test degree::tests::a_skewed_fan_out_has_the_same_mean_and_a_percentile_that_says_otherwise ... ok
[INFO] [stdout] test degree::tests::a_uniform_fan_out_has_a_mean_a_maximum_and_a_percentile_that_agree ... ok
[INFO] [stdout] test degree::tests::an_unmatched_child_breaks_the_stride_rather_than_bridging_it ... ok
[INFO] [stdout] test bits::tests::a_run_of_ones_longer_than_the_select_sample_is_found ... ok
[INFO] [stdout] test degree::tests::an_unmatched_child_costs_the_totality_certificate_and_not_the_uniqueness_one ... ok
[INFO] [stdout] test degree::tests::the_buckets_double_and_the_last_one_holds_everything_past_it ... ok
[INFO] [stdout] test degree::tests::what_is_written_is_what_is_read ... ok
[INFO] [stdout] test keymap::tests::a_column_spanning_more_than_a_u64_of_values_is_refused_and_not_panicked_over ... ok
[INFO] [stdout] test keymap::tests::a_column_that_arrives_with_its_repeats_together_is_not_sorted_into_a_map ... ok
[INFO] [stdout] test keymap::tests::a_descending_column_dense_enough_for_a_bitmap_still_resolves_correctly ... ok
[INFO] [stdout] test keymap::tests::a_duplicated_key_is_reported_rather_than_resolved_to_one_of_its_rows ... ok
[INFO] [stdout] test keymap::tests::a_leading_null_keeps_an_otherwise_perfect_sequence_out_of_the_identity_form ... ok
[INFO] [stdout] test keymap::tests::a_null_only_column_builds_and_resolves_nothing ... ok
[INFO] [stdout] test keymap::tests::a_range_too_sparse_for_a_bitmap_is_the_sorted_form ... ok
[INFO] [stdout] test keymap::tests::a_repeat_that_is_not_adjacent_keeps_a_dense_column_out_of_every_form ... ok
[INFO] [stdout] test keymap::tests::a_scan_that_fails_stops_the_build_rather_than_half_finishing_it ... ok
[INFO] [stdout] test keymap::tests::a_sequence_from_one_is_the_identity_form_and_stores_two_numbers ... ok
[INFO] [stdout] test keymap::tests::a_sequence_from_zero_is_also_the_identity_form ... ok
[INFO] [stdout] test keymap::tests::a_sequence_with_a_gap_in_it_is_the_dense_form ... ok
[INFO] [stdout] test keymap::tests::a_single_key_column_resolves_it ... ok
[INFO] [stdout] test keymap::tests::a_build_from_a_scan_is_the_same_map_as_a_build_from_a_slice ... ok
[INFO] [stdout] test keymap::tests::a_string_key_arrives_as_dictionary_codes_and_never_as_text ... ok
[INFO] [stdout] test keymap::tests::an_empty_column_builds_and_resolves_nothing ... ok
[INFO] [stdout] test keymap::tests::keys_at_the_far_end_of_the_integer_type_resolve_when_their_range_is_narrow ... ok
[INFO] [stdout] test keymap::tests::keys_in_no_order_at_all_resolve_to_the_rows_that_hold_them ... ok
[INFO] [stdout] test keymap::tests::negative_keys_resolve_because_the_base_is_the_minimum_and_not_zero ... ok
[INFO] [stdout] test keymap::tests::nulls_are_not_keys_and_do_not_shift_the_rows_around_them ... ok
[INFO] [stdout] test bits::tests::a_vector_survives_being_written_and_read_back ... ok
[INFO] [stdout] test bits::tests::a_vector_of_all_ones_and_one_of_all_zeros_both_agree ... ok
[INFO] [stdout] test keymap::tests::the_form_tag_round_trips_and_an_unknown_one_is_refused ... ok
[INFO] [stdout] test bits::tests::a_vector_longer_than_a_superblock_agrees_with_counting ... ok
[INFO] [stdout] test keymap::tests::the_identity_form_is_built_without_reading_the_column_twice ... ok
[INFO] [stdout] test bits::tests::a_vector_that_is_almost_all_zeros_agrees_with_counting ... ok
[INFO] [stdout] test link::tests::a_child_with_no_parent_keeps_the_link_out_of_the_monotone_form ... ok
[INFO] [stdout] test keymap::tests::the_dense_form_costs_a_bitmap_and_about_an_eighth_again ... ok
[INFO] [stdout] test keymap::tests::dense_keys_stored_out_of_key_order_take_the_permuted_form ... ok
[INFO] [stdout] test keymap::tests::the_rank_index_agrees_with_counting_the_bits_by_hand ... ok
[INFO] [stdout] test link::tests::a_clustered_child_takes_the_monotone_form_and_answers_both_directions ... ok
[INFO] [stdout] test link::tests::a_cursor_finds_the_same_children_as_a_select ... ok
[INFO] [stdout] test link::tests::a_form_or_a_layout_this_build_does_not_know_is_refused ... ok
[INFO] [stdout] test link::tests::a_link_whose_parent_table_is_empty_is_packed_and_matches_nothing ... ok
[INFO] [stdout] test link::tests::a_monotone_link_derives_its_part_bounds_from_its_ends ... ok
[INFO] [stdout] test link::tests::a_link_with_no_children_builds_and_resolves_nothing ... ok
[INFO] [stdout] test keymap::tests::the_rows_of_a_span_are_the_rows_a_lookup_of_each_key_finds ... ok
[INFO] [stdout] test link::tests::a_parent_rid_past_the_parent_table_is_refused_rather_than_stored ... ok
[INFO] [stdout] test link::tests::a_payload_shorter_than_its_header_is_refused ... ok
[INFO] [stdout] test link::tests::a_part_in_which_nothing_matched_is_reported_as_skippable ... ok
[INFO] [stdout] test link::tests::a_width_that_does_not_match_the_parents_is_refused_rather_than_read_at ... ok
[INFO] [stdout] test link::tests::an_unclustered_child_takes_the_packed_form_and_answers_one_direction ... ok
[INFO] [stdout] test link::tests::every_child_pointing_at_one_parent_is_one_run ... ok
[INFO] [stdout] test link::tests::a_packed_link_carries_the_bounds_of_every_part ... ok
[INFO] [stdout] test link::tests::a_truncated_body_is_refused_for_either_form ... ok
[INFO] [stdout] test link::tests::the_reserved_value_is_not_a_parent_rid_even_at_the_width_boundary ... ok
[INFO] [stdout] test rel::tests::a_composite_key_survives_the_comma_that_separates_links ... ok
[INFO] [stdout] test rel::tests::a_link_with_no_arrow_is_refused_and_says_what_was_expected ... ok
[INFO] [stdout] test rel::tests::a_declaration_whose_sides_have_different_widths_is_refused ... ok
[INFO] [stdout] test rel::tests::a_side_with_no_parenthesis_is_refused ... ok
[INFO] [stdout] test rel::tests::a_side_with_no_table_is_refused ... ok
[INFO] [stdout] test rel::tests::a_table_referencing_itself_through_a_different_column_is_allowed ... ok
[INFO] [stdout] test rel::tests::a_side_with_no_columns_is_refused ... ok
[INFO] [stdout] test rel::tests::a_table_referencing_itself_through_its_own_columns_is_refused ... ok
[INFO] [stdout] test link::tests::the_monotone_form_is_a_bit_per_child_and_the_packed_form_is_a_rid_per_child ... ok
[INFO] [stdout] test rel::tests::many_to_many_is_declared_as_two_many_to_one_through_the_link_table ... ok
[INFO] [stdout] test rel::tests::an_empty_setting_declares_nothing_rather_than_failing ... ok
[INFO] [stdout] test rel::tests::only_exactly_one_licenses_the_rewrites_that_need_a_parent_for_every_child ... ok
[INFO] [stdout] test rel::tests::the_cardinality_tag_round_trips_and_an_unknown_one_is_refused ... ok
[INFO] [stdout] test rel::tests::the_eight_tpch_relationships_parse_into_eight_relationships ... ok
[INFO] [stdout] test rel::tests::whitespace_and_a_trailing_comma_are_free ... ok
[INFO] [stdout] test rid::tests::a_hole_in_the_middle_of_a_stripe_is_refused_rather_than_resolved ... ok
[INFO] [stdout] test rid::tests::a_rid_resolves_to_the_part_and_the_offset_append_order_gave_it ... ok
[INFO] [stdout] test rid::tests::a_part_wider_than_a_part_is_refused ... ok
[INFO] [stdout] test rid::tests::a_stripe_wider_than_a_stripe_is_refused ... ok
[INFO] [stdout] test rid::tests::no_parent_is_not_a_rid_any_table_can_resolve ... ok
[INFO] [stdout] test keymap::tests::the_sorted_form_is_not_bounded_by_a_packed_unit ... ok
[INFO] [stdout] test rid::tests::an_empty_table_resolves_nothing_and_says_so_rather_than_panicking ... ok
[INFO] [stdout] test link::tests::a_run_agrees_with_the_per_child_lookup_in_both_forms ... ok
[INFO] [stdout] test rid::tests::the_prefix_sum_of_a_hundred_million_rows_is_about_four_hundred_kilobytes ... ok
[INFO] [stdout] test rid::tests::the_uniform_path_and_the_searching_path_agree_on_the_same_stripe ... ok
[INFO] [stdout] test rids::tests::a_backward_push_finds_exactly_the_parents_the_set_points_at ... ok
[INFO] [stdout] test rids::tests::a_member_out_of_order_or_past_the_end_is_refused ... ok
[INFO] [stdout] test rids::tests::a_full_set_holds_nothing_and_answers_everything ... ok
[INFO] [stdout] test rids::tests::a_clustered_child_skips_every_part_that_points_outside_the_set ... ok
[INFO] [stdout] test rids::tests::a_set_over_the_wrong_table_is_refused_rather_than_pushed ... ok
[INFO] [stdout] test bits::tests::the_rank_index_costs_about_an_eighth_of_the_bitmap ... ok
[INFO] [stdout] test rids::tests::a_push_that_removes_nothing_by_the_third_stops_and_one_that_removes_something_finishes ... ok
[INFO] [stdout] test rids::tests::any_between_looks_only_inside_the_range_in_every_form ... ok
[INFO] [stdout] test rids::tests::nothing_in_the_set_skips_every_part_and_everything_skips_the_pass ... ok
[INFO] [stdout] test rids::tests::reach_counts_the_parts_a_push_would_decode ... ok
[INFO] [stdout] test link::tests::a_list_agrees_with_the_per_child_lookup_in_both_forms ... ok
[INFO] [stdout] test rids::tests::the_form_follows_the_count_and_not_the_constructor ... ok
[INFO] [stdout] test rids::tests::the_offsets_of_a_bitmap_are_its_members_in_the_range ... ok
[INFO] [stdout] test rids::tests::the_offsets_in_a_range_are_its_members_counted_from_its_start ... ok
[INFO] [stdout] test rids::tests::a_push_a_parent_at_a_time_keeps_exactly_the_children_of_the_parents_held ... ok
[INFO] [stdout] test rids::tests::the_same_members_are_the_same_set_whichever_way_they_came_in ... ok
[INFO] [stdout] test bits::tests::a_vector_that_is_almost_all_ones_agrees_with_counting ... ok
[INFO] [stdout] test tail::tests::a_tail_is_the_bytes_past_its_start_and_a_clone_holds_only_those ... ok
[INFO] [stdout] test wire::tests::a_body_where_the_header_expects_none_is_refused ... ok
[INFO] [stdout] test wire::tests::a_column_with_nulls_round_trips_and_keeps_its_null_count ... ok
[INFO] [stdout] test wire::tests::a_flag_byte_that_is_neither_zero_nor_one_is_refused ... ok
[INFO] [stdout] test wire::tests::a_form_this_build_does_not_know_is_refused_rather_than_guessed ... ok
[INFO] [stdout] test wire::tests::a_column_of_one_key_round_trips ... ok
[INFO] [stdout] test wire::tests::a_layout_this_build_does_not_know_is_refused ... ok
[INFO] [stdout] test wire::tests::an_empty_key_map_round_trips_and_resolves_nothing ... ok
[INFO] [stdout] test wire::tests::a_payload_shorter_than_its_header_is_refused ... ok
[INFO] [stdout] test wire::tests::a_truncated_body_is_refused_rather_than_read_past ... ok
[INFO] [stdout] test wire::tests::the_identity_form_round_trips_and_is_header_only ... ok
[INFO] [stdout] test rid::tests::every_rid_of_a_multi_stripe_table_round_trips_through_its_place ... ok
[INFO] [stdout] test wire::tests::negative_keys_round_trip_because_the_base_is_an_i128 ... ok
[INFO] [stdout] test wire::tests::the_sorted_form_round_trips_with_both_of_its_bit_packed_arrays ... ok
[INFO] [stdout] test wire::tests::a_non_distinct_column_carries_that_fact_through_the_round_trip ... ok
[INFO] [stdout] test wire::tests::the_permuted_form_round_trips_with_its_bitmap_index_and_rids ... ok
[INFO] [stdout] test wire::tests::the_dense_form_round_trips_with_its_rank_index ... ok
[INFO] [stdout] test rids::tests::a_sparse_push_a_member_at_a_time_keeps_exactly_the_children_of_its_members ... ok
[INFO] [stdout] test rids::tests::a_forward_push_finds_exactly_the_children_that_point_into_the_set ... ok
[INFO] [stdout] test rids::tests::intersect_and_union_agree_with_the_slow_answer_across_forms ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 129 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 10.31s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests rudb_graph
[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" "c7ad70fd98c99ccb0faa9dafb3def096363413fa23efb39e0c767763f89b26ed", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c7ad70fd98c99ccb0faa9dafb3def096363413fa23efb39e0c767763f89b26ed", kill_on_drop: false }`
[INFO] [stdout] c7ad70fd98c99ccb0faa9dafb3def096363413fa23efb39e0c767763f89b26ed
