2017-01-26 10 views
1

私のプロジェクトでは、私はテストをして、自分のビルドでテストします。テストを実行するには、sbt testと入力してtest:と入力します。テストとそれを組み合わせるbuild.sbtの方法はありますか?私のテストはすべて1つのコマンドで実行されますか?あなたがエイリアスを追加することができますScala SBT両方のテストを同時に実行する方法と同時にテストする

+0

彼らが最初に分離されているなぜあなたは、それらを分離したくない場合場所? –

+0

彼らは別の依存関係に依存し、同じプロジェクトであればうまくいかないでしょう –

答えて

2

addCommandAlias("testAll", "; test ; it:test") 
+0

テストを行うことは可能ですか?テストは両方ともテストの下で実行されますか? –

2

をあなたはtestit:testの両方を実行するためにtestを上書きすることができます。

test := { 
    test.in(Test).value 
    test.in(IntegrationTest).value 
} 
+0

ねえ、これはうまくいきます。私がそれを上書きしたいのであれば、私は何をする必要がありますか?また、テストが失敗した場合は、テストに失敗した代わりにTestFailedExceptionが表示されるように見えます。 –

+0

'it:test'は' IntegrationTest'にスコープされた 'test'タスクです。それを上書きするには、 'test.in(IntegrationTest):= {stuff}'を試してください。なぜあなたのテストでは十分な出力が得られないのか分かりません。それは異なる設定かもしれません。 – jkinkead

+0

クールに感謝しました! –

関連する問題