@@ -213,7 +213,7 @@ def zip_cycle(*iterables, empty_default=None):
213213 yield tuple (next (i , empty_default ) for i in cycles )
214214
215215
216- def handle_c_ext (c_ext , expansions ):
216+ def handle_c_ext (c_ext , expansions ) -> None :
217217 """Handle c extension option."""
218218 if c_ext == C_EXTS [0 ]:
219219 expansions ["NO_EXT" ] = "1"
@@ -600,14 +600,10 @@ def create_no_c_ext_variants():
600600def create_atlas_data_lake_variants ():
601601 variants = []
602602 host = HOSTS ["ubuntu22" ]
603- for python , c_ext in product (MIN_MAX_PYTHON , C_EXTS ):
604- tasks = ["atlas-data-lake-tests" ]
605- expansions = dict (AUTH = "auth" )
606- handle_c_ext (c_ext , expansions )
607- display_name = get_display_name ("Atlas Data Lake" , host , python = python , ** expansions )
608- variant = create_variant (
609- tasks , display_name , host = host , python = python , expansions = expansions
610- )
603+ for python in MIN_MAX_PYTHON :
604+ tasks = [".atlas_data_lake" ]
605+ display_name = get_display_name ("Atlas Data Lake" , host , python = python )
606+ variant = create_variant (tasks , display_name , host = host , python = python )
611607 variants .append (variant )
612608 return variants
613609
@@ -970,6 +966,18 @@ def create_perf_tasks():
970966 return tasks
971967
972968
969+ def create_atlas_data_lake_tasks ():
970+ tags = ["atlas_data_lake" ]
971+ tasks = []
972+ for c_ext in C_EXTS :
973+ vars = dict (TEST_NAME = "data_lake" )
974+ handle_c_ext (c_ext , vars )
975+ test_func = FunctionCall (func = "run tests" , vars = vars )
976+ task_name = f"test-atlas-data-lake-{ c_ext } "
977+ tasks .append (EvgTask (name = task_name , tags = tags , commands = [test_func ]))
978+ return tasks
979+
980+
973981def create_ocsp_tasks ():
974982 tasks = []
975983 tests = [
0 commit comments