Files
a-share-analysis/docs/features/GOV-004-mandatory-gitea-push/test-plan.md
T

14 lines
1022 B
Markdown

# 测试计划
- 运行 `npm run test:governance`,要求 5 个治理测试通过、0 个失败。
- 运行 `git diff --check`,要求无空白错误。
- 扫描 `AGENTS.md``README.md``docs/governance/`,要求不存在“默认不推送”或“逐次授权后才能推送”的现行冲突文本。
- 检查 `git remote get-url --push origin` 精确等于指定 Gitea 仓库。
- 比较 `git rev-parse main` 与远程 `refs/heads/main` SHA。
- 分别解析本地和远程 `v0.0.0``v0.0.1``v0.0.2``v0.0.3` 指向的提交并比较。
- 检查全局 `credential.helper``remote.pushDefault` 与 GOV-004 开始前一致。
- 扫描仓库文件和暂存区,要求没有凭据 URL、密码赋值或令牌赋值。
- 运行 `npx gitnexus analyze` 和指定仓库的 `detect-changes`,记录节点、关系、流程和风险。
- 运行 `npm run governance:finish -- GOV-004 mandatory-gitea-push`,要求退出码为 0。
- 本功能不修改页面,视觉验证标记不适用并说明原因。