Erlide: Wie alle Projekt eunit-Tests auf einmal laufen?
-
28-09-2019 - |
Frage
Ich habe gerade angefangen in Erlang ein neues Projekt zu entwickeln (von Grund auf neu). Ich benutze Erlide, ein Plugin für Eclipse. Ich schrieb einige Unit-Tests (unter Verwendung von EUnit) aber ich finde, jeder von ihnen (einzeln) von Hand ziemlich ärgerlich läuft. Gibt es eine Möglichkeit, diesen Prozess zu automatisieren, so dass - mit nur ein paar Klicks - alle meine Tests ausgeführt werden
Vielen Dank im Voraus für Ihre Hilfe.
Lösung
Um alle Tests in einem Verzeichnis ausführen können Sie die primitive verwenden:
{dir, Path::string()}
Diese Tests alle Objektdateien im angegebenen Verzeichnis, als ob sie einzeln angegeben worden war, mit {Datei, Filename}.
Sie können auch die file
and application
primitive verwenden und andere Sätze von Tests zu definieren.
Sie finden Dokumentation alle finden diese unter 1.5 EUnit Test Darstellung