Sehen Sie den Lauf, bevor Sie einen Credit dafür ausgeben.
Ein falsch konfigurierter CI-Job kündigt sich nicht an – er führt einfach die falschen Tests gegen die falsche Umgebung aus. --dry-run zeigt genau, welche Tests laufen würden, welche Umgebung sie ansteuern würden und welche Aktionen sie ausführen würden – ohne einen einzigen Schritt auszuführen oder einen Credit zu verbrauchen.
In dieselbe CLI integriert, die Sie bereits nutzen
Sehen Sie genau, was laufen würde
--dry-run listet auf, welche Tests ein Befehl ausführen würde und in welcher Reihenfolge, ohne einen davon tatsächlich zu starten.
Die richtige Umgebung bestätigen
Die Vorschau zeigt, welche Umgebung oder Basis-URL ein Lauf ansteuern würde – sodass eine falsch konfigurierte Umgebung erkannt wird, bevor irgendetwas berührt wird.
Vorschau der Aktionen, nicht nur eine Liste
Dry Run löst Schritt für Schritt auf, was jeder Test tatsächlich tun würde, statt nur die Test-IDs zu nennen, die er berühren würde.
Null Credits ausgeben
Nichts wird ausgeführt, also wird auch nichts abgerechnet. Führen Sie --dry-run so oft aus, wie Sie möchten, während Sie eine Konfiguration einrichten.
$ testsprite test run --project my-project --dry-run
Dry run — no tests will be executed, no credits will be spent.
Environment: staging (https://staging.example.com)
Tests that would run (3):
- TC_checkout_flow (frontend, Playwright)
- TC_orders_api (backend, Python)
- TC_login_flow (frontend, Playwright)
Actions previewed: 14 steps across 3 tests
$ testsprite test run --project my-project --dry-run --output json
{"dryRun":true,"tests":3,"environment":"staging","credits":0}
Erkennen Sie einen falsch konfigurierten CI-Job, bevor er wirklich läuft
Eine CI-Konfiguration, die auf die falsche Umgebung zeigt oder die falsche Testliste auslöst, kündigt sich nicht an – sie führt einfach das Falsche aus. --dry-run lässt Sie die Verkabelung prüfen, bevor jeder Commit einen Credit für einen Lauf ausgibt, den Sie gar nicht auslösen wollten.
Für CI-Pipelines gebaut, denen Sie vertrauen wollen
Ein globales Flag
--dry-run funktioniert zusammen mit Befehlen, die eine Aktion auslösen, wie test run, sodass Sie eine Vorschau erhalten, bevor Sie sich auf eine echte Ausführung festlegen.
Jederzeit sicher ausführbar
Da nichts ausgeführt und keine Credits verbraucht werden, ist es sicher, den Befehl in einen Pipeline-Schritt einzubauen und so oft wie gewünscht auszuführen, während Sie eine Konfiguration debuggen.
Kostenlose Community-Version
Bietet eine kostenlose Community-Version, die uns für jeden zugänglich macht.
Kombinierbar mit maschinenlesbarer Ausgabe
Kombinieren Sie --dry-run mit --output json, um die Vorschau in Ihre eigenen CI-Checks oder Skripte einzuspeisen.
Weltweit von Unternehmen vertraut
„TestSprite bietet umfangreiche Testfallgenerierung, eine klare Struktur und gut lesbaren Code. Zudem unterstützt es einfaches Online-Debugging mit der Möglichkeit, durch das Generieren neuer Testfälle schnell zu erweitern."
„Die Automatisierung von TestSprite hilft uns, jede Menge manuelle Arbeit einzusparen. Die Entwickler können Bugs frühzeitig im Entwicklungsprozess leicht erkennen und beheben."
FAQ
Was macht --dry-run genau?
Es zeigt genau, was ein Befehl tun würde – welche Tests laufen würden, gegen welche Umgebung und welche Aktionen sie ausführen würden – ohne etwas auszuführen oder Credits zu verbrauchen.
Funktioniert --dry-run mit jedem Befehl oder nur mit test run?
Es ist ein globales Flag und funktioniert daher mit Befehlen, die eine Aktion auslösen, sodass Sie eine Vorschau erhalten, bevor Sie sich auf eine echte Ausführung festlegen.
Kostet ein Dry Run Credits?
Nein – da nichts tatsächlich ausgeführt wird, verbraucht ein Dry Run keine Credits. Das ist der Sinn der Sache: Sie können die Verkabelung kostenlos prüfen, so oft Sie möchten.
Wie nutze ich das, um eine CI-Konfiguration zu überprüfen?
Fügen Sie --dry-run zu demselben Befehl hinzu, den Ihre CI-Pipeline aufruft. Wenn die Umgebung, die Tests oder die Aktionen in der Vorschau nicht Ihren Erwartungen entsprechen, korrigieren Sie die Konfiguration, bevor sie wirklich läuft.
Kann ich die Dry-Run-Ausgabe in einem maschinenlesbaren Format erhalten?
Ja – kombinieren Sie --dry-run mit --output json, um eine strukturierte Ausgabe zu erhalten, die Sie in Ihren eigenen CI-Checks oder Skripten parsen können.