Skip to content

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

ModusBeschreibung
Alle TestsFührt die gesamte Test-Suite des Projekts aus
ChirurgischFührt gezielt einzelne Dateien oder Ordner aus
Smart RunErkennt ü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

SeiteInhalt
LaufmodiAlle Tests, Chirurgisch, Smart Run
Browser-AuswahlChromium, Firefox, WebKit
Konsole & LogsLive-Streaming, Fehler-Highlighting, KI-Analyse
Debug-ModusTrace, Video, Headed-Modus
CI-IntegrationGitLab CI, Headless-Ausführung, Artefakte

Local-first QA orchestration.