Wie man Tests mit SBT kompiliert, ohne sie auszuführen
Gibt es eine Möglichkeit, build-Test mit SBT und ohne läuft Sie?
Meine eigenen Anwendungsfall wird ausgeführt statische Analyse auf der test-code, indem ein scalac-plugin. Ein weiterer möglicher Anwendungsfall ist, führen Sie einige oder alle der test-code mit einem separaten Läufer als das man sich in SBT.
Ideal wäre da eine Lösung für dieses problem, das gilt für alle SBT-Projekt. Zum Beispiel, Maven hat einen test-compile-Befehl, die verwendet werden können, nur zum kompilieren der tests, die ohne diese ausgeführt. Es wäre toll, wenn die SBT hatte die gleiche Sache.
Weniger ideal, aber immer noch sehr hilfreich, wäre Lösungen, die beinhalten das modifizieren der Projekt-build-Dateien.
InformationsquelleAutor der Frage user1809090 | 2012-12-12
Du musst angemeldet sein, um einen Kommentar abzugeben.
Verwenden Sie einfach die
test:compile
Befehl.InformationsquelleAutor der Antwort Guillaume Massé
test:compile
arbeiten für die Erstellung der Komponententests.Kompilieren, integration tests, die Sie verwenden können
it:compile
.Anderen Tipp, um kontinuierlich zu kompilieren, die auf jede Datei ändern:
~test:compile
InformationsquelleAutor der Antwort Brendan Maguire