6 Punkte von xguru 2020-10-09 | Noch keine Kommentare. | Auf WhatsApp teilen
  • Entwicklungs- und Test-Tool für plattformübergreifende Shell-Skripte

  • dash, bash, ksh, zsh und alle POSIX-Shells

  • Unterstützung für Code Coverage, Mocking, parallele Ausführung und parameterbasiertes Testing

  • Die meisten Funktionen verwenden reines Shell-Scripting und nur ein Minimum an Kommandos, sodass es auch in Umgebungen wie Embedded-Systemen eingesetzt werden kann

→ Erforderliche Kommandos: cat, date, env, ls, mkdir, od (oder hexdump), rm, sleep, sort, time

  • Eigene DSL für Testcode, die natürlicher Sprache ähnelt

  • Unterstützung für zwei Arten von Mocking: schnelles und einfaches funktionsbasiertes Mocking sowie kommando-basiertes Mocking, das auch mit externen Kommandos verwendet werden kann

  • Unterstützung für den Sandbox-Modus

  • Unterstützung für das zufällige Ausführen von Funktionen. Mit einem Seed lässt sich dieselbe zufällige Reihenfolge wie zuvor erneut ausführen

  • Execution Tracing zum Debuggen, das unnötige Ausgaben ausblendet

  • Profiler zur Messung und Verbesserung der Testgeschwindigkeit

Noch keine Kommentare.

Noch keine Kommentare.