@@ -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
@@ -996,6 +992,18 @@ def create_perf_tasks():
996992 return tasks
997993
998994
995+ def create_atlas_data_lake_tasks ():
996+ tags = ["atlas_data_lake" ]
997+ tasks = []
998+ for c_ext in C_EXTS :
999+ vars = dict (TEST_NAME = "data_lake" )
1000+ handle_c_ext (c_ext , vars )
1001+ test_func = FunctionCall (func = "run tests" , vars = vars )
1002+ task_name = f"test-atlas-data-lake-{ c_ext } "
1003+ tasks .append (EvgTask (name = task_name , tags = tags , commands = [test_func ]))
1004+ return tasks
1005+
1006+
9991007def create_ocsp_tasks ():
10001008 tasks = []
10011009 tests = [
0 commit comments