在Robolectric sample project中,build.gradle中没有设置gradle插件。例如AppCompat-v7
另一方面,我们有Robolectric gradle plugin,正如文档所述:
Gradle插件,可以进行Robolectric测试。
此插件支持版本中添加的单元测试支持 1.1.6的Android Gradle插件并配置测试任务以使用Robolectric正常工作。
我想知道为什么在Robolectric sample project中没有Robolectric Gradle Plugin的迹象。
如果我们可以使用gradle包装器在Android Studio中运行没有插件的robolectric测试,那么插件的确切用法是什么?
答案 0 :(得分:2)
主要原因是此插件不是必需的,如果robolectric 3.0获得最终版本,则会被标记为已弃用。这是robolectric维护者的声明。请参阅https://github.com/robolectric/robolectric-gradle-plugin/issues/148
上的第一个回答