blob: a29a4a34f9656462207708af9977ccf76dc299ad [file] [log] [blame]
# Note: the *.shared groups also run on TestCliDriver
# DO NOT USE minimr, as MR is deprecated and MinimrCliDriver will be removed
minimr.query.files=\
doesnotexist.q
# Queries ran by both MiniLlapLocal and MiniTez
minitez.query.files.shared=\
hybridgrace_hashjoin_1.q,\
hybridgrace_hashjoin_2.q
# NOTE: Add tests to minitez only if it is very
# specific to tez and cannot be added to minillap.
minitez.query.files=\
acid_vectorization_original_tez.q,\
delete_orig_table.q,\
explainanalyze_1.q,\
explainanalyze_3.q,\
explainanalyze_4.q,\
explainanalyze_5.q,\
explainuser_3.q,\
multi_count_distinct.q,\
orc_merge12.q,\
orc_vectorization_ppd.q,\
tez_complextype_with_null.q,\
tez_tag.q,\
tez_union_udtf.q,\
tez_union_with_udf.q,\
update_orig_table.q,\
vector_join_part_col_char.q,\
vector_non_string_partition.q
minillap.query.files=\
acid_bucket_pruning.q,\
acid_direct_insert_insert_overwrite.q,\
acid_multiinsert_dyn_part.q,\
acid_multiinsert_static_parts.q,\
add_part_with_loc.q,\
alter_table_location2.q,\
alter_table_location3.q,\
autoColumnStats_6.q,\
autogen_colalias.q,\
binary_output_format.q,\
bucket5.q,\
bucket6.q,\
compressed_skip_header_footer_aggr.q,\
create_genericudaf.q,\
create_udaf.q,\
create_view.q,\
cte_2.q,\
cte_4.q,\
cttl.q,\
dynamic_partition_pruning_2.q,\
dynamic_semijoin_user_level.q,\
dynpart_cast.q,\
empty_dir_in_table.q,\
except_distinct.q,\
explainuser_2.q,\
external_table_purge.q,\
external_table_with_space_in_location_path.q,\
file_with_header_footer.q,\
gen_udf_example_add10.q,\
global_limit.q,\
groupby_bigdata.q,\
import_exported_table.q,\
input14.q,\
input14_limit.q,\
input17.q,\
input18.q,\
input20.q,\
input33.q,\
input34.q,\
input35.q,\
input36.q,\
input38.q,\
input5.q,\
insert_into1.q,\
insert_into2.q,\
insert_into3.q,\
insert_into4.q,\
insert_into5.q,\
insert_into6.q,\
intersect_all.q,\
intersect_distinct.q,\
intersect_merge.q,\
llap_nullscan.q,\
llap_stats.q,\
llap_udf.q,\
llapdecider.q,\
load_binary_data.q,\
load_fs2.q,\
load_hdfs_file_with_space_in_the_name.q,\
macro_1.q,\
macro_duplicate.q,\
mapreduce1.q,\
mapreduce2.q,\
mapreduce3.q,\
mapreduce4.q,\
mapreduce7.q,\
mapreduce8.q,\
merge_test_dummy_operator.q,\
mm_all.q,\
mm_cttas.q,\
mm_dp.q,\
mm_dyn_part.q,\
multi_count_distinct_null.q,\
newline.q,\
nonreserved_keywords_insert_into1.q,\
nullscript.q,\
orc_createas1.q,\
orc_llap_counters.q,\
orc_llap_counters1.q,\
orc_merge1.q,\
orc_merge10.q,\
orc_merge2.q,\
orc_merge3.q,\
orc_merge4.q,\
orc_merge_diff_fs.q,\
orc_ppd_basic.q,\
orc_ppd_schema_evol_3a.q,\
orc_struct_type_vectorization.q,\
parallel_colstats.q,\
parquet_complex_types_vectorization.q,\
parquet_map_type_vectorization.q,\
parquet_struct_type_vectorization.q,\
parquet_types_vectorization.q,\
partcols1.q,\
ppd_transform.q,\
query_with_semi.q,\
rcfile_bigdata.q,\
rcfile_createas1.q,\
rcfile_merge2.q,\
rcfile_merge3.q,\
rcfile_merge4.q,\
reduce_deduplicate.q,\
reduce_deduplicate_distinct.q,\
regexp_extract.q,\
remote_script.q,\
results_cache_diff_fs.q,\
results_cache_with_auth.q,\
schemeAuthority.q,\
schemeAuthority2.q,\
script_env_var1.q,\
script_env_var2.q,\
script_pipe.q,\
scriptfile1.q,\
select_transform_hint.q,\
skip_header_footer_aggr.q,\
skip_header_footer_proj.q,\
str_to_map.q,\
table_nonprintable.q,\
temp_table_add_part_with_loc.q,\
temp_table_add_partition_with_location.q,\
temp_table_drop_partitions_filter4.q,\
temp_table_external.q,\
temp_table_partcols1.q,\
tez_acid_union_dynamic_partition.q,\
tez_acid_union_dynamic_partition_2.q,\
tez_union_dynamic_partition.q,\
tez_union_dynamic_partition_2.q,\
transform1.q,\
transform2.q,\
transform3.q,\
transform_ppr1.q,\
transform_ppr2.q,\
udaf_sum_list.q,\
udf_printf.q,\
union23.q,\
unionDistinct_1.q,\
union_script.q,\
vector_custom_udf_configure.q,\
vector_offset_limit.q,\
vector_udf3.q,\
whroot_external1.q
mr.query.files=\
archive_excludeHadoop20.q,\
archive_multi.q,\
bucket_map_join_1.q,\
bucket_map_join_2.q,\
bucket_map_join_spark1.q,\
bucket_map_join_spark2.q,\
bucket_map_join_spark3.q,\
bucket_map_join_spark4.q,\
bucketcontext_1.q,\
bucketcontext_2.q,\
bucketcontext_3.q,\
bucketcontext_4.q,\
bucketcontext_5.q,\
bucketcontext_6.q,\
bucketcontext_7.q,\
bucketcontext_8.q,\
bucketmapjoin10.q,\
bucketmapjoin11.q,\
bucketmapjoin12.q,\
bucketmapjoin13.q,\
bucketmapjoin5.q,\
bucketmapjoin8.q,\
bucketmapjoin9.q,\
bucketmapjoin_negative.q,\
bucketmapjoin_negative2.q,\
bucketmapjoin_negative3.q,\
cbo_rp_auto_join1.q,\
explain_rearrange.q,\
f_is_null.q,\
hook_context_cs.q,\
infer_bucket_sort.q,\
input37.q,\
input39.q,\
inputwherefalse.q,\
join_map_ppr.q,\
join_vc.q,\
list_bucket_dml_8.q,\
localtimezone.q,\
manyViewJoin.q,\
mapjoin1.q,\
mapjoin47.q,\
mapjoin_distinct.q,\
mapjoin_filter_on_outerjoin.q,\
mapjoin_hook.q,\
mapjoin_memcheck.q,\
mapjoin_subquery.q,\
mapjoin_subquery2.q,\
mapjoin_test_outer.q,\
masking_5.q,\
nonmr_fetch.q,\
nonreserved_keywords_input37.q,\
parenthesis_star_by.q,\
partition_vs_table_metadata.q,\
row__id.q,\
sample_islocalmode_hook.q,\
sample_islocalmode_hook_use_metadata.q,\
serde_user_properties.q,\
skewjoinopt1.q,\
skewjoinopt10.q,\
skewjoinopt11.q,\
skewjoinopt12.q,\
skewjoinopt13.q,\
skewjoinopt14.q,\
skewjoinopt16.q,\
skewjoinopt17.q,\
skewjoinopt18.q,\
skewjoinopt19.q,\
skewjoinopt2.q,\
skewjoinopt20.q,\
skewjoinopt21.q,\
skewjoinopt3.q,\
skewjoinopt4.q,\
skewjoinopt5.q,\
skewjoinopt6.q,\
skewjoinopt7.q,\
skewjoinopt8.q,\
skewjoinopt9.q,\
smb_mapjoin9.q,\
smb_mapjoin_20.q,\
smb_mapjoin_21.q,\
smb_mapjoin_22.q,\
smb_mapjoin_25.q,\
smb_mapjoin_46.q,\
smb_mapjoin_47.q,\
sort_merge_join_desc_1.q,\
sort_merge_join_desc_2.q,\
sort_merge_join_desc_3.q,\
sort_merge_join_desc_4.q,\
sort_merge_join_desc_5.q,\
sort_merge_join_desc_6.q,\
sort_merge_join_desc_7.q,\
sort_merge_join_desc_8.q,\
stats_noscan_2.q,\
timestamptz_2.q,\
transform_acid.q,\
type_change_test_fraction_vectorized.q,\
type_change_test_int_vectorized.q,\
typechangetest.q,\
udaf_percentile_approx_23.q,\
udf_context_aware.q,\
udf_count.q,\
udf_using.q,\
uniquejoin.q,\
vector_udf_trunc.q,\
windowing_windowspec.q
encrypted.query.files=\
encryption_auto_purge_tables.q,\
encryption_ctas.q,\
encryption_drop_partition.q,\
encryption_drop_table.q,\
encryption_drop_table_in_encrypted_db.q,\
encryption_drop_view.q,\
encryption_insert_partition_dynamic.q,\
encryption_insert_partition_static.q,\
encryption_insert_values.q,\
encryption_join_unencrypted_tbl.q,\
encryption_join_with_different_encryption_keys.q,\
encryption_load_data_to_encrypted_tables.q,\
encryption_move_tbl.q,\
encryption_select_read_only_encrypted_tbl.q,\
encryption_select_read_only_unencrypted_tbl.q,\
encryption_unencrypted_nonhdfs_external_tables.q
# Queries ran by both MiniLlapLocal and Beeline
beeline.query.files.shared=\
create_merge_compressed.q,\
mapjoin2.q,\
materialized_view_create_rewrite.q,\
select_dummy_source.q
beeline.positive.include=\
colstats_all_nulls.q,\
desc_table_formatted.q,\
drop_with_concurrency.q,\
escape_comments.q,\
explain_outputs.q,\
insert_overwrite_local_directory_1.q,\
smb_mapjoin_1.q,\
smb_mapjoin_10.q,\
smb_mapjoin_11.q,\
smb_mapjoin_12.q,\
smb_mapjoin_13.q,\
smb_mapjoin_16.q,\
smb_mapjoin_2.q,\
smb_mapjoin_3.q,\
smb_mapjoin_7.q,\
udf_unix_timestamp.q
minimr.query.negative.files=\
cluster_tasklog_retrieval.q,\
ct_noperm_loc.q,\
ctas_noperm_loc.q,\
file_with_header_footer_negative.q,\
local_mapred_error_cache.q,\
mapreduce_stack_trace.q,\
mapreduce_stack_trace_turnoff.q,\
minimr_broken_pipe.q,\
table_nonprintable_negative.q,\
udf_local_resource.q
# tests are sorted use: perl -pe 's@\\\s*\n@ @g' testconfiguration.properties \
# | awk -F= '/spark.query.files/{print $2}' | perl -pe 's@.q *, *@\n@g' \
# | egrep -v '^ *$' | sort -V | uniq | perl -pe 's@\n@.q, \\\n@g' | perl -pe 's@^@ @g'
spark.query.files=\
add_part_multiple.q,\
alter_merge_orc.q,\
alter_merge_stats_orc.q,\
annotate_stats_join.q,\
antijoin.q,\
auto_join0.q,\
auto_join1.q,\
auto_join10.q,\
auto_join11.q,\
auto_join12.q,\
auto_join13.q,\
auto_join14.q,\
auto_join15.q,\
auto_join16.q,\
auto_join17.q,\
auto_join18.q,\
auto_join18_multi_distinct.q,\
auto_join19.q,\
auto_join2.q,\
auto_join20.q,\
auto_join21.q,\
auto_join22.q,\
auto_join23.q,\
auto_join24.q,\
auto_join26.q,\
auto_join27.q,\
auto_join28.q,\
auto_join29.q,\
auto_join3.q,\
auto_join30.q,\
auto_join31.q,\
auto_join32.q,\
auto_join4.q,\
auto_join5.q,\
auto_join6.q,\
auto_join7.q,\
auto_join8.q,\
auto_join9.q,\
auto_join_filters.q,\
auto_join_nulls.q,\
auto_join_reordering_values.q,\
auto_join_stats.q,\
auto_join_stats2.q,\
auto_join_without_localtask.q,\
auto_smb_mapjoin_14.q,\
auto_sortmerge_join_1.q,\
auto_sortmerge_join_12.q,\
auto_sortmerge_join_13.q,\
auto_sortmerge_join_14.q,\
auto_sortmerge_join_15.q,\
auto_sortmerge_join_16.q,\
auto_sortmerge_join_2.q,\
auto_sortmerge_join_3.q,\
auto_sortmerge_join_4.q,\
auto_sortmerge_join_5.q,\
auto_sortmerge_join_6.q,\
auto_sortmerge_join_7.q,\
auto_sortmerge_join_8.q,\
auto_sortmerge_join_9.q,\
avro_compression_enabled_native.q,\
avro_decimal_native.q,\
avro_joins.q,\
avro_joins_native.q,\
bucket2.q,\
bucket3.q,\
bucket4.q,\
bucket7.q,\
bucket_map_join_1.q,\
bucket_map_join_2.q,\
bucket_map_join_spark1.q,\
bucket_map_join_spark2.q,\
bucket_map_join_spark3.q,\
bucket_map_join_spark4.q,\
bucket_map_join_tez1.q,\
bucket_map_join_tez2.q,\
bucketmapjoin1.q,\
bucketmapjoin10.q,\
bucketmapjoin11.q,\
bucketmapjoin12.q,\
bucketmapjoin13.q,\
bucketmapjoin2.q,\
bucketmapjoin3.q,\
bucketmapjoin4.q,\
bucketmapjoin5.q,\
bucketmapjoin7.q,\
bucketmapjoin8.q,\
bucketmapjoin9.q,\
bucketmapjoin_negative.q,\
bucketmapjoin_negative2.q,\
bucketmapjoin_negative3.q,\
bucketsortoptimize_insert_2.q,\
bucketsortoptimize_insert_4.q,\
bucketsortoptimize_insert_6.q,\
bucketsortoptimize_insert_7.q,\
bucketsortoptimize_insert_8.q,\
cbo_gby.q,\
cbo_gby_empty.q,\
cbo_limit.q,\
cbo_semijoin.q,\
cbo_simple_select.q,\
cbo_stats.q,\
cbo_subq_in.q,\
cbo_subq_not_in.q,\
cbo_udf_udaf.q,\
cbo_union.q,\
column_access_stats.q,\
count.q,\
create_merge_compressed.q,\
cross_join.q,\
cross_product_check_1.q,\
cross_product_check_2.q,\
ctas.q,\
custom_input_output_format.q,\
date_join1.q,\
date_udf.q,\
decimal_1_1.q,\
decimal_join.q,\
disable_merge_for_bucketing.q,\
dynpart_sort_optimization.q,\
enforce_order.q,\
escape_clusterby1.q,\
escape_distributeby1.q,\
escape_orderby1.q,\
escape_sortby1.q,\
explaindenpendencydiffengs.q,\
filter_join_breaktask.q,\
filter_join_breaktask2.q,\
groupby1.q,\
groupby10.q,\
groupby11.q,\
groupby1_map.q,\
groupby1_map_nomap.q,\
groupby1_map_skew.q,\
groupby1_noskew.q,\
groupby2.q,\
groupby2_map.q,\
groupby2_map_multi_distinct.q,\
groupby2_map_skew.q,\
groupby2_noskew.q,\
groupby2_noskew_multi_distinct.q,\
groupby3.q,\
groupby3_map.q,\
groupby3_map_multi_distinct.q,\
groupby3_map_skew.q,\
groupby3_noskew.q,\
groupby3_noskew_multi_distinct.q,\
groupby4.q,\
groupby4_map.q,\
groupby4_map_skew.q,\
groupby4_noskew.q,\
groupby5.q,\
groupby5_map.q,\
groupby5_map_skew.q,\
groupby5_noskew.q,\
groupby6.q,\
groupby6_map.q,\
groupby6_map_skew.q,\
groupby6_noskew.q,\
groupby7.q,\
groupby7_map.q,\
groupby7_map_multi_single_reducer.q,\
groupby7_map_skew.q,\
groupby7_noskew.q,\
groupby7_noskew_multi_single_reducer.q,\
groupby8.q,\
groupby8_map.q,\
groupby8_map_skew.q,\
groupby8_noskew.q,\
groupby9.q,\
groupby_bigdata.q,\
groupby_complex_types.q,\
groupby_complex_types_multi_single_reducer.q,\
groupby_cube1.q,\
groupby_grouping_id2.q,\
groupby_map_ppr.q,\
groupby_map_ppr_multi_distinct.q,\
groupby_multi_insert_common_distinct.q,\
groupby_multi_single_reducer.q,\
groupby_multi_single_reducer2.q,\
groupby_multi_single_reducer3.q,\
groupby_position.q,\
groupby_ppr.q,\
groupby_ppr_multi_distinct.q,\
groupby_resolution.q,\
groupby_rollup1.q,\
groupby_sort_1_23.q,\
groupby_sort_skew_1.q,\
groupby_sort_skew_1_23.q,\
having.q,\
identity_project_remove_skip.q,\
index_auto_self_join.q,\
innerjoin.q,\
input12.q,\
input13.q,\
input14.q,\
input17.q,\
input18.q,\
input1_limit.q,\
input_part2.q,\
insert1.q,\
insert_into1.q,\
insert_into2.q,\
insert_into3.q,\
join0.q,\
join1.q,\
join10.q,\
join11.q,\
join12.q,\
join13.q,\
join14.q,\
join15.q,\
join16.q,\
join17.q,\
join18.q,\
join18_multi_distinct.q,\
join19.q,\
join2.q,\
join20.q,\
join21.q,\
join22.q,\
join23.q,\
join24.q,\
join25.q,\
join26.q,\
join27.q,\
join28.q,\
join29.q,\
join3.q,\
join30.q,\
join31.q,\
join32.q,\
join32_lessSize.q,\
join33.q,\
join34.q,\
join35.q,\
join36.q,\
join37.q,\
join38.q,\
join39.q,\
join4.q,\
join40.q,\
join41.q,\
join5.q,\
join6.q,\
join7.q,\
join8.q,\
join9.q,\
join_1to1.q,\
join_alt_syntax.q,\
join_array.q,\
join_casesensitive.q,\
join_cond_pushdown_1.q,\
join_cond_pushdown_2.q,\
join_cond_pushdown_3.q,\
join_cond_pushdown_4.q,\
join_cond_pushdown_unqual1.q,\
join_cond_pushdown_unqual2.q,\
join_cond_pushdown_unqual3.q,\
join_cond_pushdown_unqual4.q,\
join_empty.q,\
join_filters_overlap.q,\
join_hive_626.q,\
join_literals.q,\
join_map_ppr.q,\
join_merge_multi_expressions.q,\
join_merging.q,\
join_nullsafe.q,\
join_rc.q,\
join_reorder.q,\
join_reorder2.q,\
join_reorder3.q,\
join_reorder4.q,\
join_star.q,\
join_thrift.q,\
join_vc.q,\
join_view.q,\
lateral_view_explode2.q,\
lateral_view_multi_lateralviews.q,\
leftsemijoin.q,\
leftsemijoin_mr.q,\
limit_pushdown.q,\
limit_pushdown2.q,\
list_bucket_dml_2.q,\
load_dyn_part1.q,\
load_dyn_part10.q,\
load_dyn_part11.q,\
load_dyn_part12.q,\
load_dyn_part13.q,\
load_dyn_part14.q,\
load_dyn_part15.q,\
load_dyn_part2.q,\
load_dyn_part3.q,\
load_dyn_part4.q,\
load_dyn_part5.q,\
load_dyn_part6.q,\
load_dyn_part7.q,\
load_dyn_part8.q,\
load_dyn_part9.q,\
louter_join_ppr.q,\
mapjoin1.q,\
mapjoin_addjar.q,\
mapjoin_decimal.q,\
mapjoin_distinct.q,\
mapjoin_filter_on_outerjoin.q,\
mapjoin_mapjoin.q,\
mapjoin_memcheck.q,\
mapjoin_subquery.q,\
mapjoin_subquery2.q,\
mapjoin_test_outer.q,\
mapreduce1.q,\
mapreduce2.q,\
merge1.q,\
merge2.q,\
mergejoins.q,\
mergejoins_mixed.q,\
metadata_only_queries.q,\
metadata_only_queries_with_filters.q,\
multi_insert.q,\
multi_insert_gby.q,\
multi_insert_gby2.q,\
multi_insert_gby3.q,\
multi_insert_lateral_view.q,\
multi_insert_mixed.q,\
multi_insert_move_tasks_share_dependencies.q,\
multi_insert_with_join.q,\
multi_join_union.q,\
multi_join_union_src.q,\
multigroupby_singlemr.q,\
nullgroup.q,\
nullgroup2.q,\
nullgroup4.q,\
nullgroup4_multi_distinct.q,\
optimize_nullscan.q,\
order.q,\
order2.q,\
outer_join_ppr.q,\
parallel.q,\
parallel_join0.q,\
parallel_join1.q,\
parquet_join.q,\
parquet_vectorization_0.q,\
parquet_vectorization_1.q,\
parquet_vectorization_10.q,\
parquet_vectorization_11.q,\
parquet_vectorization_12.q,\
parquet_vectorization_13.q,\
parquet_vectorization_14.q,\
parquet_vectorization_15.q,\
parquet_vectorization_16.q,\
parquet_vectorization_17.q,\
parquet_vectorization_2.q,\
parquet_vectorization_3.q,\
parquet_vectorization_4.q,\
parquet_vectorization_5.q,\
parquet_vectorization_6.q,\
parquet_vectorization_7.q,\
parquet_vectorization_8.q,\
parquet_vectorization_9.q,\
parquet_vectorization_decimal_date.q,\
parquet_vectorization_div0.q,\
parquet_vectorization_limit.q,\
parquet_vectorization_nested_udf.q,\
parquet_vectorization_not.q,\
parquet_vectorization_offset_limit.q,\
parquet_vectorization_part.q,\
parquet_vectorization_part_project.q,\
parquet_vectorization_part_varchar.q,\
parquet_vectorization_pushdown.q,\
pcr.q,\
ppd_gby_join.q,\
ppd_join.q,\
ppd_join2.q,\
ppd_join3.q,\
ppd_join4.q,\
ppd_join5.q,\
ppd_join_filter.q,\
ppd_multi_insert.q,\
ppd_outer_join1.q,\
ppd_outer_join2.q,\
ppd_outer_join3.q,\
ppd_outer_join4.q,\
ppd_outer_join5.q,\
ppd_transform.q,\
ptf.q,\
ptf_decimal.q,\
ptf_general_queries.q,\
ptf_matchpath.q,\
ptf_rcfile.q,\
ptf_register_tblfn.q,\
ptf_seqfile.q,\
ptf_streaming.q,\
qroupby_limit_extrastep.q,\
rcfile_bigdata.q,\
reduce_deduplicate_exclude_join.q,\
router_join_ppr.q,\
row_deserialize_with_union.q,\
runtime_skewjoin_mapjoin_spark.q,\
sample1.q,\
sample10.q,\
sample2.q,\
sample3.q,\
sample4.q,\
sample5.q,\
sample6.q,\
sample7.q,\
sample8.q,\
sample9.q,\
script_env_var1.q,\
script_env_var2.q,\
script_pipe.q,\
scriptfile1.q,\
semijoin.q,\
skewjoin.q,\
skewjoin_noskew.q,\
skewjoin_union_remove_1.q,\
skewjoin_union_remove_2.q,\
skewjoinopt1.q,\
skewjoinopt10.q,\
skewjoinopt11.q,\
skewjoinopt12.q,\
skewjoinopt13.q,\
skewjoinopt14.q,\
skewjoinopt15.q,\
skewjoinopt16.q,\
skewjoinopt17.q,\
skewjoinopt18.q,\
skewjoinopt19.q,\
skewjoinopt2.q,\
skewjoinopt20.q,\
skewjoinopt3.q,\
skewjoinopt4.q,\
skewjoinopt5.q,\
skewjoinopt6.q,\
skewjoinopt7.q,\
skewjoinopt8.q,\
skewjoinopt9.q,\
smb_mapjoin_1.q,\
smb_mapjoin_10.q,\
smb_mapjoin_11.q,\
smb_mapjoin_12.q,\
smb_mapjoin_13.q,\
smb_mapjoin_14.q,\
smb_mapjoin_15.q,\
smb_mapjoin_16.q,\
smb_mapjoin_17.q,\
smb_mapjoin_18.q,\
smb_mapjoin_19.q,\
smb_mapjoin_2.q,\
smb_mapjoin_20.q,\
smb_mapjoin_21.q,\
smb_mapjoin_22.q,\
smb_mapjoin_25.q,\
smb_mapjoin_3.q,\
smb_mapjoin_4.q,\
smb_mapjoin_5.q,\
smb_mapjoin_6.q,\
smb_mapjoin_7.q,\
smb_mapjoin_8.q,\
smb_mapjoin_9.q,\
sort.q,\
stats0.q,\
stats1.q,\
stats10.q,\
stats12.q,\
stats13.q,\
stats14.q,\
stats15.q,\
stats16.q,\
stats18.q,\
stats2.q,\
stats3.q,\
stats5.q,\
stats6.q,\
stats7.q,\
stats8.q,\
stats9.q,\
stats_noscan_1.q,\
stats_noscan_2.q,\
stats_only_null.q,\
stats_partscan_1_23.q,\
statsfs.q,\
subquery_exists.q,\
subquery_in.q,\
subquery_multi.q,\
subquery_multiinsert.q,\
subquery_nested_subquery.q,\
subquery_notin.q,\
subquery_null_agg.q,\
subquery_scalar.q,\
subquery_select.q,\
subquery_shared_alias.q,\
subquery_views.q,\
table_access_keys_stats.q,\
temp_table.q,\
temp_table_gb1.q,\
temp_table_join1.q,\
tez_join_tests.q,\
tez_joins_explain.q,\
timestamp_1.q,\
timestamp_2.q,\
timestamp_3.q,\
timestamp_comparison.q,\
timestamp_lazy.q,\
timestamp_null.q,\
timestamp_udf.q,\
transform1.q,\
transform2.q,\
transform_ppr1.q,\
transform_ppr2.q,\
udaf_collect_set.q,\
udf_example_add.q,\
udf_in_file.q,\
udf_max.q,\
udf_min.q,\
udf_percentile.q,\
union.q,\
union10.q,\
union11.q,\
union12.q,\
union13.q,\
union14.q,\
union15.q,\
union16.q,\
union17.q,\
union18.q,\
union19.q,\
union2.q,\
union20.q,\
union21.q,\
union22.q,\
union23.q,\
union24.q,\
union25.q,\
union26.q,\
union27.q,\
union28.q,\
union29.q,\
union3.q,\
union30.q,\
union31.q,\
union32.q,\
union33.q,\
union34.q,\
union4.q,\
union5.q,\
union6.q,\
union7.q,\
union8.q,\
union9.q,\
union_date.q,\
union_date_trim.q,\
union_lateralview.q,\
union_null.q,\
union_ppr.q,\
union_remove_1.q,\
union_remove_10.q,\
union_remove_11.q,\
union_remove_12.q,\
union_remove_13.q,\
union_remove_14.q,\
union_remove_15.q,\
union_remove_16.q,\
union_remove_17.q,\
union_remove_18.q,\
union_remove_19.q,\
union_remove_2.q,\
union_remove_20.q,\
union_remove_21.q,\
union_remove_22.q,\
union_remove_23.q,\
union_remove_24.q,\
union_remove_25.q,\
union_remove_3.q,\
union_remove_4.q,\
union_remove_5.q,\
union_remove_6.q,\
union_remove_6_subq.q,\
union_remove_7.q,\
union_remove_8.q,\
union_remove_9.q,\
union_script.q,\
union_top_level.q,\
union_view.q,\
uniquejoin.q,\
varchar_join1.q,\
vector_between_in.q,\
vector_cast_constant.q,\
vector_char_4.q,\
vector_count_distinct.q,\
vector_data_types.q,\
vector_decimal_aggregate.q,\
vector_decimal_mapjoin.q,\
vector_distinct_2.q,\
vector_elt.q,\
vector_groupby_3.q,\
vector_left_outer_join.q,\
vector_mapjoin_reduce.q,\
vector_orderby_5.q,\
vector_string_concat.q,\
vector_varchar_4.q,\
vectorization_0.q,\
vectorization_1.q,\
vectorization_10.q,\
vectorization_11.q,\
vectorization_12.q,\
vectorization_13.q,\
vectorization_14.q,\
vectorization_15.q,\
vectorization_16.q,\
vectorization_17.q,\
vectorization_2.q,\
vectorization_3.q,\
vectorization_4.q,\
vectorization_5.q,\
vectorization_6.q,\
vectorization_9.q,\
vectorization_decimal_date.q,\
vectorization_div0.q,\
vectorization_input_format_excludes.q,\
vectorization_nested_udf.q,\
vectorization_not.q,\
vectorization_parquet_projection.q,\
vectorization_part.q,\
vectorization_part_project.q,\
vectorization_pushdown.q,\
vectorization_short_regress.q,\
vectorized_case.q,\
vectorized_mapjoin.q,\
vectorized_math_funcs.q,\
vectorized_nested_mapjoin.q,\
vectorized_ptf.q,\
vectorized_rcfile_columnar.q,\
vectorized_shufflejoin.q,\
vectorized_string_funcs.q,\
vectorized_timestamp_funcs.q,\
windowing.q
# Unlike "spark.query.files" above, these tests only run
# under Spark engine and only use TestSparkCliDriver.
spark.only.query.files=\
spark_combine_equivalent_work_2.q,\
spark_union_merge.q
# Unlike "miniSparkOnYarn.query.files" below, these tests only run
# under Spark engine and only use TestMiniSparkOnYarnCliDriver.
miniSparkOnYarn.only.query.files=\
dynamic_rdd_cache.q,\
spark_combine_equivalent_work.q,\
spark_constprog_dpp.q,\
spark_dynamic_partition_pruning.q,\
spark_dynamic_partition_pruning_2.q,\
spark_dynamic_partition_pruning_3.q,\
spark_dynamic_partition_pruning_4.q,\
spark_dynamic_partition_pruning_5.q,\
spark_dynamic_partition_pruning_6.q,\
spark_dynamic_partition_pruning_7.q,\
spark_dynamic_partition_pruning_mapjoin_only.q,\
spark_dynamic_partition_pruning_recursive_mapjoin.q,\
spark_explain_groupbyshuffle.q,\
spark_explainuser_1.q,\
spark_in_process_launcher.q,\
spark_multi_insert_parallel_orderby.q,\
spark_opt_shuffle_serde.q,\
spark_use_op_stats.q,\
spark_use_ts_stats_for_mapjoin.q,\
spark_vectorized_dynamic_partition_pruning.q
miniSparkOnYarn.query.files=\
auto_sortmerge_join_16.q,\
bucket4.q,\
bucket5.q,\
bucket6.q,\
bucketmapjoin6.q,\
bucketmapjoin7.q,\
constprog_partitioner.q,\
constprog_semijoin.q,\
disable_merge_for_bucketing.q,\
empty_dir_in_table.q,\
external_table_with_space_in_location_path.q,\
file_with_header_footer.q,\
gen_udf_example_add10.q,\
import_exported_table.q,\
index_bitmap3.q,\
index_bitmap_auto.q,\
infer_bucket_sort_bucketed_table.q,\
infer_bucket_sort_map_operators.q,\
infer_bucket_sort_merge.q,\
infer_bucket_sort_num_buckets.q,\
infer_bucket_sort_reducers_power_two.q,\
input16_cc.q,\
insert_overwrite_directory2.q,\
leftsemijoin_mr.q,\
list_bucket_dml_10.q,\
load_fs2.q,\
load_hdfs_file_with_space_in_the_name.q,\
orc_merge1.q,\
orc_merge2.q,\
orc_merge3.q,\
orc_merge4.q,\
orc_merge5.q,\
orc_merge6.q,\
orc_merge7.q,\
orc_merge8.q,\
orc_merge9.q,\
orc_merge_diff_fs.q,\
orc_merge_incompat1.q,\
orc_merge_incompat2.q,\
parallel_orderby.q,\
quotedid_smb.q,\
reduce_deduplicate.q,\
remote_script.q,\
root_dir_external_table.q,\
schemeAuthority.q,\
schemeAuthority2.q,\
scriptfile1.q,\
temp_table_external.q,\
truncate_column_buckets.q,\
uber_reduce.q,\
vector_inner_join.q,\
vector_outer_join0.q,\
vector_outer_join1.q,\
vector_outer_join2.q,\
vector_outer_join3.q,\
vector_outer_join4.q,\
vector_outer_join5.q
localSpark.only.query.files=\
spark_local_queries.q
spark.query.negative.files=\
groupby2_map_skew_multi_distinct.q,\
groupby2_multi_distinct.q,\
groupby3_map_skew_multi_distinct.q,\
groupby3_multi_distinct.q,\
groupby_grouping_sets7.q
spark.only.query.negative.files=\
spark_job_max_tasks.q,\
spark_stage_max_tasks.q,\
spark_submit_negative_executor_cores.q,\
spark_submit_negative_executor_memory.q,\
spark_task_failure.q
tez.perf.disabled.query.files=\
mv_query30.q,\
mv_query44.q,\
mv_query45.q,\
mv_query67.q,\
mv_query68.q
spark.perf.disabled.query.files=\
cbo_ext_query1.q,\
cbo_query1.q,\
cbo_query10.q,\
cbo_query11.q,\
cbo_query12.q,\
cbo_query13.q,\
cbo_query14.q,\
cbo_query15.q,\
cbo_query16.q,\
cbo_query17.q,\
cbo_query18.q,\
cbo_query19.q,\
cbo_query2.q,\
cbo_query20.q,\
cbo_query21.q,\
cbo_query22.q,\
cbo_query23.q,\
cbo_query24.q,\
cbo_query25.q,\
cbo_query26.q,\
cbo_query27.q,\
cbo_query28.q,\
cbo_query29.q,\
cbo_query3.q,\
cbo_query30.q,\
cbo_query31.q,\
cbo_query32.q,\
cbo_query33.q,\
cbo_query34.q,\
cbo_query35.q,\
cbo_query36.q,\
cbo_query37.q,\
cbo_query38.q,\
cbo_query39.q,\
cbo_query4.q,\
cbo_query40.q,\
cbo_query42.q,\
cbo_query43.q,\
cbo_query44.q,\
cbo_query45.q,\
cbo_query46.q,\
cbo_query47.q,\
cbo_query48.q,\
cbo_query49.q,\
cbo_query5.q,\
cbo_query50.q,\
cbo_query51.q,\
cbo_query52.q,\
cbo_query53.q,\
cbo_query54.q,\
cbo_query55.q,\
cbo_query56.q,\
cbo_query57.q,\
cbo_query58.q,\
cbo_query59.q,\
cbo_query6.q,\
cbo_query60.q,\
cbo_query61.q,\
cbo_query63.q,\
cbo_query64.q,\
cbo_query65.q,\
cbo_query66.q,\
cbo_query67.q,\
cbo_query68.q,\
cbo_query69.q,\
cbo_query7.q,\
cbo_query70.q,\
cbo_query71.q,\
cbo_query72.q,\
cbo_query73.q,\
cbo_query74.q,\
cbo_query75.q,\
cbo_query76.q,\
cbo_query77.q,\
cbo_query78.q,\
cbo_query79.q,\
cbo_query8.q,\
cbo_query80.q,\
cbo_query81.q,\
cbo_query82.q,\
cbo_query83.q,\
cbo_query84.q,\
cbo_query85.q,\
cbo_query86.q,\
cbo_query87.q,\
cbo_query88.q,\
cbo_query89.q,\
cbo_query9.q,\
cbo_query90.q,\
cbo_query91.q,\
cbo_query92.q,\
cbo_query93.q,\
cbo_query94.q,\
cbo_query95.q,\
cbo_query96.q,\
cbo_query97.q,\
cbo_query98.q,\
cbo_query99.q,\
mv_query30.q,\
mv_query44.q,\
mv_query45.q,\
mv_query67.q,\
mv_query68.q,\
query14.q,\
query1b.q,\
query64.q
druid.query.files=\
druid_materialized_view_rewrite_ssb.q,\
druid_timeseries.q,\
druid_timestamptz.q,\
druid_timestamptz2.q,\
druid_topn.q,\
druidmini_dynamic_partition.q,\
druidmini_expressions.q,\
druidmini_extractTime.q,\
druidmini_floorTime.q,\
druidmini_joins.q,\
druidmini_masking.q,\
druidmini_mv.q,\
druidmini_semijoin_reduction_all_types.q,\
druidmini_test1.q,\
druidmini_test_alter.q,\
druidmini_test_insert.q,\
druidmini_test_ts.q
druid.kafka.query.files=\
druidkafkamini_avro.q,\
druidkafkamini_basic.q,\
druidkafkamini_csv.q,\
druidkafkamini_delimited.q
hive.kafka.query.files=\
kafka_storage_handler.q
druid.llap.local.query.files=\
druidmini_noop.q
# tests to be run only by TestErasureCodingHDFSCliDriver
erasurecoding.only.query.files=\
erasure_commands.q,\
erasure_explain.q,\
erasure_simple.q