ERPCORECMSAIMESSAO

Module Testing Strategy

Finish the test reorganization by centralizing the runner and the test toolchain in the application, so a module carries functionality and its tests and nothing else.

State
Done
Progress
100%
Steps
56 / 56
Started
2026-09-15
Finished
2026-09-18
Modules
LaraERP, LaraCore, LaraCMS, LaraAI, LaraMES, LaraSAO

Tasks.

  • Task 1: Confirm The Suite Taxonomy Already In Place5/5
  • Task 2: Capture The Merged Dependency Set3/3
  • Task 3: Promote The Test Toolchain To The Root4/4
  • Task 4: Remove The Module Dev Dependencies6/6
  • Task 5: Remove The Module PHPUnit Configs5/5
  • Task 6: Confirm The Root Script Surface Is The Root's Own3/3
  • Task 7: Merge The Tool Configurations Into The Root5/5
  • Task 8: Format Module Code From The Root5/5
  • Task 9: Delete The Module Tool Configurations5/5
  • Task 10: Update The Documentation That Promised A Module Runner4/4
  • Task 11: Review What UnitShell Is Still Holding5/5
  • Task 12: Final Verification6/6