`
nid007
  • 浏览: 45495 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

使用命令行在手机上运行android单元测试

 
阅读更多
本文假设你已经知道如何adb连接设备,知道如何在eclipse里运行android的单元测试。

关键命令:
直接运行所有有case
adb shell am instrument -w com.myapp.test/android.test.InstrumentationTestRunner

运行一个case
adb shell am instrument -w -e class com.myapp.test.TestDemo#testSearch com.myapp.test/android.test.InstrumentationTestRunner


说明:com.myapp.test是包名,com.myapp.test.TestDemo是类名 testSearch是方法名

更多信息可以参考官网:
http://developer.android.com/tools/testing/testing_otheride.html#RunTestsDevice
分享到:
评论

相关推荐

    Android 单元测试资料

    3. **Robolectric**:一个开源库,可以在没有实际设备的情况下模拟Android运行环境,允许在Java虚拟机上运行单元测试。 4. **Test Coverage**:使用Jacoco或Cobertura等工具来衡量测试覆盖度,确保关键代码路径得到...

    Android 之 单元测试

    对于Android特有的测试,如依赖于Android组件(如Context)的代码,我们可以使用`@RunWith(AndroidJUnit4.class)`注解,这样测试将运行在AndroidJUnitRunner上。同时,可以使用`@Config`注解来配置模拟的Android环境...

    Android单元测试框架搭建手册

    本手册旨在帮助产品、开发、测试及运维等相关人员了解如何在Android开发环境中搭建单元测试框架,为日常开发过程中的单元测试以及测试团队的自动化测试提供支持。 #### 二、准备工作 1. **JDK安装** - **获取JDK...

    使用命令行+Ant编译和运行Android模拟器

    ### 使用命令行与Ant进行Android开发的相关知识点 #### 一、使用命令行管理Android模拟器 **1. 列出创建的模拟器** - **命令**: `android list avd` - **功能**: 显示所有已创建的Android虚拟设备(AVD)列表。 -...

    Android上的单元测试

    - **环境搭建**:要运行基于JUnit的单元测试,需要使用JDK而非Android SDK。如果使用Eclipse IDE,可以在“Run Configuration”中创建一个新的JUnit配置,并确保Classpath中的“Bootstrap Entries”设置为JRE,并...

    Android Studio单元测试技术1

    本文将详细介绍如何在Android Studio中进行单元测试,包括Java单元测试和App程序单元测试。 首先,Android Studio支持两种类型的单元测试:Java单元测试和Android应用单元测试。Java单元测试适用于纯Java代码,而...

    Linux或安卓系统后下使用终端命令行运行的can测试工具

    Linux或安卓系统后下使用终端命令行运行的can测试工具: $ can-test can0 recv $ can-test can0 send 0xFF 无ID过滤,如需要接收指定ID的数据,需要修改lib代码

    Android JUnit单元测试实例

    为了在Android设备或模拟器上运行这些测试,我们需要使用`androidx.test`库中的`@Instrumented`注解。这使得我们可以访问Android系统服务和组件。例如: ```java import androidx.test.ext.junit.rules....

    android-junit单元测试(附代码)

    最后,执行单元测试可以通过Android Studio的测试运行器或者命令行工具`gradlew`完成。例如,运行所有测试的命令是: ``` ./gradlew connectedCheck ``` 总的来说,Android中的JUnit单元测试是一个强大的工具,...

    Node.js-Natasha一个在蘑菇街中使用的Android单元测试框架

    2. **跨平台支持**:由于Node.js的特性,Natasha可以在任何安装了Node的平台上运行,包括Windows、MacOS和Linux,这使得开发团队在不同操作系统上协作变得更加便捷。 3. **快速执行**:Natasha优化了测试执行流程,...

    Android 5.1 命令行更换以太网IP连接内网外 2020年版

    在Android系统中,尤其是对于开发人员和高级用户来说,通过命令行进行网络配置是一种常见的操作。在Android 5.1版本中,如果你需要更改设备的以太网IP连接,以便连接到内网或外网,这通常是出于调试、测试或者自动化...

    Ruby-dryrun直接从命令行中尝试任何Android库在你的手机上

    标题 "Ruby-dryrun直接从命令行中尝试任何Android库在你的手机上" 提供了关于一个名为 `dryrun` 的工具的信息,该工具允许开发者在Android设备上快速测试库的功能,无需完整的集成过程。这个工具是用Ruby语言编写的...

    MVPTest:MVP方式下的android命令行单元测试示例

    gradle 插件是动机在 android 上进行单元测试很困难,通常需要您使用设备或模拟器。 Robolectric 帮助我们进行无头测试,因此我们可以进行快速 TDD 迭代,从而提高代码质量然而,大多数可用的参考文献并不那么清楚...

    gradle-spoon-plugin,Gradle插件,它提供了一个通过Spoon运行Android仪器测试的任务。.zip

    Gradle Spoon Plugin是一个用于Android开发的Gradle插件,它为开发者提供了一种方便的方式,通过Spoon库来运行Android设备或模拟器上的仪器测试。Spoon是一个开源的测试框架,它能并行执行多个设备上的测试,并生成...

Global site tag (gtag.js) - Google Analytics