跳到正文
个人 Web Alpha内容核对:2026-09-23查看 Markdown

6.8 测试与贡献

先确定变更影响的边界,再选择测试。不要用复制源码常量的断言代替行为验证。

命令覆盖范围
pnpm test:contract共享契约与解析
pnpm test:work后端业务与数据库
pnpm test:nativeDSH 适配与执行授权
pnpm test:bindings客户端绑定与交互状态
pnpm test:references只读 MCP 服务与协议
pnpm test:prototype公共脚本和原型逻辑
pnpm typecheck构建及根类型检查
pnpm check:client客户端构建边界

一次变更的完成标准

  1. 修复缺陷先提供可失败的复现。
  2. 运行受影响测试,并说明未执行的环境依赖。
  3. 跨包改动增加真实数据库或宿主的接缝验证。
  4. 用户可见交互通过浏览器走查,包括等待、失败和恢复。
  5. 同步文档、版本边界和更新记录。

数据库测试可能创建容器或临时 schema;先确认当前环境与隔离要求。真实模型测试会产生费用,不能当作普通静态检查自动触发。

提交贡献

在源码仓库的贡献入口提交可复现的问题或变更,遵循仓库内 CONTRIBUTING.md。说明触发方式、修改后的行为、测试结果和已知限制。不要附带运行目录、个人照片、凭据或与变更无关的数据。

一个人,带领一支 AI 团队