2.2 KiB
2.2 KiB
QtDesktopPet QA 基础设施验证记录
构建信息
| 项目 | 内容 |
|---|---|
| 测试日期 | 2026-07-17 |
| 验证范围 | 内部 QA 基础设施,不是产品发布验收 |
| Git commit | d0d1de4 |
| 工作树状态 | dirty;包含产品能力收缩、无用代码清理和本次 QA 基础设施改动 |
| 构建类型 | 未构建 |
| 操作系统 | Windows / Asia-Shanghai 环境 |
执行结果
| 检查 | 结果 | 摘要 |
|---|---|---|
| 核心逻辑 C++ 测试 | NOT_RUN | 已建立 28 个用例;本轮未调用 CMake、编译器或构建命令 |
| 静态检查 | PASS | 13 项通过,0 项失败 |
| PowerShell / JSON 解析 | PASS | 内部 QA 脚本和配置均可解析 |
| 性能报告器 fixture | PASS | 脱敏稳定样本成功生成 Markdown 报告,未出现退出或无响应判定 |
| 性能采样与报告链路 | PASS | 对临时 PowerShell 进程执行 1 秒采样并成功生成 PASS 报告;不代表产品性能 |
| 发布隔离规则 | PASS | 静态确认 GitHub 导出排除 docs/internal/reports,发布 CMake 和打包脚本不依赖内部 QA |
静态检查明细
- 92 个生产
.h/.cpp均登记在根 CMake。 - 根 CMake 不引用缺失生产源码。
- 6 个内部测试翻译单元均登记在内部 QA CMake。
- 活跃生产代码中没有已移除模块路径、类型或意图动作。
- 生产代码没有
Q_OBJECT,保持CMAKE_AUTOMOC OFF。 - 9 个发布必需输入存在。
- 默认角色清单可解析,所有声明状态均有 PNG 帧。
- GitHub 导出规则包含
docs/internal/reports排除项。 - 生产构建和打包不依赖
internal/qa。 git diff --check通过,仅显示 Git 的 LF/CRLF 提示。
限制与后续
- 没有验证 C++ 测试能否编译和运行;需要用户使用匹配 Qt Kit 手动构建内部 QA 工程。
- 没有运行桌宠 Release,因此没有功能、UI、网络、安装或真实性能结论。
- 性能 fixture 只验证报告脚本算法和输出路径,不代表 QtDesktopPet 实际性能。
- 下一份记录应基于重新构建后的 Release,并从
TEMPLATE.md创建正式验收记录。
最终结论
- QA 基础设施:
PASS WITH LIMITATIONS - 产品发布状态:
NOT EVALUATED