Release-gate Checklist

May 30, 2026 · View on GitHub

任何发版(debug 真机回归 / 上架)前必须从头跑一遍。 蓝本:https://github.com/CarGuo/GSYGithubApp/blob/master/harness/regression/checklist.md

0. 准备

1. 静态检查

2. 单元 / 组件测试(hypium)

3. E2E(hypium Driver)

  • auth domain flows/login-if-needed + login.spec 通过。
  • flows/skip-welcome 通过。
  • repository.spec 通过。

4. 手工回归(按 7 域)

5. 性能 / 内存

  • WelcomePage → MainTabs 冷启动 < 2.5s(鸿蒙中端机)。
  • List 滑动稳定 60fps,无明显丢帧。
  • 内存峰值 < 350MB。

6. 兼容性

  • 至少 2 个 HarmonyOS 版本 / 2 种屏幕(手机 / 折叠屏)。
  • 横竖屏切换无白屏 / 错位。

7. 包大小 / 隐私

8. 真机闭环

  • hdc install -r entry-default-signed.hap Success。
  • hdc shell aa start -a EntryAbility -b cn.gsy.githubapp 启动后 5s 内进程仍存活。
  • hilog 关键词 gsygithub 无 ERROR / FATAL。
  • PAT 登录 → 首页 → Trending → 仓库详情 → README 渲染 → 退出登录闭环成功。