如何在命令行中使用Android Test Orchestrator



我在从CI运行测试时看到崩溃。阅读本文(https://developer.android.com/training/testing/junit-runner#ato-gradle(关于使用Android Test Orchestrator。我正在使用adb从CI运行测试。想知道如何安装orchestrator。命令行中的apk?

如果使用orchestrator,您也需要测试服务apk。

  1. 从web回购或本地机器获取apk:s。本地路径类似于:

    <your cache dir>.gradlecachesmodules-2files-2.1androidx.testorchestrator1.4.0-alpha05ffa651bbb898f0f2bc93c8e9f1296ed5e77768f5orchestrator-1.4.0-alpha05.apk

    <your cache dir>.gradlecachesmodules-2files-2.1androidx.test.servicestest-services1.4.0-alpha052a8f8a5c3f033d0c33e0faf35c6151713a9b0f9dtest-services-1.4.0-alpha05.apk

  2. 把它们放在某个地方,可以从cmd行访问。

  3. 从那个位置运行这些线路:

    adb install -g -r --force-queryable orchestrator-1.4.0-alpha05.apk

    adb install -g -r --force-queryable test-services-1.4.0-alpha05.apk

我也在挣扎,但这个--force-queryable解决了我的问题。感谢#nilzor

最新更新