2

これは実際にはSetting up actions for multiple test folders in SBTの種類の複製ですが、その答えは特にSBTのScala構文を使用します。SBTの複数のテストフォルダに対するアクションを 'Simple'コンフィグレーションを使用して設定する

私たちのプロジェクトでは現在SBT 0.10.1ですが、すぐに0.11にアップグレードできることを願っています。私たちはSBT自身のDSLを使って 'シンプルな'構成を使用しています。

異なるフォルダに対してSBTで個別のテストタスク/コマンドを作成するにはどうすればよいですか?私の具体的なケースでは、定期的な単体テストと統合テストのバッチが必要です。

2番目の質問ですが、SBTを使用してJavaプロパティを変更することは可能ですか?統合テストでは、 'env'というプロパティを 'testing'(まもなく 'integration-testing')に設定して、別のMongoDBデータベースにアクセスするようにしたいと思います。アプリケーションを起動するときに、私は-Denv = testingを使ってこれを行うことができますが、代わりにSBTでこれを行うことは可能ですか?

答えて

1

簡単な設定をScalaベースの設定と組み合わせて使用​​できます。詳細はhereです。だからあなたは他の質問のアドバイスを使用して、あなたのbuild.sbtを手つかずのままにしておくことができます。私はサブプロジェクトとプロジェクトの依存関係を定義するために頻繁にこの二重構成を行いますが、ライブラリの依存関係を追加するのは簡単です。

あなたの2番目の質問については、別の質問をする必要があります。私もそれを知りたいと思っています。

関連する問題