feat: E2E Drone-Integration — e2e-web Step (Phase 3 von E2E) #376

Closed
opened 2026-05-21 23:07:37 +02:00 by admin-mrrm · 0 comments
Owner

Ziel

Den in #374/PR #375 eingeführten Playwright-Smoke-Test in Drone-CI ausführen.

Scope

  • .drone.yml: neuer Step e2e-web nach build-web
  • Image: mcr.microsoft.com/playwright:v1.49.0-jammy (Chromium preinstalled, passend zur lokalen @playwright/test-Version)
  • Auth: keine Env-Vars gesetzt → VITE_KC_* leer → OIDC-aus, Smoke-Test sieht das Dev-Modus-Banner
  • Workers: 1 (CI-OOM-Risk mitigation)

Nicht in diesem Issue

  • Backend-Start im e2e-Step (aktueller Smoke ruft kein Backend)
  • Artifact-Upload bei Fail (kommt mit Phase 2, wenn echte Specs Screenshots brauchen)

Begründung

Ohne CI-Run sind die Specs nur tote Files. Der Smoke-Test muss bei jedem PR grün laufen, damit Refactorings nicht ungetestet ins Deploy gehen.

Abhängigkeit

Dieser PR sollte nach #375 gemerged werden.

## Ziel Den in #374/PR #375 eingeführten Playwright-Smoke-Test in Drone-CI ausführen. ## Scope - `.drone.yml`: neuer Step `e2e-web` nach `build-web` - Image: `mcr.microsoft.com/playwright:v1.49.0-jammy` (Chromium preinstalled, passend zur lokalen `@playwright/test`-Version) - Auth: keine Env-Vars gesetzt → `VITE_KC_*` leer → OIDC-aus, Smoke-Test sieht das `Dev-Modus`-Banner - Workers: 1 (CI-OOM-Risk mitigation) ## Nicht in diesem Issue - Backend-Start im e2e-Step (aktueller Smoke ruft kein Backend) - Artifact-Upload bei Fail (kommt mit Phase 2, wenn echte Specs Screenshots brauchen) ## Begründung Ohne CI-Run sind die Specs nur tote Files. Der Smoke-Test muss bei jedem PR grün laufen, damit Refactorings nicht ungetestet ins Deploy gehen. ## Abhängigkeit Dieser PR sollte **nach** #375 gemerged werden.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
admin-mrrm/mrrmlabapp#376
No description provided.