Commit 4233974
feat: GCS model downloader + comprehensive Playwright E2E tests
- Add model_downloader.py to fetch ONNX models from GCS on Cloud Run startup
- Integrate GCS download in lifespan (main.py) with config path override
- Rewrite test_cloud.py: 25 tests covering health, readiness, docs, dashboard,
auth, security headers, Playwright browser rendering, responsive, screenshots,
console errors, network failures
- Fix test_dashboard.py login assertion to accept 401 from JWT middleware
- Remove all __pycache__/*.pyc from git tracking (already in .gitignore)
E2E results: 33 passed against live Cloud Run deployment
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>1 parent 6ee5c5a commit 4233974
145 files changed
Lines changed: 335 additions & 93 deletions
File tree
- backend
- __pycache__
- app
- __pycache__
- agents
- __pycache__
- dispatch/__pycache__
- emotion/__pycache__
- intent/__pycache__
- severity/__pycache__
- stt/__pycache__
- api
- __pycache__
- v1
- __pycache__
- endpoints/__pycache__
- core
- __pycache__
- schemas/__pycache__
- dashboard/__pycache__
- middleware/__pycache__
- ml/__pycache__
- models/__pycache__
- schemas/__pycache__
- services/__pycache__
- websockets/__pycache__
- ml_service/__pycache__
- tests
- __pycache__
- e2e
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
0 commit comments