【发布时间】:2015-03-02 17:28:18
【问题描述】:
我正在向现有的 Android Studio 项目添加单元测试,但我对设置有点困惑。特别是 gradle 脚本中的 androidTest 与 instrumentTest 标志。有人可以解释这两个部分之间的区别以及它们与其他部分的具体目标是什么。
我的项目是从 Eclipse 项目迁移而来的,因此它没有默认的 gradle 结构。这是我一直在玩的东西:
androidTest {
setRoot('tests')
java.srcDirs = ['tests/src']
}
instrumentTest {
setRoot('tests')
java.srcDirs = ['tests/src']
manifest.srcFile file('tests/AndroidManifest.xml')
}
有什么理由两者兼得?
【问题讨论】:
标签: android unit-testing android-studio gradle android-gradle-plugin