迭代42-卡1-T3补: run_time_fatal_test wr5棋盘生成半边改指BoardInstaller新组装点——T3调用面改址漏改L1就地修复(卡面§3现状考证漏查该测试白盒取数点oc._board_generator,成员随拆件退役即断链=本批新增红非存量,先前stash对照树在卡①完成态非master原态故误判存量已更正);断言目标违约→封印传导不变(经新组装点引用束fatal_cb接线构建后触发,生成器_fatal→宿主封印同链);卡§9文件结构图就地补行(T0漂移改卡机制延用);复跑exit=1负套件期望码绿
This commit is contained in:
1 parent
35edf99571
commit
85aa030146
2 files changed
+7
-1
No files matched your search
@@ -14,6 +14,7 @@ const RngScript := preload("res://core/rng_service.gd")
|
||||
const BoardGeneratorScript := preload("res://core/board_generator.gd")
|
||||
const RewardEconomyScript := preload("res://core/reward_economy.gd")
|
||||
const OrchestratorScript := preload("res://core/battle_orchestrator.gd")
|
||||
const BoardInstallerScript := preload("res://core/board_installer.gd")
|
||||
|
||||
const TAG_OK := "board_gen" # 在册合法标签(PURPOSE_TAGS 含;wr7 必须用合法标签——未知标签检查排在播种检查之前)
|
||||
|
||||
@@ -64,11 +65,15 @@ func _default_form(db) -> bool:
|
||||
|
||||
|
||||
# ①wr5(p5):两协作件违约经组装点接线传导 → orchestrator.battle_result 落 "fatal_error"
|
||||
# (棋盘生成半边:装板域拆件后生成器随 BoardInstaller 件内自建——组装点=引用束 fatal_cb 接线,
|
||||
# 经新组装点构建后触发生成器违约,封印传导断言不变)
|
||||
func _seal_propagation(db) -> bool:
|
||||
var rng_a = RngScript.new()
|
||||
rng_a.set_master_seed(5)
|
||||
var oc_bg = OrchestratorScript.new(db, rng_a)
|
||||
oc_bg._board_generator._fatal("测试违约①棋盘生成")
|
||||
var bi_bg = BoardInstallerScript.new({"db": db, "rng": rng_a, "minesweeper": oc_bg.minesweeper,
|
||||
"reward_economy": oc_bg._reward_economy, "encounter": oc_bg.encounter, "fatal_cb": oc_bg._fatal})
|
||||
bi_bg.generator._fatal("测试违约①棋盘生成")
|
||||
if oc_bg.battle_result != "fatal_error":
|
||||
push_error("[run_time_fatal_test/wr5] 棋盘生成违约未传导封印(battle_result=%s)" % str(oc_bg.battle_result))
|
||||
return false
|
||||
|
||||
@@ -122,6 +122,7 @@
|
||||
| game/core/battle_orchestrator.gd | 战斗结算编排中枢 | 修改(非行为改动——装板域六函数迁出、宿主薄壳承接复位块、`_board_generator` 成员退役、三调用点改址;验收=对照表行 V4) |
|
||||
| game/core/board_installer.gd | 棋盘安装与变异布置域件(新增,architecture v1.24 功能层在册) | 新增(非行为改动;验收=对照表行 V4) |
|
||||
| game/tests/unit/core/level_shop_economy_test.gd | 关卡图与商店宿主套件 | 修改(仅新增断言 _test_shop_node_entered_payload〔尾波 V1〕;委托面调用点改址归并排卡) |
|
||||
| game/tests/unit/core/run_time_fatal_test.gd | 运行期违约通道负面套件 | 修改(wr5 棋盘生成半边改指 BoardInstaller 新组装点——T0 复核补查项:卡面 §3 漏查的该测试白盒取数点 `_board_generator` 随成员退役断链,wr5 断言目标违约→封印传导不变) |
|
||||
| game/tests/static_scan.sh | 静态扫描域承载 | 修改(S7 B1 域文件集与 S8 await 文件集增行 board_installer——工程随动,architecture 拆件定稿节 S7/S8 随动条在册) |
|
||||
|
||||
新增件「为什么不能复用」理由与唯一落点核查见第 10 节;对不上即卡片不成立。
|
||||
|
||||
Reference in new issue
Block a user