これは実際には、SBTの複数のテストフォルダーに対する一種のセットアップアクションの複製ですが、その答えは、SBTのScala構文を具体的に使用しています。
私たちのプロジェクト(現在はSBT 0.10.1ですが、すぐに0.11にアップグレードできることを願っています)では、SBT独自のDSLを使用して構成する「単純な」を使用します。
SBTでフォルダごとに個別のテストタスク/コマンドを作成するにはどうすればよいですか?私の特定のケースでは、定期的な単体テストのバッチと統合テストのバッチが必要です。
二次的な質問ですが、SBTを使用してJavaプロパティを変更することは可能ですか?統合テストでは、「env」というプロパティを「testing」(またはすぐに「integration-testing」)に設定して、別のMongoDBデータベースにアクセスできるようにします。アプリケーションを起動するときに、-Denv = testsを使用してこれを行うことができますが、代わりにSBTでこれを行うことは可能ですか?