feat(diff): auto detect testcases #13
|  | @ -5,6 +5,7 @@ from joj3_config_generator.models.common import Memory, Time | |||
| DEFAULT_CPU_LIMIT = Time("1s") | ||||
| DEFAULT_MEMORY_LIMIT = Memory("256m") | ||||
| DEFAULT_FILE_LIMIT = Memory("32m") | ||||
| DEFAULT_CASE_SCORE = 5 | ||||
| 
 | ||||
| JOJ3_CONFIG_ROOT = Path("/home/tt/.config/joj") | ||||
| TEAPOT_CONFIG_ROOT = Path("/home/tt/.config/teapot") | ||||
|  |  | |||
|  | @ -4,7 +4,7 @@ from functools import partial | |||
| from pathlib import Path | ||||
| from typing import Any, Callable, Dict, List, Set, Tuple | ||||
| 
 | ||||
| from joj3_config_generator.models import result, task | ||||
| from joj3_config_generator.models import const, result, task | ||||
| from joj3_config_generator.models.common import Memory, Time | ||||
| from joj3_config_generator.models.const import JOJ3_CONFIG_ROOT | ||||
| from joj3_config_generator.models.task import Parser as ParserEnum | ||||
|  | @ -179,7 +179,6 @@ def fix_diff( | |||
|             if any(case.endswith(other) for other in task_stage.cases) | ||||
|         ] | ||||
|     ) | ||||
|     print(default_cases) | ||||
|     stage_cases = [] | ||||
| 
					
					jon-lee marked this conversation as resolved
					
						
						
							Outdated
						
					
				 | ||||
|     parser_cases = [] | ||||
|     for case, case_stage in valid_cases: | ||||
|  | @ -225,7 +224,7 @@ def fix_diff( | |||
|         parser_case = result.DiffCasesConfig( | ||||
|             outputs=[ | ||||
|                 result.DiffOutputConfig( | ||||
|                     score=5,  # default score | ||||
|                     score=const.DEFAULT_CASE_SCORE, | ||||
|                     file_name="stdout", | ||||
| 
					
					jon-lee marked this conversation as resolved
					
				 
				
					
						张泊明518370910136
						commented  move it to  move it to `const.py` 
				
					
						李衍志523370910113
						commented  add  add `DEFAULT_CASE_SCORE` now | ||||
|                     answer_path=str(base_dir / f"{case}.out"), | ||||
|                 ) | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	Block a user
	
remove it