//Cloudogu EcoSystem Docs

Befehl: cesapp verify

Der Befehl cesapp verify <dogu-verzeichnis> führt alle Tests im spec Verzeichnis des Dogus aus.
Das Dogu Verzeichnis ist das Verzeichnis, in welchem der Quellcode des Dogus liegt.

CI-optimierte Ausgabe

Mit dem --ci Flag lässt sich die Ausgabe für Continuous Integration Prozesse optimieren.

Health Timeout

Die Zeit (in Sekunden), wie lange auf den Healthy Status eines Dogus gewartet wird,
kann durch den --health-timeout Flag festgelegt werden (Default: 120).

Container behalten

Für die Tests wird ein neuer Container für das Dogu erstellt, der für die Tests verwendet wird und anschließend weggeworfen wird.
Mit dem Flag --keep-container werden die Container behalten.

Ausgabeverzeichnis der Reports

Standardmäßig erfolgt die Ausgabe über Stout in der Kommandozeile.
Soll die Ausgabe stattdessen in ein Verzeichnis geschrieben werden, kann dieses mit --report-directory angegeben werden.

Manpage

NAME:
   cesapp verify - verify executes all tests under the spec directory of a dogu

USAGE:
   cesapp verify [command options] <dogu directory>

OPTIONS:
   --ci                      print the output in ci optimized manner (default: false)
   --health-timeout value    limit in seconds to wait until the container get healthy (default: 120)
   --keep-container          keep test container after verification (default: false)
   --report-directory value  specified the output directory for reports