7

IntelliJ 14.0.1 私が探していた大きな新機能の 1 つにアップグレードされました。

Gradle タスクを介してテストを実行する場合、IDE はコンソール出力の代わりに標準のテスト ランナーを提供します。」 (出典: https://www.jetbrains.com/idea/whatsnew/#buildTools )

Gradle タスクを右クリックして、統合テストを実行します。

ここに画像の説明を入力

ただし、テストの結果はテスト ランナーではなくコンソール出力に引き続き表示されます。

ここに画像の説明を入力

IntelliJ IDEA 14 のこの新機能を動作させることができた人はいますか?

前もって感謝します、

フィリップ

4

3 に答える 3

7

IntelliJ は、 type のタスクではなく、「test」という名前のタスクを探すようTestです。

https://github.com/JetBrains/intellij-community/blob/master/plugins/gradle/src/org/jetbrains/plugins/gradle/execution/test/runner/GradleTestsExecutionConsoleManager.java#L191

于 2014-11-19T04:34:55.463 に答える
0

testタスクの名前を次のunitTestように変更し、両方を実行するラッパーを作成します。

// Rename test to unitTest
tasks.test.name = "unitTest"

// Wrap and run both
task test(dependsOn:['unitTest', 'integrationTest'])

統合テストのみを実行したい場合は、上書きしてください:

task test(overwrite: true, dependsOn: ['integrationTest'])

これにより、テスト ランナーで統合テストを正常に実行できます (少なくとも IDEA 15 EAP では動作しますが、14 でも動作するはずです)。

于 2015-10-22T15:06:50.777 に答える