2017-04-11 16 views
1

gradleプラグインのタスクの単体テストを書く方法がわかりません。 I直接タスクを初期化することはできません、それは私が理解したようあなたはGradleのタスクにGradle Pluginタスクの単位テストを書くにはどうすればいいですか?

をテストするためにProjectBuilderまたはTestKitを使用することができます

Task of type '' has been instantiated directly which is not supported. Tasks can only be created using the DSL. 
+0

試してみてください:https://docs.gradle.org/current/userguide/test_kit.html – cjstehno

答えて

2

になり、ProjectBuilderは軽量であり、全体のGradle環境やスタブを起動しません/いくつかの機能を隠しているので、制限があるかもしれません。一方、TestKitは適切なGradleデーモンを起動しますが、速度は遅くなりますが、何かを完全にテストできます。

+0

https://github.com/ysb33r/gradleTestも非常に便利です –

関連する問題