Skip to content

test(report): massive resolution × feature Playwright report (local)#91

Merged
mvalancy merged 1 commit into
developfrom
chore/matrix-report
Jun 17, 2026
Merged

test(report): massive resolution × feature Playwright report (local)#91
mvalancy merged 1 commit into
developfrom
chore/matrix-report

Conversation

@mvalancy

Copy link
Copy Markdown
Member

A comprehensive local report covering all resolutions × all features (per the ask).

npm run report:matrixtests/e2e/feature-matrix.spec.ts:

  • 6 resolutions: 360, 390 (phones), 768, 1024 (tablets), 1440 (laptop), 1920 (desktop).
  • Every feature: 8 view modes (cards/dashboard/table/kanban/gantt/calendar/activity/graph), 6 pages (ontology/settings/admin/system/agents/analytics), signin, + node inspector / expand-in-place peek / create modal.
  • Each cell: a full-page screenshot + the layout & contrast auditors (so it's a visual gallery and a per-resolution QA gate).

tests/generate-matrix-report.mjs stitches the screenshots into a self-contained feature × resolution grid gallery (test-artifacts/matrix/index.html, click any cell to enlarge). matrix.setup.ts does one shared login (storageState) so ~110 cells don't re-login.

New matrix + matrix-setup Playwright projects, excluded from the default project and the smoke gate (local + heavy by design — like report:showcase).

Verified locally: 109/109 cells pass the audits at every resolution; 108 screenshots generated.

🤖 Generated with Claude Code

Add `npm run report:matrix`: tests/e2e/feature-matrix.spec.ts sweeps every view
(8) + page (6) + signin + key features (node inspector / expand peek / create
modal) across 6 resolutions (360→1920), screenshotting AND layout/contrast-
auditing each cell. tests/generate-matrix-report.mjs stitches the screenshots
into a self-contained gallery (test-artifacts/matrix/index.html, feature ×
resolution grid). One shared login (matrix.setup.ts) feeds storageState so the
~110 cells don't re-login. New `matrix`/`matrix-setup` Playwright projects, kept
out of the default project + smoke gate (local + heavy by design).

Verified: 109/109 cells pass the audits at all 6 resolutions; 108 screenshots.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@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.

@mvalancy mvalancy merged commit 5b6520f into develop Jun 17, 2026
16 checks passed
@mvalancy mvalancy deleted the chore/matrix-report branch June 17, 2026 06:30
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