diff --git a/joj3_config_generator/models/result.py b/joj3_config_generator/models/result.py index 733a6a6..eb5dfc9 100644 --- a/joj3_config_generator/models/result.py +++ b/joj3_config_generator/models/result.py @@ -192,10 +192,15 @@ class DiffOutputConfig(BaseModel): class ResultDetailConfig(BaseModel): score: int = 0 comment: str = "" - show_files: List[str] = Field([], serialization_alias="showFiles") + show_executor_status: bool = Field(True, serialization_alias="showExxecutorStatus") show_exit_status: bool = Field(True, serialization_alias="showExitStatus") - show_runtime: bool = Field(True, serialization_alias="showRuntime") + show_error: bool = Field(False, serialization_alias="showError") + show_time: bool = Field(True, serialization_alias="showTime") show_memory: bool = Field(False, serialization_alias="showMemory") + show_runtime: bool = Field(True, serialization_alias="showRuntime") + show_files: List[str] = Field([], serialization_alias="showFiles") + files_in_code_block: bool = Field(True, serialization_alias="filesInCodeBlock") + max_file_length: int = Field(2048, serialization_alias="maxFileLength") class KeywordConfig(BaseModel): diff --git a/joj3_config_generator/models/task.py b/joj3_config_generator/models/task.py index 6a8c392..f2e9c1d 100644 --- a/joj3_config_generator/models/task.py +++ b/joj3_config_generator/models/task.py @@ -15,6 +15,7 @@ from joj3_config_generator.models.const import ( class ParserResultDetail(BaseModel): + cpu_time: bool = True # Display CPU time time: bool = True # Display run time mem: bool = True # Display memory usage stdout: bool = False # Display stdout messages diff --git a/joj3_config_generator/transformers/task.py b/joj3_config_generator/transformers/task.py index 6d6ce52..ddd9362 100644 --- a/joj3_config_generator/transformers/task.py +++ b/joj3_config_generator/transformers/task.py @@ -144,6 +144,7 @@ def fix_result_detail( show_files=show_files, show_exit_status=result_detail_parser_config.exit_status, show_runtime=result_detail_parser_config.time, + show_time=result_detail_parser_config.cpu_time, show_memory=result_detail_parser_config.mem, )