diff --git a/joj3_config_generator/models/result.py b/joj3_config_generator/models/result.py index 8975215..703a512 100644 --- a/joj3_config_generator/models/result.py +++ b/joj3_config_generator/models/result.py @@ -199,6 +199,7 @@ class ResultDetailConfig(BaseModel): 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_proc_peak: bool = Field(False, serialization_alias="showProcPeak") 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") diff --git a/joj3_config_generator/models/task.py b/joj3_config_generator/models/task.py index 07ce31e..e3c06e9 100644 --- a/joj3_config_generator/models/task.py +++ b/joj3_config_generator/models/task.py @@ -21,7 +21,9 @@ class ParserResultDetail(BaseModel): mem: bool = True # Display memory usage stdout: bool = False # Display stdout messages stderr: bool = False # Display stderr messages - exit_status: bool = True + exit_status: bool = True # Display exit status + proc_peak: bool = False # Display peak process count + error: bool = False # Display error messages class ParserFile(BaseModel): diff --git a/joj3_config_generator/transformers/task.py b/joj3_config_generator/transformers/task.py index 94a83d6..fc09002 100644 --- a/joj3_config_generator/transformers/task.py +++ b/joj3_config_generator/transformers/task.py @@ -149,6 +149,8 @@ def fix_result_detail( show_runtime=result_detail_parser_config.time, show_time=result_detail_parser_config.cpu_time, show_memory=result_detail_parser_config.mem, + show_error=result_detail_parser_config.error, + show_proc_peak=result_detail_parser_config.proc_peak, )