Skip to content

TEST-UNIFY-4: consolidate report generators into tests/lib + relocate infra scripts#125

Merged
mvalancy merged 1 commit into
devfrom
test/phase4-consolidate-reports
Jun 18, 2026
Merged

TEST-UNIFY-4: consolidate report generators into tests/lib + relocate infra scripts#125
mvalancy merged 1 commit into
devfrom
test/phase4-consolidate-reports

Conversation

@mvalancy

Copy link
Copy Markdown
Member

Phase 4. Moved the 4 generate-*-report.mjs into tests/lib/reporting/ (cwd-relative → only npm paths changed); co-located the 2 loose TLS node scripts in tests/integration/ (tests/ root now clean). Expanded the unified manifest so --profile full runs the full battery (perf-budgets/diagnostics/matrix/vlm/perf-scale as report-only sequences). Verified: generators load, collection unaffected (0 errors), perf-budgets sequence 3✓ through the harness.

🤖 Generated with Claude Code

… infra scripts (Phase 4)

- Moved the 4 generate-*-report.mjs (showcase/matrix/perf/vlm) into
  tests/lib/reporting/ so all reporting lives in one reusable place. They use
  process.cwd()-relative paths, so only the npm script paths needed updating
  (report:showcase/matrix/perf/vlm, test:perf:scale, test:vlm).
- Co-located the 2 loose infra/TLS node scripts in tests/integration/
  (ssl-certificate-analysis.js, mobile-https-compatibility-test.js); updated
  test:https. tests/ root is now clean (only run-unified.mjs).
- Expanded the unified manifest so `--profile full` runs the whole battery:
  added perf-budgets + diagnostics + matrix + vlm + perf-scale as report-only
  (non-blocking) sequences; pr profile now includes perf budgets.

Verified: 4 generators node --check ok; playwright --list unaffected (default 117,
geometry 18, perf 3, 0 collection errors); new harness sequence perf-budgets runs
3✓ through run-unified.mjs.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@mvalancy mvalancy merged commit 28d4c8c into dev Jun 18, 2026
@mvalancy mvalancy deleted the test/phase4-consolidate-reports branch June 18, 2026 22:40
@github-actions

Copy link
Copy Markdown

🧪 Comprehensive Test Suite

  • Unit suites (Node 18.x & 20.x) — core, web, server, mcp-server: ✅ passed
  • Installer & deploy config: ✅ passed

Full-stack smoke gate runs in the CI workflow.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant