mirror of
https://github.com/BerriAI/litellm.git
synced 2026-09-19 00:01:29 +00:00
The five UI login roles only ever existed as rows in fixtures/seed.sql, which runs solely in the local runner's throwaway postgres. The stage job targets the shared gateway, whose DB nobody seeds, so the first DB-backed role (proxy_admin_viewer) got the no-row 401 from /v2/login, global setup timed out on /ui/login, and playwright exited 1 before a single UI test ran, every run. Global setup now ensures each role user exists through /user/new with the master key, falling back to /user/update when the row already exists so reruns and the seeded local DB stay consistent |
||
|---|---|---|
| .. | ||
| fixtures | ||
| helpers | ||
| tests | ||
| constants.ts | ||
| globalSetup.ts | ||
| migration.serverRootPath.config.ts | ||
| migration.serverRootPath.globalSetup.ts | ||
| package-lock.json | ||
| package.json | ||
| playwright.config.ts | ||
| run_e2e.sh | ||
| tsconfig.json | ||