Android - 什么是gradle任务connectedCheck用于

时间:2015-08-13 13:47:44

标签: android gradle android-gradle

当我运行以下命令时,我得到connectedCheck的描述,但我仍然不确定它用于什么。有人能给我一个真实世界的例子吗?

./gradlew tasks prints

...
Verification tasks
------------------
check - Runs all checks.
connectedCheck - Runs all device checks on currently connected devices.
connectedInstrumentTest - Installs and runs the tests for Build 'Debug' on connected devices.
deviceCheck - Runs all device checks using Device Providers and Test Servers.
...

2 个答案:

答案 0 :(得分:18)

命令./gradlew connectedCheck执行位于已连接的Android设备或模拟器上的src/androidTests/目录中的检测测试。此类测试可能依赖于Android API。这些测试可以是使用Espresso框架或类似的简单断言或UI测试。昨天我写了关于Android自动化测试的帖子,包括对它们的更详细描述。您可以查看here

答案 1 :(得分:0)

connectedCheck是Android任务,运行检查,需要连接的设备或仿真器。 connectedCheck有它自己的依赖项-connectedDebugAndroidTest,因此将运行它。

connectedDebugAndroidTest-在连接的设备上运行android测试(也就是模块名称/ src / androidTest / java中的仪器化单元测试)的任务。

了解更多herehere