[中文版] 问题反馈:自动化测试卡死在 verify 步骤 (Smoke Tests)
Issue: CI process hangs at verify step (Smoke Tests)
描述:
当前 CI/自动化流程在构建和单元测试全部通过后,卡在了最后的 verify 环节(冒烟测试),无法继续执行。
具体现象:
Agent 在执行 curl 检查 localhost:34600 健康状态(/health 和 /?token=...)时卡死。
控制台长时间显示 waiting (for model),流程无法自动结束,也没有报错信息。
截图证据:
(请在此处插入截图)
可能原因与建议:
localhost:34600 服务未正常启动或端口监听超时,导致 curl 命令永久挂起。
建议为 verify 步骤增加超时设置(例如 timeout 10s 或 --max-time)。
或者暂时跳过此手工冒烟测试,改用更可靠的单元测试或集成测试来覆盖。
[English Version] Issue: CI stuck at verify step (Smoke Tests)
Problem: Automation workflow hangs on smoke tests (curl checks).
Description:
The CI pipeline passes build and initial tests but gets stuck at the final verify step (Smoke Tests). No further progress is made.
What happened:
The Agent runs curl commands against localhost:34600 (e.g., /health, /?token=...) and freezes.
The console stays in waiting (for model) state indefinitely.
Attached screenshot:
(Please insert screenshot here)
Possible root cause & suggestions:
The curl command likely times out because the local service on port 34600 is not responding.
Add a timeout to the curl commands (e.g., --max-time 10).
Consider skipping this manual smoke check in the pipeline, or replacing it with automated integration tests.
[中文版] 问题反馈:自动化测试卡死在 verify 步骤 (Smoke Tests)
Issue: CI process hangs at verify step (Smoke Tests)
描述:
当前 CI/自动化流程在构建和单元测试全部通过后,卡在了最后的 verify 环节(冒烟测试),无法继续执行。
具体现象:
Agent 在执行 curl 检查 localhost:34600 健康状态(/health 和 /?token=...)时卡死。
控制台长时间显示 waiting (for model),流程无法自动结束,也没有报错信息。
截图证据:
(请在此处插入截图)
可能原因与建议:
localhost:34600 服务未正常启动或端口监听超时,导致 curl 命令永久挂起。
建议为 verify 步骤增加超时设置(例如 timeout 10s 或 --max-time)。
或者暂时跳过此手工冒烟测试,改用更可靠的单元测试或集成测试来覆盖。
[English Version] Issue: CI stuck at verify step (Smoke Tests)
Problem: Automation workflow hangs on smoke tests (curl checks).
Description:
The CI pipeline passes build and initial tests but gets stuck at the final verify step (Smoke Tests). No further progress is made.
What happened:
The Agent runs curl commands against localhost:34600 (e.g., /health, /?token=...) and freezes.
The console stays in waiting (for model) state indefinitely.
Attached screenshot:
(Please insert screenshot here)
Possible root cause & suggestions:
The curl command likely times out because the local service on port 34600 is not responding.
Add a timeout to the curl commands (e.g., --max-time 10).
Consider skipping this manual smoke check in the pipeline, or replacing it with automated integration tests.