我正在将单元测试添加到我现有的Android Studio项目中,但对设置有些困惑。特别是gradle脚本中的androidTest vs instrumentTest标志。有人可以解释这两个部分之间的区别,以及他们相对于另一个部分的确切目标。
我的项目是从Eclipse项目迁移而来的,因此它没有默认的gradle结构。这是我一直在玩的东西:
androidTest {
setRoot('tests')
java.srcDirs = ['tests/src']
}
instrumentTest {
setRoot('tests')
java.srcDirs = ['tests/src']
manifest.srcFile file('tests/AndroidManifest.xml')
}
有什么理由两者兼而有之吗?
有什么理由两者兼而有之吗?
不,因为它们是同一件事,就像Gradle for Android plugin的0.9.0版本instrumentTest
中重命名androidTest
的一样。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句