feat: control show CPU time in toml
All checks were successful
build / build (push) Successful in 1m56s
All checks were successful
build / build (push) Successful in 1m56s
This commit is contained in:
parent
9dda8ca7d9
commit
7a30ef1bf0
|
@ -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):
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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,
|
||||
)
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user