Files
Dicklesworthstone 46a3cbf077 test(pages): Add comprehensive E2E and performance testing infrastructure
End-to-end testing:
- scripts/e2e/cli_flow.sh: Full CLI workflow test coverage
- tests/pages_pipeline_e2e.rs: Rust integration tests for pages pipeline

Performance testing:
- cass-pages-perf-bundle binary for generating test bundles
- tests/performance/: Node.js-based perf harness with:
  - Lighthouse integration for bundle audits
  - Memory profiler tests
  - Decrypt timing measurements
  - Search latency benchmarks
- scripts/perf/run_pages_perf.sh: Unified perf orchestration

CI integration:
- .github/workflows/perf.yml: Manual dispatch workflow for perf regression
- lighthouse-budget.json: Performance budgets for bundle size/timing

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-20 00:17:48 -05:00

15 lines
295 B
JSON

{
"name": "cass-perf-tests",
"private": true,
"type": "commonjs",
"scripts": {
"perf": "node run_perf.js",
"perf:lighthouse": "node run_perf.js --lighthouse"
},
"dependencies": {
"chrome-launcher": "^1.1.0",
"lighthouse": "^12.0.0",
"playwright": "^1.50.0"
}
}