Die Editor-Abläufe lassen ihre Vorlagen stehen #46

Open
opened 2026-10-04 16:07:12 +00:00 by florian.wilde · 0 comments
Owner

Ziel

In der Entwicklungsdatenbank stehen über hundert Vorlagen mit Namen wie
ZZ E2E Editor 1790324192596 C. Die Ende-zu-Ende-Abläufe legen sie an und räumen sie nicht weg; bei
jedem Lauf kommen drei dazu.

Aufgefallen beim Nachsehen zu #021, als eine Abfrage über
Vorlage statt sieben Zeilen über hundert lieferte.

Das ist kein Schaden an den Tests — das ZZ-Präfix sortiert sie ans Ende, und jeder Ablauf legt
seine eigenen an. Es ist ein Schaden an allem, was danach in dieselbe Datenbank sieht: die
Vorlagenliste in der Oberfläche, Screenshots, und jede Abfrage von Hand. Bei einem Fehler, der
„0 Treffer“ oder „zu viele Treffer“ heißt, kostet das Zeit.

Aufgaben

  • Die Abläufe unter tests/e2e/, die Vorlagen anlegen, räumen sie in einem Nachlauf wieder weg —
    über ihr Präfix, nicht über gemerkte Kennungen (ein abgebrochener Lauf merkt sich nichts)
  • Dasselbe für Geräte, Personen und Läufe prüfen, die die Abläufe anlegen
  • Einmalig aufräumen: die vorhandenen Reste aus der Entwicklungsdatenbank entfernen
  • Prüfen, ob ein Nachlauf das überhaupt leisten kann — ein Ablauf, der mitten im Lauf scheitert,
    darf den Nachlauf nicht überspringen

Akzeptanzkriterien

  • Nach pnpm test:e2e steht in Vorlage keine Zeile mit ZZ E2E
  • Ein abgebrochener Lauf lässt ebenfalls nichts stehen

Quelle im Repo: docs/issues/027-e2e-reste-vorlagen.md

## Ziel In der Entwicklungsdatenbank stehen über hundert Vorlagen mit Namen wie `ZZ E2E Editor 1790324192596 C`. Die Ende-zu-Ende-Abläufe legen sie an und räumen sie nicht weg; bei jedem Lauf kommen drei dazu. Aufgefallen beim Nachsehen zu [#021](021-stabiler-schluessel-vorlagen.md), als eine Abfrage über `Vorlage` statt sieben Zeilen über hundert lieferte. Das ist kein Schaden an den Tests — das `ZZ`-Präfix sortiert sie ans Ende, und jeder Ablauf legt seine eigenen an. Es ist ein Schaden an allem, was **danach** in dieselbe Datenbank sieht: die Vorlagenliste in der Oberfläche, Screenshots, und jede Abfrage von Hand. Bei einem Fehler, der „0 Treffer“ oder „zu viele Treffer“ heißt, kostet das Zeit. ## Aufgaben - [ ] Die Abläufe unter `tests/e2e/`, die Vorlagen anlegen, räumen sie in einem Nachlauf wieder weg — über ihr Präfix, nicht über gemerkte Kennungen (ein abgebrochener Lauf merkt sich nichts) - [ ] Dasselbe für Geräte, Personen und Läufe prüfen, die die Abläufe anlegen - [ ] Einmalig aufräumen: die vorhandenen Reste aus der Entwicklungsdatenbank entfernen - [ ] Prüfen, ob ein Nachlauf das überhaupt leisten kann — ein Ablauf, der mitten im Lauf scheitert, darf den Nachlauf nicht überspringen ## Akzeptanzkriterien - [ ] Nach `pnpm test:e2e` steht in `Vorlage` keine Zeile mit `ZZ E2E` - [ ] Ein abgebrochener Lauf lässt ebenfalls nichts stehen --- Quelle im Repo: `docs/issues/027-e2e-reste-vorlagen.md`
florian.wilde added this to the v0.2.0 milestone 2026-10-04 16:07:12 +00:00
florian.wilde added the phase-2test labels 2026-10-04 16:07:12 +00:00
Sign in to join this conversation.