should be it

This commit is contained in:
2025-10-24 19:21:19 -05:00
parent a4b23fc57c
commit f09560c7b1
14047 changed files with 3161551 additions and 1 deletions

View File

@@ -0,0 +1,20 @@
{
"description": "Run with a default block size of 16kB (smallest possible).",
"block_size": "16384",
"skip_compiled": "true",
"skip_tests": [
{
"reason": "Loading from disk does not trigger OOM.",
"paths": [
"test/sql/storage/constraints/foreignkey/foreign_key_persistent_memory_limit.test"
]
},
{
"reason": "ALP and ALPRD are disabled for non-default block sizes.",
"paths": [
"test/sql/storage/compression/alp/alp_min_max.test",
"test/sql/storage/compression/alprd/alprd_min_max.test"
]
}
]
}

View File

@@ -0,0 +1,22 @@
{
"description": "Enable compression on an in-memory database",
"on_init": "ATTACH ':memory:' AS t; USE t; DETACH memory; ATTACH ':memory:' AS memory (COMPRESS); USE memory; DETACH t;",
"on_new_connection": "USE memory;",
"on_load": "skip",
"skip_compiled": "true",
"skip_tests": [
{
"reason": "Unknown, to be investigated",
"paths": [
"test/fuzzer/sqlsmith/current_schemas_null.test",
"test/sql/settings/drop_set_schema.test",
"test/sql/catalog/test_set_search_path.test",
"test/sql/storage/temp_directory/max_swap_space_explicit.test",
"test/sql/storage/temp_directory/max_swap_space_inmemory.test",
"test/sql/storage/temp_directory/max_swap_space_error.test",
"test/sql/storage/buffer_manager_temp_dir.test",
"test/sql/pg_catalog/system_functions.test"
]
}
]
}

View File

@@ -0,0 +1,230 @@
{
"description": "Run with verification enabled.",
"on_init": "PRAGMA enable_verification;",
"skip_compiled": "true",
"skip_tests": [
{
"reason": "Contains random() or gen_random_uuid().",
"paths": [
"test/fuzzer/pedro/nan_as_seed.test",
"test/optimizer/pushdown/issue_16104.test",
"test/sql/function/numeric/test_random.test",
"test/sql/function/uuid/test_uuid.test",
"test/sql/window/test_volatile_independence.test"
]
},
{
"reason": "Contains SEQUENCE.",
"paths": [
"test/fuzzer/pedro/having_query_wrong_result.test",
"test/fuzzer/pedro/temp_sequence_durability.test",
"test/issues/fuzz/sequence_overflow.test",
"test/sql/aggregate/aggregates/test_avg.test",
"test/sql/aggregate/aggregates/test_bit_and.test",
"test/sql/aggregate/aggregates/test_bit_or.test",
"test/sql/aggregate/aggregates/test_bit_xor.test",
"test/sql/attach/attach_sequence.test",
"test/sql/attach/reattach_schema.test",
"test/sql/catalog/comment_on_wal.test",
"test/sql/catalog/dependencies/test_alter_dependency_ownership.test",
"test/sql/catalog/function/test_sequence_macro.test",
"test/sql/catalog/sequence/sequence_cycle.test",
"test/sql/catalog/sequence/sequence_offset_increment.test",
"test/sql/catalog/sequence/sequence_overflow.test",
"test/sql/catalog/sequence/test_duckdb_sequences.test",
"test/sql/catalog/sequence/test_sequence.test",
"test/sql/catalog/test_temporary.test",
"test/sql/copy_database/copy_database_different_types.test",
"test/sql/export/export_database.test",
"test/sql/function/list/aggregates/avg.test",
"test/sql/function/list/aggregates/bit_and.test",
"test/sql/function/list/aggregates/bit_or.test",
"test/sql/function/list/aggregates/bit_xor.test",
"test/sql/storage/catalog/test_sequence_uncommitted_transaction.test",
"test/sql/storage/catalog/test_store_default_sequence.test",
"test/sql/storage/catalog/test_store_sequences.test",
"test/sql/storage/wal/wal_sequence_uncommitted_transaction.test",
"test/sql/storage/wal/wal_store_default_sequence.test",
"test/sql/storage/wal/wal_store_sequences.test"
]
},
{
"reason": "Contains SAMPLE (non-deterministic).",
"paths": [
"test/fuzzer/pedro/sample_limit_overflow.test",
"test/sql/function/numeric/set_seed_for_sample.test"
]
},
{
"reason": "Contains current time function.",
"paths": [
"test/sql/function/timestamp/current_time.test",
"test/sql/parser/test_value_functions.test",
"test/sql/timezone/test_icu_timezone.test"
]
},
{
"reason": "Contains FIRST (non-deterministic).",
"paths": [
"test/sql/parallelism/intraquery/test_parallel_nested_aggregates.test"
]
},
{
"reason": "Non-deterministic query (subqueries return multiple rows).",
"paths": [
"test/sql/subquery/scalar/test_issue_6136.test"
]
},
{
"reason": "Running verification creates extra output.",
"paths": [
"test/sql/copy/csv/rejects/csv_incorrect_columns_amount_rejects.test",
"test/sql/copy/csv/rejects/csv_rejects_auto.test",
"test/sql/copy/csv/rejects/csv_rejects_flush_cast.test",
"test/sql/copy/csv/rejects/csv_rejects_flush_message.test",
"test/sql/copy/csv/rejects/csv_rejects_maximum_line.test",
"test/sql/copy/csv/rejects/csv_rejects_read.test",
"test/sql/copy/csv/rejects/csv_rejects_two_tables.test",
"test/sql/copy/csv/rejects/csv_unquoted_rejects.test",
"test/sql/copy/csv/rejects/test_invalid_utf_rejects.test",
"test/sql/copy/csv/rejects/test_mixed.test",
"test/sql/copy/csv/rejects/test_multiple_errors_same_line.test",
"test/sql/copy/csv/test_non_unicode_header.test",
"test/sql/logging/file_system_logging.test",
"test/sql/logging/logging.test",
"test/sql/logging/logging_buffer_size.test",
"test/sql/logging/logging_csv.test",
"test/sql/logging/logging_types.test",
"test/sql/logging/test_logging_function.test",
"test/sql/pragma/test_query_log.test"
]
},
{
"reason": "Unoptimized statement differs from original result (cross product, conversion, overflow, statistics).",
"paths": [
"test/fuzzer/duckfuzz/semi_join_has_correct_left_right_relations.test",
"test/fuzzer/pedro/force_no_cross_product.test",
"test/fuzzer/pedro/strptime_null_argument.test",
"test/fuzzer/sqlsmith/bitstring_agg_overflow.test",
"test/issues/rigger/overflow_filter_pushdown.test",
"test/sql/aggregate/aggregates/test_bitstring_agg.test",
"test/sql/catalog/function/test_table_macro_complex.test",
"test/sql/copy/parquet/parquet_filename_filter.test",
"test/sql/copy/parquet/parquet_hive.test",
"test/sql/copy/parquet/union_by_name_hive_partitioning.test",
"test/sql/optimizer/test_in_rewrite_rule.test",
"test/sql/storage/compression/rle/rle_constant.test",
"test/sql/types/geo/geometry_stats.test"
]
},
{
"reason": "Prepared statement differs from original result (statistics, pg_prepared_statements).",
"paths": [
"test/fuzzer/pedro/vacuum_table_with_generated_column.test",
"test/optimizer/statistics/statistics_numeric.test",
"test/parquet/parquet_stats_function.test",
"test/sql/alter/add_col/test_add_col_stats.test",
"test/sql/function/generic/test_stats.test",
"test/sql/pg_catalog/pg_prepared_statements.test",
"test/sql/storage/distinct_statistics_storage.test",
"test/sql/table_function/duckdb_prepared_statements.test",
"test/sql/types/list/list_stats.test",
"test/sql/types/nested/array/array_statistics.test",
"test/sql/types/struct/struct_stats.test",
"test/sql/vacuum/test_analyze.test"
]
},
{
"reason": "Deserialized statement differs from original result.",
"paths": [
"test/sql/function/list/lambdas/arrow/test_deprecated_lambda.test"
]
},
{
"reason": "Round-trip of literals changes type, e.g., DOUBLE -> DECIMAL.",
"paths": [
"test/sql/types/decimal/large_decimal_constants.test",
"test/sql/types/hugeint/test_hugeint_conversion.test",
"test/sql/types/uhugeint/test_uhugeint_conversion.test"
]
},
{
"reason": "Time-out without optimizer.",
"paths": [
"test/optimizer/join_dependent_filter.test",
"test/optimizer/joins/no_duplicate_elimination_join.test",
"test/optimizer/joins/tpcds_nofail.test",
"test/sql/limit/test_limit0.test",
"test/sql/optimizer/plan/test_filter_pushdown_large.test"
]
},
{
"reason": "Runs too long in release mode.",
"paths": [
"test/sql/limit/test_limit0.test",
"test/sql/parallelism/intraquery/depth_first_evaluation_union_and_join.test",
"test/sql/sample/reservoir_testing_percentage.test",
"test/sql/window/test_constant_orderby.test"
]
},
{
"reason": "FIXME: Unexpected Parser Error",
"paths": [
"test/issues/general/test_16524.test",
"test/sql/alter/test_alter_if_exists.test",
"test/sql/catalog/comment_on.test",
"test/sql/catalog/comment_on_column.test",
"test/sql/catalog/comment_on_dependencies.test",
"test/sql/catalog/comment_on_extended.test",
"test/sql/catalog/comment_on_pg_description.test",
"test/sql/collate/test_collate_between.test",
"test/sql/index/create_index_options.test",
"test/sql/pragma/test_show_tables.test"
]
},
{
"reason": "FIXME: Unexpected catalog duplicate/missing entry error.",
"paths": [
"test/sql/catalog/function/test_macro_issue_13104.test",
"test/sql/catalog/function/test_macro_relpersistence_conflict.test",
"test/sql/catalog/function/test_recursive_macro.test",
"test/sql/catalog/function/test_recursive_macro_no_dependency.test",
"test/sql/catalog/test_set_schema.test",
"test/sql/catalog/test_set_search_path.test",
"test/sql/function/list/lambdas/arrow/lambdas_and_functions_deprecated.test",
"test/sql/function/list/lambdas/lambdas_and_functions.test"
]
},
{
"reason": "FIXME: Misc. unexpected failures (including internal exception).",
"paths": [
"test/fuzzer/duckfuzz/null_arguments.test",
"test/issues/internal/test_5457.test",
"test/parquet/variant/variant_nanos_tz.test",
"test/parquet/variant/variant_nested_with_nulls.test",
"test/sql/aggregate/aggregates/test_state_export.test",
"test/sql/copy/parquet/bloom_filters.test",
"test/sql/copy/parquet/corrupt_stats.test",
"test/sql/copy/parquet/parquet_1618_struct_strings.test",
"test/sql/create/create_table_compression.test",
"test/sql/logging/logging_file_bind_replace.test",
"test/sql/optimizer/test_rowid_pushdown_plan.test",
"test/sql/pg_catalog/system_functions.test",
"test/sql/storage/compression/test_using_compression.test",
"test/sql/error/error_position.test"
]
},
{
"reason": "Serialization Error: Unsupported type for deserialization of AlterInfo!",
"paths": [
"test/sql/alter/test_alter_database_rename.test"
]
},
{
"reason": "Profiling in combination with verification is disabled for SELECT statements",
"paths": [
"test/sql/pragma/profiling/test_profiling_fs.test"
]
}
]
}

View File

@@ -0,0 +1,738 @@
{
"description": "Run with verification enabled (suitable for debug builds).",
"on_init": "PRAGMA enable_verification;",
"skip_compiled": "true",
"skip_tests": [
{
"reason": "Contains random() or gen_random_uuid().",
"paths": [
"test/fuzzer/pedro/nan_as_seed.test",
"test/optimizer/pushdown/issue_16104.test",
"test/sql/function/numeric/test_random.test",
"test/sql/function/uuid/test_uuid.test",
"test/sql/window/test_volatile_independence.test"
]
},
{
"reason": "Contains SEQUENCE.",
"paths": [
"test/fuzzer/pedro/having_query_wrong_result.test",
"test/fuzzer/pedro/temp_sequence_durability.test",
"test/issues/fuzz/sequence_overflow.test",
"test/sql/aggregate/aggregates/test_avg.test",
"test/sql/aggregate/aggregates/test_bit_and.test",
"test/sql/aggregate/aggregates/test_bit_or.test",
"test/sql/aggregate/aggregates/test_bit_xor.test",
"test/sql/attach/attach_sequence.test",
"test/sql/attach/reattach_schema.test",
"test/sql/catalog/comment_on_wal.test",
"test/sql/catalog/dependencies/test_alter_dependency_ownership.test",
"test/sql/catalog/function/test_sequence_macro.test",
"test/sql/catalog/sequence/sequence_cycle.test",
"test/sql/catalog/sequence/sequence_offset_increment.test",
"test/sql/catalog/sequence/sequence_overflow.test",
"test/sql/catalog/sequence/test_duckdb_sequences.test",
"test/sql/catalog/sequence/test_sequence.test",
"test/sql/catalog/test_temporary.test",
"test/sql/copy_database/copy_database_different_types.test",
"test/sql/export/export_database.test",
"test/sql/function/list/aggregates/avg.test",
"test/sql/function/list/aggregates/bit_and.test",
"test/sql/function/list/aggregates/bit_or.test",
"test/sql/function/list/aggregates/bit_xor.test",
"test/sql/storage/catalog/test_sequence_uncommitted_transaction.test",
"test/sql/storage/catalog/test_store_default_sequence.test",
"test/sql/storage/catalog/test_store_sequences.test",
"test/sql/storage/wal/wal_sequence_uncommitted_transaction.test",
"test/sql/storage/wal/wal_store_default_sequence.test",
"test/sql/storage/wal/wal_store_sequences.test"
]
},
{
"reason": "Contains SAMPLE (non-deterministic).",
"paths": [
"test/fuzzer/pedro/sample_limit_overflow.test",
"test/sql/function/numeric/set_seed_for_sample.test"
]
},
{
"reason": "Contains current time function.",
"paths": [
"test/sql/function/timestamp/current_time.test",
"test/sql/parser/test_value_functions.test",
"test/sql/timezone/test_icu_timezone.test"
]
},
{
"reason": "Contains FIRST (non-deterministic).",
"paths": [
"test/sql/parallelism/intraquery/test_parallel_nested_aggregates.test"
]
},
{
"reason": "Non-deterministic query (subqueries return multiple rows).",
"paths": [
"test/sql/subquery/scalar/test_issue_6136.test"
]
},
{
"reason": "Running verification creates extra output.",
"paths": [
"test/sql/copy/csv/rejects/csv_incorrect_columns_amount_rejects.test",
"test/sql/copy/csv/rejects/csv_rejects_auto.test",
"test/sql/copy/csv/rejects/csv_rejects_flush_cast.test",
"test/sql/copy/csv/rejects/csv_rejects_flush_message.test",
"test/sql/copy/csv/rejects/csv_rejects_maximum_line.test",
"test/sql/copy/csv/rejects/csv_rejects_read.test",
"test/sql/copy/csv/rejects/csv_rejects_two_tables.test",
"test/sql/copy/csv/rejects/csv_unquoted_rejects.test",
"test/sql/copy/csv/rejects/test_invalid_utf_rejects.test",
"test/sql/copy/csv/rejects/test_mixed.test",
"test/sql/copy/csv/rejects/test_multiple_errors_same_line.test",
"test/sql/copy/csv/test_non_unicode_header.test",
"test/sql/logging/file_system_logging.test",
"test/sql/logging/logging.test",
"test/sql/logging/logging_buffer_size.test",
"test/sql/logging/logging_csv.test",
"test/sql/logging/logging_types.test",
"test/sql/logging/test_logging_function.test",
"test/sql/pragma/test_query_log.test"
]
},
{
"reason": "Unoptimized statement differs from original result (cross product, conversion, overflow, statistics).",
"paths": [
"test/fuzzer/duckfuzz/semi_join_has_correct_left_right_relations.test",
"test/fuzzer/pedro/force_no_cross_product.test",
"test/fuzzer/pedro/strptime_null_argument.test",
"test/fuzzer/sqlsmith/bitstring_agg_overflow.test",
"test/issues/rigger/overflow_filter_pushdown.test",
"test/sql/aggregate/aggregates/test_bitstring_agg.test",
"test/sql/catalog/function/test_table_macro_complex.test",
"test/sql/copy/parquet/parquet_filename_filter.test",
"test/sql/copy/parquet/parquet_hive.test",
"test/sql/copy/parquet/union_by_name_hive_partitioning.test",
"test/sql/optimizer/test_in_rewrite_rule.test",
"test/sql/storage/compression/rle/rle_constant.test",
"test/sql/types/geo/geometry_stats.test"
]
},
{
"reason": "Prepared statement differs from original result (statistics, pg_prepared_statements).",
"paths": [
"test/fuzzer/pedro/vacuum_table_with_generated_column.test",
"test/optimizer/statistics/statistics_numeric.test",
"test/parquet/parquet_stats_function.test",
"test/sql/alter/add_col/test_add_col_stats.test",
"test/sql/function/generic/test_stats.test",
"test/sql/pg_catalog/pg_prepared_statements.test",
"test/sql/storage/distinct_statistics_storage.test",
"test/sql/table_function/duckdb_prepared_statements.test",
"test/sql/types/list/list_stats.test",
"test/sql/types/nested/array/array_statistics.test",
"test/sql/types/struct/struct_stats.test",
"test/sql/vacuum/test_analyze.test"
]
},
{
"reason": "Deserialized statement differs from original result.",
"paths": [
"test/sql/function/list/lambdas/arrow/test_deprecated_lambda.test"
]
},
{
"reason": "Round-trip of literals changes type, e.g., DOUBLE -> DECIMAL.",
"paths": [
"test/sql/types/decimal/large_decimal_constants.test",
"test/sql/types/hugeint/test_hugeint_conversion.test",
"test/sql/types/uhugeint/test_uhugeint_conversion.test"
]
},
{
"reason": "Time-out without optimizer.",
"paths": [
"test/optimizer/join_dependent_filter.test",
"test/optimizer/joins/no_duplicate_elimination_join.test",
"test/optimizer/joins/tpcds_nofail.test",
"test/sql/limit/test_limit0.test",
"test/sql/optimizer/plan/test_filter_pushdown_large.test"
]
},
{
"reason": "Runs too long in debug mode.",
"paths": [
"test/extension/test_tags.test",
"test/fuzzer/duckfuzz/array_list_gather_cast.test",
"test/fuzzer/duckfuzz/bind_limit_num.test",
"test/fuzzer/duckfuzz/compressed_materialization_hugeint.test",
"test/fuzzer/duckfuzz/duck_fuzz_column_binding_tests.test",
"test/fuzzer/duckfuzz/empty_result_pullup_delim_joins.test",
"test/fuzzer/duckfuzz/string_to_nested_cast_sample.test",
"test/fuzzer/duckfuzz/visit_operator_expressions_in_column_lifetime_analyzer.test",
"test/fuzzer/nthvalue_indexing.test",
"test/fuzzer/pedro/binder_assertion_error.test",
"test/fuzzer/pedro/complex_type_all_subquery.test",
"test/fuzzer/pedro/constraints_temp_table.test",
"test/issues/fuzz/recursive_view_expression_assertion.test",
"test/issues/general/test_1248.test",
"test/issues/general/test_1290.test",
"test/issues/general/test_15483.test",
"test/issues/general/test_1881.test",
"test/issues/general/test_2743.test",
"test/issues/general/test_4165.test",
"test/issues/general/test_4935.test",
"test/issues/general/test_4950.test",
"test/issues/monetdb/analytics10.test",
"test/issues/monetdb/analytics11.test",
"test/issues/monetdb/groupings.test",
"test/ldbc/ldbc-empty.test",
"test/optimizer/column_binding_error.test",
"test/optimizer/deliminator.test",
"test/optimizer/expression_rewriter/functions_that_error_are_not_reordered.test",
"test/optimizer/joins/asof_join_adds_rows.test",
"test/optimizer/joins/cross_join_and_unnest_dont_work.test",
"test/optimizer/prefer_final_projected_columns_on_probe_side.test",
"test/optimizer/pushdown/filter_cannot_pushdown.test",
"test/optimizer/pushdown/pushdown_after_statistics.test",
"test/optimizer/pushdown/pushdown_window_partition_filter.test",
"test/optimizer/pushdown/table_or_pushdown.test",
"test/optimizer/statistics/statistics_filter_multicolumn.test",
"test/optimizer/topn/complex_top_n.test",
"test/parquet/test_parquet_schema.test",
"test/sql/aggregate/aggregates/approx_top_k.test",
"test/sql/aggregate/aggregates/arg_min_max_n_tpch.test",
"test/sql/aggregate/aggregates/binning.test",
"test/sql/aggregate/aggregates/histogram_table_function.test",
"test/sql/aggregate/aggregates/max_n_all_types_grouped.test",
"test/sql/aggregate/aggregates/test_aggregate_types.test",
"test/sql/aggregate/aggregates/test_any_value.test",
"test/sql/aggregate/aggregates/test_approx_quantile.test",
"test/sql/aggregate/aggregates/test_arg_min_max.test",
"test/sql/aggregate/aggregates/test_binned_histogram.test",
"test/sql/aggregate/aggregates/test_last.test",
"test/sql/aggregate/aggregates/test_mad.test",
"test/sql/aggregate/aggregates/test_median.test",
"test/sql/aggregate/aggregates/test_mode.test",
"test/sql/aggregate/aggregates/test_perfect_ht.test",
"test/sql/aggregate/aggregates/test_quantile_cont.test",
"test/sql/aggregate/aggregates/test_quantile_cont_list.test",
"test/sql/aggregate/aggregates/test_quantile_disc.test",
"test/sql/aggregate/aggregates/test_quantile_disc_list.test",
"test/sql/aggregate/aggregates/test_regression.test",
"test/sql/aggregate/aggregates/test_stddev.test",
"test/sql/aggregate/aggregates/test_string_agg.test",
"test/sql/aggregate/distinct/distinct_on_order_by.test",
"test/sql/aggregate/distinct/grouped/combined_with_grouping.test",
"test/sql/aggregate/distinct/grouped/identical_inputs.test",
"test/sql/aggregate/distinct/grouped/multiple_grouping_sets.test",
"test/sql/aggregate/distinct/test_distinct_on.test",
"test/sql/aggregate/distinct/ungrouped/test_distinct_ungrouped.test",
"test/sql/aggregate/distinct/ungrouped/test_distinct_ungrouped_shared_input.test",
"test/sql/aggregate/group/group_by_all.test",
"test/sql/aggregate/group/test_group_by.test",
"test/sql/aggregate/group/test_group_by_nested.test",
"test/sql/aggregate/grouping_sets/grouping.test",
"test/sql/aggregate/grouping_sets/grouping_sets.test",
"test/sql/aggregate/having/test_having.test",
"test/sql/aggregate/qualify/test_qualify.test",
"test/sql/attach/attach_show_table.test",
"test/sql/binder/separate_schema_tables.test",
"test/sql/binder/test_alias_map_in_subquery.test",
"test/sql/binder/test_null_type_propagation.test",
"test/sql/cast/string_to_integer_decimal_cast.test",
"test/sql/cast/string_to_integer_exponent_cast.test",
"test/sql/cast/string_to_list_cast.test",
"test/sql/cast/string_to_struct_cast.test",
"test/sql/cast/test_bit_cast.test",
"test/sql/cast/test_string_binary_cast.test",
"test/sql/cast/test_string_cast.test",
"test/sql/catalog/case_insensitive_operations.test",
"test/sql/catalog/case_insensitive_using.test",
"test/sql/catalog/function/test_complex_macro.test",
"test/sql/catalog/function/test_macro_overloads.test",
"test/sql/catalog/function/test_simple_macro.test",
"test/sql/catalog/function/test_table_macro.test",
"test/sql/catalog/function/test_table_macro_copy.test",
"test/sql/catalog/table/test_many_columns.test",
"test/sql/collate/test_icu_collate.test",
"test/sql/copy/csv/7702.test",
"test/sql/copy/csv/afl/test_afl_ignore_errors.test",
"test/sql/copy/csv/afl/test_afl_no_parameter.test",
"test/sql/copy/csv/afl/test_afl_null_padding.test",
"test/sql/copy/csv/afl/test_fuzz_3977.test",
"test/sql/copy/csv/auto/test_auto_cranlogs.test",
"test/sql/copy/csv/auto/test_auto_ontime.test",
"test/sql/copy/csv/auto/test_csv_auto.test",
"test/sql/copy/csv/auto/test_describe_order.test",
"test/sql/copy/csv/auto/test_type_detection.test",
"test/sql/copy/csv/code_cov/csv_disk_reload.test",
"test/sql/copy/csv/csv_hive.test",
"test/sql/copy/csv/csv_limit_copy.test",
"test/sql/copy/csv/csv_line_too_long.test",
"test/sql/copy/csv/csv_names.test",
"test/sql/copy/csv/glob/read_csv_glob.test",
"test/sql/copy/csv/multidelimiter/test_2_byte_delimiter.test",
"test/sql/copy/csv/null_padding_big.test",
"test/sql/copy/csv/test_15211.test",
"test/sql/copy/csv/test_15473.test",
"test/sql/copy/csv/test_8890.test",
"test/sql/copy/csv/test_comment_midline.test",
"test/sql/copy/csv/test_comment_option.test",
"test/sql/copy/csv/test_copy.test",
"test/sql/copy/csv/test_copy_gzip.test",
"test/sql/copy/csv/test_csv_error_message_type.test",
"test/sql/copy/csv/test_csv_projection_pushdown.test",
"test/sql/copy/csv/test_csv_projection_pushdown_glob.test",
"test/sql/copy/csv/test_csv_timestamp_tz.test",
"test/sql/copy/csv/test_double_sniffer.test",
"test/sql/copy/csv/test_glob_reorder_lineitem.test",
"test/sql/copy/csv/test_glob_reorder_null.test",
"test/sql/copy/csv/test_glob_type.test",
"test/sql/copy/csv/test_ignore_errors.test",
"test/sql/copy/csv/test_mismatch_schemas.test",
"test/sql/copy/csv/test_nfc_suite.test",
"test/sql/copy/csv/test_null_padding_projection.test",
"test/sql/copy/csv/test_null_padding_union.test",
"test/sql/copy/csv/test_quote_default.test",
"test/sql/copy/csv/test_quoted_later_escaped.test",
"test/sql/copy/csv/test_sniff_csv.test",
"test/sql/copy/csv/test_sniff_csv_options.test",
"test/sql/copy/csv/test_thijs_unquoted_file.test",
"test/sql/copy/csv/test_union_by_name.test",
"test/sql/copy/csv/unquoted_escape/basic.test",
"test/sql/copy/format_uuid.test",
"test/sql/copy/parquet/alltypes-dictionaries.test",
"test/sql/copy/parquet/dictionary_compression_ratio_threshold.test",
"test/sql/copy/parquet/lineitem_arrow.test",
"test/sql/copy/parquet/parquet_expression_filter.test",
"test/sql/copy/parquet/parquet_fixed_length_blob_dict.test",
"test/sql/copy/parquet/parquet_hive2.test",
"test/sql/copy/parquet/parquet_late_materialization.test",
"test/sql/copy/parquet/parquet_row_number.test",
"test/sql/copy/parquet/parquet_schema_evolution.test",
"test/sql/copy/parquet/parquet_stats.test",
"test/sql/copy/parquet/parquet_write_codecs.test",
"test/sql/copy/parquet/test_aws_files.test",
"test/sql/copy/parquet/test_parallel_many_row_groups.test",
"test/sql/copy/parquet/test_parquet_filter_pushdown.test",
"test/sql/copy/parquet/test_parquet_gzip.test",
"test/sql/copy/parquet/test_parquet_nested.test",
"test/sql/copy/parquet/test_parquet_scan.test",
"test/sql/copy/parquet/writer/parquet_write_field_id.test",
"test/sql/copy/parquet/writer/parquet_write_signed.test",
"test/sql/copy/parquet/writer/parquet_write_unsigned.test",
"test/sql/copy/parquet/writer/row_group_size_bytes.test",
"test/sql/copy/parquet/writer/test_parquet_write_complex.test",
"test/sql/copy/partitioned/hive_partition_join_pushdown.test",
"test/sql/copy/partitioned/hive_partition_recursive_cte.test",
"test/sql/copy/partitioned/hive_partitioned_auto_detect.test",
"test/sql/copy/partitioned/hive_partitioned_write.test",
"test/sql/copy/partitioned/partitioned_group_by.test",
"test/sql/copy/partitioned/skip_partition_column_writes.test",
"test/sql/copy/per_thread_output.test",
"test/sql/copy/return_stats.test",
"test/sql/cte/materialized/recursive_cte_complex_pipelines.test",
"test/sql/cte/materialized/test_correlated_recursive_cte_materialized.test",
"test/sql/cte/materialized/test_cte_materialized.test",
"test/sql/cte/materialized/test_nested_recursive_cte_materialized.test",
"test/sql/cte/materialized/test_recursive_cte_tutorial_materialized.test",
"test/sql/cte/materialized/test_recursive_cte_union_all_materialized.test",
"test/sql/cte/materialized/test_recursive_cte_union_materialized.test",
"test/sql/cte/recursive_cte_complex_pipelines.test",
"test/sql/cte/recursive_cte_key_variant.test",
"test/sql/cte/test_cte.test",
"test/sql/cte/test_nested_recursive_cte.test",
"test/sql/cte/test_recursive_cte_tutorial.test",
"test/sql/cte/test_recursive_cte_union.test",
"test/sql/cte/test_recursive_cte_union_all.test",
"test/sql/error/test_try_expression.test",
"test/sql/filter/test_obsolete_filters.test",
"test/sql/filter/test_or_pushdown.test",
"test/sql/filter/test_struct_pushdown.test",
"test/sql/filter/test_transitive_filters.test",
"test/sql/filter/test_zonemap_segment.test",
"test/sql/function/blob/create_sort_key.test",
"test/sql/function/date/test_date_part.test",
"test/sql/function/date/test_date_trunc.test",
"test/sql/function/date/test_extract_edge_cases.test",
"test/sql/function/date/test_strftime_exhaustive.test",
"test/sql/function/date/test_time_bucket_date.test",
"test/sql/function/generic/hash_func.test",
"test/sql/function/generic/least_greatest_types.test",
"test/sql/function/generic/test_between.test",
"test/sql/function/generic/test_in.test",
"test/sql/function/generic/test_least_greatest.test",
"test/sql/function/interval/test_date_part.test",
"test/sql/function/list/aggregates/incorrect.test",
"test/sql/function/list/aggregates/mad.test",
"test/sql/function/list/aggregates/minmax_nested.test",
"test/sql/function/list/aggregates/null_or_empty.test",
"test/sql/function/list/generate_series_timestamp.test",
"test/sql/function/list/icu_generate_series_timestamptz.test",
"test/sql/function/list/lambdas/arrow/filter_deprecated.test",
"test/sql/function/list/lambdas/arrow/reduce_deprecated.test",
"test/sql/function/list/lambdas/arrow/reduce_initial_deprecated.test",
"test/sql/function/list/lambdas/arrow/transform_deprecated.test",
"test/sql/function/list/lambdas/filter.test",
"test/sql/function/list/lambdas/reduce.test",
"test/sql/function/list/lambdas/reduce_initial.test",
"test/sql/function/list/lambdas/transform.test",
"test/sql/function/list/lambdas/transform_with_index.test",
"test/sql/function/list/list_concat.test",
"test/sql/function/list/list_contains.test",
"test/sql/function/list/list_distinct.test",
"test/sql/function/list/list_intersect.test",
"test/sql/function/list/list_position.test",
"test/sql/function/list/list_resize.test",
"test/sql/function/list/list_reverse.test",
"test/sql/function/list/list_unique.test",
"test/sql/function/list/list_where.test",
"test/sql/function/list/list_zip.test",
"test/sql/function/numeric/test_round_even.test",
"test/sql/function/numeric/test_trigo.test",
"test/sql/function/operator/test_arithmetic.test",
"test/sql/function/operator/test_conjunction.test",
"test/sql/function/string/parse_path.test",
"test/sql/function/string/regex_extract_all.test",
"test/sql/function/string/test_damerau_levenshtein.test",
"test/sql/function/string/test_like.test",
"test/sql/function/string/test_printf.test",
"test/sql/function/string/test_string_split.test",
"test/sql/function/string/test_substring.test",
"test/sql/function/time/test_date_part.test",
"test/sql/function/timestamp/test_date_part.test",
"test/sql/function/timestamp/test_icu_dateadd.test",
"test/sql/function/timestamp/test_icu_datediff.test",
"test/sql/function/timestamp/test_icu_datepart.test",
"test/sql/function/timestamp/test_icu_datesub.test",
"test/sql/function/timestamp/test_icu_strptime.test",
"test/sql/function/timestamp/test_icu_time_bucket_timestamptz.test",
"test/sql/function/timestamp/test_strftime_timestamp.test",
"test/sql/function/timestamp/test_strftime_timestamp_ns.test",
"test/sql/function/timestamp/test_strptime.test",
"test/sql/function/timestamp/test_try_strptime.test",
"test/sql/function/timetz/test_date_part.test",
"test/sql/generated_columns/virtual/group_by.test",
"test/sql/generated_columns/virtual/select_alias.test",
"test/sql/index/art/constraints/test_art_large_abort.test",
"test/sql/index/art/insert_update_delete/test_art_update_same_value.test",
"test/sql/index/art/nodes/test_art_node_256.test",
"test/sql/index/art/nodes/test_art_node_48.test",
"test/sql/index/art/scan/test_hash_join_in_filter_index_scan.test",
"test/sql/index/art/scan/test_in_filter_index_scan.test",
"test/sql/index/art/storage/test_art_duckdb_versions.test",
"test/sql/index/art/types/test_art_union.test",
"test/sql/index/art/vacuum/test_art_vacuum_rollback.test",
"test/sql/insert/insert_from_many_grouping_sets.test",
"test/sql/join/asof/test_asof_join_doubles.test",
"test/sql/join/asof/test_asof_join_inequalities.test",
"test/sql/join/asof/test_asof_join_integers.test",
"test/sql/join/asof/test_asof_join_pushdown.test",
"test/sql/join/asof/test_asof_join_timestamps.test",
"test/sql/join/asof/test_asof_join_varchar.test",
"test/sql/join/empty_joins.test",
"test/sql/join/full_outer/full_outer_join_cache.test",
"test/sql/join/full_outer/full_outer_join_union.test",
"test/sql/join/full_outer/test_full_outer_join_issue_4252.test",
"test/sql/join/iejoin/iejoin_issue_7278.test",
"test/sql/join/iejoin/iejoin_projection_maps.test",
"test/sql/join/iejoin/predicate_expressions.test",
"test/sql/join/iejoin/test_iejoin.test",
"test/sql/join/inner/join_cache.test",
"test/sql/join/inner/list_join.test",
"test/sql/join/inner/test_eq_ineq_join.test",
"test/sql/join/inner/test_join.test",
"test/sql/join/inner/test_join_is_distinct.test",
"test/sql/join/inner/test_using_join.test",
"test/sql/join/left_outer/left_join_issue_1172.test",
"test/sql/join/left_outer/test_left_join_on_true.test",
"test/sql/join/left_outer/test_left_outer.test",
"test/sql/join/natural/natural_join.test",
"test/sql/join/positional/test_positional_join.test",
"test/sql/join/pushdown/pushdown_many_joins.test",
"test/sql/join/right_outer/test_right_outer.test",
"test/sql/join/semianti/antijoin.test",
"test/sql/join/semianti/semijoin.test",
"test/sql/join/test_complex_range_join.test",
"test/sql/json/scalar/json_nested_casts.test",
"test/sql/json/scalar/test_json_create.test",
"test/sql/json/scalar/test_json_dot_syntax.test",
"test/sql/json/scalar/test_json_extract.test",
"test/sql/json/scalar/test_json_keys.test",
"test/sql/json/scalar/test_json_path.test",
"test/sql/json/scalar/test_json_transform.test",
"test/sql/json/scalar/test_json_valid.test",
"test/sql/json/table/read_json.test",
"test/sql/json/table/read_json_dates.test",
"test/sql/limit/test_limit0.test",
"test/sql/limit/test_preserve_insertion_order.test",
"test/sql/optimizer/expression/test_conjunction_optimization.test",
"test/sql/optimizer/expression/test_move_constants.test",
"test/sql/optimizer/plan/test_filter_pushdown.test",
"test/sql/optimizer/plan/test_filter_pushdown_materialized_cte.test",
"test/sql/optimizer/test_rowid_pushdown.test",
"test/sql/optimizer/test_rowid_pushdown_deletes.test",
"test/sql/optimizer/test_rowid_pushdown_plan.test",
"test/sql/order/limit_parameter.test",
"test/sql/order/test_limit.test",
"test/sql/order/test_limit_percent.test",
"test/sql/order/test_order_by.test",
"test/sql/order/test_order_range_mapping.test",
"test/sql/order/top_n_nulls.test",
"test/sql/parallelism/interquery/concurrent_force_checkpoint.test",
"test/sql/parallelism/interquery/concurrent_index_scans_while_appending.test",
"test/sql/parallelism/interquery/concurrent_reads_while_altering.test",
"test/sql/parallelism/intraquery/depth_first_evaluation_union_and_join.test",
"test/sql/parallelism/intraquery/error_in_pipeline.test",
"test/sql/parser/invisible_spaces.test",
"test/sql/pg_catalog/pg_attribute.test",
"test/sql/pg_catalog/pg_type.test",
"test/sql/pg_catalog/sqlalchemy.test",
"test/sql/pivot/pivot_6390.test",
"test/sql/pivot/pivot_bigquery.test",
"test/sql/pivot/pivot_databricks.test",
"test/sql/pivot/test_pivot.test",
"test/sql/pivot/test_unpivot_stmt.test",
"test/sql/pivot/top_level_pivot_syntax.test",
"test/sql/pragma/test_pragma_functions.test",
"test/sql/pragma/test_show_tables_temp_views.test",
"test/sql/projection/test_row_id_expression.test",
"test/sql/sample/bernoulli_sampling.test",
"test/sql/sample/reservoir_testing_percentage.test",
"test/sql/sample/same_seed_same_sample.test",
"test/sql/setops/test_full_outer_join_union.test",
"test/sql/setops/test_pg_union.test",
"test/sql/setops/test_union_all_by_name.test",
"test/sql/setops/test_union_binding.test",
"test/sql/setops/test_union_by_name.test",
"test/sql/setops/union_all_projection_pushdown.test",
"test/sql/settings/setting_preserve_identifier_case.test",
"test/sql/show_select/test_describe_all.test",
"test/sql/show_select/test_summarize.test",
"test/sql/storage/append_strings_to_persistent.test",
"test/sql/storage/checkpointed_self_append.test",
"test/sql/storage/checkpointed_self_append_tinyint.test",
"test/sql/storage/compression/alp/alp_min_max.test",
"test/sql/storage/compression/alprd/alprd_min_max.test",
"test/sql/storage/compression/bitpacking/bitpacking_constant_delta.test",
"test/sql/storage/compression/bitpacking/bitpacking_filter_pushdown.test",
"test/sql/storage/compression/bitpacking/bitpacking_nulls.test",
"test/sql/storage/compression/bitpacking/bitpacking_simple.test",
"test/sql/storage/compression/bitpacking/bitpacking_simple_hugeint.test",
"test/sql/storage/compression/bitpacking/bitpacking_table_copy.test",
"test/sql/storage/compression/bitpacking/struct_bitpacking.test",
"test/sql/storage/compression/dict_fsst/dict_fsst_test.test",
"test/sql/storage/compression/dict_fsst/test_dict_fsst_with_smaller_block_size.test",
"test/sql/storage/compression/roaring/roaring_analyze_bitset.test",
"test/sql/storage/compression/string/big_strings.test",
"test/sql/storage/compression/string/empty.test",
"test/sql/storage/compression/string/medium.test",
"test/sql/storage/compression/string/struct.test",
"test/sql/storage/compression/string/table_copy.test",
"test/sql/storage/compression/zstd/test_skipping.test",
"test/sql/storage/delete/load_delete_modify.test",
"test/sql/storage/delete/test_unchanged_deletes_large.test",
"test/sql/storage/lazy_load/lazy_load_limit.test",
"test/sql/storage/mix/test_update_delete_string.test",
"test/sql/storage/multiple_clients_checkpoint_pending_updates.test",
"test/sql/storage/null_byte_storage.test",
"test/sql/storage/optimistic_write/optimistic_write_delete.test",
"test/sql/storage/optimistic_write/optimistic_write_nulls.test",
"test/sql/storage/optimistic_write/optimistic_write_update.test",
"test/sql/storage/partial_blocks/many_columns_drop_table.test",
"test/sql/storage/partial_blocks/many_columns_rle.test",
"test/sql/storage/partial_blocks/many_columns_storage.test",
"test/sql/storage/partial_blocks/many_columns_strings.test",
"test/sql/storage/partial_blocks/many_columns_validity.test",
"test/sql/storage/shutdown_create_index.test",
"test/sql/storage/storage_exceeds_single_block.test",
"test/sql/storage/storage_exceeds_single_block_strings.test",
"test/sql/storage/storage_exceeds_single_block_types.test",
"test/sql/storage/storage_types.test",
"test/sql/storage/temp_directory/temp_directory_enable_external_access.test",
"test/sql/storage/test_large_commits.test",
"test/sql/storage/test_show_tables_persistent.test",
"test/sql/storage/test_store_integers.test",
"test/sql/storage/test_store_nulls_strings.test",
"test/sql/storage/types/list/list_index_compression.test",
"test/sql/storage/unicode_filename.test",
"test/sql/storage/wal/wal_storage_types.test",
"test/sql/storage/wal/wal_store_mixed_updates_big.test",
"test/sql/storage/wal/wal_store_mixed_updates_big_null.test",
"test/sql/storage/wal/wal_store_updates_big_varchar.test",
"test/sql/subquery/any_all/test_correlated_any_all.test",
"test/sql/subquery/any_all/test_uncorrelated_all_subquery.test",
"test/sql/subquery/any_all/test_uncorrelated_any_subquery.test",
"test/sql/subquery/complex/correlated_list_any_join.test",
"test/sql/subquery/exists/test_correlated_exists.test",
"test/sql/subquery/exists/test_uncorrelated_exists_subquery.test",
"test/sql/subquery/lateral/lateral_arrays.test",
"test/sql/subquery/lateral/pg_lateral.test",
"test/sql/subquery/lateral/test_lateral_join.test",
"test/sql/subquery/scalar/array_order_subquery.test",
"test/sql/subquery/scalar/array_subquery.test",
"test/sql/subquery/scalar/test_complex_correlated_subquery.test",
"test/sql/subquery/scalar/test_complex_nested_correlated_subquery.test",
"test/sql/subquery/scalar/test_correlated_grouping_set.test",
"test/sql/subquery/scalar/test_correlated_subquery.test",
"test/sql/subquery/scalar/test_correlated_subquery_cte.test",
"test/sql/subquery/scalar/test_correlated_window.test",
"test/sql/subquery/scalar/test_count_star_subquery.test",
"test/sql/subquery/scalar/test_grouped_correlated_subquery.test",
"test/sql/subquery/scalar/test_scalar_subquery.test",
"test/sql/subquery/scalar/test_scalar_subquery_cte.test",
"test/sql/subquery/scalar/test_subquery_any_join.test",
"test/sql/subquery/scalar/test_uncorrelated_scalar_subquery.test",
"test/sql/subquery/scalar/test_unnest_subquery.test",
"test/sql/subquery/scalar/test_varchar_correlated_subquery.test",
"test/sql/subquery/scalar/test_window_function_subquery.test",
"test/sql/subquery/test_neumann.test",
"test/sql/table_function/duckdb_columns.test",
"test/sql/table_function/information_schema.test",
"test/sql/table_function/information_schema_fkey_constraint_names.test",
"test/sql/table_function/range_function_lateral.test",
"test/sql/table_function/sqlite_master.test",
"test/sql/table_function/sqlite_master_quotes.test",
"test/sql/table_function/test_information_schema_columns.test",
"test/sql/topn/test_top_n_lists.test",
"test/sql/topn/test_top_n_medium.test",
"test/sql/topn/top_n_materialization.test",
"test/sql/topn/tpcds_q14_topn.test",
"test/sql/tpcds/tpcds_sf0.test",
"test/sql/tpch/dbgen_error.test",
"test/sql/tpch/tpch_sf0.test",
"test/sql/types/date/date_parsing.test",
"test/sql/types/decimal/test_decimal_from_string.test",
"test/sql/types/decimal/test_decimal_ops.test",
"test/sql/types/enum/test_5983.test",
"test/sql/types/enum/test_enum_comparisons.test",
"test/sql/types/enum/test_enum_to_numbers.test",
"test/sql/types/float/infinity_test.test",
"test/sql/types/float/nan_arithmetic.test",
"test/sql/types/float/nan_cast.test",
"test/sql/types/float/nan_functions.test",
"test/sql/types/float/nan_test.test",
"test/sql/types/hugeint/test_hugeint_arithmetic.test",
"test/sql/types/interval/interval_constants.test",
"test/sql/types/interval/test_interval_addition.test",
"test/sql/types/list/list_comparison.test",
"test/sql/types/list/list_cross_product.test",
"test/sql/types/list/list_distinct.test",
"test/sql/types/list/list_test_many_deletes.test",
"test/sql/types/list/unnest_null_empty.test",
"test/sql/types/list/unnest_table_function.test",
"test/sql/types/list/unnest_types.test",
"test/sql/types/nested/array/array_joins.test",
"test/sql/types/nested/array/array_rowgroup.test",
"test/sql/types/nested/array/array_storage_3.test",
"test/sql/types/nested/list/any_list.test",
"test/sql/types/nested/list/list_aggregate_dict.test",
"test/sql/types/nested/list/test_list_slice.test",
"test/sql/types/nested/list/test_list_slice_step.test",
"test/sql/types/nested/list/test_nested_list.test",
"test/sql/types/nested/map/test_map_concat.test",
"test/sql/types/nested/map/test_map_subscript.test",
"test/sql/types/nested/map/test_map_subscript_composite.test",
"test/sql/types/nested/struct/struct_aggregates_types.test",
"test/sql/types/numeric/bigint_try_cast.test",
"test/sql/types/numeric/hugeint_try_cast.test",
"test/sql/types/numeric/integer_try_cast.test",
"test/sql/types/numeric/smallint_try_cast.test",
"test/sql/types/numeric/tinyint_try_cast.test",
"test/sql/types/numeric/ubigint_try_cast.test",
"test/sql/types/numeric/uhugeint_try_cast.test",
"test/sql/types/numeric/uinteger_try_cast.test",
"test/sql/types/numeric/usmallint_try_cast.test",
"test/sql/types/numeric/utinyint_try_cast.test",
"test/sql/types/struct/nested_struct_projection_pushdown.test",
"test/sql/types/struct/struct_comparison.test",
"test/sql/types/struct/struct_distinct.test",
"test/sql/types/struct/struct_pack_list.test",
"test/sql/types/timestamp/test_infinite_time.test",
"test/sql/types/timestamp/test_timestamp.test",
"test/sql/types/timestamp/test_timestamp_to_tz_cast.test",
"test/sql/types/timestamp/test_timestamp_types.test",
"test/sql/types/union/union_join.test",
"test/sql/types/unsigned/test_unsigned_conversion.test",
"test/sql/types/varint/test_varint_not_cast.test",
"test/sql/update/test_update_issue_3170.test",
"test/sql/upsert/test_big_insert.test",
"test/sql/upsert/upsert_duplicates_issue.test",
"test/sql/window/test_constant_orderby.test",
"test/sql/window/test_empty_frames.test",
"test/sql/window/test_ignore_nulls.test",
"test/sql/window/test_mad_window.test",
"test/sql/window/test_mode_window.test",
"test/sql/window/test_naive_aggregation.test",
"test/sql/window/test_quantile_window.test",
"test/sql/window/test_rank_orderby.test",
"test/sql/window/test_streaming_window.test",
"test/sql/window/test_thread_count.test",
"test/sql/window/test_tpcc_results.test",
"test/sql/window/test_window_constant_aggregate.test",
"test/sql/window/test_window_distinct.test",
"test/sql/window/test_window_fusion.test",
"test/sql/window/test_window_groups.test",
"test/sql/window/test_window_range.test",
"test/sql/window/test_window_rows.test",
"test/sql/window/test_window_types.test",
"test/sql/window/test_window_wisconsin.test",
"test/sqlserver/sqlserver_cte.test"
]
},
{
"reason": "FIXME: Unexpected Parser Error",
"paths": [
"test/issues/general/test_16524.test",
"test/sql/alter/test_alter_if_exists.test",
"test/sql/catalog/comment_on.test",
"test/sql/catalog/comment_on_column.test",
"test/sql/catalog/comment_on_dependencies.test",
"test/sql/catalog/comment_on_extended.test",
"test/sql/catalog/comment_on_pg_description.test",
"test/sql/collate/test_collate_between.test",
"test/sql/index/create_index_options.test",
"test/sql/pragma/test_show_tables.test"
]
},
{
"reason": "FIXME: Unexpected catalog duplicate/missing entry error.",
"paths": [
"test/sql/catalog/function/test_macro_issue_13104.test",
"test/sql/catalog/function/test_macro_relpersistence_conflict.test",
"test/sql/catalog/function/test_recursive_macro.test",
"test/sql/catalog/function/test_recursive_macro_no_dependency.test",
"test/sql/catalog/test_set_schema.test",
"test/sql/catalog/test_set_search_path.test",
"test/sql/function/list/lambdas/arrow/lambdas_and_functions_deprecated.test",
"test/sql/function/list/lambdas/lambdas_and_functions.test"
]
},
{
"reason": "FIXME: Misc. unexpected failures (including internal exception).",
"paths": [
"test/fuzzer/duckfuzz/null_arguments.test",
"test/issues/internal/test_5457.test",
"test/parquet/variant/variant_nanos_tz.test",
"test/parquet/variant/variant_nested_with_nulls.test",
"test/sql/aggregate/aggregates/test_state_export.test",
"test/sql/copy/file_size_bytes.test",
"test/sql/copy/parquet/bloom_filters.test",
"test/sql/copy/parquet/corrupt_stats.test",
"test/sql/copy/parquet/parquet_1618_struct_strings.test",
"test/sql/create/create_table_compression.test",
"test/sql/logging/logging_file_bind_replace.test",
"test/sql/optimizer/test_rowid_pushdown_plan.test",
"test/sql/pg_catalog/system_functions.test",
"test/sql/storage/compression/test_using_compression.test",
"test/sql/error/error_position.test"
]
},
{
"reason": "Profiling in combination with verification is disabled for SELECT statements",
"paths": [
"test/sql/pragma/profiling/test_profiling_fs.test"
]
}
]
}

View File

@@ -0,0 +1,49 @@
{
"description": "Run on persistent encrypted databases as storage.",
"on_init": "ATTACH '__TEST_DIR__/{BASE_TEST_NAME}__test__config__crypto.db' AS __test__config__crypto (ENCRYPTION_KEY 'key={BASE_TEST_NAME}');",
"on_new_connection": "USE __test__config__crypto;",
"on_load": "skip",
"skip_compiled": "true",
"skip_tests": [
{
"reason": "TODO",
"paths": [
"test/extension/test_tags.test",
"test/extension/load_extension.test",
"test/extension/autoloading_types.test",
"test/sql/settings/drop_set_schema.test",
"test/sql/show_select/test_describe_all.test",
"test/extension/test_custom_type_modifier_cast.test",
"test/extension/test_alias_point.test",
"test/extension/load_test_alias.test",
"test/fuzzer/pedro/incomplete_checkpoint.test",
"test/sql/catalog/test_set_search_path.test",
"test/sql/catalog/function/attached_macro.test",
"test/sql/catalog/test_temporary.test",
"test/sql/pragma/test_show_tables_temp_views.test",
"test/sql/storage/temp_directory/max_swap_space_error.test",
"test/sql/pg_catalog/system_functions.test",
"test/sql/attach/attach_table_info.test",
"test/sql/attach/attach_did_you_mean.test",
"test/sql/attach/show_databases.test",
"test/sql/attach/attach_show_all_tables.test",
"test/sql/attach/attach_default_table.test",
"test/sql/attach/attach_icu_collation.test",
"test/sql/function/list/lambdas/incorrect.test",
"test/sql/json/test_json_serialize_sql.test",
"test/sql/attach/attach_views.test",
"test/sql/table_function/duckdb_databases.test",
"test/sql/copy_database/copy_table_with_sequence.test",
"test/sql/logging/file_system_logging_attach.test",
"test/sql/logging/file_system_logging_attach_deadlock.test",
"test/sql/storage/read_duckdb/read_duckdb_basic.test"
]
},
{
"reason": "Attached databases have a main schema, which is not implicit.",
"paths": [
"test/fuzzer/sqlsmith/current_schemas_null.test"
]
}
]
}

View File

@@ -0,0 +1,29 @@
{
"description": "Run on persistent databases as storage.",
"initial_db": "{TEST_DIR}/{BASE_TEST_NAME}__test__config__force_storage.db",
"skip_compiled": "true",
"skip_tests": [
{
"reason": "Contains explicit use of the memory catalog.",
"paths": [
"test/sql/show_select/test_describe_all.test",
"test/sql/catalog/function/attached_macro.test",
"test/sql/catalog/test_temporary.test",
"test/sql/pragma/test_show_tables_temp_views.test",
"test/sql/pg_catalog/system_functions.test",
"test/sql/pg_catalog/sqlalchemy.test",
"test/sql/attach/attach_table_info.test",
"test/sql/attach/attach_defaults.test",
"test/sql/attach/attach_did_you_mean.test",
"test/sql/attach/attach_default_table.test",
"test/sql/attach/attach_show_all_tables.test",
"test/sql/attach/attach_issue7711.test",
"test/sql/attach/attach_issue_7660.test",
"test/sql/attach/show_databases.test",
"test/sql/attach/attach_views.test",
"test/sql/copy_database/copy_table_with_sequence.test",
"test/sql/storage/read_duckdb/concurrent_duckdb_read.test_slow"
]
}
]
}

View File

@@ -0,0 +1,31 @@
{
"description": "Run on persistent databases as storage and restart after each query.",
"initial_db": "{TEST_DIR}/{BASE_TEST_NAME}__test__config__force_storage_restart.db",
"force_restart": "true",
"skip_compiled": "true",
"skip_tests": [
{
"reason": "Contains explicit use of the memory catalog.",
"paths": [
"test/sql/show_select/test_describe_all.test",
"test/sql/catalog/function/attached_macro.test",
"test/sql/catalog/test_temporary.test",
"test/sql/pragma/test_show_tables_temp_views.test",
"test/sql/pg_catalog/system_functions.test",
"test/sql/pg_catalog/sqlalchemy.test",
"test/sql/attach/attach_table_info.test",
"test/sql/attach/attach_defaults.test",
"test/sql/attach/attach_did_you_mean.test",
"test/sql/attach/attach_default_table.test",
"test/sql/attach/attach_show_all_tables.test",
"test/sql/attach/attach_issue7711.test",
"test/sql/attach/attach_issue_7660.test",
"test/sql/attach/show_databases.test",
"test/sql/attach/attach_views.test",
"test/sql/copy_database/copy_table_with_sequence.test",
"test/sql/attach/attach_use_rollback.test",
"test/sql/storage/read_duckdb/concurrent_duckdb_read.test_slow"
]
}
]
}

View File

@@ -0,0 +1,46 @@
{
"description": "Run with a (terrible) hash function that always returns 0.",
"skip_compiled": "true",
"skip_tests": [
{
"reason": "Too slow.",
"paths": [
"test/optimizer/pushdown/no_mark_to_semi_if_mark_index_is_projected.test",
"test/optimizer/joins/tpcds_nofail.test",
"test/fuzzer/duckfuzz/bind_limit_num.test",
"test/sql/types/enum/test_5983.test",
"test/sql/insert/insert_from_many_grouping_sets.test",
"test/sql/subquery/lateral/pg_lateral.test",
"test/sql/aggregate/aggregates/test_perfect_ht.test",
"test/sql/upsert/upsert_duplicates_issue.test",
"test/sql/storage/lazy_load/lazy_load_limit.test",
"test/sql/transactions/test_multi_version_large.test",
"test/sql/copy/csv/auto/test_auto_cranlogs.test",
"test/sql/copy/csv/test_8890.test",
"test/sql/copy/csv/test_15211.test",
"test/sql/copy/csv/csv_limit_copy.test"
]
},
{
"reason": "HyperLogLog doesn't work.",
"paths": [
"test/optimizer/joins/better_ce_estimates_for_bad_join_conditions.test",
"test/fuzzer/pedro/vacuum_table_with_generated_column.test",
"test/sql/types/nested/array/array_summarize.test",
"test/sql/types/timestamp/test_infinite_time.test",
"test/sql/show_select/test_summarize.test",
"test/sql/vacuum/test_analyze.test",
"test/sql/aggregate/aggregates/test_approximate_distinct_count.test",
"test/sql/function/list/aggregates/approx_count_distinct.test",
"test/sql/copy/csv/test_glob_reorder_lineitem.test"
]
},
{
"reason": "Relies on exact hash function output.",
"paths": [
"test/sql/function/generic/hash_func.test",
"test/sql/copy/file_size_bytes.test"
]
}
]
}

View File

@@ -0,0 +1,52 @@
{
"description": "Run with the latest storage on persistent databases.",
"on_init": "ATTACH '__TEST_DIR__/{BASE_TEST_NAME}__test__config__latest__storage.db' AS __test__config__latest__storage (STORAGE_VERSION 'latest'); SET storage_compatibility_version='latest';",
"on_new_connection": "USE __test__config__latest__storage;",
"on_load": "skip",
"settings": [
{"name": "storage_compatibility_version", "value": "latest"}
],
"skip_compiled": "true",
"skip_tests": [
{
"reason": "TODO",
"paths": [
"test/extension/test_tags.test",
"test/extension/load_extension.test",
"test/extension/autoloading_types.test",
"test/sql/settings/drop_set_schema.test",
"test/sql/show_select/test_describe_all.test",
"test/extension/test_custom_type_modifier_cast.test",
"test/extension/test_alias_point.test",
"test/extension/load_test_alias.test",
"test/fuzzer/pedro/incomplete_checkpoint.test",
"test/sql/catalog/test_set_search_path.test",
"test/sql/catalog/function/attached_macro.test",
"test/sql/catalog/test_temporary.test",
"test/sql/pragma/test_show_tables_temp_views.test",
"test/sql/storage/temp_directory/max_swap_space_error.test",
"test/sql/pg_catalog/system_functions.test",
"test/sql/attach/attach_table_info.test",
"test/sql/attach/attach_did_you_mean.test",
"test/sql/attach/show_databases.test",
"test/sql/attach/attach_show_all_tables.test",
"test/sql/attach/attach_default_table.test",
"test/sql/attach/attach_icu_collation.test",
"test/sql/function/list/lambdas/incorrect.test",
"test/sql/json/test_json_serialize_sql.test",
"test/sql/attach/attach_views.test",
"test/sql/table_function/duckdb_databases.test",
"test/sql/copy_database/copy_table_with_sequence.test",
"test/sql/logging/file_system_logging_attach.test",
"test/sql/logging/file_system_logging_attach_deadlock.test",
"test/sql/storage/read_duckdb/read_duckdb_basic.test"
]
},
{
"reason": "Attached databases have a main schema, which is not implicit.",
"paths": [
"test/fuzzer/sqlsmith/current_schemas_null.test"
]
}
]
}

View File

@@ -0,0 +1,44 @@
{
"description": "Run with the latest storage on persistent databases with a default block size of 16kB.",
"on_init": "ATTACH '__TEST_DIR__/{BASE_TEST_NAME}__test__config__latest_storage_block_size_16kB.db' AS __test__config__latest_storage_block_size_16kB (STORAGE_VERSION 'latest'); SET storage_compatibility_version='latest';",
"on_new_connection": "USE __test__config__latest_storage_block_size_16kB;",
"on_load": "skip",
"settings": [
{"name": "storage_compatibility_version", "value": "latest"}
],
"skip_compiled": "true",
"block_size": "16384",
"skip_tests": [
{
"reason": "TODO",
"paths": [
"test/fuzzer/sqlsmith/current_schemas_null.test",
"test/sql/attach/attach_default_table.test",
"test/sql/attach/attach_did_you_mean.test",
"test/sql/attach/attach_show_all_tables.test",
"test/sql/attach/attach_table_info.test",
"test/sql/attach/attach_views.test",
"test/sql/attach/show_databases.test",
"test/sql/catalog/function/attached_macro.test",
"test/sql/catalog/test_set_search_path.test",
"test/sql/catalog/test_temporary.test",
"test/sql/copy_database/copy_table_with_sequence.test",
"test/sql/json/test_json_serialize_sql.test",
"test/sql/pg_catalog/system_functions.test",
"test/sql/pragma/test_show_tables_temp_views.test",
"test/sql/settings/drop_set_schema.test",
"test/sql/show_select/test_describe_all.test",
"test/sql/storage/buffer_manager_temp_dir.test",
"test/sql/table_function/duckdb_databases.test",
"test/sql/tpch/dbgen_error.test",
"test/sql/storage/read_duckdb/read_duckdb_basic.test"
]
},
{
"reason": "ALP is disabled for non-default block sizes.",
"paths": [
"test/sql/storage/compression/alp/alp_min_max.test"
]
}
]
}

View File

@@ -0,0 +1,16 @@
{
"description": "Run without the LocalFileSystem enabled.",
"on_init": "SET disabled_filesystems = 'LocalFileSystem';",
"skip_compiled": "true",
"skip_error_messages": [
"LocalFileSystem"
],
"skip_tests": [
{
"reason": "TODO",
"paths": [
"test/sql/attach/attach_filepath_roundtrip.test"
]
}
]
}

View File

@@ -0,0 +1,126 @@
{
"description": "Run with verification enabled (suitable for debug builds).",
"on_init": "ATTACH '{TEST_DIR}/unittester_mashup.db' as ____db (STORAGE_VERSION 'v1.4.0'); DROP SCHEMA IF EXISTS ____db.\"{BASE_TEST_NAME}\" CASCADE; CREATE SCHEMA ____db.\"{BASE_TEST_NAME}\";",
"on_new_connection": "USE ____db.\"{BASE_TEST_NAME}\";",
"on_load": "skip",
"skip_compiled": "true",
"skip_error_messages": [
"Catalog Error", "Unable to connect"
],
"skip_tests": [
{
"reason": "Tests that relies on specific DB/schema name",
"paths": [
"test/sql/attach/show_databases.test",
"test/sql/table_function/duckdb_sequences.test",
"test/sql/table_function/sqlite_master_quotes.test",
"test/sql/table_function/duckdb_constraints_fk.test",
"test/sql/table_function/duckdb_tables.test",
"test/sql/table_function/duckdb_schemas.test",
"test/sql/table_function/sqlite_master.test",
"test/sql/table_function/duckdb_databases.test",
"test/sql/table_function/duckdb_views.test",
"test/sql/keywords/keywords_in_expressions.test",
"test/sql/attach/show_databases.test",
"test/sql/attach/attach_show_all_tables.test",
"test/sql/attach/attach_table_info.test",
"test/sql/pg_catalog/sqlalchemy.test",
"test/sql/pg_catalog/system_functions.test",
"test/sql/storage/temp_directory/max_swap_space_error.test",
"test/sql/pragma/test_show_tables_temp_views.test",
"test/sql/catalog/view/test_view_sql.test",
"test/sql/catalog/view/test_view_sql_with_dependencies.test",
"test/sql/catalog/function/test_table_macro.test",
"test/sql/catalog/test_set_search_path.test",
"test/sql/generated_columns/virtual/group_by.test",
"test/sql/show_select/test_describe_all.test",
"test/sql/settings/drop_set_schema.test",
"test/fuzzer/sqlsmith/current_schemas_null.test",
"test/sql/attach/attach_issue_7660.test",
"test/sql/attach/attach_issue7711.test",
"test/sql/attach/attach_table_constraints.test"
]
},
{
"reason": "Tests that list types / tables / schemas DB-wide, so can't come with extra schemas",
"paths": [
"test/sql/settings/setting_preserve_identifier_case.test",
"test/sql/types/enum/test_enum_duckdb_types.test",
"test/sql/generated_columns/virtual/gcol_duckdb_columns.test",
"test/sql/constraints/foreignkey/fk_4365.test",
"test/sql/catalog/sequence/test_duckdb_sequences.test",
"test/sql/catalog/comment_on_pg_description.test",
"test/sql/catalog/dependencies/test_alter_owning_table.test",
"test/sql/catalog/comment_on_extended.test",
"test/sql/catalog/comment_on_dependencies.test",
"test/sql/constraints/foreignkey/fk_4365.test",
"test/sql/pg_catalog/pg_views.test",
"test/sql/pg_catalog/pg_constraint.test",
"test/sql/pg_catalog/pg_sequence.test",
"test/sql/pg_catalog/pg_attribute.test",
"test/sql/catalog/sequence/test_duckdb_sequences.test",
"test/sql/pg_catalog/pg_sequences.test",
"test/sql/attach/attach_show_table.test",
"test/sql/attach/attach_catalog_error_early_out.test",
"test/sql/index/art/create_drop/test_art_create_if_exists.test",
"test/sql/export/export_indexes.test",
"test/sql/copy_database/copy_database_with_index.test",
"test/sql/table_function/information_schema.test",
"test/sql/table_function/information_schema_issue12867.test",
"test/sql/table_function/duckdb_indexes.test",
"test/sql/table_function/duckdb_constraints.test",
"test/sql/table_function/information_schema_fkey_constraint_names.test",
"test/sql/table_function/duckdb_columns.test",
"test/sql/table_function/duckdb_constraints_issue11284.test",
"test/sql/table_function/test_information_schema_columns.test",
"test/sql/table_function/duckdb_constraints_issue12863.test"
]
},
{
"reason": "Tests that rely on DB to be basically empty to start with",
"paths": [
"test/sql/alter/rename_table/test_rename_table.test",
"test/sql/alter/rename_table/test_rename_table_transactions.test"
]
},
{
"reason": "Weird EXPORT to CSV/parquet corner case: Too many open files",
"paths": [
"test/sql/index/art/storage/test_art_import.test",
"test/sql/copy/csv/test_export_force_quotes.test",
"test/sql/copy/csv/test_export_not_null.test",
"test/sql/export/export_quoted_union.test",
"test/sql/export/export_external_access.test",
"test/sql/export/empty_export.test",
"test/sql/export/export_quoted_enum.test",
"test/sql/export/parquet_export.test",
"test/sql/export/export_quoted_structs.test",
"test/sql/export/export_hive_path.test",
"test/sql/export/export_compression_level.test",
"test/sql/export/export_generated_columns.test",
"test/sql/export/parquet/export_parquet_struct.test",
"test/sql/export/parquet/export_parquet_list.test",
"test/sql/export/parquet/export_parquet_map.test",
"test/sql/export/parquet/export_parquet_enum.test",
"test/sql/export/parquet/export_parquet_bit.test",
"test/sql/export/parquet/export_parquet_hugeint.test",
"test/sql/export/parquet/export_parquet_union.test"
]
},
{
"reason": "Test that rely on empty directory",
"paths": [
"test/sql/copy/partitioned/hive_partitioned_auto_detect.test",
"test/sql/copy/parquet/writer/partition_without_hive.test",
"test/sql/copy/parquet/writer/skip_empty_write.test"
]
},
{
"reason": "Tests that rely on exporting the whole database, that has in the meanime exploded in size",
"paths": [
"test/sql/constraints/foreignkey/test_fk_export.test"
]
}
]
}

View File

@@ -0,0 +1,51 @@
{
"description": "Test PEG Parser + transformer",
"skip_compiled": "true",
"on_init": "set allow_parser_override_extension=fallback;",
"statically_loaded_extensions": [
"core_functions",
"autocomplete"
],
"skip_tests": [
{
"reason": "SIGBUS",
"paths": [
"test/sql/catalog/sequence/sequence_offset_increment.test",
"test/sql/upsert/insert_or_replace/returning_nothing.test",
"test/sql/copy_database/copy_database_different_types.test",
"test/sql/copy_database/copy_table_with_sequence.test",
"test/sql/join/external/external_join_many_duplicates.test_slow"
]
},
{
"reason": "Arithmetic expression",
"paths": [
"test/sql/function/operator/test_arithmetic_sqllogic.test",
"test/sql/projection/test_row_id_expression.test",
"test/sql/function/numeric/test_trigo.test",
"test/sql/function/generic/test_between.test"
]
},
{
"reason": "Expression Depth",
"paths": [
"test/sql/overflow/expression_tree_depth.test"
]
},
{
"reason": "Timeout",
"paths": [
"test/sql/copy/csv/afl/test_fuzz_3981.test_slow",
"test/sql/join/external/tpch_all_tables.test_slow",
"test/sql/storage/encryption/temp_files/encrypted_offloading_block_files.test_slow",
"test/sql/storage/temp_directory/offloading_block_files.test_slow"
]
},
{
"reason": "Setting option to 'fallback' changes behavior of first tests",
"paths": [
"test/extension/loadable_parser_override.test"
]
}
]
}

View File

@@ -0,0 +1,17 @@
{
"description": "Run with prefetching all parquet files.",
"on_init": "SET prefetch_all_parquet_files=true;",
"statically_loaded_extensions": [
"core_functions",
"parquet"
],
"skip_compiled": "true",
"skip_tests": [
{
"reason": "TODO",
"paths": [
"test/sql/copy/csv/zstd_crash.test"
]
}
]
}

View File

@@ -0,0 +1,5 @@
{
"base_config": "test/configs/force_storage.json",
"description": "Run tests with debug prefetching enabled",
"on_init": "SET storage_block_prefetch='debug_force_always'"
}

View File

@@ -0,0 +1,56 @@
{
"description": "Storage compatibility test.",
"initial_db": "bwc_storage_test.db",
"settings": [
{"name": "storage_compatibility_version", "value": "v1.0.0"}
],
"skip_compiled": "true",
"skip_tests": [
{
"reason": "Contains explicit use of the memory catalog.",
"paths": [
"test/sql/show_select/test_describe_all.test",
"test/sql/catalog/function/attached_macro.test",
"test/sql/catalog/test_temporary.test",
"test/sql/pragma/test_show_tables_temp_views.test",
"test/sql/pg_catalog/system_functions.test",
"test/sql/pg_catalog/sqlalchemy.test",
"test/sql/attach/attach_table_info.test",
"test/sql/attach/attach_defaults.test",
"test/sql/attach/attach_did_you_mean.test",
"test/sql/attach/attach_default_table.test",
"test/sql/attach/attach_show_all_tables.test",
"test/sql/attach/attach_issue7711.test",
"test/sql/attach/attach_issue_7660.test",
"test/sql/attach/show_databases.test",
"test/sql/attach/attach_views.test",
"test/sql/copy_database/copy_table_with_sequence.test"
]
},
{
"reason": "Stringification too slow",
"paths": [
"test/sql/types/bignum/test_bignum_sum.test"
]
},
{
"reason": "Time (NS) not supported (new type).",
"paths": [
"test/parquet/timens_parquet.test",
"test/sql/types/time/test_time_ns.test"
]
},
{
"reason": "Expected forwards compatibility failure.",
"paths": [
"test/fuzzer/pedro/view_not_rebound_error_no_view_dependencies.test",
"test/issues/rigger/assertion_scale.test",
"test/issues/general/test_16662.test",
"test/sql/copy/csv/test_null_padding_projection.test",
"test/sql/types/geo/geometry.test",
"test/sql/types/geo/geometry_stats.test",
"test/sql/types/variant/variant_distinct.test"
]
}
]
}

View File

@@ -0,0 +1,13 @@
{
"description": "Run with verify-vector 'variant_vector'.",
"on_init": "PRAGMA debug_verify_vector = 'variant_vector';",
"skip_compiled": "true",
"skip_tests": [
{
"reason": "Runs with memory constraints",
"paths": [
"test/parquet/constant_dictionary_vector_parquet.test"
]
}
]
}

View File

@@ -0,0 +1,168 @@
{
"description": "Run on persistent databases as storage with row verification enabled.",
"initial_db": "{TEST_DIR}/{BASE_TEST_NAME}__test__config__verify_fetch_row.db",
"on_init": "PRAGMA verify_fetch_row;",
"skip_compiled": "true",
"skip_tests": [
{
"reason": "Contains random() or gen_random_uuid().",
"paths": [
"test/optimizer/pushdown/issue_16104.test",
"test/fuzzer/pedro/nan_as_seed.test",
"test/sql/function/numeric/test_random.test",
"test/sql/function/uuid/test_uuid.test",
"test/sql/window/test_volatile_independence.test"
]
},
{
"reason": "Contains SEQUENCE.",
"paths": [
"test/fuzzer/pedro/having_query_wrong_result.test",
"test/fuzzer/pedro/temp_sequence_durability.test",
"test/issues/fuzz/sequence_overflow.test",
"test/sql/aggregate/aggregates/test_bit_xor.test",
"test/sql/aggregate/aggregates/test_bit_and.test",
"test/sql/aggregate/aggregates/test_bit_or.test",
"test/sql/aggregate/aggregates/test_avg.test",
"test/sql/catalog/comment_on_wal.test",
"test/sql/catalog/dependencies/test_alter_dependency_ownership.test",
"test/sql/catalog/function/test_sequence_macro.test",
"test/sql/catalog/sequence/sequence_offset_increment.test",
"test/sql/catalog/sequence/sequence_cycle.test",
"test/sql/catalog/sequence/test_sequence.test",
"test/sql/catalog/sequence/sequence_overflow.test",
"test/sql/function/list/aggregates/avg.test",
"test/sql/function/list/aggregates/bit_and.test",
"test/sql/function/list/aggregates/bit_xor.test",
"test/sql/function/list/aggregates/bit_or.test",
"test/sql/storage/wal/wal_store_sequences.test",
"test/sql/storage/wal/wal_store_default_sequence.test",
"test/sql/storage/wal/wal_sequence_uncommitted_transaction.test",
"test/sql/storage/catalog/test_sequence_uncommitted_transaction.test",
"test/sql/storage/catalog/test_store_default_sequence.test",
"test/sql/storage/catalog/test_store_sequences.test",
"test/sql/attach/reattach_schema.test",
"test/sql/attach/attach_sequence.test",
"test/sql/export/export_database.test",
"test/sql/copy_database/copy_database_different_types.test"
]
},
{
"reason": "Contains SAMPLE (non-deterministic).",
"paths": [
"test/fuzzer/pedro/sample_limit_overflow.test",
"test/sql/function/numeric/set_seed_for_sample.test"
]
},
{
"reason": "Contains current time function.",
"paths": [
"test/sql/parser/test_value_functions.test",
"test/sql/function/timestamp/current_time.test",
"test/sql/timezone/test_icu_timezone.test"
]
},
{
"reason": "Contains FIRST (non-deterministic).",
"paths": [
"test/sql/parallelism/intraquery/test_parallel_nested_aggregates.test"
]
},
{
"reason": "Contains explicit use of the memory catalog.",
"paths": [
"test/sql/show_select/test_describe_all.test",
"test/sql/catalog/function/attached_macro.test",
"test/sql/catalog/test_temporary.test",
"test/sql/pragma/test_show_tables_temp_views.test",
"test/sql/pg_catalog/system_functions.test",
"test/sql/pg_catalog/sqlalchemy.test",
"test/sql/attach/attach_table_info.test",
"test/sql/attach/attach_defaults.test",
"test/sql/attach/attach_did_you_mean.test",
"test/sql/attach/attach_default_table.test",
"test/sql/attach/attach_show_all_tables.test",
"test/sql/attach/attach_issue7711.test",
"test/sql/attach/attach_issue_7660.test",
"test/sql/attach/show_databases.test",
"test/sql/attach/attach_views.test",
"test/sql/copy_database/copy_table_with_sequence.test"
]
},
{
"reason": "Non-deterministic query (subqueries return multiple rows).",
"paths": [
"test/sql/subquery/scalar/test_issue_6136.test"
]
},
{
"reason": "Running verification creates extra output.",
"paths": [
"test/sql/pragma/test_query_log.test",
"test/sql/copy/csv/rejects/csv_rejects_auto.test",
"test/sql/copy/csv/rejects/csv_rejects_flush_cast.test",
"test/sql/copy/csv/rejects/csv_unquoted_rejects.test",
"test/sql/copy/csv/rejects/csv_rejects_read.test",
"test/sql/copy/csv/rejects/csv_rejects_maximum_line.test",
"test/sql/copy/csv/rejects/test_invalid_utf_rejects.test",
"test/sql/copy/csv/rejects/csv_rejects_flush_message.test",
"test/sql/copy/csv/rejects/csv_rejects_two_tables.test",
"test/sql/copy/csv/rejects/test_mixed.test",
"test/sql/copy/csv/rejects/test_multiple_errors_same_line.test",
"test/sql/copy/csv/rejects/csv_incorrect_columns_amount_rejects.test",
"test/sql/copy/csv/test_non_unicode_header.test"
]
},
{
"reason": "Emits different vector type (FLAT).",
"paths": [
"test/sql/storage/compression/rle/rle_constant.test"
]
},
{
"reason": "Round-trip of literals changes type, e.g., DOUBLE -> DECIMAL.",
"paths": [
"test/sql/types/decimal/large_decimal_constants.test",
"test/sql/types/uhugeint/test_uhugeint_conversion.test",
"test/sql/types/hugeint/test_hugeint_conversion.test"
]
},
{
"reason": "FIXME: Unexpected Parser Error",
"paths": [
"test/issues/general/test_16524.test",
"test/sql/collate/test_collate_between.test",
"test/sql/catalog/comment_on_dependencies.test",
"test/sql/catalog/comment_on_column.test",
"test/sql/catalog/comment_on.test",
"test/sql/catalog/comment_on_extended.test",
"test/sql/catalog/comment_on_pg_description.test",
"test/sql/pragma/test_show_tables.test",
"test/sql/alter/test_alter_if_exists.test",
"test/sql/index/create_index_options.test"
]
},
{
"reason": "FIXME: Unexpected catalog duplicate/missing entry error.",
"paths": [
"test/sql/catalog/test_set_search_path.test",
"test/sql/catalog/function/test_macro_issue_13104.test",
"test/sql/catalog/function/test_macro_relpersistence_conflict.test",
"test/sql/catalog/function/test_recursive_macro.test",
"test/sql/catalog/function/test_recursive_macro_no_dependency.test",
"test/sql/catalog/test_set_schema.test",
"test/sql/function/list/lambdas/arrow/lambdas_and_functions_deprecated.test",
"test/sql/function/list/lambdas/lambdas_and_functions.test"
]
},
{
"reason": "FIXME: Misc. unexpected failures (query succeeds, wrong result).",
"paths": [
"test/sql/storage/compression/test_using_compression.test",
"test/sql/create/create_table_compression.test",
"test/sql/create/create_table_compression.test",
"test/sql/aggregate/aggregates/test_state_export.test"
]
}
]
}

View File

@@ -0,0 +1,106 @@
{
"description": "Run on persistent databases as storage with automatic checkpointing disabled to stress test the WAL.",
"initial_db": "{TEST_DIR}/{BASE_TEST_NAME}__test__config__stress_test_wal.db",
"force_restart": "true",
"checkpoint_wal_size": "1000000000",
"checkpoint_on_shutdown": "false",
"skip_compiled": "true",
"skip_tests": [
{
"reason": "Contains explicit use of the memory catalog.",
"paths": [
"test/sql/attach/attach_default_table.test",
"test/sql/attach/attach_defaults.test",
"test/sql/attach/attach_did_you_mean.test",
"test/sql/attach/attach_issue7711.test",
"test/sql/attach/attach_issue_7660.test",
"test/sql/attach/attach_show_all_tables.test",
"test/sql/attach/attach_table_info.test",
"test/sql/attach/attach_views.test",
"test/sql/attach/show_databases.test",
"test/sql/catalog/function/attached_macro.test",
"test/sql/catalog/test_temporary.test",
"test/sql/copy_database/copy_table_with_sequence.test",
"test/sql/pg_catalog/sqlalchemy.test",
"test/sql/pg_catalog/system_functions.test",
"test/sql/pragma/test_show_tables_temp_views.test",
"test/sql/show_select/test_describe_all.test",
"test/sql/attach/attach_use_rollback.test",
"test/sql/storage/read_duckdb/read_duckdb_basic.test"
]
},
{"reason": "Loading from disk is necessary to trigger expected OOM.",
"paths": [
"test/sql/storage/constraints/foreignkey/foreign_key_persistent_memory_limit.test"
]
},
{
"reason": "FIXME: Unexpected (?) binder error.",
"paths": [
"test/fuzzer/pedro/index_generated_column.test",
"test/sql/alter/add_col/test_add_col_stats.test",
"test/sql/alter/add_col/test_add_col_user_type.test",
"test/sql/alter/alter_type/alter_type_struct.test",
"test/sql/alter/alter_type/test_alter_type.test",
"test/sql/alter/alter_type/test_alter_type_expression.test",
"test/sql/alter/alter_type/test_alter_type_multi_column.test",
"test/sql/alter/default/test_set_default.test",
"test/sql/alter/list/add_column_in_struct.test",
"test/sql/alter/list/drop_column_in_struct.test",
"test/sql/alter/list/rename_column_in_struct.test",
"test/sql/alter/map/add_column_in_struct.test",
"test/sql/alter/map/drop_column_in_struct.test",
"test/sql/alter/map/rename_column_in_struct.test",
"test/sql/alter/struct/add_col_nested_struct.test",
"test/sql/alter/struct/add_col_struct.test",
"test/sql/alter/struct/drop_col_nested_struct.test",
"test/sql/alter/struct/drop_col_struct.test",
"test/sql/alter/struct/rename_col_nested_struct.test",
"test/sql/alter/struct/rename_col_struct.test",
"test/sql/attach/attach_dependencies.test",
"test/sql/copy/partitioned/hive_partition_escape.test",
"test/sql/export/export_indexes.test",
"test/sql/function/list/lambdas/arrow/table_functions_deprecated.test",
"test/sql/function/list/lambdas/table_functions.test",
"test/sql/function/list/test_lambda_with_struct_aliases.test",
"test/sql/generated_columns/virtual/rename.test",
"test/sql/generated_columns/virtual/rename_dependency.test",
"test/sql/index/art/constraints/test_art_compound_key_changes.test",
"test/sql/index/art/storage/test_art_storage.test",
"test/sql/index/art/types/test_art_expression_key.test",
"test/sql/index/art/types/test_art_union.test",
"test/sql/types/alias/type_with_schema.test",
"test/sql/types/struct/create_type_struct.test",
"test/sql/types/enum/test_alter_enum.test",
"test/sql/types/enum/test_enum_schema.test",
"test/sql/types/enum/test_enum_structs.test"
]
},
{
"reason": "FIXME: Wrong result in query.",
"paths": [
"test/sql/index/art/storage/test_art_duckdb_versions.test",
"test/sql/storage/wal/wal_lazy_creation.test"
]
},
{
"reason": "FIXME: Internal Exception.",
"paths": [
"test/sql/alter/add_pk/test_add_pk_with_generated_column.test"
]
},
{
"reason": "FIXME: Query unexpectedly succeeded/failed.",
"paths": [
"test/fuzzer/sqlsmith/nullif_map_with_config.test",
"test/sql/storage/memory/in_memory_compress.test"
]
},
{
"reason": "FIXME: Attempting to checkpoint read-only database.",
"paths": [
"test/sql/storage/read_duckdb/read_duckdb_index.test"
]
}
]
}