安卓Gradle测试任务

18
有人能解释一下这些Android gradle任务之间的主要区别吗?
  • check - 运行所有检查。
  • connectedAndroidTest - 在连接的设备上安装并运行“debug”版本的测试。
  • connectedCheck - 在当前连接的设备上运行所有设备检查。
  • deviceCheck - 使用设备提供程序和测试服务器运行所有设备检查。
例如,如果我运行connectedAndroidTestconnectedCheck,似乎一切都将是相同的->我的测试类被调用(在设备或模拟器上)。
1个回答

21
不同的Android gradle任务之间的差异如下:(参考:http://tools.android.com/tech-docs/new-build-system/user-guide)
  • check - 使用Lint运行检查。这些检查包括布局问题、清单错误等。更多细节请参见http://tools.android.com/tips/lint
  • connectedCheck - 使用connectedAndroidTest - 运行需要连接设备或模拟器的所有检查/测试。因此,connectedAndroidTest和connectedCheck运行相同的测试。
  • deviceCheck - 仅使用API连接远程设备来运行检查。

7
我不是很明白。 deviceCheck 实际上是在做什么? 对我来说,解释有点模糊。 - Andrzej Zabost

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接