Dies ist eigentlich eine Art Duplikat von Einrichten von Aktionen für mehrere Testordner in SBT Die Antwort in diesem Dokument verwendet jedoch speziell die Scala-Syntax für SBT.
In unserem Projekt - derzeit mit SBT 0.10.1, aber ich hoffe, dass wir bald auf 0.11 upgraden können - verwenden wir die "einfache" Konfiguration mit SBTs eigener DSL.
Wie kann ich in SBT für verschiedene Ordner separate Testaufgaben / Befehle erstellen? In meinem speziellen Fall möchte ich einen Stapel regulärer Unit-Tests und einen Stapel Integrationstests.
Eine sekundäre Frage: Ist es mit SBT möglich, eine Java-Eigenschaft zu ändern? Für die Integrationstests möchte ich eine Eigenschaft namens "env" auf "testing" (oder bald "integration-testing") setzen, so dass auf eine andere MongoDB-Datenbank zugegriffen wird. Wenn ich die Anwendung starte, kann ich dies mit -Denv=testing tun, aber ist es möglich, dies stattdessen in SBT zu tun?