我如何停止从安装应用程序开始的Gradle仪器测试运行?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我如何停止从安装应用程序开始的Gradle仪器测试运行?相关的知识,希望对你有一定的参考价值。
如果我:
- 创建一个全新的android Studio 3.5.1项目(Kotlin,API 21,“空活动”模板)
- 从IDE内运行应用程序
- 确认该应用程序已安装并具有启动器图标
- [运行
connectedAndroidDebugTest
Gradle任务(从Android Studio内部或通过gradlew
)
该应用程序最终会在测试运行中被卸载。即使我将testApplicationId
值添加到defaultConfig
以使测试代码使用其他应用程序ID,我也会得到这种行为。
如何停止这种行为?如何在不干扰现有应用安装的情况下从命令行运行检测测试?
答案
也许像这样尝试通过adb
运行它:
adb shell am instrument -w com.android.demo.app.tests/android.support.test.runner.AndroidJUnitRunner
它不会卸载您的应用。
here,将对其进行详细说明。
以上是关于我如何停止从安装应用程序开始的Gradle仪器测试运行?的主要内容,如果未能解决你的问题,请参考以下文章
单元/仪器测试 Android Gradle。仪器测试不会运行