jjzjj

connectedAndroidTest

全部标签

android - ConnectedAndroidTest 执行的任务列表是什么?

我想了解有关ConnectedAndroidTestGradle任务的更多信息。我看到它用于安装应用程序和测试apks并运行测试。但是它执行的各个步骤是什么?(gradle任务,如果有的话)“gradlebuild”似乎生成了应用程序apk。什么任务生成测试apk?它(ConnectedAndroidTest)如何安装应用程序并测试apk?它如何开始测试?非常感谢。 最佳答案 我的第一个SO回答,请温柔;)Butwhataretheindividualstepsthatitdoes?(gradletasksifany)因此,如果您想

android - connectedAndroidTest 和 release 构建类型

我正在使用gradle:1.2.3我想在发布(签名、缩小)配置上运行我的androidConntectTests(仪器测试),但我不能。我的构建类型:buildTypes{debug{minifyEnabledfalsedebuggabletrue}robotium{debuggabletrueminifyEnabledtruesigningConfigsigningConfigs.releaseproguardFilesgetDefaultProguardFile('proguard-android.txt'),'proguard-rules.pro'}release{minifyE

android - 在特定设备上运行 gradle 的 connectedAndroidTest

如何在特定设备上运行connectedAndroidTest?我希望是这样的:./gradlewconnectedAndroidTest-DconnectedAndroidTest.device=XXXX我们的CI服务器中插入了许多设备,我似乎找不到任何关于如何定位特定连接设备的文档。connectedAndroidTest目前在所有连接的设备上运行测试。谢谢。 最佳答案 使用ANDROID_SERIAL变量您可以通过两种方式做到这一点:1。设置环境变量#Setonce;allfollowinggradlewcommandswill

android - 我可以设置一个 BuildConfig 标志来返回是否使用 `connectedAndroidTest` gradle 任务构建 apk 吗?

如果我们正在运行Android单元测试,我不想运行我的应用程序的某些部分,所以我想用类似的东西包围它们if(!BuildConfig.TESTING){//CodeherethatIdon'twanttorunduringtests.}是否可以根据是否使用connectedAndroidTestgradle任务来填充此BuildConfig标志?这是解决这个问题的明智方法吗? 最佳答案 这可能有点晚了,但好吧。是的,您可以通过应用程序的gradle文件设置BuildConfig字段,这些字段将在构建时初始化。例如,我可以像这样通过g
12