Test-Katalog
Der Test-Katalog ist die zentrale Ansicht des Test Hub. Er scannt Ihr Projekt automatisch und stellt alle Testdateien in einer übersichtlichen Baumstruktur dar.
Auto-Scanning
Beim Öffnen eines Projekts durchsucht xyva das gesamte Verzeichnis rekursiv nach Testdateien. Unterstützte Dateimuster:
*.spec.tsund*.spec.js— Playwright-Spezifikationen*.test.tsund*.test.js— alternative Testdateien
INFO
Der Scanner ignoriert node_modules, dist und andere Build-Verzeichnisse automatisch. Die Konfiguration erfolgt über .xyva/scan-config.json.
Dateibaum-Ansicht
Der Katalog zeigt Ihre Tests in drei Hierarchieebenen:
- Spec-Dateien — jede entdeckte Testdatei als oberster Knoten
- Describe-Blöcke — logische Gruppen innerhalb einer Spec
- Einzelne Tests — jeder
test()/it()Aufruf mit Titel
Neben jedem Knoten wird die Anzahl der enthaltenen Tests angezeigt. Fehlgeschlagene Tests erhalten ein rotes Badge aus dem letzten Runner-Lauf.
Suche und Filter
Das Suchfeld oberhalb des Baums bietet Volltextsuche über Dateinamen und Testtitel. Zusätzlich stehen Filter zur Verfügung:
- Status — Alle, Bestanden, Fehlgeschlagen, Übersprungen
- Tags — Filter nach
@smoke,@regressionoder eigenen Tags - Ordner — Einschränkung auf bestimmte Verzeichnisse
TIP
Kombinieren Sie mehrere Filter, um schnell die relevanten Tests zu finden. Die Filterung erfolgt in Echtzeit — kein erneutes Scannen nötig.
Testanzahl und Statistiken
Am oberen Rand des Katalogs zeigt xyva eine Zusammenfassung:
| Metrik | Beschreibung |
|---|---|
| Gesamt | Gesamtzahl aller entdeckten Tests |
| Specs | Anzahl der Spec-Dateien |
| Bestanden | Tests, die im letzten Lauf erfolgreich waren |
| Fehlgeschlagen | Tests mit Fehlern im letzten Lauf |
Quick Launch
Wählen Sie einen oder mehrere Tests über die Checkboxen aus und klicken Sie auf Ausgewählte starten. Der Runner öffnet sich automatisch mit dem gewählten Umfang.
WARNING
Stellen Sie sicher, dass der Preflight-Check des Runners bestanden ist, bevor Sie Tests starten. Andernfalls kann es zu Fehlstarts kommen.
Weiterführende Seiten
- Datengetriebenes Testen — Variablen und Datasets an Tests binden
- Runner — Testausführung im Detail
