P23-03: 生活の観察

This commit is contained in:
Agent Control Runner
2026-10-15 09:36:36 +09:00
parent 03100beabe
commit 4c8a18aa75
11 changed files with 2207 additions and 35 deletions
+8
View File
@@ -15,6 +15,14 @@ func expect(value: bool, message: String) -> void:
push_error("P23 life observation: " + message)
func run() -> void:
var layout := OS.get_environment("P23_LAYOUT")
var output_directory := OS.get_environment("P23_OUTPUT")
if layout in ["A", "B"] and not output_directory.is_empty():
var comparison := preload("res://tests/fixtures/p23-03/layout_comparison.gd").new()
expect(await comparison.run(self, output_directory, layout), "native layout " + layout)
print("P23 life observation: %d checks, %d failures" % [checks, failures])
quit(0 if failures == 0 else 1)
return
var clock: Variant = root.get_node("GameClock")
clock.set_paused(true)
# Isolated real typed components test state labels, without claiming gameplay.