【问题标题】:Android gradle test tasksAndroid gradle 测试任务
【发布时间】:2015-01-26 09:09:15
【问题描述】:

有人能解释一下这些类型的 Android gradle 任务之间的主要区别吗?

  • check - 运行所有检查。
  • connectedAndroidTest - 在连接的设备上安装并运行 Build 'debug' 测试。
  • connectedCheck - 对当前连接的设备运行所有设备检查。
  • deviceCheck - 使用设备提供程序和测试服务器运行所有设备检查。

例如如果我运行 connectedAndroidTestconnectedCheck,似乎一切都将是一样的 -> 我的测试类被调用(在设备或模拟器上)。

【问题讨论】:

    标签: android android-testing


    【解决方案1】:

    不同Android gradle任务的区别如下:(Ref: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 运行检查以连接到远程设备。

    【讨论】:

    • 我不太明白。 deviceCheck 实际上在做什么?这个解释对我来说似乎很模糊。
    猜你喜欢
    • 2017-12-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-25
    • 1970-01-01
    相关资源
    最近更新 更多