test: stabilize e2e auth and rate limits

This commit is contained in:
Adrian Acala
2026-01-18 21:22:03 -08:00
parent 15ac634d15
commit 260a898e3e
13 changed files with 250 additions and 79 deletions
+5 -1
View File
@@ -108,7 +108,7 @@ jobs:
run: |
# Start backend server in background
cd backend
DATABASE_URL="file:${{ github.workspace }}/backend/prisma/e2e-test.db" FRONTEND_URL="http://localhost:5173" npm run dev &
NODE_ENV="test" DATABASE_URL="file:${{ github.workspace }}/backend/prisma/e2e-test.db" FRONTEND_URL="http://localhost:5173" npm run dev &
BACKEND_PID=$!
cd ..
@@ -150,7 +150,11 @@ jobs:
exit $TEST_EXIT_CODE
env:
AUTH_USERNAME: admin
AUTH_PASSWORD: admin123
DATABASE_URL: file:${{ github.workspace }}/backend/prisma/e2e-test.db
CSRF_MAX_REQUESTS: "10000"
RATE_LIMIT_MAX_REQUESTS: "20000"
- name: Upload Playwright report
uses: actions/upload-artifact@v4