如何在Android Studio(IntelliJ)中轻松地将单元测试添加到我的Android项目中?
更确切地说:我想添加一个包含测试代码的文件夹(JUnit 4),并使用常规安装的JDK(不在Android仿真器中)从那里执行单元测试。到目前为止,我已将文件夹“ test / java /”添加到模块中,并添加了“ test”作为源集,并添加了junit作为测试依赖项:
sourceSets {
instrumentTest.setRoot('src/test')
}
dependencies {
instrumentTestCompile 'junit:junit:4.+'
// ...
}
现在,当我在test / java文件夹中选择Run'All Tests'时,它会给我一个UnsupportedOperationException。
我想念什么?如何为Android项目运行单元测试?
推荐一个类似于Eclipse中的“ Infinitest”的插件的要点-在这里,我可以简单地保存一个类,并自动执行其单元测试。:-)
PS:我不想使用https://github.com/JakeWharton/gradle-android-test-plugin,因为该插件似乎已被弃用。
我认为答案应该已经在Android Studio 1.1(和当前的gradle插件)中了。他们引入了单元测试支持。它仍然是实验性的,不过不如我们以前的努力在这里:)请参见这里。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句