fix(models/result): wrong alias
Some checks failed
build / build (pull_request) Failing after 2m26s
build / build (push) Failing after 2m28s

This commit is contained in:
李衍志523370910113 2025-03-02 17:29:42 +08:00
parent 9bd662df8c
commit b8bd3feccb
2 changed files with 27 additions and 15 deletions

View File

@ -164,15 +164,17 @@ class DiffOutputConfig(BaseModel):
score: Optional[int] = None score: Optional[int] = None
file_name: str = Field("", alias="fileName") file_name: str = Field("", alias="fileName")
answer_path: str = Field("", alias="answerPath") answer_path: str = Field("", alias="answerPath")
force_quit_on_diff: Optional[bool] = Field(False, alias="forceQuitOnDiff") force_quit_on_diff: Optional[bool] = Field(
always_hide: Optional[bool] = Field(False, alias="alwaysHide") False, serialization_alias="forceQuitOnDiff"
compare_space: Optional[bool] = Field(False, alias="compareSpace") )
always_hide: Optional[bool] = Field(False, serialization_alias="alwaysHide")
compare_space: Optional[bool] = Field(False, serialization_alias="compareSpace")
class ResultDetailConfig(BaseModel): class ResultDetailConfig(BaseModel):
score: int = 0 score: int = 0
comment: str = "" comment: str = ""
show_files: List[str] = Field([], alias="showFiles") show_files: List[str] = Field([], serialization_alias="showFiles")
show_exit_status: Optional[bool] = Field(True, alias="showExitStatus") show_exit_status: Optional[bool] = Field(True, serialization_alias="showExitStatus")
show_runtime: Optional[bool] = Field(True, alias="showRuntime") show_runtime: Optional[bool] = Field(True, serialization_alias="showRuntime")
show_memory: Optional[bool] = Field(False, alias="showMemory") show_memory: Optional[bool] = Field(False, serialization_alias="showMemory")

View File

@ -130,15 +130,25 @@ def fix_result_detail(
if task_stage.result_detail.stderr: if task_stage.result_detail.stderr:
show_files.append("stderr") show_files.append("stderr")
result_detail_parser.with_.update( result_detail_parser.with_.update(
{ result.ResultDetailConfig(
"score": 0, score=0,
"comment": "", comment="",
"showFiles": show_files, show_files=show_files,
"showExitStatus": task_stage.result_detail.exitstatus, show_exit_status=task_stage.result_detail.exitstatus,
"showRuntime": task_stage.result_detail.time, show_runtime=task_stage.result_detail.time,
"showMemory": task_stage.result_detail.mem, show_memory=task_stage.result_detail.mem,
} ).model_dump()
) )
# result_detail_parser.with_.update(
# {
# "score": 0,
# "comment": "",
# "showFiles": show_files,
# "showExitStatus": task_stage.result_detail.exitstatus,
# "showRuntime": task_stage.result_detail.time,
# "showMemory": task_stage.result_detail.mem,
# }
# )
return conf_stage return conf_stage