mirror of
https://github.com/johndoe6345789/metabuilder.git
synced 2026-04-25 22:34:56 +00:00
In an npm monorepo, only the root lockfile is authoritative. Workspace-specific lockfiles were stale, couldn't benefit from root overrides, and were triggering Dependabot false positives. Switching to **/package-lock.json gitignore pattern. Also adds eslint peer dep overrides to frontends/postgres for standalone compatibility. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
WorkflowUI Test Infrastructure
Code = Doc: All documentation is in test-runner.py
Quick Start
# See all commands
./test-runner.py --help
# Start servers + run tests
./test-runner.py run --start-servers
# Run comprehensive tests
./test-runner.py run comprehensive
# Run with UI (interactive)
./test-runner.py run --ui
# View report
./test-runner.py report
Features
- Mock DBAL server (port 8080)
- WorkflowUI dev server (port 3000)
- Playwright E2E tests (27 tests)
- Salesforce-style login
- 92.6% pass rate (25/27)
Documentation: Run ./test-runner.py --help