记录 P2 收尾验证状态
This commit is contained in:
@@ -57,3 +57,27 @@
|
||||
3. 已在后续切片建立 package `Tests~/EditMode` 第一刀 smoke 测试,但尚未迁移完整 Runtime/EditMode/PlayMode 测试。
|
||||
4. Addressables 测试资源已统一到主项目测试目录的 `Resources/Fixtures/Addressables`,后续迁移 Tests 前需要决定是否镜像到 package `Tests~`。
|
||||
5. 仍需在一个真正空白 Unity 项目中重复 Git package 接入;FishingFrenzy 是真实消费方,但不是空白项目。
|
||||
|
||||
## 2026-06-06 验证补充
|
||||
|
||||
本轮按 P2 收尾顺序补做以下检查:
|
||||
|
||||
1. Addressables 测试资源 entry
|
||||
- `Default Local Group.asset` 曾出现本地未提交改动,内容为清空 `FlowScope.Tests.Addressables.Text` 对应 entry。
|
||||
- 已确认该改动不是预期变更,并恢复到干净工作树;当前 `git status` 无该文件 diff。
|
||||
|
||||
2. 静态与生成 csproj 编译验证
|
||||
- `Packages/com.flowscope.gamecore/package.json` 可被 `ConvertFrom-Json` 解析。
|
||||
- `Packages/com.flowscope.gamecore/Tests~/EditMode/FlowScope.PackageTests.EditMode.asmdef` 可被 `ConvertFrom-Json` 解析。
|
||||
- `FlowScope.Runtime.csproj`、`FlowScope.Addressables.csproj`、`FlowScope.Tests.EditMode.csproj`、`FlowScope.Tests.PlayMode.csproj` 均可 `dotnet build --no-restore` 成功。
|
||||
- 编译仍有 Unity 生成 csproj 常见的 `MSB3277` 引用版本冲突 warning,但无错误。
|
||||
|
||||
3. Unity Test Runner
|
||||
- UnitySkills `http://127.0.0.1:8090/health` 当前不可连接。
|
||||
- 直接执行 Unity batchmode EditMode Test Runner 时,Unity 进程卡在启动阶段,未生成 test results;已停止残留 batchmode 进程。
|
||||
- 因此本轮不能宣称 Unity Test Runner 已通过。
|
||||
|
||||
4. 空白 Unity 项目 Git URL 复验
|
||||
- 使用 `C:\tmp\flowscope-upm-probe-p2` 手工创建最小 probe 并写入 Git package manifest 后,Unity batchmode 能启动,但 UPM 在更新 manifest 时失败:`The "path" argument must be of type string. Received undefined`,未生成 `packages-lock.json`。
|
||||
- 该 probe 不是由 Unity Hub/template 正式创建的完整项目,因此本轮结果不能判定为 FlowScope package 安装失败,只能记录为“手工最小 probe 不足以完成空白项目 gate”。
|
||||
- 后续仍需使用一个真正由 Unity 创建的空白项目复验 Git URL 安装。
|
||||
|
||||
Reference in New Issue
Block a user