Commit Graph

4 Commits

Author SHA1 Message Date
you 2040b36a63 ci: lower node count threshold for local server E2E (>=1 not >=10)
Fresh DB has only seed data — can't expect 10+ nodes.
2026-03-24 03:03:54 +00:00
you 724a91da10 ci: Playwright runs BEFORE deploy against local temp server
Tests now run in the test job, not after deploy. Spins up server.js
on port 13581, runs Playwright against it, kills it after.
If E2E fails, deploy is blocked — broken code never reaches prod.
BASE_URL env var makes the test configurable.
2026-03-24 03:01:15 +00:00
you 0b1f7aaead ci: Playwright E2E tests run in GitHub Actions after deploy
8 smoke tests against prod after deployment completes.
Uses Playwright bundled Chromium on x86 runner.
Falls back to CHROMIUM_PATH env var for other architectures.
2026-03-24 02:37:48 +00:00
you 940debbbe9 Add Playwright E2E test POC (8 tests against prod)
Proof of concept: bare Playwright (not @playwright/test) running 8 critical
flow tests against analyzer.00id.net:
- Home page, nodes, map, packets, node detail, theme customizer, dark mode, analytics
- Uses system Chromium on ARM (Playwright bundled binary doesn't work on musl)
- Not added to test-all.sh or CI yet — POC only
- Run with: node test-e2e-playwright.js
2026-03-24 02:31:46 +00:00