chore: cleanup old docs, add regression report and unresolved bugs
- Remove stale test docs (test2-*, bugs-user-*, bug-report, session-notes) - Add UNRESOLVED-BUGS.md and regression-full-report.md - Update todo.md
This commit is contained in:
@ -1,36 +1,11 @@
|
||||
# OCDP 第二次测试 - 完成
|
||||
# OCDP 最终文档结构
|
||||
|
||||
## 交付文档
|
||||
| 文档 | 路径 | 内容 |
|
||||
## docs/ 目录 (已清理)
|
||||
|
||||
| 文件 | 用途 | 状态 |
|
||||
|------|------|------|
|
||||
| 综合报告 | `docs/test2-report.md` | 3 个测试的完整结果 |
|
||||
| 配额测试详情 | `docs/test2-quota.md` | 配额限额详细分析 |
|
||||
| Values 优先级测试 | `docs/test2-values-priority.md` | values 覆盖测试+冲突测试 |
|
||||
| UI 溢出/滚动/刷新 | `docs/test2-ui-overflow.md` | Playwright + 源码分析 |
|
||||
|
||||
## 核心发现
|
||||
|
||||
### 1. 资源配额
|
||||
| 发现 | 影响 |
|
||||
|------|------|
|
||||
| ✅ K8s ResourceQuota 对象正确创建并生效 | cpu/gpu/mem 限制在 pod 级别执行 |
|
||||
| ❌ **无 API 层预检查** | 后端接受所有部署请求,配额耗尽时 pod stuck pending-install |
|
||||
| ❌ **GPU 配额可绕过** | gpu=0 用户能提交需要 GPU 的 chart |
|
||||
| ❌ **实例不会自动 failed** | 超配额实例永远 stuck 在 pending-install |
|
||||
|
||||
### 2. Values 覆盖优先级
|
||||
| 优先级 | 来源 | 说明 |
|
||||
|--------|------|------|
|
||||
| 🥇 **最高** | `values` JSON 字段 | 结构化 JSON - 覆盖一切 |
|
||||
| 🥈 **中** | `valuesYaml` 字符串 | 被 values JSON 覆盖 |
|
||||
| 🥉 **最低** | Chart 内置 values.yaml | 默认基线 |
|
||||
| ⚠️ **冲突时静默覆盖,无警告** | 两者都提供时 values JSON 全胜 | |
|
||||
|
||||
### 3. 前端 UI
|
||||
| 测试 | 结论 |
|
||||
|------|------|
|
||||
| 水平溢出 | ✅ 无问题 |
|
||||
| 响应式 | ✅ sm/md/lg/xl 正确 |
|
||||
| 滚动 | ✅ 流畅 |
|
||||
| 刷新 | ✅ 正常 |
|
||||
| 颜色对比度 | ⚠️ 登录错误文本 red-400 WCAG AA 不合格 |
|
||||
| `user-guide.md` | 用户操作指南 | ✅ 永久参考 |
|
||||
| `test-scenarios.md` | 100+ 测试用例设计 | ✅ 永久参考 |
|
||||
| `test-users.json` | 4 个测试账号凭证 | ✅ 永久参考 |
|
||||
| `regression-full-report.md` | 最新综合回归报告 | ✅ 可删除(下一个版本) |
|
||||
| `UNRESOLVED-BUGS.md` | 未修复问题清单 (15 个) | ✅ 当前版本 |
|
||||
|
||||
Reference in New Issue
Block a user