Skip to content

[bug] 大量关键模块无测试覆盖 #91

Description

@Misaka477

step-realtime-cli 版本

1.0.0

Node 版本 & OS

Node 24.16.0 / Linux (Fedora 44)

复现步骤

pnpm test:coverage
# 观察 coverage 报告

以下核心模块完全没有测试文件(或仅有极少量测试):

文件 行数 测试文件 覆盖风险
packages/core/src/agent/agent-team.ts 1,455 极高
packages/core/src/agent/harness.ts 673
packages/core/src/tools/runtime.ts 900
packages/core/src/tools/native-impls/shell-tools.ts 403
packages/core/src/tools/native-impls/file-tools.ts 317
extensions/realtime-voice/src/bridge/coding-bridge.ts 656
packages/core/src/agent/conversation-memory.ts 2,346 仅 183 行 极高

期望行为

关键模块应有基础单元测试覆盖,并在 vitest.config.ts 的 coverage include 列表中

实际行为

上述模块不在 coverage include 列表中或完全没有测试文件

日志 / 堆栈

截图(可选)

No response

自检

  • 我已搜索 existing issues,确认这不是重复问题
  • 我已阅读 CONTRIBUTING.md

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions