2016-03-22 22 views
0

私はgradleテストをマネージャに使用しています。私はgradest test --tests XXXXコマンドを使って1つのテストクラスを実行します。テストケースのコンソール出力がどこにあるのかわかりません。私はすべてのテストケースの結果を持つビルドの下にディレクトリテスト結果があることを知っています。しかし、テストケースが終了したときにのみ結果が得られます。私のケースが何時間も稼働していて、出力を監視したいのであればどこで見つけることができますか?gradleテストケースのコンソール出力を取得する方法

答えて

0

Test.onOutput方法があります:

apply plugin: 'java' 

test { 
    onOutput { 
     descriptor, event 
    -> if(event.destination == TestOutputEvent.Destination.StdErr) { 
     logger.error( "Test: " 
         + descriptor 
         + ", error: " 
         + event.message) 
} } } 
+0

私はちょうどそれを試してみましたが、それは動作しませんが。この設定がテスト出力に影響を与えないようです。 –

関連する問題