def add_test_dimensions(cls): super(TestFetchAndSpooling, cls).add_test_dimensions() # Result fetching should be independent of file format, so only test against # Parquet files. cls.ImpalaTestMatrix.add_constraint(lambda v: v.get_value('table_format').file_format == 'parquet') extend_exec_option_dimension(cls, 'spool_query_results', 'true')
def add_test_dimensions(cls): super(TestLimitPushdownAnalyticFunctional, cls).add_test_dimensions() cls.ImpalaTestMatrix.add_dimension(create_single_exec_option_dimension()) # Also run with num_nodes=1 because it's easier to reproduce IMPALA-10296. extend_exec_option_dimension(cls, 'num_nodes', 1) cls.ImpalaTestMatrix.add_constraint(lambda v: v.get_value('table_format').file_format in ['parquet'])
def add_test_dimensions(cls): super(TestHdfsQueries, cls).add_test_dimensions() # Kudu doesn't support AllTypesAggMultiFilesNoPart (KUDU-1271, KUDU-1570). cls.ImpalaTestMatrix.add_constraint(lambda v:\ v.get_value('table_format').file_format != 'kudu') # Adding a test dimension here to test the small query opt in exhaustive. if cls.exploration_strategy() == 'exhaustive': extend_exec_option_dimension(cls, "exec_single_node_rows_threshold", "100")
def add_test_dimensions(cls): super(TestQueries, cls).add_test_dimensions() if cls.exploration_strategy() == 'core': cls.ImpalaTestMatrix.add_constraint(lambda v:\ v.get_value('table_format').file_format == 'parquet') # Adding a test dimension here to test the small query opt in exhaustive. if cls.exploration_strategy() == 'exhaustive': extend_exec_option_dimension(cls, "exec_single_node_rows_threshold", "100")
def add_test_dimensions(cls): super(TestQueries, cls).add_test_dimensions() if cls.exploration_strategy() == 'core': cls.ImpalaTestMatrix.add_constraint(lambda v:\ v.get_value('table_format').file_format == 'parquet') # Run these queries through both beeswax and HS2 to get coverage of both protocols. # Don't run all combinations of table format and protocol - the dimensions should # be orthogonal. cls.ImpalaTestMatrix.add_dimension(create_beeswax_hs2_dimension()) cls.ImpalaTestMatrix.add_constraint(hs2_parquet_constraint) # Adding a test dimension here to test the small query opt in exhaustive. if cls.exploration_strategy() == 'exhaustive': extend_exec_option_dimension(cls, "exec_single_node_rows_threshold", "100")