Skip to content

CI process hangs at verify step (Smoke Tests) #2872

@JasonFang1993

Description

@JasonFang1993

[中文版] 问题反馈:自动化测试卡死在 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)。

或者暂时跳过此手工冒烟测试,改用更可靠的单元测试或集成测试来覆盖。

Image

[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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    Status
    Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions