0
0
Fork 0
Codesys-MCP-SP21-plus/tests
Karstein Kvistad 9c6d28c146 docs(TEST_OVERVIEW): mark create_folder fixed end-to-end + iteration story
- Bumped status from "fixed (factory fallback)" to "fixed in c87f3a9
  (4-iteration debug saga)" with the v1->v4 iteration table:
  * v1 2607063: name= kwarg -- FAIL (SP22 wants foldername)
  * v2 e07f281: positional + foldername= -- FAIL (silent None return)
  * v3 32e6120: project-level + cache removal -- FAIL (still None=fail)
  * v4 c87f3a9: walk children to detect side-effect success -- PASS
- Real root cause documented: SP22's create_folder returns void; the
  fix verifies by walking parent.get_children(False).
- Side benefit from v3 (ScriptManager cache dropped) noted as the
  hot-reload mechanism that made v4 reachable in one debug session.
- "Lesson for future fork work" callout: probably applies to other
  create_* methods too, audit pending.
- Inventory table row for create_folder updated with the c87f3a9
  link + a more accurate description of the strategy chain.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-26 17:25:22 +02:00
..
integration Initial release: MCP server for CODESYS with persistent UI instance 2026-02-08 18:59:16 +10:00
unit fix(create_folder): try project.create_folder(name, SV_POU) first; drop ScriptManager cache 2026-04-26 17:16:44 +02:00
bench-results.json fix: 4 broken-tool fixes (compile json long, connect_to_device LoginMode, 2026-04-26 16:53:25 +02:00
bench.mjs docs+test: TEST_OVERVIEW + bench harness for headless vs persistent 2026-04-26 16:41:52 +02:00
mock_watcher.py Initial release: MCP server for CODESYS with persistent UI instance 2026-02-08 18:59:16 +10:00
test-fixes.mjs fix(create_folder): try project.create_folder(name, SV_POU) first; drop ScriptManager cache 2026-04-26 17:16:44 +02:00
TEST_OVERVIEW.md docs(TEST_OVERVIEW): mark create_folder fixed end-to-end + iteration story 2026-04-26 17:25:22 +02:00