Runner
Der Runner ist die Ausführungs-Engine von xyva. Er verpackt die volle Leistung von Playwright in eine visuelle Oberfläche, die auf Geschwindigkeit und Klarheit ausgelegt ist.
Ausführungsmodi
| Modus | Beschreibung |
|---|---|
| Alle Tests | Führt die gesamte Test-Suite des Projekts aus |
| Chirurgisch | Führt gezielt einzelne Dateien oder Ordner aus |
| Smart Run | Erkennt über Git-Diff automatisch die von Codeänderungen betroffenen Tests |
Mehr zu den Modi unter Laufmodi.
Konsole
Die Live-Konsole ist kein gewöhnliches Terminal — sie ist ein aufbereiteter Telemetrie-Feed:
- Live-Streaming — Ausgabe wird in Echtzeit angezeigt, nicht erst am Ende
- Mojibake-Schutz — Encoding-Probleme werden automatisch korrigiert
- Fehler-Highlighting — Fehlschläge werden rot hervorgehoben mit Verweis auf den Quellcode
- KI-Analyse — Klicken Sie das Brain-Icon neben einem Fehler für sofortige Ursachenanalyse
Details unter Konsole & Logs.
Browser-Auswahl
Wählen Sie Ihren Zielbrowser vor jedem Lauf:
- Chromium (Standard)
- Firefox
- WebKit (Safari-Engine)
Führen Sie dieselben Tests in mehreren Browsern aus, um Rendering- und API-Unterschiede aufzudecken. Siehe Browser-Auswahl.
Preflight-Check
Vor jedem Lauf führt der Runner einen Systemcheck durch:
- Node.js-Version und Verfügbarkeit
- Playwright-Binaries installiert und aktuell
- Umgebungsvariablen korrekt konfiguriert
WARNING
Schlägt der Preflight fehl, wird der Lauf blockiert. Beheben Sie die angezeigten Probleme, bevor Sie fortfahren.
Test-Hub-Integration
Der Runner arbeitet nahtlos mit dem Test Hub zusammen. Dort ausgewählte Tests, Variablen und Dataset-Verknüpfungen werden automatisch übergeben — ein Klick genügt.
Unterseiten
| Seite | Inhalt |
|---|---|
| Laufmodi | Alle Tests, Chirurgisch, Smart Run |
| Browser-Auswahl | Chromium, Firefox, WebKit |
| Konsole & Logs | Live-Streaming, Fehler-Highlighting, KI-Analyse |
| Debug-Modus | Trace, Video, Headed-Modus |
| CI-Integration | GitLab CI, Headless-Ausführung, Artefakte |
