scripts/test-platform.js iterates each submodule, runs npm test, shows a per-node pass/fail summary, exits non-zero if any node fails. Wired as `npm run test:platform` in the parent package.json. Submodule pointer bumps: dashboardAPI 2874608 → 92d7eba (Mocha → node:test conversion for edge+integration) diffuser 0ec9dd1 → 15cfb22 (P10.7a test script fix) generalFunctions 8ebf31d → 95c5e68 (P10.7a test script fix + remove 5 broken Mocha dupes) pumpingStation 52d3889 → d2384b1 (P10.7a test script fix) Current platform-wide gate: 729 pass / 5 fail across 12 submodules (5 failures are all pre-existing AssertionErrors logged in OPEN_QUESTIONS.md for Phase 10.5). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2.6 KiB
2.6 KiB