[INFO] fetching crate rudb-exec 0.9.3...
[INFO] testing rudb-exec-0.9.3 against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate rudb-exec 0.9.3 into /workspace/builds/worker-0-tc2/source
[INFO] started tweaking crates.io crate rudb-exec 0.9.3
[INFO] finished tweaking crates.io crate rudb-exec 0.9.3
[INFO] tweaked toml for crates.io crate rudb-exec 0.9.3 written to /workspace/builds/worker-0-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate rudb-exec 0.9.3 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 rudb-exec 0.9.3 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] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:86:12
[INFO] [stderr]    |
[INFO] [stderr] 86 | homepage = "https://github.com/tamnd/rudb"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 91 | repository = "https://github.com/tamnd/rudb"
[INFO] [stderr]    |              -------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `rudb-exec` (manifest) generated 1 warning
[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:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] d4e06ffaabd643e81be2b9804b87646ab025c14070cdc5f7c258328209d425b5
[INFO] running `Command { std: "docker" "start" "d4e06ffaabd643e81be2b9804b87646ab025c14070cdc5f7c258328209d425b5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "d4e06ffaabd643e81be2b9804b87646ab025c14070cdc5f7c258328209d425b5", 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" "d4e06ffaabd643e81be2b9804b87646ab025c14070cdc5f7c258328209d425b5" "/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" "d4e06ffaabd643e81be2b9804b87646ab025c14070cdc5f7c258328209d425b5", 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" "d4e06ffaabd643e81be2b9804b87646ab025c14070cdc5f7c258328209d425b5" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:86:12
[INFO] [stderr]    |
[INFO] [stderr] 86 | homepage = "https://github.com/tamnd/rudb"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 91 | repository = "https://github.com/tamnd/rudb"
[INFO] [stderr]    |              -------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `rudb-exec` (manifest) generated 1 warning
[INFO] [stderr]    Compiling phf v0.12.1
[INFO] [stderr]    Compiling chrono v0.4.45
[INFO] [stderr]    Compiling chrono-tz v0.10.4
[INFO] [stderr]    Compiling rudb-common v0.9.3
[INFO] [stderr]    Compiling rudb-vector v0.9.3
[INFO] [stderr]    Compiling rudb-io v0.9.3
[INFO] [stderr]    Compiling rudb-regex v0.9.3
[INFO] [stderr]    Compiling rudb-compress v0.9.3
[INFO] [stderr]    Compiling rudb-metrics v0.9.3
[INFO] [stderr]    Compiling rudb-seam v0.9.3
[INFO] [stderr]    Compiling rudb-parse v0.9.3
[INFO] [stderr]    Compiling rudb-plan v0.9.3
[INFO] [stderr]    Compiling rudb-encoding v0.9.3
[INFO] [stderr]    Compiling rudb-pgtypes v0.9.3
[INFO] [stderr]    Compiling rudb-pipeline v0.9.3
[INFO] [stderr]    Compiling rudb-storage v0.9.3
[INFO] [stderr]    Compiling rudb-graph v0.9.3
[INFO] [stderr]    Compiling rudb-parquet v0.9.3
[INFO] [stderr]    Compiling rudb-stats v0.9.3
[INFO] [stderr]    Compiling rudb-txn v0.9.3
[INFO] [stderr]    Compiling rudb-kernels v0.9.3
[INFO] [stderr]    Compiling rudb-csv v0.9.3
[INFO] [stderr]    Compiling rudb-native v0.9.3
[INFO] [stderr]    Compiling rudb-functions v0.9.3
[INFO] [stderr]    Compiling rudb-catalog v0.9.3
[INFO] [stderr]    Compiling rudb-bind v0.9.3
[INFO] [stderr]    Compiling rudb-opt v0.9.3
[INFO] [stderr]    Compiling rudb-exec v0.9.3 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1m 45s
[INFO] running `Command { std: "docker" "inspect" "d4e06ffaabd643e81be2b9804b87646ab025c14070cdc5f7c258328209d425b5", 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" "d4e06ffaabd643e81be2b9804b87646ab025c14070cdc5f7c258328209d425b5" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:86:12
[INFO] [stderr]    |
[INFO] [stderr] 86 | homepage = "https://github.com/tamnd/rudb"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 91 | repository = "https://github.com/tamnd/rudb"
[INFO] [stderr]    |              -------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `rudb-exec` (manifest) generated 1 warning
[INFO] [stderr]    Compiling rudb-exec v0.9.3 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 26.11s
[INFO] running `Command { std: "docker" "inspect" "d4e06ffaabd643e81be2b9804b87646ab025c14070cdc5f7c258328209d425b5", 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" "d4e06ffaabd643e81be2b9804b87646ab025c14070cdc5f7c258328209d425b5" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:86:12
[INFO] [stderr]    |
[INFO] [stderr] 86 | homepage = "https://github.com/tamnd/rudb"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 91 | repository = "https://github.com/tamnd/rudb"
[INFO] [stderr]    |              -------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `rudb-exec` (manifest) generated 1 warning
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.02s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/rudb-exec/d1122d271d3105b7/out/rudb_exec-d1122d271d3105b7)
[INFO] [stdout] 
[INFO] [stdout] running 593 tests
[INFO] [stdout] test buffer::tests::a_morsel_for_a_chunk_nobody_built_is_an_error ... ok
[INFO] [stdout] test buffer::tests::a_reader_starts_again_and_a_clone_carries_on ... ok
[INFO] [stdout] test buffer::tests::reading_a_morsel_drains_it_in_one_call ... ok
[INFO] [stdout] test buffer::tests::a_morsel_is_one_chunk_and_they_run_out ... ok
[INFO] [stdout] test buffer::tests::an_empty_buffer_hands_out_nothing ... ok
[INFO] [stdout] test buffer::tests::the_shared_cursor_takes_its_chunks_and_a_reader_does_not ... ok
[INFO] [stdout] test build::tests::an_upper_count_having_bound_cannot_drop_aggregate_output ... ok
[INFO] [stdout] test build::tests::a_count_having_lower_bound_marks_the_count_call ... ok
[INFO] [stdout] test build::tests::count_ascending_cannot_discard_large_counts ... ok
[INFO] [stdout] test build::tests::count_descending_topn_crosses_several_passthrough_projects ... ok
[INFO] [stdout] test build::tests::count_descending_topn_finds_a_later_aggregate_call ... ok
[INFO] [stdout] test build::tests::count_descending_topn_marks_its_aggregate ... ok
[INFO] [stdout] test build::tests::distinct_count_descending_topn_marks_its_aggregate ... ok
[INFO] [stdout] test consistent::tests::a_key_is_in_the_set_it_was_put_in_wherever_it_lands ... ok
[INFO] [stdout] test consistent::tests::merging_keeps_both_sides_whichever_is_longer ... ok
[INFO] [stdout] test cutoff::tests::a_cutoff_with_no_candidates_yet_excludes_nothing ... ok
[INFO] [stdout] test consistent::tests::rows_put_in_and_kept_a_chunk_at_a_time_match_a_key_at_a_time ... ok
[INFO] [stdout] test cutoff::tests::a_scan_of_another_table_is_told_nothing ... ok
[INFO] [stdout] test cutoff::tests::an_unarmed_cutoff_answers_nothing_and_keeps_nothing ... ok
[INFO] [stdout] test cutoff::tests::ascending_keeps_the_smallest_worst_any_instance_has_had ... ok
[INFO] [stdout] test cutoff::tests::a_key_computed_from_a_column_is_measured_through_the_expression ... ok
[INFO] [stdout] test enginenames::tests::the_platform_is_the_os_and_the_processor_in_duckdbs_spelling ... ok
[INFO] [stdout] test enginenames::tests::the_source_id_is_empty_unless_the_build_was_told_one ... ok
[INFO] [stdout] test cutoff::tests::a_key_that_can_put_values_the_other_way_round_arms_nothing ... ok
[INFO] [stdout] test cutoff::tests::descending_keeps_the_largest ... ok
[INFO] [stdout] test enginenames::tests::the_version_is_written_the_way_the_pin_writes_one ... ok
[INFO] [stdout] test gather::tests::a_keep_holds_the_chunks_it_was_given_and_drops_the_empty_ones ... ok
[INFO] [stdout] test gather::tests::the_charge_for_kept_chunks_goes_with_them ... ok
[INFO] [stdout] test gather::tests::two_instances_both_end_up_in_the_one_list ... ok
[INFO] [stdout] test enginenames::tests::the_two_extensions_this_engine_claims_are_the_two_it_has ... ok
[INFO] [stdout] test cutoff::tests::descending_measures_the_high_end_through_the_expression ... ok
[INFO] [stdout] test gather::tests::a_keep_runs_on_one_thread_only_where_the_order_it_keeps_is_the_answer ... ok
[INFO] [stdout] test enginenames::tests::the_extension_list_is_the_pins_list_in_the_pins_order ... ok
[INFO] [stdout] test group::tests::a_bigint_distinct_set_allocates_only_after_its_first_value ... ok
[INFO] [stdout] test group::tests::a_bigint_radix_partition_counts_unique_values_across_the_runs_it_was_handed ... ok
[INFO] [stdout] test group::tests::a_bigint_radix_partition_tells_apart_values_that_probe_past_each_other ... ok
[INFO] [stdout] test group::tests::a_bigint_and_stable_string_top_count_takes_the_encoded_path ... ok
[INFO] [stdout] test gather::tests::what_goes_in_comes_out_in_the_order_it_was_combined ... ok
[INFO] [stdout] test gather::tests::taking_the_rows_empties_them ... ok
[INFO] [stdout] test group::tests::a_group_that_fits_stays_out_of_a_map_another_group_has_already_used ... ok
[INFO] [stdout] test group::tests::a_filtered_sorted_key_closes_its_runs_with_their_extremes ... ok
[INFO] [stdout] test group::tests::a_grouped_key_closes_its_inner_runs_whichever_way_they_go ... ok
[INFO] [stdout] test group::tests::a_direct_index_over_the_range_goes_on_the_table_that_sees_the_whole_range ... ok
[INFO] [stdout] test group::tests::a_distinct_over_nothing_produces_nothing ... ok
[INFO] [stdout] test group::tests::a_having_total_answers_only_the_closed_runs_that_pass_it ... ok
[INFO] [stdout] test group::tests::a_dense_partition_sorts_a_few_rows_into_the_answer_the_array_gives ... ok
[INFO] [stdout] test group::tests::a_distinct_set_taken_whole_into_a_new_group_counts_what_merging_it_would ... ok
[INFO] [stdout] test group::tests::a_null_in_the_first_record_of_a_partition_is_kept ... ok
[INFO] [stdout] test group::tests::a_full_encoded_run_folds_its_repeats_and_the_counts_come_out_the_same ... ok
[INFO] [stdout] test group::tests::a_bigint_distinct_run_moves_into_a_table_when_it_fills ... ok
[INFO] [stdout] test group::tests::a_group_by_over_two_dictionaries_counts_what_the_flat_columns_count ... ok
[INFO] [stdout] test group::tests::a_partition_takes_room_for_its_share ... ok
[INFO] [stdout] test group::tests::a_null_leading_key_still_gets_a_group_of_its_own ... ok
[INFO] [stdout] test group::tests::a_partition_of_a_small_aggregate_still_gets_a_group ... ok
[INFO] [stdout] test group::tests::a_second_dictionary_does_not_inherit_the_first_one_s_map ... ok
[INFO] [stdout] test group::tests::a_three_key_count_folds_tucked_and_wide_records_into_the_same_groups ... ok
[INFO] [stdout] test group::tests::a_two_key_encoded_count_omits_the_unused_integer_and_narrows_the_one_it_keeps ... ok
[INFO] [stdout] test group::tests::a_two_key_encoded_count_record_holds_no_second_key ... ok
[INFO] [stdout] test blocks::tests::blocks_give_back_what_was_pushed_in_order ... ok
[INFO] [stdout] test group::tests::an_encoded_count_partition_aggregates_collisions_and_nulls_exactly ... ok
[INFO] [stdout] test group::tests::a_tucked_second_key_comes_back_apart_from_its_code ... ok
[INFO] [stdout] test group::tests::an_encoded_count_partition_folds_every_run_into_the_widest_one ... ok
[INFO] [stdout] test group::tests::an_instance_that_saw_no_rows_changes_nothing_when_it_combines ... ok
[INFO] [stdout] test group::tests::an_ungrouped_aggregate_answers_one_row_from_one_instance ... ok
[INFO] [stdout] test group::tests::closed_runs_match_a_walk_and_run_totals_do_not_overflow ... ok
[INFO] [stdout] test group::tests::compact_smallint_totals_remain_exact_past_i64 ... ok
[INFO] [stdout] test group::tests::fixed_radix_partition_aggregates_collisions_and_nulls_exactly ... ok
[INFO] [stdout] test blocks::tests::blocks_are_read_and_written_by_place ... ok
[INFO] [stdout] test group::tests::a_key_that_stays_inside_its_window_keeps_its_map ... ok
[INFO] [stdout] test group::tests::held_rows_skip_the_rows_with_no_group_and_the_nulls ... ok
[INFO] [stdout] test group::tests::held_distinct_values_sort_by_set_and_keep_their_order ... ok
[INFO] [stdout] test group::tests::null_keys_behind_a_dictionary_group_the_way_flat_nulls_do ... ok
[INFO] [stdout] test group::tests::packed_runs_total_what_the_values_do ... ok
[INFO] [stdout] test group::tests::radix_bigint_distinct_answers_zero_without_input ... ok
[INFO] [stdout] test group::tests::one_instance_keeps_the_first_of_each_row ... ok
[INFO] [stdout] test group::tests::runs_ending_on_the_edge_of_a_block_are_cut_where_they_end ... ok
[INFO] [stdout] test group::tests::radix_bigint_distinct_counts_across_instances_and_skips_nulls ... ok
[INFO] [stdout] test group::tests::a_counted_exchange_adds_instances_and_keeps_the_largest_groups ... ok
[INFO] [stdout] test group::tests::a_key_that_climbs_grows_its_map_in_place ... ok
[INFO] [stdout] test group::tests::runs_over_every_row_lose_the_dropped_rows_like_their_slots ... ok
[INFO] [stdout] test build::tests::a_listed_constant_counts_its_filter_from_an_incomplete_synopsis ... ok
[INFO] [stdout] test group::tests::slots_in_runs_are_cut_into_them_and_slots_in_no_order_are_not ... ok
[INFO] [stdout] test group::tests::runs_of_one_key_count_every_row_in_them ... ok
[INFO] [stdout] test group::tests::slots_too_broken_up_for_one_call_are_cut_for_eight_of_them ... ok
[INFO] [stdout] test group::tests::runs_of_kept_rows_spread_like_their_slots ... ok
[INFO] [stdout] test group::tests::a_fixed_partition_split_for_cache_keeps_the_largest_groups_of_every_split ... ok
[INFO] [stdout] test group::tests::the_largest_counts_come_back_largest_first_and_in_slot_order_among_equals ... ok
[INFO] [stdout] test group::tests::the_tables_that_pass_the_groups_on_take_no_more_room_than_they_will_use ... ok
[INFO] [stdout] test group::tests::the_one_table_an_aggregate_answers_out_of_takes_room_for_every_group ... ok
[INFO] [stdout] test group::tests::the_run_reader_and_the_row_at_a_time_scatter_count_the_same_groups ... ok
[INFO] [stdout] test group::tests::two_instances_of_an_ungrouped_aggregate_add_up_to_one_total ... ok
[INFO] [stdout] test group::tests::a_having_total_answers_only_the_table_groups_that_pass_it ... ok
[INFO] [stdout] test group::tests::two_instances_of_a_grouped_aggregate_answer_one_row_a_group ... ok
[INFO] [stdout] test build::tests::sparse_occurrences_refuse_a_pair_tied_with_the_omitted_tail ... ok
[INFO] [stdout] test group::tests::two_instances_under_a_limit_keep_the_same_groups ... ok
[INFO] [stdout] test group::tests::two_instances_that_both_kept_a_row_keep_one_of_it_between_them ... ok
[INFO] [stdout] test group::tests::the_table_before_the_split_takes_its_first_wide_map_at_once ... ok
[INFO] [stdout] test group_distinct::tests::a_group_held_as_a_dictionary_code_comes_out_as_the_string_the_code_stands_for ... ok
[INFO] [stdout] test group_distinct::tests::a_group_whose_pairs_landed_in_different_partitions_comes_out_with_one_count ... ok
[INFO] [stdout] test group_distinct::tests::a_split_read_in_pieces_counts_the_same_as_a_split_read_whole ... ok
[INFO] [stdout] test group_distinct::tests::a_null_in_one_column_of_a_composite_is_a_group_of_its_own_per_other_column ... ok
[INFO] [stdout] test group_distinct::tests::one_partition_deduplicates_pairs_and_counts_groups_across_the_runs_it_was_handed ... ok
[INFO] [stdout] test group_count::tests::a_counted_partition_adds_weights_and_keeps_the_largest ... ok
[INFO] [stdout] test group_distinct::tests::two_columns_composed_into_one_code_come_back_out_as_the_pair_they_were ... ok
[INFO] [stdout] test group_distinct::tests::two_wide_columns_do_not_fit_in_a_group_code ... ok
[INFO] [stdout] test group::tests::two_instances_of_a_distinct_aggregate_count_a_shared_value_once ... ok
[INFO] [stdout] test group::tests::two_instances_under_a_limit_nothing_reaches_keep_every_group ... ok
[INFO] [stdout] test group_mixed::tests::a_pair_comes_back_in_the_split_that_owns_its_group ... ok
[INFO] [stdout] test group_mixed::tests::folding_locally_and_then_into_an_owner_gives_what_folding_straight_in_gives ... ok
[INFO] [stdout] test group_mixed::tests::one_owner_combines_numeric_and_distinct_states ... ok
[INFO] [stdout] test group_mixed::tests::an_instance_gives_up_its_own_table_once_it_holds_too_many_groups ... ok
[INFO] [stdout] test group_ranged::tests::a_count_of_values_is_the_rows_less_the_nulls_across_instances ... ok
[INFO] [stdout] test group_ranged::tests::a_wide_sum_skips_nulls_and_refuses_to_overflow ... ok
[INFO] [stdout] test group_ranged::tests::a_value_outside_the_range_is_counted_beside_it_and_instances_add_up ... ok
[INFO] [stdout] test group_ranged::tests::a_sum_answers_null_for_a_group_of_nulls_and_adds_across_instances ... ok
[INFO] [stdout] test join::tests::a_cast_around_one_operand_is_still_a_key ... ok
[INFO] [stdout] test group_mixed::tests::folding_runs_of_one_group_gives_what_folding_each_row_gives ... ok
[INFO] [stdout] test join::tests::a_column_the_residual_does_not_read_is_still_in_the_answer_with_its_own_values ... ok
[INFO] [stdout] test join::tests::a_cross_product_pairs_one_left_row_with_one_right_chunk_at_a_time ... ok
[INFO] [stdout] test join::tests::a_cross_product_with_nothing_on_the_right_produces_nothing ... ok
[INFO] [stdout] test join::tests::a_driving_key_that_is_an_expression_offers_nothing ... ok
[INFO] [stdout] test join::tests::a_condition_with_no_equality_in_it_is_not_a_key ... ok
[INFO] [stdout] test join::tests::a_join_that_keeps_an_unmatched_driving_row_offers_nothing ... ok
[INFO] [stdout] test join::tests::a_mark_join_on_two_equalities_is_not_streamed ... ok
[INFO] [stdout] test join::tests::a_mark_join_over_a_gathered_side_with_a_null_key_marks_every_miss_null ... ok
[INFO] [stdout] test join::tests::a_left_join_pads_a_driving_row_the_residual_threw_every_candidate_away_for ... ok
[INFO] [stdout] test join::tests::a_mark_join_over_a_side_of_nothing_but_nulls_marks_everything_null ... ok
[INFO] [stdout] test join::tests::a_mark_join_over_a_side_with_no_null_key_marks_a_miss_false ... ok
[INFO] [stdout] test join::tests::a_mark_join_over_an_empty_gathered_side_marks_everything_false ... ok
[INFO] [stdout] test join::tests::a_marking_join_marks_only_what_the_residual_kept ... ok
[INFO] [stdout] test join::tests::a_marking_join_never_marks_a_subject_row_whose_key_is_null ... ok
[INFO] [stdout] test join::tests::a_marking_join_offers_its_key_to_the_scan_under_either_kind ... ok
[INFO] [stdout] test join::tests::a_marking_anti_join_answers_with_the_gathered_rows_nothing_matched ... ok
[INFO] [stdout] test join::tests::a_full_join_reports_a_gathered_row_whose_only_candidate_the_residual_threw_away ... ok
[INFO] [stdout] test join::tests::a_marking_join_over_a_driving_side_with_no_rows_marks_nothing ... ok
[INFO] [stdout] test join::tests::a_marking_join_over_an_empty_subject_answers_nothing ... ok
[INFO] [stdout] test join::tests::a_marking_join_puts_the_bits_of_two_instances_together ... ok
[INFO] [stdout] test join::tests::a_join_with_no_condition_at_all_is_not_a_key ... ok
[INFO] [stdout] test join::tests::a_marking_semi_join_answers_a_subject_row_once_however_often_it_matched ... ok
[INFO] [stdout] test join::tests::a_marking_semi_join_answers_with_the_gathered_rows_something_matched ... ok
[INFO] [stdout] test join::tests::a_padding_full_join_pads_the_driving_side_as_it_goes_and_the_gathered_side_at_the_end ... ok
[INFO] [stdout] test join::tests::a_marking_join_refuses_a_kind_it_does_not_answer ... ok
[INFO] [stdout] test join::tests::a_padding_join_never_matches_a_key_that_is_null ... ok
[INFO] [stdout] test join::tests::a_padding_join_over_a_driving_side_with_no_rows_pads_every_gathered_row ... ok
[INFO] [stdout] test join::tests::a_padding_join_over_an_empty_gathered_side_owes_nothing ... ok
[INFO] [stdout] test join::tests::a_padding_join_offers_no_key_to_the_scan ... ok
[INFO] [stdout] test join::tests::a_padding_join_pads_a_gathered_row_no_times_however_often_it_matched ... ok
[INFO] [stdout] test join::tests::a_padding_right_join_streams_the_pairs_and_pads_what_nothing_matched ... ok
[INFO] [stdout] test join::tests::a_padding_join_pads_a_gathered_row_the_residual_threw_away ... ok
[INFO] [stdout] test join::tests::a_padding_join_puts_the_bits_of_two_instances_together ... ok
[INFO] [stdout] test join::tests::a_padding_join_refuses_a_kind_it_does_not_answer ... ok
[INFO] [stdout] test join::tests::a_positional_join_pads_the_shorter_side ... ok
[INFO] [stdout] test join::tests::a_probe_evaluates_the_rest_of_the_condition_on_the_pairs_the_lookup_found ... ok
[INFO] [stdout] test join::tests::a_probe_answers_a_join_whose_key_is_a_cast ... ok
[INFO] [stdout] test join::tests::a_semi_or_anti_join_over_repeated_keys_keeps_a_driving_row_once ... ok
[INFO] [stdout] test join::tests::a_swapped_outer_join_pads_the_side_the_plan_called_the_right_one ... ok
[INFO] [stdout] test join::tests::an_anti_join_against_nothing_keeps_every_left_row ... ok
[INFO] [stdout] test join::tests::an_equality_beside_an_inequality_is_still_a_key ... ok
[INFO] [stdout] test join::tests::a_swapped_join_produces_the_plans_columns_in_the_plans_order ... ok
[INFO] [stdout] test join::tests::a_side_gathered_out_of_key_order_answers_the_same ... ok
[INFO] [stdout] test join::tests::an_equality_between_two_constants_is_not_a_key ... ok
[INFO] [stdout] test join::tests::an_equality_between_two_columns_of_opposite_sides_is_a_key ... ok
[INFO] [stdout] test join::tests::an_equality_that_matches_two_nulls_offers_nothing ... ok
[INFO] [stdout] test join::tests::an_equality_whose_operands_read_one_side_is_not_a_key ... ok
[INFO] [stdout] test join::tests::an_inner_join_on_a_column_offers_its_key_to_the_scan_below ... ok
[INFO] [stdout] test join::tests::an_operand_that_reads_both_sides_is_not_one_sides_key ... ok
[INFO] [stdout] test join::tests::every_left_row_meets_every_right_row_when_there_is_no_condition ... ok
[INFO] [stdout] test key::tests::a_null_and_a_value_are_not_one_group ... ok
[INFO] [stdout] test key::tests::a_wider_key_is_never_a_narrower_one ... ok
[INFO] [stdout] test key::tests::every_pair_that_groups_together_hashes_together ... ok
[INFO] [stdout] test join::tests::the_gathered_side_written_first_is_lined_back_up ... ok
[INFO] [stdout] test build::tests::sparse_occurrences_compute_two_key_top_counts_at_query_time ... ok
[INFO] [stdout] test key::tests::keys_that_differ_only_in_their_high_bits_land_in_different_buckets ... ok
[INFO] [stdout] test key::tests::two_nans_are_one_group_and_the_two_zeros_are_one_group ... ok
[INFO] [stdout] test key::tests::a_decimal_is_keyed_on_what_it_stores_rather_than_on_how_it_prints ... ok
[INFO] [stdout] test key::tests::the_same_values_in_a_different_order_are_a_different_key ... ok
[INFO] [stdout] test key::tests::two_intervals_of_the_same_length_are_one_group ... ok
[INFO] [stdout] test key::tests::two_nulls_are_one_group ... ok
[INFO] [stdout] test linkjoin::tests::a_child_row_id_that_is_not_a_row_id_is_refused ... ok
[INFO] [stdout] test linkjoin::tests::a_child_past_the_end_of_the_link_has_no_parent ... ok
[INFO] [stdout] test linkjoin::tests::a_left_link_join_keeps_the_children_with_no_parent_and_gathers_null ... ok
[INFO] [stdout] test linkjoin::tests::a_parent_that_fails_its_filter_is_answered_as_no_parent ... ok
[INFO] [stdout] test linkjoin::tests::an_inner_link_join_puts_each_childs_parent_beside_it ... ok
[INFO] [stdout] test linkjoin::tests::a_left_link_join_still_gathers_a_key_column ... ok
[INFO] [stdout] test linkjoin::tests::a_link_join_by_key_finds_the_parent_row_from_the_key ... ok
[INFO] [stdout] test linkjoin::tests::a_semi_link_join_keeps_the_children_that_have_a_parent_and_reads_nothing ... ok
[INFO] [stdout] test linkjoin::tests::an_anti_link_join_keeps_the_children_that_have_none ... ok
[INFO] [stdout] test linkjoin::tests::an_inner_link_join_drops_the_children_with_no_parent ... ok
[INFO] [stdout] test group::tests::an_encoded_count_partition_split_for_cache_adds_weights_across_runs_and_splits ... ok
[INFO] [stdout] test linkjoin::tests::an_inner_link_join_takes_a_key_column_from_the_child ... ok
[INFO] [stdout] test linkjoin::tests::the_parent_rows_asked_for_are_taken_out_of_the_part ... ok
[INFO] [stdout] test lookup::tests::a_direct_side_of_distinct_keys_is_single_and_misses_past_its_ends ... ok
[INFO] [stdout] test lookup::tests::a_chain_that_spans_several_batches_stays_in_order ... ok
[INFO] [stdout] test lookup::tests::a_key_first_seen_twice_inside_one_batch_is_one_key ... ok
[INFO] [stdout] test lookup::tests::a_key_with_no_rows_is_a_miss_and_a_key_with_one_is_that_row ... ok
[INFO] [stdout] test lookup::tests::a_keys_rows_come_out_in_the_order_the_gathered_side_holds_them ... ok
[INFO] [stdout] test lookup::tests::a_key_that_comes_back_after_batches_of_new_keys_is_the_same_key ... ok
[INFO] [stdout] test lookup::tests::a_null_a_join_calls_a_value_is_stored_and_found ... ok
[INFO] [stdout] test lookup::tests::a_partition_is_named_by_the_top_bits_and_a_bucket_by_the_low_ones ... ok
[INFO] [stdout] test lookup::tests::a_rejected_null_is_neither_stored_nor_found ... ok
[INFO] [stdout] test lookup::tests::a_ranked_side_counts_the_keys_below_across_words ... ok
[INFO] [stdout] test lookup::tests::a_gathered_side_with_nothing_keyed_in_it_is_empty ... ok
[INFO] [stdout] test lookup::tests::a_small_side_is_not_split_at_all ... ok
[INFO] [stdout] test lookup::tests::an_ordered_side_with_no_gaps_is_its_own_places ... ok
[INFO] [stdout] test lookup::tests::a_few_keys_over_a_small_span_are_ranked ... ok
[INFO] [stdout] test merged::tests::a_sort_that_fitted_reads_back_the_chunks_it_was_given ... ok
[INFO] [stdout] test merged::tests::a_sort_that_has_not_finished_says_so_rather_than_answering_nothing ... ok
[INFO] [stdout] test join::tests::a_padding_joins_drain_hands_over_a_vector_at_a_time ... ok
[INFO] [stdout] test lookup::tests::rows_are_dealt_to_the_partition_their_hash_names_in_row_order ... ok
[INFO] [stdout] test merged::tests::one_run_comes_back_as_itself ... ok
[INFO] [stdout] test merged::tests::a_tie_goes_to_whichever_row_arrived_first ... ok
[INFO] [stdout] test merged::tests::runs_with_nothing_in_them_merge_to_nothing ... ok
[INFO] [stdout] test merged::tests::the_key_bytes_order_the_way_the_numbers_do ... ok
[INFO] [stdout] test normal::tests::a_column_writes_the_bytes_its_values_write_one_at_a_time ... ok
[INFO] [stdout] test normal::tests::a_descending_key_reverses_the_values_and_not_the_nulls ... ok
[INFO] [stdout] test merged::tests::two_runs_come_out_in_one_order ... ok
[INFO] [stdout] test normal::tests::a_key_list_this_cannot_hold_takes_the_other_path ... ok
[INFO] [stdout] test normal::tests::an_unsigned_column_encodes_without_the_bias ... ok
[INFO] [stdout] test normal::tests::a_signed_column_encodes_into_the_order_it_compares_in ... ok
[INFO] [stdout] test normal::tests::comparing_by_words_agrees_with_comparing_the_bytes ... ok
[INFO] [stdout] test group::tests::held_distinct_values_count_what_a_row_at_a_time_counts ... ok
[INFO] [stdout] test ordering::tests::a_cheap_conjunct_beats_an_expensive_one_that_rejects_a_little_more ... ok
[INFO] [stdout] test normal::tests::two_nulls_encode_the_same_bytes ... ok
[INFO] [stdout] test normal::tests::the_first_key_decides_before_the_second_is_looked_at ... ok
[INFO] [stdout] test ordering::tests::a_chunk_that_reached_an_operand_with_no_rows_is_not_an_observation ... ok
[INFO] [stdout] test ordering::tests::a_conjunct_that_costs_nothing_goes_first_whatever_it_rejects ... ok
[INFO] [stdout] test ordering::tests::a_connective_that_has_seen_nothing_runs_its_operands_in_the_order_it_was_given ... ok
[INFO] [stdout] test group::tests::a_partitioned_aggregate_answers_every_group_once ... ok
[INFO] [stdout] test ordering::tests::an_operand_that_has_not_run_goes_in_front_of_every_operand_that_has ... ok
[INFO] [stdout] test ordering::tests::an_or_runs_the_branch_that_accepts_the_most_first ... ok
[INFO] [stdout] test ordering::tests::the_conjunct_that_rejects_the_most_for_the_least_goes_first ... ok
[INFO] [stdout] test ordering::tests::the_totals_a_window_carries_are_what_a_walk_over_it_would_say ... ok
[INFO] [stdout] test ordering::tests::what_the_window_holds_is_the_recent_past_and_not_the_whole_scan ... ok
[INFO] [stdout] test pairs::tests::a_null_key_does_not_join_the_group_whose_key_is_zero ... ok
[INFO] [stdout] test lookup::tests::a_ranked_side_built_in_partitions_answers_in_order ... ok
[INFO] [stdout] test pairs::tests::a_pair_bucket_reads_the_original_row_across_runs_and_hash_collisions ... ok
[INFO] [stdout] test pairs::tests::a_run_that_opens_with_an_invalid_key_keeps_its_validity ... ok
[INFO] [stdout] test pairs::tests::a_full_run_throws_away_the_pairs_it_already_has ... ok
[INFO] [stdout] test pairs::tests::a_run_longer_than_a_chunk_keeps_every_pair_across_its_chunks ... ok
[INFO] [stdout] test pairs::tests::a_pair_is_only_a_repeat_of_the_one_right_before_it ... ok
[INFO] [stdout] test pairs::tests::a_run_whose_pairs_do_not_repeat_stops_compacting ... ok
[INFO] [stdout] test pairs::tests::the_partitions_the_finish_does_not_want_are_merged_into_the_ones_it_does ... ok
[INFO] [stdout] test lookup::tests::an_ordered_side_answers_each_key_with_its_own_row ... ok
[INFO] [stdout] test pairs::tests::scattering_from_a_seed_puts_a_row_where_scattering_from_the_group_would ... ok
[INFO] [stdout] test places::tests::a_crowded_map_is_cleared_whole ... ok
[INFO] [stdout] test percent::tests::a_window_over_everything_keeps_every_chunk_as_it_is ... ok
[INFO] [stdout] test merged::tests::a_run_of_several_chunks_is_read_through ... ok
[INFO] [stdout] test pairs::tests::a_partition_tallies_its_groups_only_while_they_repeat ... ok
[INFO] [stdout] test percent::tests::a_window_that_crosses_chunks_takes_the_rows_between_its_ends ... ok
[INFO] [stdout] test lookup::tests::a_side_built_in_partitions_answers_the_same_as_one_built_whole ... ok
[INFO] [stdout] test percent::tests::a_window_that_is_empty_keeps_nothing ... ok
[INFO] [stdout] test prepared::tests::a_branch_that_keeps_everything_ends_the_predicate ... ok
[INFO] [stdout] test prepared::tests::a_case_agrees ... ok
[INFO] [stdout] test prepared::tests::a_branch_behind_one_that_accepted_every_row_does_not_run ... ok
[INFO] [stdout] test prepared::tests::a_case_whose_arm_answers_null_agrees ... ok
[INFO] [stdout] test prepared::tests::a_case_whose_arm_claims_nothing_agrees ... ok
[INFO] [stdout] test prepared::tests::a_case_whose_test_is_null_on_some_rows_agrees ... ok
[INFO] [stdout] test prepared::tests::a_case_of_two_arms_agrees ... ok
[INFO] [stdout] test places::tests::a_map_comes_back_clear ... ok
[INFO] [stdout] test prepared::tests::a_case_over_strings_agrees ... ok
[INFO] [stdout] test prepared::tests::a_case_with_no_else_agrees ... ok
[INFO] [stdout] test prepared::tests::a_cast_agrees ... ok
[INFO] [stdout] test prepared::tests::a_chain_holds_one_intermediate_at_a_time ... ok
[INFO] [stdout] test prepared::tests::a_chain_of_conjuncts_keeps_what_all_of_them_keep ... ok
[INFO] [stdout] test prepared::tests::a_column_mentioned_three_times_agrees ... ok
[INFO] [stdout] test prepared::tests::a_column_reference_agrees ... ok
[INFO] [stdout] test prepared::tests::a_chunk_with_a_null_goes_through_the_steps ... ok
[INFO] [stdout] test prepared::tests::a_comparison_agrees ... ok
[INFO] [stdout] test prepared::tests::a_comparison_against_a_literal_builds_it_once ... ok
[INFO] [stdout] test lookup::tests::a_direct_side_built_in_partitions_answers_in_order ... ok
[INFO] [stdout] test prepared::tests::a_conjunct_over_a_computed_operand_keeps_the_same_rows ... ok
[INFO] [stdout] test prepared::tests::a_conjunction_agrees ... ok
[INFO] [stdout] test prepared::tests::a_conjunct_that_is_not_a_comparison_is_threaded_too ... ok
[INFO] [stdout] test prepared::tests::a_conjunct_that_keeps_nothing_ends_the_predicate ... ok
[INFO] [stdout] test prepared::tests::a_connective_that_is_not_an_in_list_is_left_alone ... ok
[INFO] [stdout] test prepared::tests::a_chunk_the_ranges_cannot_prove_raises_what_the_steps_raise ... ok
[INFO] [stdout] test prepared::tests::a_constant_agrees ... ok
[INFO] [stdout] test prepared::tests::a_connective_inside_a_connective_threads_both_ways ... ok
[INFO] [stdout] test prepared::tests::a_filter_learns_which_conjunct_to_run_first ... ok
[INFO] [stdout] test prepared::tests::a_filter_over_a_selected_chunk_keeps_the_same_rows ... ok
[INFO] [stdout] test prepared::tests::a_function_agrees ... ok
[INFO] [stdout] test prepared::tests::a_function_with_no_prepare_step_prepares_nothing ... ok
[INFO] [stdout] test prepared::tests::a_list_with_a_null_in_it_folds_and_keeps_the_null_rule ... ok
[INFO] [stdout] test prepared::tests::a_nested_connective_stops_where_the_outer_one_would ... ok
[INFO] [stdout] test prepared::tests::a_literal_pattern_is_compiled_when_the_pipeline_is_built ... ok
[INFO] [stdout] test prepared::tests::a_not_in_list_becomes_the_same_lookup ... ok
[INFO] [stdout] test prepared::tests::a_pattern_that_is_not_a_literal_is_left_to_the_chunk ... ok
[INFO] [stdout] test prepared::tests::a_scratch_used_twice_gives_the_same_answer_twice ... ok
[INFO] [stdout] test prepared::tests::a_pattern_that_does_not_compile_fails_on_the_chunk_and_not_before ... ok
[INFO] [stdout] test prepared::tests::a_null_branch_beside_a_true_one_keeps_the_row ... ok
[INFO] [stdout] test prepared::tests::a_shorter_chunk_after_a_longer_one_is_evaluated_at_its_own_length ... ok
[INFO] [stdout] test prepared::tests::a_shared_computed_root_is_compiled_once ... ok
[INFO] [stdout] test prepared::tests::a_selective_conjunct_evaluates_later_like_on_its_survivors ... ok
[INFO] [stdout] test prepared::tests::a_settled_conjunct_is_left_out_of_the_filter ... ok
[INFO] [stdout] test prepared::tests::a_single_comparison_filters_the_same_rows ... ok
[INFO] [stdout] test prepared::tests::an_aggregate_is_refused_when_it_is_prepared ... ok
[INFO] [stdout] test prepared::tests::a_timestamp_plus_whole_seconds_agrees_with_the_interval_it_stands_for ... ok
[INFO] [stdout] test prepared::tests::a_regular_expression_is_compiled_when_the_pipeline_is_built ... ok
[INFO] [stdout] test prepared::tests::an_in_list_becomes_one_lookup ... ok
[INFO] [stdout] test prepared::tests::an_or_branch_that_is_not_a_comparison_is_threaded_too ... ok
[INFO] [stdout] test prepared::tests::both_evaluators_quote_the_same_expression_when_a_divisor_is_zero ... ok
[INFO] [stdout] test prepared::tests::an_in_list_filters_the_same_rows ... ok
[INFO] [stdout] test prepared::tests::an_or_at_the_top_threads_the_complement ... ok
[INFO] [stdout] test prepared::tests::taking_the_chunk_answers_what_borrowing_it_does ... ok
[INFO] [stdout] test prepared::tests::reordering_never_changes_which_rows_survive ... ok
[INFO] [stdout] test runs::tests::a_column_of_the_wrong_type_is_refused ... ok
[INFO] [stdout] test runs::tests::a_file_nobody_wrote_to_reads_back_as_nothing ... ok
[INFO] [stdout] test runs::tests::a_column_that_is_not_flat_is_flattened_on_the_way_out ... ok
[INFO] [stdout] test runs::tests::a_column_past_the_last_one_is_refused ... ok
[INFO] [stdout] test runs::tests::a_run_cannot_be_begun_twice ... ok
[INFO] [stdout] test runs::tests::a_run_of_no_rows_reads_back_as_nothing ... ok
[INFO] [stdout] test runs::tests::a_column_of_the_wrong_length_is_refused ... ok
[INFO] [stdout] test runs::tests::long_strings_and_empty_ones_survive ... ok
[INFO] [stdout] test runs::tests::rows_come_back_in_the_order_they_went_in ... ok
[INFO] [stdout] test runs::tests::the_three_validity_cases_all_come_back ... ok
[INFO] [stdout] test schema::tests::a_numbered_schema_binds_its_columns_in_order ... ok
[INFO] [stdout] test schema::tests::a_schema_reports_its_names_and_types_in_output_order ... ok
[INFO] [stdout] test runs::tests::the_file_is_gone_when_the_runs_are_dropped ... ok
[INFO] [stdout] test runs::tests::a_run_missing_a_column_is_refused_rather_than_read ... ok
[INFO] [stdout] test schema::tests::a_schema_whose_halves_disagree_is_caught ... ok
[INFO] [stdout] test schema::tests::concatenating_keeps_both_sides_distinguishable ... ok
[INFO] [stdout] test side::tests::a_side_laid_out_of_pieces_of_every_form_reads_back_as_the_values_that_went_in ... ok
[INFO] [stdout] test side::tests::a_side_with_no_chunks_still_has_its_columns_and_every_one_of_them_is_null ... ok
[INFO] [stdout] test side::tests::chunks_laid_end_to_end_read_back_in_the_order_they_were_given ... ok
[INFO] [stdout] test side::tests::a_position_may_be_asked_for_more_than_once_and_in_any_order ... ok
[INFO] [stdout] test prepared::tests::decimal_arithmetic_run_as_one_loop_agrees_in_every_form ... ok
[INFO] [stdout] test side::tests::codes_into_two_different_dictionaries_are_laid_out_as_strings ... ok
[INFO] [stdout] test side::tests::the_padding_position_reads_as_null_in_every_column ... ok
[INFO] [stdout] test side::tests::a_row_read_as_values_is_the_row_that_went_in ... ok
[INFO] [stdout] test sideways::tests::a_bitmap_whose_range_fills_its_words_drops_every_key_outside_it ... ok
[INFO] [stdout] test side::tests::codes_into_one_shared_dictionary_stay_codes_and_read_back_as_the_strings ... ok
[INFO] [stdout] test sideways::tests::a_bitmap_reads_flat_keys_packed_keys_and_widened_keys_alike ... ok
[INFO] [stdout] test sideways::tests::a_build_side_is_read_for_both_its_range_and_its_keys ... ok
[INFO] [stdout] test sideways::tests::a_computed_column_is_not_a_column_the_filter_can_be_about ... ok
[INFO] [stdout] test sideways::tests::a_few_keys_over_a_small_range_are_a_bitmap_however_far_apart ... ok
[INFO] [stdout] test sideways::tests::a_column_of_nulls_widens_nothing ... ok
[INFO] [stdout] test sideways::tests::a_filter_between_the_two_leaves_the_binding_alone ... ok
[INFO] [stdout] test prepared::tests::two_bounds_on_one_column_keep_the_rows_the_tree_walk_keeps ... ok
[INFO] [stdout] test sideways::tests::a_key_the_build_side_never_held_is_nearly_always_turned_away ... ok
[INFO] [stdout] test sideways::tests::a_key_the_parent_does_not_hold_falls_back_to_the_filter ... ok
[INFO] [stdout] test group::tests::an_aggregate_under_a_pushed_down_bound_is_split_all_the_same ... ok
[INFO] [stdout] test sideways::tests::a_monotone_link_is_pushed_however_spread_the_side_is ... ok
[INFO] [stdout] test prepared::tests::comparisons_of_several_columns_keep_the_rows_the_tree_walk_keeps ... ok
[INFO] [stdout] test sideways::tests::a_side_set_aside_lists_its_rows_through_a_monotone_link ... ok
[INFO] [stdout] test sideways::tests::a_link_join_passes_a_filter_down_to_its_child_unless_it_keeps_rows_without_a_parent ... ok
[INFO] [stdout] test sideways::tests::a_side_whose_keys_are_a_dictionary_still_makes_its_bitmap ... ok
[INFO] [stdout] test sideways::tests::a_side_with_no_link_keeps_the_keys_it_holds_as_a_bitmap ... ok
[INFO] [stdout] test sideways::tests::a_walk_that_does_not_reach_the_scan_it_is_about_arms_nothing ... ok
[INFO] [stdout] test sideways::tests::an_empty_build_side_turns_every_driving_row_away ... ok
[INFO] [stdout] test sideways::tests::an_unarmed_handoff_and_an_empty_build_side_both_say_nothing ... ok
[INFO] [stdout] test sideways::tests::a_scan_is_told_only_about_its_own_column ... ok
[INFO] [stdout] test sideways::tests::a_projection_between_the_join_and_the_scan_renames_the_column_the_filter_is_about ... ok
[INFO] [stdout] test sideways::tests::a_side_as_long_as_the_parent_does_not_read_the_key_map ... ok
[INFO] [stdout] test sideways::tests::an_exact_side_keeps_the_children_of_the_parents_it_holds_and_no_others ... ok
[INFO] [stdout] test sideways::tests::keys_close_together_are_kept_as_a_bitmap_instead_of_a_filter ... ok
[INFO] [stdout] test sideways::tests::a_null_is_not_a_key_the_filter_holds ... ok
[INFO] [stdout] test sideways::tests::an_exact_side_asked_for_its_keys_holds_them_as_a_bitmap_as_well ... ok
[INFO] [stdout] test sideways::tests::nothing_seen_is_no_range ... ok
[INFO] [stdout] test sideways::tests::an_adjacency_lists_the_children_of_the_parents_a_side_holds ... ok
[INFO] [stdout] test sideways::tests::a_packed_link_is_pushed_only_where_it_could_skip_parts ... ok
[INFO] [stdout] test sideways::tests::no_key_that_went_in_is_ever_turned_away ... ok
[INFO] [stdout] test sideways::tests::the_kept_keys_of_a_reduction_rule_out_the_parts_that_hold_none_of_them ... ok
[INFO] [stdout] test sideways::tests::the_range_of_several_chunks_covers_every_one_of_them ... ok
[INFO] [stdout] test sideways::tests::the_parents_of_a_bitmap_of_keys_are_the_parents_a_lookup_of_each_finds ... ok
[INFO] [stdout] test sideways::tests::keys_spread_wide_still_get_a_filter ... ok
[INFO] [stdout] test signed::tests::a_block_reads_the_same_values_from_a_run_and_from_a_dictionary ... ok
[INFO] [stdout] test signed::tests::a_block_agrees_with_the_vector_on_an_offset_packed_column ... ok
[INFO] [stdout] test sideways::tests::keys_that_narrow_a_set_already_held_are_listed_past_the_share ... ok
[INFO] [stdout] test prepared::tests::comparisons_of_two_columns_keep_the_rows_the_tree_walk_keeps ... ok
[INFO] [stdout] test signed::tests::a_null_leaves_a_zero_behind_and_raises_the_flag ... ok
[INFO] [stdout] test sort::tests::coded_keys_rank_the_way_their_strings_do ... ok
[INFO] [stdout] test sideways::tests::keys_in_order_are_looked_up_and_keep_what_a_bit_a_row_keeps ... ok
[INFO] [stdout] test source::tests::a_file_of_coarse_pages_is_not_cut_however_many_threads_there_are ... ok
[INFO] [stdout] test source::tests::a_filter_is_worth_hashing_for_once_it_drops_a_quarter_of_the_rows ... ok
[INFO] [stdout] test source::tests::a_chunk_the_zone_cannot_decide_comes_back_narrowed_to_the_rows_that_pass ... ok
[INFO] [stdout] test source::tests::a_file_is_cut_only_as_finely_as_there_are_threads_to_want_it ... ok
[INFO] [stdout] test source::tests::a_handout_gives_each_position_to_one_caller_and_then_stops ... ok
[INFO] [stdout] test sort::tests::counting_bytes_is_the_order_comparing_gives ... ok
[INFO] [stdout] test source::tests::a_morsel_of_a_series_is_read_a_chunk_at_a_time ... ok
[INFO] [stdout] test runs::tests::a_run_longer_than_a_block_comes_back_as_several ... ok
[INFO] [stdout] test source::tests::a_gathered_run_stops_at_a_group_the_filter_rules_out ... FAILED
[INFO] [stdout] test group::tests::a_key_that_keeps_moving_past_its_window_builds_maps_only_as_the_rows_pay_for_them ... ok
[INFO] [stdout] test source::tests::a_parquet_file_is_one_morsel_per_row_group ... FAILED
[INFO] [stdout] test source::tests::a_pushed_filter_is_loose_once_it_keeps_more_than_half ... ok
[INFO] [stdout] test source::tests::a_row_group_is_cut_into_even_morsels ... ok
[INFO] [stdout] test source::tests::a_filter_with_an_or_in_it_moves_into_the_scan_and_no_chunk_is_waved_through ... ok
[INFO] [stdout] test source::tests::a_row_group_that_is_not_worth_cutting_is_one_morsel ... ok
[INFO] [stdout] test source::tests::a_row_group_whose_bounds_overlap_the_filter_is_handed_out_as_usual ... FAILED
[INFO] [stdout] test source::tests::a_row_group_whose_bounds_rule_out_the_filter_is_never_handed_out ... FAILED
[INFO] [stdout] test source::tests::a_runtime_filter_that_turns_nothing_away_is_given_up_on ... ok
[INFO] [stdout] test join::tests::a_residual_over_more_pairs_than_fit_in_a_batch_answers_the_same ... ok
[INFO] [stdout] test source::tests::a_scan_a_load_asked_to_gather_takes_small_row_groups_as_one_morsel ... FAILED
[INFO] [stdout] test source::tests::a_filter_on_a_table_reads_only_the_chunks_that_can_hold_a_match ... ok
[INFO] [stdout] test source::tests::a_row_group_no_larger_than_a_morsel_is_one_morsel ... ok
[INFO] [stdout] test source::tests::a_scan_nobody_asked_to_gather_hands_out_a_group_at_a_time ... FAILED
[INFO] [stdout] test source::tests::a_descending_top_n_skips_the_parts_below_its_cutoff ... ok
[INFO] [stdout] test source::tests::a_scan_drops_the_rows_a_joins_build_side_cannot_match ... ok
[INFO] [stdout] test sideways::tests::kept_keys_become_the_rows_that_hold_them_when_every_key_has_a_parent ... ok
[INFO] [stdout] test source::tests::a_part_that_only_ties_the_cutoff_is_still_read ... ok
[INFO] [stdout] test source::tests::a_scan_that_has_handed_out_every_morsel_hands_out_no_more ... FAILED
[INFO] [stdout] test source::tests::a_scan_keeps_exactly_the_rows_a_reduction_handed_down ... ok
[INFO] [stdout] test source::tests::a_native_scan_divides_the_stripe_that_survives_pruning ... ok
[INFO] [stdout] test source::tests::a_native_scan_with_one_stripe_hands_out_parts ... ok
[INFO] [stdout] test source::tests::a_scan_skips_the_chunks_between_a_joins_keys ... ok
[INFO] [stdout] test source::tests::a_scan_with_no_tests_reads_every_chunk ... ok
[INFO] [stdout] test source::tests::a_scan_under_a_join_that_offered_nothing_reads_every_chunk ... ok
[INFO] [stdout] test source::tests::a_scan_skips_the_parts_the_top_n_above_it_has_already_beaten ... ok
[INFO] [stdout] test source::tests::a_native_scan_with_stripes_enough_for_every_worker_hands_out_stripes ... ok
[INFO] [stdout] test source::tests::a_scan_skips_waves_through_and_compares_in_the_one_pass ... ok
[INFO] [stdout] test source::tests::a_conjunct_a_chunk_proves_is_left_out_and_the_rest_still_runs ... ok
[INFO] [stdout] test source::tests::a_series_of_nothing_hands_out_no_work ... ok
[INFO] [stdout] test source::tests::a_stripe_holding_no_more_than_a_share_stays_one_run ... ok
[INFO] [stdout] test source::tests::a_stripe_that_holds_all_the_work_is_cut_up ... ok
[INFO] [stdout] test source::tests::a_weight_never_moves_the_slope_that_divides_a_large_query ... ok
[INFO] [stdout] test source::tests::an_empty_row_group_is_no_morsels ... ok
[INFO] [stdout] test source::tests::native_workers_grow_with_the_work_behind_each_row ... ok
[INFO] [stdout] test source::tests::an_or_of_likes_over_one_column_is_answered_by_the_pages ... ok
[INFO] [stdout] test source::tests::native_workers_grow_with_the_rows_there_are_to_divide ... ok
[INFO] [stdout] test source::tests::every_morsel_can_be_taken_before_any_of_them_is_read ... FAILED
[INFO] [stdout] test source::tests::small_row_groups_are_gathered_up_to_the_target_and_large_ones_are_left_alone ... ok
[INFO] [stdout] test source::tests::a_test_against_a_position_the_scan_does_not_produce_rules_nothing_out ... FAILED
[INFO] [stdout] test source::tests::the_clickbench_sample_is_gathered_into_as_many_morsels_as_duckdb_writes_groups ... ok
[INFO] [stdout] test source::tests::the_sieves_are_read_early_only_when_the_bounds_have_left_the_work_in_a_heap ... ok
[INFO] [stdout] test source::tests::the_pieces_a_top_n_wants_most_go_out_first ... ok
[INFO] [stdout] test source::tests::the_stripe_holding_the_rows_is_the_one_that_gets_cut ... ok
[INFO] [stdout] test spill::tests::a_file_nothing_was_written_to_has_no_rows ... ok
[INFO] [stdout] test source::tests::a_series_longer_than_a_morsel_carries_on_where_the_last_one_stopped ... ok
[INFO] [stdout] test sort::tests::merged_runs_read_in_the_order_one_sort_would ... ok
[INFO] [stdout] test source::tests::a_filter_the_zone_maps_prove_is_applied_to_no_rows_at_all ... ok
[INFO] [stdout] test spill::tests::a_row_of_the_wrong_width_is_refused ... ok
[INFO] [stdout] test spill::tests::a_row_of_several_types_keeps_its_order ... ok
[INFO] [stdout] test stream::tests::a_limit_of_nothing_is_done_on_the_first_chunk ... ok
[INFO] [stdout] test stream::tests::an_offset_that_falls_inside_a_chunk_is_counted_in_rows ... ok
[INFO] [stdout] test spill::tests::a_string_is_read_into_the_buffer_that_is_already_there ... ok
[INFO] [stdout] test stream::tests::the_chunk_that_fills_the_count_is_the_one_that_says_done ... ok
[INFO] [stdout] test table::tests::a_chunk_packed_against_another_base_does_not_keep_the_map ... ok
[INFO] [stdout] test table::tests::a_chunk_under_other_dictionaries_does_not_keep_the_map ... ok
[INFO] [stdout] test spill::tests::the_file_goes_when_the_spill_does ... ok
[INFO] [stdout] test table::tests::a_chunk_with_too_few_repeats_for_the_caller_is_dropped ... ok
[INFO] [stdout] test source::tests::the_morsels_of_a_row_group_tile_it_once_each ... ok
[INFO] [stdout] test table::tests::a_constant_and_a_sequence_hash_the_same_as_the_values_they_stand_for ... ok
[INFO] [stdout] test source::tests::a_top_n_that_has_not_filled_its_candidates_rules_nothing_out ... ok
[INFO] [stdout] test table::tests::a_dictionary_hashes_the_same_as_the_flat_column_it_stands_for ... ok
[INFO] [stdout] test table::tests::a_dictionary_is_read_through_its_codes ... ok
[INFO] [stdout] test table::tests::a_column_with_no_nulls_hashes_the_way_the_general_pass_hashes_it ... ok
[INFO] [stdout] test spill::tests::every_value_comes_back_as_itself ... ok
[INFO] [stdout] test table::tests::a_filtered_chunk_and_a_whole_one_off_the_same_page_keep_one_map ... ok
[INFO] [stdout] test table::tests::a_filtered_packed_column_is_read_at_the_width_of_the_page_it_came_from ... ok
[INFO] [stdout] test source::tests::the_two_part_counts_add_up_to_the_table ... ok
[INFO] [stdout] test stream::tests::two_instances_of_one_limit_do_not_share_a_count ... ok
[INFO] [stdout] test table::tests::a_dictionary_key_is_answered_by_the_buckets ... ok
[INFO] [stdout] test table::tests::a_flat_column_is_not_read_as_codes ... ok
[INFO] [stdout] test table::tests::a_filtered_packed_column_too_wide_for_places_is_read_by_value ... ok
[INFO] [stdout] test table::tests::a_decimal_narrower_than_a_hugeint_hashes_the_same_in_every_form ... ok
[INFO] [stdout] test table::tests::a_flat_column_is_read_by_its_value_against_a_window ... ok
[INFO] [stdout] test table::tests::a_float_column_gives_up_rather_than_deciding_what_counts_as_equal ... ok
[INFO] [stdout] test table::tests::a_group_is_found_again_when_its_string_key_arrives_as_a_constant ... ok
[INFO] [stdout] test table::tests::a_key_column_comes_back_as_a_vector_with_its_nulls_where_they_were ... ok
[INFO] [stdout] test table::tests::a_key_of_two_columns_gets_no_index ... ok
[INFO] [stdout] test table::tests::a_null_does_not_hash_as_a_zero ... ok
[INFO] [stdout] test table::tests::a_null_group_does_not_take_a_row_that_has_a_value_behind_a_dictionary ... ok
[INFO] [stdout] test table::tests::a_null_row_of_a_packed_column_takes_the_place_past_the_last_code ... ok
[INFO] [stdout] test table::tests::a_key_that_has_been_seen_is_found_and_a_new_one_is_not ... ok
[INFO] [stdout] test table::tests::a_null_row_of_a_stable_dictionary_stays_in_the_run ... ok
[INFO] [stdout] test table::tests::a_null_row_read_by_value_takes_the_place_past_the_window ... ok
[INFO] [stdout] test table::tests::a_null_row_takes_the_place_past_the_last_code ... ok
[INFO] [stdout] test table::tests::a_packed_column_and_a_dictionary_share_one_map ... ok
[INFO] [stdout] test table::tests::a_batch_at_a_time_finds_the_groups_one_at_a_time_found_in_the_order_it_found_them ... ok
[INFO] [stdout] test table::tests::a_null_in_the_page_behind_a_filter_takes_the_place_past_the_last_code ... ok
[INFO] [stdout] test source::tests::conjuncts_that_rule_out_every_chunk_read_nothing ... ok
[INFO] [stdout] test table::tests::a_packed_column_is_read_as_codes_at_its_own_width ... ok
[INFO] [stdout] test table::tests::a_packed_column_cut_inside_a_word_places_every_row_by_its_code ... ok
[INFO] [stdout] test table::tests::a_packed_column_wider_than_the_map_allows_is_refused ... ok
[INFO] [stdout] test table::tests::a_packed_integer_column_groups_the_same_as_the_flat_one_it_stands_for ... ok
[INFO] [stdout] test table::tests::a_packed_page_inside_the_window_is_placed_out_of_its_codes ... ok
[INFO] [stdout] test table::tests::a_row_is_marked_only_when_every_key_column_repeats ... ok
[INFO] [stdout] test table::tests::a_packed_page_other_than_the_one_held_is_read_by_value ... ok
[INFO] [stdout] test table::tests::a_row_is_marked_when_the_row_before_it_holds_the_same_key ... ok
[INFO] [stdout] test table::tests::a_row_under_another_dictionary_ends_the_run_and_keeps_what_it_held ... ok
[INFO] [stdout] test table::tests::a_range_below_zero_addresses_the_same_way ... ok
[INFO] [stdout] test table::tests::a_row_hashed_by_value_is_the_row_hashed_with_its_chunk ... ok
[INFO] [stdout] test table::tests::a_salt_of_all_ones_does_not_read_as_an_empty_bucket ... ok
[INFO] [stdout] test table::tests::a_selection_over_a_flat_column_is_read_by_value_once_it_moves ... ok
[INFO] [stdout] test table::tests::a_stable_dictionary_groups_the_same_as_the_flat_column_it_stands_for ... ok
[INFO] [stdout] test table::tests::a_stored_group_key_is_narrower_than_a_general_recursive_value ... ok
[INFO] [stdout] test table::tests::a_type_the_two_sides_read_differently_gets_no_index ... ok
[INFO] [stdout] test table::tests::a_direct_index_finds_the_same_groups_in_the_same_slots ... ok
[INFO] [stdout] test table::tests::a_window_is_kept_for_as_long_as_the_chunks_land_inside_it ... ok
[INFO] [stdout] test table::tests::a_value_outside_the_range_is_answered_by_the_buckets ... ok
[INFO] [stdout] test source::tests::a_scan_skips_the_chunks_a_joins_build_side_ruled_out ... ok
[INFO] [stdout] test table::tests::common_numeric_keys_keep_their_physical_width ... ok
[INFO] [stdout] test table::tests::every_group_is_still_found_after_the_buckets_have_doubled ... ok
[INFO] [stdout] test table::tests::four_small_columns_are_read_as_codes_past_one_columns_bound ... ok
[INFO] [stdout] test table::tests::runs_are_cut_where_the_value_changes_and_refused_past_the_limit ... ok
[INFO] [stdout] test table::tests::rows_below_an_end_match_a_search ... ok
[INFO] [stdout] test table::tests::a_run_that_starts_on_a_null_holds_the_rows_after_it ... ok
[INFO] [stdout] test table::tests::rows_of_one_new_group_in_one_batch_get_one_slot ... ok
[INFO] [stdout] test table::tests::string_key_bytes_are_counted_in_the_column ... ok
[INFO] [stdout] test table::tests::the_runs_of_a_cut_key_are_those_of_the_rows_the_filter_kept ... ok
[INFO] [stdout] test table::tests::the_salt_is_bits_the_bucket_number_does_not_cover ... ok
[INFO] [stdout] test table::tests::the_floats_that_group_together_hash_together ... ok
[INFO] [stdout] test table::tests::the_same_values_in_a_different_order_hash_apart ... ok
[INFO] [stdout] test table::tests::runs_found_by_the_window_are_the_runs_of_the_places ... ok
[INFO] [stdout] test table::tests::two_null_rows_are_one_group_when_they_arrive_behind_a_dictionary ... ok
[INFO] [stdout] test table::tests::two_constants_of_different_strings_are_still_two_groups ... ok
[INFO] [stdout] test table::tests::two_nulls_next_to_each_other_are_the_same_key_and_a_null_beside_a_value_is_not ... ok
[INFO] [stdout] test table::tests::two_small_dictionaries_give_every_row_the_place_its_codes_say ... ok
[INFO] [stdout] test table::tests::the_rows_a_filter_kept_hash_the_way_they_hashed_before_it ... ok
[INFO] [stdout] test tests::a_budget_too_small_for_the_rows_stops_the_operator_that_buffers_them ... ok
[INFO] [stdout] test table::tests::values_spread_wider_than_the_map_allows_are_refused ... ok
[INFO] [stdout] test tests::a_case_arm_is_never_evaluated_for_a_row_it_does_not_apply_to ... ok
[INFO] [stdout] test tests::a_budget_too_small_for_one_group_says_so_rather_than_running_forever ... ok
[INFO] [stdout] test tests::a_case_with_no_arm_taken_and_no_else_is_null ... ok
[INFO] [stdout] test tests::a_cancelled_token_stops_the_query_before_it_produces_a_chunk ... ok
[INFO] [stdout] test tests::a_column_that_is_not_in_the_input_says_which_one ... ok
[INFO] [stdout] test table::tests::a_packed_run_and_a_dictionary_over_one_group_as_the_flat_column_they_stand_for ... ok
[INFO] [stdout] test tests::a_constant_query_needs_no_table ... ok
[INFO] [stdout] test tests::a_cast_that_cannot_succeed_says_what_it_could_not_convert ... ok
[INFO] [stdout] test tests::a_cross_product_produces_every_pair ... ok
[INFO] [stdout] test tests::a_cross_product_stays_in_the_pipeline_its_left_rows_came_from ... ok
[INFO] [stdout] test tests::a_distinct_on_keeps_the_whole_first_row_of_each_key ... ok
[INFO] [stdout] test tests::a_distinct_aggregate_counts_each_value_once ... ok
[INFO] [stdout] test source::tests::a_sparse_like_fetches_the_second_column_after_selection ... ok
[INFO] [stdout] test tests::a_filter_drops_the_rows_it_cannot_decide ... ok
[INFO] [stdout] test table::tests::a_wide_dictionary_that_might_hold_a_null_is_refused ... ok
[INFO] [stdout] test tests::a_filtered_aggregate_only_sees_the_rows_it_asked_for ... ok
[INFO] [stdout] test tests::a_filter_keeps_the_rows_where_the_predicate_is_true ... ok
[INFO] [stdout] test tests::a_distinct_over_the_whole_row_keeps_the_first_of_each ... ok
[INFO] [stdout] test tests::a_grouped_aggregate_counts_and_sums_within_each_group ... ok
[INFO] [stdout] test tests::a_grouping_over_a_table_in_memory_counts_each_row ... ok
[INFO] [stdout] test table::tests::narrow_integer_keys_group_by_value_and_come_back_in_their_own_width ... ok
[INFO] [stdout] test table::tests::one_dictionary_the_size_of_a_row_groups_is_read_as_codes ... ok
[INFO] [stdout] test tests::a_group_is_charged_for_the_room_it_takes_and_not_only_for_what_it_holds ... ok
[INFO] [stdout] test tests::a_left_join_pads_the_rows_with_no_match ... ok
[INFO] [stdout] test tests::a_join_a_lookup_answers_stays_in_the_pipeline_its_driving_rows_came_from ... ok
[INFO] [stdout] test tests::a_plan_with_no_breaker_in_it_is_one_pipeline ... ok
[INFO] [stdout] test tests::a_positional_join_pads_the_shorter_side ... ok
[INFO] [stdout] test tests::a_projection_evaluates_its_expressions_and_names_them ... ok
[INFO] [stdout] test tests::a_metadata_table_hands_back_the_columns_it_was_asked_for_in_the_order_asked ... ok
[INFO] [stdout] test table::tests::a_dictionary_whose_nulls_are_in_its_values_groups_as_the_flat_column_it_stands_for ... ok
[INFO] [stdout] test table::tests::a_dictionary_wider_than_the_map_allows_is_refused ... ok
[INFO] [stdout] test table::tests::two_dictionaries_that_wide_are_refused_even_though_one_would_not_be ... ok
[INFO] [stdout] test tests::a_limit_skips_and_then_counts ... ok
[INFO] [stdout] test tests::a_scan_produces_the_rows_that_were_put_in ... ok
[INFO] [stdout] test tests::a_right_join_keeps_the_right_rows_nothing_matched ... ok
[INFO] [stdout] test tests::a_sort_breaks_ties_with_the_next_key ... ok
[INFO] [stdout] test tests::a_table_the_catalog_does_not_have_is_caught_when_the_tree_is_built ... ok
[INFO] [stdout] test tests::a_seam_with_no_registry_says_so_rather_than_being_left_out ... ok
[INFO] [stdout] test tests::a_sort_puts_the_nulls_where_the_query_asked_and_not_where_the_direction_would ... ok
[INFO] [stdout] test tests::a_semi_join_emits_a_left_row_once_however_many_times_it_matched ... ok
[INFO] [stdout] test tests::a_token_nothing_has_cancelled_leaves_the_answer_alone ... ok
[INFO] [stdout] test tests::a_top_n_keeps_the_input_order_of_rows_that_tie ... ok
[INFO] [stdout] test tests::a_top_n_counts_the_offset_into_what_it_keeps ... ok
[INFO] [stdout] test tests::a_top_n_of_nothing_produces_nothing ... ok
[INFO] [stdout] test tests::a_top_n_past_the_end_of_the_input_produces_what_there_is ... ok
[INFO] [stdout] test tests::a_top_n_is_a_sort_with_a_limit_over_it ... ok
[INFO] [stdout] test tests::a_view_lists_the_columns_the_binder_last_wrote_down_for_it ... ok
[INFO] [stdout] test tests::an_anti_join_emits_the_left_rows_that_matched_nothing ... ok
[INFO] [stdout] test tests::count_of_a_column_skips_nulls_and_count_star_does_not ... ok
[INFO] [stdout] test tests::an_inner_join_emits_one_row_per_matching_pair ... ok
[INFO] [stdout] test tests::a_whole_pipeline_runs_in_one_piece ... ok
[INFO] [stdout] test tests::an_ungrouped_aggregate_over_an_empty_table_still_produces_a_row ... ok
[INFO] [stdout] test tests::a_union_all_keeps_the_duplicates_and_a_union_does_not ... ok
[INFO] [stdout] test tests::literal_rows_come_out_in_the_order_they_were_written ... ok
[INFO] [stdout] test tests::every_pipeline_breaker_cuts_the_plan_in_two ... ok
[INFO] [stdout] test tests::every_seam_has_a_row_in_the_strategies_table ... ok
[INFO] [stdout] test tests::the_databases_table_is_the_catalogs_the_test_harness_built ... ok
[INFO] [stdout] test tests::the_columns_table_numbers_from_one_and_reports_bits_as_the_precision ... ok
[INFO] [stdout] test tests::nulls_group_together ... ok
[INFO] [stdout] test tests::nulls_group_together_after_a_filter_has_dropped_a_row ... ok
[INFO] [stdout] test tests::the_gathered_side_of_a_join_is_a_pipeline_of_its_own_and_it_runs_first ... ok
[INFO] [stdout] test tests::intersect_all_pairs_the_copies_off ... ok
[INFO] [stdout] test tests::except_all_cancels_one_copy_at_a_time ... ok
[INFO] [stdout] test tests::the_schemas_table_carries_the_oid_the_databases_table_gave_its_database ... ok
[INFO] [stdout] test tests::the_settings_table_is_the_pins_rows_and_has_no_value_without_a_session ... ok
[INFO] [stdout] test tests::the_strategies_table_hands_back_the_columns_it_was_asked_for ... ok
[INFO] [stdout] test tests::the_tables_table_counts_the_columns_and_the_rows_of_what_was_created ... ok
[INFO] [stdout] test tests::the_keywords_table_is_the_generated_grammar_table_and_not_a_transcription ... ok
[INFO] [stdout] test tests::the_six_words_in_two_classes_at_once_get_a_row_each ... ok
[INFO] [stdout] test tests::the_ids_the_builder_tags_its_counters_with_are_the_ones_the_plan_says ... ok
[INFO] [stdout] test tests::the_types_table_is_one_row_per_name_and_modifier_signature ... ok
[INFO] [stdout] test tests::the_types_table_says_what_this_engine_stores_rather_than_what_the_pin_does ... ok
[INFO] [stdout] test tests::the_functions_table_declares_a_promoted_argument_with_the_type_variable ... ok
[INFO] [stdout] test tests::the_functions_table_is_one_row_per_name_and_argument_count ... ok
[INFO] [stdout] test tests::a_top_n_on_one_integer_key_answers_what_the_sort_does ... ok
[INFO] [stdout] test table::tests::the_batched_key_compare_agrees_with_the_one_at_a_time_one_on_every_form ... ok
[INFO] [stdout] test lookup::tests::a_side_out_of_order_anywhere_keeps_its_chains ... ok
[INFO] [stdout] test table::tests::a_key_that_is_one_integer_without_being_an_integer_groups_the_same_in_every_form ... ok
[INFO] [stdout] test tests::a_sort_over_several_chunks_keeps_each_row_together ... ok
[INFO] [stdout] test group::tests::an_aggregate_too_large_for_the_cache_gives_up_its_own_tables_and_still_answers_once ... ok
[INFO] [stdout] test group::tests::an_aggregate_whose_keys_arrive_in_runs_keeps_its_own_tables ... ok
[INFO] [stdout] test tests::a_spilled_row_carries_its_distinct_argument_and_its_filter ... ok
[INFO] [stdout] test tests::a_group_by_that_outgrows_its_budget_spills_and_answers_anyway ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- source::tests::a_gathered_run_stops_at_a_group_the_filter_rules_out stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'source::tests::a_gathered_run_stops_at_a_group_the_filter_rules_out' (1436) panicked at src/source.rs:5168:10:
[INFO] [stdout] the fixture is there: Error(Payload { code: Io, message: "No files found that match the pattern \"/opt/rustwide/workdir/../rudb-parquet/testdata/mixed.parquet\"", span: None, message_only: false, sqlstate: None, fields: None })
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5cdbe1a5c0e1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5cdbe1a7556a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5cdbe1a6086c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5cdbe1a35c16 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5cdbe1a532c9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5cdbe1124bb0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5cdbe1a535f2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5cdbe1a35cc2 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5cdbe1a2e629 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5cdbe1a369bd - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5cdbe1a75c9c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5cdbe1a75a72 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5cdbe0e963f5 - rudb_exec[84349540142350d3]::source::tests::untold
[INFO] [stdout]   13:     0x5cdbe0ebb5e4 - <rudb_exec[84349540142350d3]::source::tests::a_gathered_run_stops_at_a_group_the_filter_rules_out::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5cdbe1117ffb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x5cdbe11251d5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x5cdbe111eac4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x5cdbe1128262 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x5cdbe1a5b1df - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x774fd3af4dfa - <unknown>
[INFO] [stdout]   20:     0x774fd3b883d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- source::tests::a_parquet_file_is_one_morsel_per_row_group stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'source::tests::a_parquet_file_is_one_morsel_per_row_group' (1442) panicked at src/source.rs:5168:10:
[INFO] [stdout] the fixture is there: Error(Payload { code: Io, message: "No files found that match the pattern \"/opt/rustwide/workdir/../rudb-parquet/testdata/mixed.parquet\"", span: None, message_only: false, sqlstate: None, fields: None })
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5cdbe1a5c0e1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5cdbe1a7556a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5cdbe1a6086c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5cdbe1a35c16 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5cdbe1a532c9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5cdbe1124bb0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5cdbe1a535f2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5cdbe1a35cc2 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5cdbe1a2e629 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5cdbe1a369bd - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5cdbe1a75c9c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5cdbe1a75a72 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5cdbe0e963f5 - rudb_exec[84349540142350d3]::source::tests::untold
[INFO] [stdout]   13:     0x5cdbe0e96f4a - rudb_exec[84349540142350d3]::source::tests::fixture
[INFO] [stdout]   14:     0x5cdbe0eb80ba - <rudb_exec[84349540142350d3]::source::tests::a_parquet_file_is_one_morsel_per_row_group::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   15:     0x5cdbe1117ffb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   16:     0x5cdbe11251d5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   17:     0x5cdbe111eac4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   18:     0x5cdbe1128262 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   19:     0x5cdbe1a5b1df - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   20:     0x774fd3af4dfa - <unknown>
[INFO] [stdout]   21:     0x774fd3b883d4 - clone
[INFO] [stdout]   22:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- source::tests::a_row_group_whose_bounds_overlap_the_filter_is_handed_out_as_usual stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'source::tests::a_row_group_whose_bounds_overlap_the_filter_is_handed_out_as_usual' (1448) panicked at src/source.rs:5168:10:
[INFO] [stdout] the fixture is there: Error(Payload { code: Io, message: "No files found that match the pattern \"/opt/rustwide/workdir/../rudb-parquet/testdata/mixed.parquet\"", span: None, message_only: false, sqlstate: None, fields: None })
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5cdbe1a5c0e1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5cdbe1a7556a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5cdbe1a6086c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5cdbe1a35c16 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5cdbe1a532c9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5cdbe1124bb0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5cdbe1a535f2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5cdbe1a35cc2 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5cdbe1a2e629 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5cdbe1a369bd - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5cdbe1a75c9c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5cdbe1a75a72 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5cdbe0e963f5 - rudb_exec[84349540142350d3]::source::tests::untold
[INFO] [stdout]   13:     0x5cdbe0ec24ac - <rudb_exec[84349540142350d3]::source::tests::a_row_group_whose_bounds_overlap_the_filter_is_handed_out_as_usual::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5cdbe1117ffb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x5cdbe11251d5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x5cdbe111eac4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x5cdbe1128262 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x5cdbe1a5b1df - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x774fd3af4dfa - <unknown>
[INFO] [stdout]   20:     0x774fd3b883d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- source::tests::a_row_group_whose_bounds_rule_out_the_filter_is_never_handed_out stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'source::tests::a_row_group_whose_bounds_rule_out_the_filter_is_never_handed_out' (1449) panicked at src/source.rs:5168:10:
[INFO] [stdout] the fixture is there: Error(Payload { code: Io, message: "No files found that match the pattern \"/opt/rustwide/workdir/../rudb-parquet/testdata/mixed.parquet\"", span: None, message_only: false, sqlstate: None, fields: None })
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5cdbe1a5c0e1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5cdbe1a7556a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5cdbe1a6086c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5cdbe1a35c16 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5cdbe1a532c9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5cdbe1124bb0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5cdbe1a535f2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5cdbe1a35cc2 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5cdbe1a2e629 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5cdbe1a369bd - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5cdbe1a75c9c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5cdbe1a75a72 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5cdbe0e963f5 - rudb_exec[84349540142350d3]::source::tests::untold
[INFO] [stdout]   13:     0x5cdbe0ec1bf7 - <rudb_exec[84349540142350d3]::source::tests::a_row_group_whose_bounds_rule_out_the_filter_is_never_handed_out::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5cdbe1117ffb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x5cdbe11251d5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x5cdbe111eac4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x5cdbe1128262 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x5cdbe1a5b1df - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x774fd3af4dfa - <unknown>
[INFO] [stdout]   20:     0x774fd3b883d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- source::tests::a_scan_a_load_asked_to_gather_takes_small_row_groups_as_one_morsel stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'source::tests::a_scan_a_load_asked_to_gather_takes_small_row_groups_as_one_morsel' (1451) panicked at src/source.rs:5168:10:
[INFO] [stdout] the fixture is there: Error(Payload { code: Io, message: "No files found that match the pattern \"/opt/rustwide/workdir/../rudb-parquet/testdata/mixed.parquet\"", span: None, message_only: false, sqlstate: None, fields: None })
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5cdbe1a5c0e1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5cdbe1a7556a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5cdbe1a6086c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5cdbe1a35c16 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5cdbe1a532c9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5cdbe1124bb0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5cdbe1a535f2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5cdbe1a35cc2 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5cdbe1a2e629 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5cdbe1a369bd - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5cdbe1a75c9c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5cdbe1a75a72 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5cdbe0e963f5 - rudb_exec[84349540142350d3]::source::tests::untold
[INFO] [stdout]   13:     0x5cdbe0ec27dd - <rudb_exec[84349540142350d3]::source::tests::a_scan_a_load_asked_to_gather_takes_small_row_groups_as_one_morsel::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5cdbe1117ffb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x5cdbe11251d5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x5cdbe111eac4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x5cdbe1128262 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x5cdbe1a5b1df - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x774fd3af4dfa - <unknown>
[INFO] [stdout]   20:     0x774fd3b883d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- source::tests::a_scan_nobody_asked_to_gather_hands_out_a_group_at_a_time stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'source::tests::a_scan_nobody_asked_to_gather_hands_out_a_group_at_a_time' (1454) panicked at src/source.rs:5168:10:
[INFO] [stdout] the fixture is there: Error(Payload { code: Io, message: "No files found that match the pattern \"/opt/rustwide/workdir/../rudb-parquet/testdata/mixed.parquet\"", span: None, message_only: false, sqlstate: None, fields: None })
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5cdbe1a5c0e1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5cdbe1a7556a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5cdbe1a6086c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5cdbe1a35c16 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5cdbe1a532c9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5cdbe1124bb0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5cdbe1a535f2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5cdbe1a35cc2 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5cdbe1a2e629 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5cdbe1a369bd - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5cdbe1a75c9c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5cdbe1a75a72 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5cdbe0e963f5 - rudb_exec[84349540142350d3]::source::tests::untold
[INFO] [stdout]   13:     0x5cdbe0ec0aca - <rudb_exec[84349540142350d3]::source::tests::a_scan_nobody_asked_to_gather_hands_out_a_group_at_a_time::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5cdbe1117ffb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x5cdbe11251d5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x5cdbe111eac4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x5cdbe1128262 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x5cdbe1a5b1df - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x774fd3af4dfa - <unknown>
[INFO] [stdout]   20:     0x774fd3b883d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- source::tests::a_scan_that_has_handed_out_every_morsel_hands_out_no_more stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'source::tests::a_scan_that_has_handed_out_every_morsel_hands_out_no_more' (1459) panicked at src/source.rs:5168:10:
[INFO] [stdout] the fixture is there: Error(Payload { code: Io, message: "No files found that match the pattern \"/opt/rustwide/workdir/../rudb-parquet/testdata/mixed.parquet\"", span: None, message_only: false, sqlstate: None, fields: None })
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5cdbe1a5c0e1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5cdbe1a7556a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5cdbe1a6086c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5cdbe1a35c16 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5cdbe1a532c9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5cdbe1124bb0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5cdbe1a535f2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5cdbe1a35cc2 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5cdbe1a2e629 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5cdbe1a369bd - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5cdbe1a75c9c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5cdbe1a75a72 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5cdbe0e963f5 - rudb_exec[84349540142350d3]::source::tests::untold
[INFO] [stdout]   13:     0x5cdbe0e96f4a - rudb_exec[84349540142350d3]::source::tests::fixture
[INFO] [stdout]   14:     0x5cdbe0ec0c0a - <rudb_exec[84349540142350d3]::source::tests::a_scan_that_has_handed_out_every_morsel_hands_out_no_more::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   15:     0x5cdbe1117ffb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   16:     0x5cdbe11251d5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   17:     0x5cdbe111eac4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   18:     0x5cdbe1128262 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   19:     0x5cdbe1a5b1df - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   20:     0x774fd3af4dfa - <unknown>
[INFO] [stdout]   21:     0x774fd3b883d4 - clone
[INFO] [stdout]   22:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- source::tests::every_morsel_can_be_taken_before_any_of_them_is_read stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'source::tests::every_morsel_can_be_taken_before_any_of_them_is_read' (1473) panicked at src/source.rs:5168:10:
[INFO] [stdout] the fixture is there: Error(Payload { code: Io, message: "No files found that match the pattern \"/opt/rustwide/workdir/../rudb-parquet/testdata/mixed.parquet\"", span: None, message_only: false, sqlstate: None, fields: None })
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5cdbe1a5c0e1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5cdbe1a7556a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5cdbe1a6086c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5cdbe1a35c16 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5cdbe1a532c9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5cdbe1124bb0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5cdbe1a535f2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5cdbe1a35cc2 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5cdbe1a2e629 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5cdbe1a369bd - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5cdbe1a75c9c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5cdbe1a75a72 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5cdbe0e963f5 - rudb_exec[84349540142350d3]::source::tests::untold
[INFO] [stdout]   13:     0x5cdbe0e96f4a - rudb_exec[84349540142350d3]::source::tests::fixture
[INFO] [stdout]   14:     0x5cdbe0ebbc14 - <rudb_exec[84349540142350d3]::source::tests::every_morsel_can_be_taken_before_any_of_them_is_read::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   15:     0x5cdbe1117ffb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   16:     0x5cdbe11251d5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   17:     0x5cdbe111eac4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   18:     0x5cdbe1128262 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   19:     0x5cdbe1a5b1df - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   20:     0x774fd3af4dfa - <unknown>
[INFO] [stdout]   21:     0x774fd3b883d4 - clone
[INFO] [stdout]   22:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- source::tests::a_test_against_a_position_the_scan_does_not_produce_rules_nothing_out stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'source::tests::a_test_against_a_position_the_scan_does_not_produce_rules_nothing_out' (1467) panicked at src/source.rs:5168:10:
[INFO] [stdout] the fixture is there: Error(Payload { code: Io, message: "No files found that match the pattern \"/opt/rustwide/workdir/../rudb-parquet/testdata/mixed.parquet\"", span: None, message_only: false, sqlstate: None, fields: None })
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5cdbe1a5c0e1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5cdbe1a7556a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5cdbe1a6086c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5cdbe1a35c16 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5cdbe1a532c9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5cdbe1124bb0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5cdbe1a535f2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5cdbe1a35cc2 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5cdbe1a2e629 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5cdbe1a369bd - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5cdbe1a75c9c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5cdbe1a75a72 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5cdbe0e963f5 - rudb_exec[84349540142350d3]::source::tests::untold
[INFO] [stdout]   13:     0x5cdbe0ec3181 - <rudb_exec[84349540142350d3]::source::tests::a_test_against_a_position_the_scan_does_not_produce_rules_nothing_out::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5cdbe1117ffb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x5cdbe11251d5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x5cdbe111eac4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x5cdbe1128262 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x5cdbe1a5b1df - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x774fd3af4dfa - <unknown>
[INFO] [stdout]   20:     0x774fd3b883d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     source::tests::a_gathered_run_stops_at_a_group_the_filter_rules_out
[INFO] [stdout]     source::tests::a_parquet_file_is_one_morsel_per_row_group
[INFO] [stdout]     source::tests::a_row_group_whose_bounds_overlap_the_filter_is_handed_out_as_usual
[INFO] [stdout]     source::tests::a_row_group_whose_bounds_rule_out_the_filter_is_never_handed_out
[INFO] [stdout]     source::tests::a_scan_a_load_asked_to_gather_takes_small_row_groups_as_one_morsel
[INFO] [stdout]     source::tests::a_scan_nobody_asked_to_gather_hands_out_a_group_at_a_time
[INFO] [stdout]     source::tests::a_scan_that_has_handed_out_every_morsel_hands_out_no_more
[INFO] [stdout]     source::tests::a_test_against_a_position_the_scan_does_not_produce_rules_nothing_out
[INFO] [stdout]     source::tests::every_morsel_can_be_taken_before_any_of_them_is_read
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 584 passed; 9 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.26s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] running `Command { std: "docker" "inspect" "d4e06ffaabd643e81be2b9804b87646ab025c14070cdc5f7c258328209d425b5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d4e06ffaabd643e81be2b9804b87646ab025c14070cdc5f7c258328209d425b5", kill_on_drop: false }`
[INFO] [stdout] d4e06ffaabd643e81be2b9804b87646ab025c14070cdc5f7c258328209d425b5
