Tool windows test suite; drop visual_novel_core dependency

- test_suites/windows (--itest=tools_windows [--shots=<dir>]) opens every
  tool window, fails on any engine error logged meanwhile, drives the
  map/interactive/light canvases and can save a screenshot per window.
- The tools need the engine mods only; visual_novel_core is no longer a
  dependency (the Novel Editor collection brings the content).
This commit is contained in:
cthangover committed 2026-10-17 14:29:15 +00:00
1 parent 8742aa3da5
commit 55ef9416ef
6 files changed
+445 -1

No files matched your search

+10
View File
@@ -0,0 +1,10 @@
{
"name": "Tool Windows Test",
"description": "Integration test of the tools mod: opens every registered tool window through ToolFactory exactly like the toolbar button does, checks the chrome and the window's own smoke checks, optionally saves a screenshot of each window (--shots=<dir>) and reports [TEST_RESULT]. Activated by --itest=tools_windows.",
"sources": [
"src/*.cs"
],
"depends": [
"visual_novel_core>=1"
]
}