[INFO] fetching crate quantydb-exec 0.4.0...
[INFO] testing quantydb-exec-0.4.0 against 1.100.0-beta.1 for beta-1.100-2
[INFO] extracting crate quantydb-exec 0.4.0 into /workspace/builds/worker-4-tc2/source
[INFO] started tweaking crates.io crate quantydb-exec 0.4.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate quantydb-exec 0.4.0
[INFO] tweaked toml for crates.io crate quantydb-exec 0.4.0 written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate quantydb-exec 0.4.0 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 quantydb-exec 0.4.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.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-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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] dc44ccf5f54c93c3e0838cc8a930474011f70e0c2f3061b9ea0941747ad5f116
[INFO] running `Command { std: "docker" "start" "dc44ccf5f54c93c3e0838cc8a930474011f70e0c2f3061b9ea0941747ad5f116", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "dc44ccf5f54c93c3e0838cc8a930474011f70e0c2f3061b9ea0941747ad5f116", 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" "dc44ccf5f54c93c3e0838cc8a930474011f70e0c2f3061b9ea0941747ad5f116" "/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" "dc44ccf5f54c93c3e0838cc8a930474011f70e0c2f3061b9ea0941747ad5f116", 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" "dc44ccf5f54c93c3e0838cc8a930474011f70e0c2f3061b9ea0941747ad5f116" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling quantydb-sys v0.4.0
[INFO] [stderr]    Compiling quantydb-core v0.4.0
[INFO] [stderr]    Compiling quantydb-ql v0.4.0
[INFO] [stderr]    Compiling quantydb-exec v0.4.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 2.96s
[INFO] running `Command { std: "docker" "inspect" "dc44ccf5f54c93c3e0838cc8a930474011f70e0c2f3061b9ea0941747ad5f116", 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" "dc44ccf5f54c93c3e0838cc8a930474011f70e0c2f3061b9ea0941747ad5f116" "/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 quantydb-exec v0.4.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 19.26s
[INFO] running `Command { std: "docker" "inspect" "dc44ccf5f54c93c3e0838cc8a930474011f70e0c2f3061b9ea0941747ad5f116", 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" "dc44ccf5f54c93c3e0838cc8a930474011f70e0c2f3061b9ea0941747ad5f116" "/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.03s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/quantydb-exec/4ca031b46e7a93ab/out/quantydb_exec-4ca031b46e7a93ab)
[INFO] [stdout] 
[INFO] [stdout] running 25 tests
[INFO] [stdout] test catalog::tests::table_roundtrips_through_the_codec ... ok
[INFO] [stdout] test catalog::tests::validation_rejects_broken_definitions ... ok
[INFO] [stdout] test text::tests::a_repeated_word_keeps_every_position ... ok
[INFO] [stdout] test text::tests::a_phrase_is_words_in_sequence ... ok
[INFO] [stdout] test text::tests::a_posting_survives_a_round_trip_and_junk_is_refused ... ok
[INFO] [stdout] test text::tests::a_very_long_run_of_letters_is_cut_rather_than_refused ... ok
[INFO] [stdout] test catalog::version_tests::every_version_round_trips_including_the_ones_it_did_not_write ... ok
[INFO] [stdout] test catalog::version_tests::a_version_from_the_future_is_refused_rather_than_guessed ... ok
[INFO] [stdout] test text::tests::nothing_in_means_nothing_out ... ok
[INFO] [stdout] test text::tests::positions_count_tokens_not_bytes ... ok
[INFO] [stdout] test text::tests::postings_come_out_sorted_and_distinct ... ok
[INFO] [stdout] test text::tests::term_frequency_is_the_length_of_the_position_list ... ok
[INFO] [stdout] test text::tests::the_index_half_answers_what_the_text_half_answers ... ok
[INFO] [stdout] test text::tests::words_come_out_lowercased_and_split_on_punctuation ... ok
[INFO] [stdout] test text::tests::accents_are_not_folded_away_and_the_record_says_so ... ok
[INFO] [stdout] test catalog::version_tests::the_version_is_the_lowest_that_can_express_the_table ... ok
[INFO] [stdout] test value_ops::tests::int_arithmetic_is_checked ... ok
[INFO] [stdout] test text::tests::a_letter_is_whatever_unicode_says_it_is ... ok
[INFO] [stdout] test text::tests::an_empty_phrase_is_everywhere_like_an_empty_query ... ok
[INFO] [stdout] test text::tests::digits_are_terms_and_so_are_words_with_them ... ok
[INFO] [stdout] test text::tests::every_position_is_used_once_and_in_order ... ok
[INFO] [stdout] test value_ops::tests::null_rules_are_what_the_docs_say ... ok
[INFO] [stdout] test value_ops::tests::text_concat_works ... ok
[INFO] [stdout] test value_ops::tests::mixed_numerics_and_type_errors ... ok
[INFO] [stdout] test text::tests::arbitrary_text_tokenizes_without_surprises ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 25 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/asset_column.rs (/opt/rustwide/target/debug/build/quantydb-exec/b08b20877fff2850/out/asset_column-b08b20877fff2850)
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test an_asset_column_refuses_anything_that_is_not_a_descriptor ... ok
[INFO] [stdout] test a_table_without_an_asset_column_stays_at_catalog_version_one ... ok
[INFO] [stdout] test a_table_without_asset_columns_is_not_scanned_into_the_reachable_set ... ok
[INFO] [stdout] test a_deleted_row_leaves_nothing_for_the_sweep_to_find ... ok
[INFO] [stdout] test dropping_the_table_releases_what_its_rows_held ... ok
[INFO] [stdout] test a_blob_nobody_stored_is_collected ... ok
[INFO] [stdout] test deleting_the_row_gives_the_chunks_back ... ok
[INFO] [stdout] test overwriting_swaps_one_blob_for_another ... ok
[INFO] [stdout] test two_rows_naming_one_blob_both_have_to_go ... ok
[INFO] [stdout] test a_row_that_names_a_blob_claims_its_chunks ... ok
[INFO] [stdout] test a_blob_a_row_names_survives_the_sweep ... ok
[INFO] [stdout] test sweeping_twice_drops_nothing_the_second_time ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 9.71s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/golden.rs (/opt/rustwide/target/debug/build/quantydb-exec/de61fb76e809e667/out/golden-de61fb76e809e667)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test golden ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.68s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/index_consistency.rs (/opt/rustwide/target/debug/build/quantydb-exec/5a5c8a4f8975a887/out/index_consistency-5a5c8a4f8975a887)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test verifier_actually_detects_damage ... ok
[INFO] [stdout] test indexes_stay_consistent_under_random_workloads has been running for over 60 seconds
[INFO] [stderr]      Running tests/join_model.rs (/opt/rustwide/target/debug/build/quantydb-exec/509b8fb7e7b9433d/out/join_model-509b8fb7e7b9433d)
[INFO] [stdout] test indexes_stay_consistent_under_random_workloads ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 81.13s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test joins_match_the_brute_force_reference ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 19.83s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/suggestions.rs (/opt/rustwide/target/debug/build/quantydb-exec/78f4bb4883a4479a/out/suggestions-78f4bb4883a4479a)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test following_a_suggestion_makes_the_workload_faster ... ignored, heavy, run with --release --ignored
[INFO] [stdout] test a_text_search_without_a_text_index_suggests_one ... ok
[INFO] [stdout] test a_fresh_handle_has_nothing_to_suggest ... ok
[INFO] [stdout] test repeating_a_query_adds_up_rather_than_repeating_itself ... ok
[INFO] [stdout] test show_suggestions_is_refused_inside_a_transaction ... ok
[INFO] [stdout] test applying_a_suggestion_stops_it_being_suggested ... ok
[INFO] [stdout] test a_scan_on_an_unindexed_column_becomes_a_suggestion ... ok
[INFO] [stdout] test the_one_that_scanned_the_most_comes_first ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.17s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/text_index.rs (/opt/rustwide/target/debug/build/quantydb-exec/5dd46ad1d39d25a7/out/text_index-5dd46ad1d39d25a7)
[INFO] [stdout] 
[INFO] [stdout] running 18 tests
[INFO] [stdout] test a_text_index_is_refused_on_a_column_that_is_not_text ... ok
[INFO] [stdout] test a_repeated_word_keeps_one_posting_with_every_position ... ok
[INFO] [stdout] test backfilling_an_empty_table_leaves_an_empty_index ... ok
[INFO] [stdout] test a_null_document_is_not_a_document ... ok
[INFO] [stdout] test a_document_becomes_postings_a_length_and_a_count ... ok
[INFO] [stdout] test a_second_text_index_on_the_same_column_is_refused ... ok
[INFO] [stdout] test a_backfilled_index_is_used_and_keeps_up_afterwards ... ok
[INFO] [stdout] test dropping_a_text_index_takes_its_entries_with_it ... ok
[INFO] [stdout] test text_is_refused_on_a_column_that_is_not_text ... ok
[INFO] [stdout] test dropping_the_table_takes_the_whole_index ... ok
[INFO] [stdout] test dropping_an_index_that_is_not_there_says_so ... ok
[INFO] [stdout] test dropping_and_building_again_gives_back_what_was_there ... ok
[INFO] [stdout] test deleting_a_row_takes_its_postings_with_it ... ok
[INFO] [stdout] test the_corpus_counters_track_the_documents ... ok
[INFO] [stdout] test the_two_kinds_of_index_are_dropped_separately ... ok
[INFO] [stdout] test overwriting_replaces_the_postings_rather_than_adding_to_them ... ok
[INFO] [stdout] test an_index_built_afterwards_holds_what_one_kept_all_along_holds ... ok
[INFO] [stdout] test a_random_workload_leaves_the_index_verifiable ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.30s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/text_search.rs (/opt/rustwide/target/debug/build/quantydb-exec/377d26684dd62c62/out/text_search-377d26684dd62c62)
[INFO] [stdout] 
[INFO] [stdout] running 42 tests
[INFO] [stdout] test a_hundred_thousand_documents_and_a_hundredfold ... ignored, heavy, run with --release --ignored
[INFO] [stdout] test a_disjunction_over_two_columns_falls_back_to_a_scan ... ok
[INFO] [stdout] test a_document_answering_both_sides_is_returned_once ... ok
[INFO] [stdout] test a_document_reached_by_two_words_of_one_prefix_is_returned_once ... ok
[INFO] [stdout] test a_limit_larger_than_the_answer_returns_the_answer ... ok
[INFO] [stdout] test a_disjunction_reads_the_index_as_a_union ... ok
[INFO] [stdout] test a_limit_on_a_phrase_keeps_the_best_ones ... ok
[INFO] [stdout] test a_null_document_matches_nothing_and_is_not_matched_by_not_either ... ok
[INFO] [stdout] test a_one_word_phrase_is_the_same_as_a_match ... ok
[INFO] [stdout] test a_phrase_takes_the_index_and_says_so ... ok
[INFO] [stdout] test a_phrase_refuses_a_prefix_rather_than_ignoring_it ... ok
[INFO] [stdout] test a_phrase_that_overruns_the_document_finds_nothing ... ok
[INFO] [stdout] test a_prefix_ending_in_a_multibyte_character_still_finds_things ... ok
[INFO] [stdout] test a_phrase_wants_the_words_in_order_and_adjacent ... ok
[INFO] [stdout] test a_prefix_takes_the_index_and_the_plan_shows_the_star ... ok
[INFO] [stdout] test a_phrase_with_a_second_condition_filters_too ... ok
[INFO] [stdout] test a_prefix_works_inside_a_union_too ... ok
[INFO] [stdout] test a_repeated_phrase_ranks_above_a_single_one ... ok
[INFO] [stdout] test a_shorter_document_ranks_higher_at_the_same_frequency ... ok
[INFO] [stdout] test a_star_alone_asks_for_nothing_and_so_matches_everything ... ok
[INFO] [stdout] test a_star_only_counts_at_the_end_of_a_word ... ok
[INFO] [stdout] test a_rare_term_counts_for_more_than_a_common_one ... ok
[INFO] [stdout] test a_term_that_occurs_more_often_ranks_higher ... ok
[INFO] [stdout] test a_trailing_star_matches_every_word_that_starts_with_it ... ok
[INFO] [stdout] test a_union_ranks_a_document_holding_both_above_one_holding_either ... ok
[INFO] [stdout] test a_union_mixing_a_phrase_and_a_match_still_agrees_with_the_scan ... ok
[INFO] [stdout] test an_empty_query_in_a_disjunction_falls_back_to_a_scan ... ok
[INFO] [stdout] test match_is_on_words_not_substrings ... ok
[INFO] [stdout] test an_explicit_order_wins_over_the_ranking ... ok
[INFO] [stdout] test or_and_not_work_over_match_because_it_is_an_ordinary_operator ... ok
[INFO] [stdout] test a_limit_with_a_second_condition_still_fills_up ... ok
[INFO] [stdout] test the_plan_says_which_path_it_took ... ok
[INFO] [stdout] test the_rest_of_the_condition_still_applies_to_a_ranked_search ... ok
[INFO] [stdout] test a_query_with_no_words_matches_everything_on_both_sides ... ok
[INFO] [stdout] test ties_come_out_in_key_order_and_stay_there ... ok
[INFO] [stdout] test unicode_words_survive_the_round_trip_through_the_index ... ok
[INFO] [stdout] test ranking_does_not_change_which_documents_come_back ... ok
[INFO] [stdout] test a_prefix_agrees_with_the_scan ... ok
[INFO] [stdout] test a_union_agrees_with_the_scan ... ok
[INFO] [stdout] test the_index_and_the_scan_agree_about_phrases ... ok
[INFO] [stdout] test the_index_agrees_with_the_scan ... ok
[INFO] [stdout] test a_limit_returns_the_same_rows_the_full_answer_starts_with ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 41 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 24.49s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/txn_crash.rs (/opt/rustwide/target/debug/build/quantydb-exec/bc6e9a65747dc307/out/txn_crash-bc6e9a65747dc307)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test txn_crash_child_entry ... ok
[INFO] [stdout] test kill_inside_an_open_transaction_leaves_no_trace ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 8.89s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests quantydb_exec
[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" "dc44ccf5f54c93c3e0838cc8a930474011f70e0c2f3061b9ea0941747ad5f116", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "dc44ccf5f54c93c3e0838cc8a930474011f70e0c2f3061b9ea0941747ad5f116", kill_on_drop: false }`
[INFO] [stdout] dc44ccf5f54c93c3e0838cc8a930474011f70e0c2f3061b9ea0941747ad5f116
