test: record remote lifecycle and endpoint release acceptance

This commit is contained in:
2026-09-24 18:34:52 +08:00
parent f0991d3ff2
commit f9afb8f8dd
3 changed files with 67 additions and 2 deletions

View File

@@ -46,4 +46,16 @@ v0.12 项目的 svc/config 是开发者文件,重新生成仍会保留。升
没有修改 eTax/ePay,也未连接业务服务器、真实数据库或云存储。所有服务与子进程均在本地临时环境验收并回收;本轮不是压力测试或业务迁移验收。
远程安装验收在不可变标签发布后执行,报告单独提交,不改写标签。
## 发布后的远程产物验收
2026-09-24 执行以下命令通过,耗时 26.55 秒;[机器报告](lifecycleEndpointsRemote.json) 记录校验和、检查项和验收源码哈希:
```sh
python3 scripts/verifyManagedRelease.py --version v0.13.0-preview --report performance/lifecycleEndpointsRemote.json
```
- 不可变标签的代码提交为 `f0991d3ff248e4cb32812c368f0f8ba28740a6c7`。从远程仓库安装 CLI,使用全新 GOMODCACHE;新项目自动引用 CLI 自身版本,没有本地 replace。
- 框架 module 校验和为 `h1:FhNYVObpirgbSdd5Ot02fHuhiopn6/a6ZlfE/HMrqRs=`。四个生成消费者均验证同一远程校验和,race 测试全部通过。
- 远程生成的入口通过故障退出码、初始化期间通知、排空后清理、端点开关/改名、项目健康响应、端点冲突清理验证;Go 错误目录继承与参数、手写 hook、自定义标量继续通过。
- 真实 nethttp/native 服务验证正常信号退出、根目录运行/构建、上传下载、原文回执、默认 404/405 及 Go 错误目录。临时项目、缓存、进程和端口已回收。
- 此报告单独提交;发布标签保持在上述代码提交,不改写标签。