-
Notifications
You must be signed in to change notification settings - Fork 0
Testing and Releases
22024735 edited this page Jul 11, 2026
·
1 revision
-
TypeScript 静态检查:
npm run check -
单元与集成测试:
npm test -
GUI 引用检查:
npm run check:gui -
GUI 构建与 portable 打包:
npm run package:gui -
真实 EXE 上下文救援烟测:
npm run smoke:packaged
v0.4.92 发布时共有 68 项测试通过。
- 启动真实 portable EXE,而不是直接运行 TypeScript。
- 使用临时配置连接 mock upstream。
- 第一次上游返回
198977 input + 1024 outputcontext 400。 - 验证代理只重试一次。
- 验证重试请求包含结构化工具结果清理。
- 验证
max_tokens仍为 1024。 - 调用 shutdown 后确认 EXE 退出。
- 清理 portable 临时目录。
更新版本号
-> 类型检查
-> 全量测试
-> GUI 引用检查
-> 构建 portable EXE
-> packaged smoke
-> 检查端口和临时目录残留
-> commit / push
-> 创建并推送版本 tag
版本必须在以下位置一致:
package.jsonpackage-lock.jsonsrc/proxy-runner.ts
- 多并发 64MB 请求压力测试。
- 上游断开、慢响应和半开 SSE 的故障注入。
- 配置保存失败与自动回滚测试。
- Electron main / Proxy worker 崩溃恢复测试。
- 非 loopback 安全测试。
- 长期运行的日志和 session retention 测试。