- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
如何在特定设备上运行 connectedAndroidTest
?
我希望是这样的:
./gradlew connectedAndroidTest -DconnectedAndroidTest.device=XXXX
我们的 CI 服务器中插入了许多设备,我似乎找不到任何关于如何定位特定连接设备的文档。
connectedAndroidTest
目前在所有连接的设备上运行测试。
谢谢。
最佳答案
ANDROID_SERIAL
变量您可以通过两种方式做到这一点:
# Set once; all following gradlew commands will use this
export ANDROID_SERIAL=1000AB0123456YZ
./gradlew <...>
ANDROID_SERIAL=1000AB0123456YZ ./gradlew <...>
如果您设置/导出了 ANDROID_SERIAL(方法 #1),您可以使用它来覆盖单个命令。
这也适用于模拟器标识符(例如,“emulator-5554”)。
关于android - 在特定设备上运行 gradle 的 connectedAndroidTest,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23960667/
我想使用仪器测试来测试 Android 应用程序的发布版本。 看起来默认的 connectedAndroidTest gradle 命令仅适用于调试版本。有没有办法为发布版本配置它? 最佳答案 您可以
有时我的 connectedAndroidTest 实际上并没有执行任何测试,即使似乎找到了连接的设备。我最终得到如下报告: 做 gradle --info connectedAndroidTest
我想了解有关 ConnectedAndroidTest Gradle 任务的更多信息。我看到它用于安装应用程序和测试 apks 并运行测试。 但是它执行的各个步骤是什么? (gradle 任务,如果有
背景 我想在不同模拟器上的 Jenkins 上运行我的 Android Instrumented 测试。假设我有 100 个测试和 4 个模拟器,我想在每个模拟器上运行 25 个测试。 我在 Jenk
我是一家初创公司的 QA。我的开发人员在 Android 项目中设置 Instrumentation 测试。他还设置了 Jenkins Jobs 以在 CI 环境中运行这些测试。 这是 Jenkins
我在 circle ci 中运行 UI 测试时遇到超时问题,因为命令 connectedAndroidTest 运行时间超过 10 分钟。 所以我试图将它们分成测试套件并一次运行每个套件。 我在这里找
我有 org.gradle.parallel=true在 gradle.properties .我正在运行一个后端 Google Cloud 模块,并同时运行一个 connectedAndroidTe
我在使用 android gradle 插件 (19.0.3) 的最新更新时遇到问题!我无法让我们的测试再在我们的 CI 服务器上的库项目上运行。要么我做错了什么,要么新版本破坏了测试库项目。 我正在
有没有办法在进程结束时调用任务 connectedAndroidTest 并跳过卸载任务? 在测试执行结束时,应用程序从设备上卸载,但我想保留该应用程序在设备上。 来自 http://tools.an
我有一个 gradle taskX,我想在 connectedAndroidTest 任务完成后运行,但前提是所有测试都通过 connectedAndroidTest。 我怎样才能做到这一点? 最佳答
我正在尝试向我的应用添加一些单元测试。我正在 Android Studio 中开发我的应用 这是我做的。 添加了一个新包 在扩展 TestCase 的新包中创建了一个类 在创建的类中添加了以下方法 @
我正在使用 gradle:1.2.3 我想在发布(签名、缩小)配置上运行我的 androidConntectTests(仪器测试),但我不能。 我的构建类型: buildTypes { deb
如何在特定设备上运行 connectedAndroidTest? 我希望是这样的: ./gradlew connectedAndroidTest -DconnectedAndroidTest.devi
我已经使用 gradle(Android Project) 设置了一些自定义构建任务,现在这些任务工作正常。此任务的示例: TEST { buildConfigField "String",
我最近在玩 Android 版 Gradle...它很强大,但同时也很痛苦。 最初,我关注 Roboletric 示例项目,试图制作一个基于 gradle 的 Android 项目,并支持 Robol
设置一些测试后,我可以使用 ./gradlew --debug connectedAndroidTestDebug 运行它们并查看它们是否有效。当我修改一个测试失败并查看我得到的结果时,gradle
我正在设置一个 Jenkins 节点(在 Mac OS X 上)为我的 Android 应用程序运行仪器测试。 我的 Jenkins 项目启动了一个 Android 模拟器并运行 Gradle 任务
最近我们开始向我们的 Android 应用项目添加测试。我们开始使用 Robolectric,但由于我们在 Couchbase 中遇到的问题,最近不得不将其取消并只使用普通测试。在添加 Couchba
我正在将 Room 数据库写入我的 getFilesDir() 文件夹。 (将数据库写入可移动 SD 卡显然需要一些重大研究!) 当我手动运行我的应用程序时,我想写一些记录并将它们保留在数据库中,因此
我目前正在与 CircleCi 作斗争,因为我对它很陌生,所以有很多问题。现在我的应用程序需要 20 分钟来构建,因为它构建了我们拥有的每个 productFlavour。在我的 circle.yml
我是一名优秀的程序员,十分优秀!