feat: support show_error and show_proc_peak
Some checks failed
build / build (push) Failing after 45s

This commit is contained in:
张泊明518370910136 2025-06-02 19:04:32 -04:00
parent e1e3d59492
commit 7b9f57343b
GPG Key ID: D47306D7062CDA9D
3 changed files with 6 additions and 1 deletions

View File

@ -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")

View File

@ -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):

View File

@ -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,
)