From 8c272130fb146975c6bd67731218626e088ff9e8 Mon Sep 17 00:00:00 2001 From: DKChan <524912269@qq.com> Date: Mon, 5 Oct 2026 08:49:24 +0800 Subject: [PATCH] =?UTF-8?q?=E7=A7=98=E5=AE=9D=E6=89=B9T8=EF=BC=9Atests?= =?UTF-8?q?=E6=96=87=E6=A1=A3=E4=B8=A4=E5=A4=84=E9=AD=94=E6=B3=95=E9=81=93?= =?UTF-8?q?=E5=85=B7=E2=86=92=E7=A7=98=E5=AE=9D=E6=B8=85=E9=9B=B6=EF=BC=88?= =?UTF-8?q?game/README.md:538=E6=8C=89=C2=A74.4=E7=A6=81=E6=94=B9=E9=A1=B9?= =?UTF-8?q?=E4=BF=9D=E7=95=99=E4=BD=9C=E4=BE=8B=E5=A4=96=E7=99=BB=E8=AE=B0?= =?UTF-8?q?=EF=BC=89=EF=BC=9B=E7=BB=84C=E8=A1=A5=E4=BF=AE=E5=A5=87?= =?UTF-8?q?=E7=89=A9.md:22/273=E6=8D=A2=E5=90=8D=E6=96=AD=E9=93=BE?= =?UTF-8?q?=EF=BC=9B=E6=89=B9=E6=9C=AB=E5=85=A8=E9=87=8F=E9=97=B8=E7=94=B5?= =?UTF-8?q?=E6=B1=A0=E8=AE=A4=E8=AF=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- game/tests/README.md | 2 +- game/tests/smoke/critical-paths.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/game/tests/README.md b/game/tests/README.md index c019bdd2..ed9a53b2 100644 --- a/game/tests/README.md +++ b/game/tests/README.md @@ -32,7 +32,7 @@ godot --headless --path . res://smoke/.tscn timeout 120s godot --headless --script tests/run_all.gd ``` -> 单元/契约套件状态(单元测试与契约层批 2026-09-28 立基,后随迭代 7/8 增补):`_suites()` manifest 已登记实跑十五套件——data_config(ConfigDB 加载/进度坐标 ceil 解析/fatal 退出码/统一随机流)、core(魔法道具结构冻结/断点续玩)、battle_settlement(DamageMath 纯函数/DamageController 伤害单据五配方)、contracts(系统间接口契约断言)、presentation(节奏队列/奖励浮层/字体资产/地形瓦片集);致命类独立进程 `expect=1`。期望值一律由表读值推导(零玩法数值字面量)、随机只经 RngService 统一流。 +> 单元/契约套件状态(单元测试与契约层批 2026-09-28 立基,后随迭代 7/8 增补):`_suites()` manifest 已登记实跑十五套件——data_config(ConfigDB 加载/进度坐标 ceil 解析/fatal 退出码/统一随机流)、core(秘宝结构冻结/断点续玩)、battle_settlement(DamageMath 纯函数/DamageController 伤害单据五配方)、contracts(系统间接口契约断言)、presentation(节奏队列/奖励浮层/字体资产/地形瓦片集);致命类独立进程 `expect=1`。期望值一律由表读值推导(零玩法数值字面量)、随机只经 RngService 统一流。 **协议要点**(D2 冒烟协议 + ADR-0004): - 冒烟脚本 `extends SceneTree` 以获得 `quit(code)`;成功 `quit(0)`、失败 `quit(1)` diff --git a/game/tests/smoke/critical-paths.md b/game/tests/smoke/critical-paths.md index c1e5e361..8cfadbb3 100644 --- a/game/tests/smoke/critical-paths.md +++ b/game/tests/smoke/critical-paths.md @@ -23,7 +23,7 @@ ## Battle & Level 10. 战斗段:主角先手攻击行(hero_attack 来源)、敌方行为环读怪(姿态↔下一拍)、死亡即不动手 -11. 胜负判定与 battle_over 清理全序;aux 魔法道具关内跨战斗延续(三选一 BonusPickOverlay 入包、C 区槽位两步交互施用)、关卡末"剩余道具 ×N 清空"反馈(aux_cleared) +11. 胜负判定与 battle_over 清理全序;aux 秘宝关内跨战斗延续(三选一 BonusPickOverlay 入包、C 区槽位两步交互施用)、关卡末"剩余道具 ×N 清空"反馈(aux_cleared) 12. 关卡推进:节点链兑付(奖励点/恢复点)、Boss 房(Dmax 行)、层间 HP 携带 ## Data & Perf