fix: get group from within [] of task name
This commit is contained in:
		
							parent
							
								
									6538d5da91
								
							
						
					
					
						commit
						e5530ae580
					
				|  | @ -1,4 +1,5 @@ | ||||||
| import shlex | import shlex | ||||||
|  | import re | ||||||
| from typing import List, Tuple | from typing import List, Tuple | ||||||
| 
 | 
 | ||||||
| from joj3_config_generator.models import result, task | from joj3_config_generator.models import result, task | ||||||
|  | @ -9,12 +10,10 @@ def get_conf_stage( | ||||||
| ) -> result.StageDetail: | ) -> result.StageDetail: | ||||||
|     conf_stage = result.StageDetail( |     conf_stage = result.StageDetail( | ||||||
|         name=task_stage.name if task_stage.name is not None else "", |         name=task_stage.name if task_stage.name is not None else "", | ||||||
|         # TODO: we may have cq in future |  | ||||||
|         group=( |         group=( | ||||||
|             "joj" |             re.search(r'\[([^\[\]]+)\]', task_stage.name).group(1) | ||||||
|             if (task_stage.name is not None) |             if (task_stage.name is not None and re.search(r'\[([^\[\]]+)\]', task_stage.name)) | ||||||
|             and (("joj" in task_stage.name) or ("run" in task_stage.name)) |             else "" | ||||||
|             else None |  | ||||||
|         ), |         ), | ||||||
|         executor=result.Executor( |         executor=result.Executor( | ||||||
|             name="sandbox", |             name="sandbox", | ||||||
|  | @ -62,7 +61,7 @@ def get_executorWithConfig( | ||||||
|                     result.CmdFile(src=f"/home/tt/.config/joj/{file}") |                     result.CmdFile(src=f"/home/tt/.config/joj/{file}") | ||||||
|                     if not file.endswith("main.cpp") |                     if not file.endswith("main.cpp") | ||||||
|                     else result.CmdFile( |                     else result.CmdFile( | ||||||
|                         src=f"/home/tt/.config/joj/tests/homework/h7/e3/ex3-main.cpp" |                         src=f"/home/tt/.config/joj/homework/h7/e3/ex3-main.cpp" | ||||||
|                     ) |                     ) | ||||||
|                 ) |                 ) | ||||||
|                 for file in copy_in_files |                 for file in copy_in_files | ||||||
|  | @ -188,7 +187,6 @@ def fix_dummy( | ||||||
|     dummy_parser = [ |     dummy_parser = [ | ||||||
|         "dummy", |         "dummy", | ||||||
|         "result-status", |         "result-status", | ||||||
|         "cpplint", |  | ||||||
|     ] |     ] | ||||||
|     if task_stage.parsers is not None: |     if task_stage.parsers is not None: | ||||||
|         for parser in task_stage.parsers: |         for parser in task_stage.parsers: | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue
	
	Block a user