我使用 ./gradlew connectedAndroidtest
来测试我的 android 应用。
当connectedAndroidtest任务运行时,
从终端我可以得到运行许多子任务的任务。
:assembleDebugAndroidTest UP-TO-DATE
:connectedDebugAndroidTest ...
但我不明白子任务的细节。
我试图找到 gradle 源代码,但找不到任何关于 connectedDebugAndroidTest 任务的信息。
android任务是开源的吗?或者哪里可以知道更多的细节。
谢谢。
最佳答案
如果您想查看 Android 构建工具源代码,可以使用它打开的 Google 存储库:android/platform/tools/build/master
特别是 Android Gradle 插件:build/gradle .
如果你想查看特定任务的手册,你可以执行:
./gradlew help --task "${taskName}"
在你的情况下应该是:
./gradlew help --task connectedAndroidTest
输出:
Detailed task information for connectedAndroidTest
Path
:app:connectedAndroidTest
Type
Task (org.gradle.api.Task)
Description
Installs and runs instrumentation tests for all flavors on connected devices.
Group
verification
关于android gradle任务源码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44550598/