`
maricoliu
  • 浏览: 55171 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

android源码单元测试运行方法

阅读更多
Android自带单元测试的运行方法,有兴趣的可以尝试下:

1.下载Android源码,并执行一次编译
2.使用模拟器加载编译完成的三个镜像
内核可以使用/prebuilt/android-arm/kernel/kernel-qeum-armv7
注意使用-partition-size 选项增大系统磁盘大小
./emulator
–system /android-src/out/target/product/generic/system.img
–data /android-src/out/target/product/generic/userdata.img
-ramdisk /android-src/out/target/product/generic/ramdisk.img
-kernel /android-src/ prebuilt/android-arm/kernel/kernel-qeum-armv7
-partition-size 300
3.添加环境变量(根据自己情况)
export ANDROID_BUILD_TOP=/android-src
export ANDROID_PRODUCT_OUT=/android-src/out/target/product/generic
4.进入源码根目录运行
执行 #python development/testrunner/runtest.py即可查看使用方法
Eg: #python development/testrunner/runtest.py -l    列出所有测试项
      #python development/testrunner/runtest.py test    执行某个测试项,test为测试项名字
分享到:
评论

相关推荐

    Android单元测试源码.zip

    6. AndroidJUnitRunner:默认的测试运行器,用于运行所有的Android测试。它继承自JUnit的Runner,并添加了对Android特有的功能的支持,如资源访问和权限管理。 7. Android测试架构:Android Architecture ...

    Android 之 单元测试

    为了运行单元测试,可以在Android Studio中点击顶部菜单的"Run",然后选择"Run 'MyClassTest'"。此外,也可以通过命令行使用Gradle运行测试: ```bash ./gradlew test ``` 对于Android特有的测试,如依赖于Android...

    Android程序源码--测试

    12. **测试框架**:如JUnit和Espresso,源码中可以看到如何编写单元测试和UI自动化测试,确保代码质量。 通过深入学习和分析"Android程序源码--测试",开发者不仅能掌握Android开发的基本技能,还能提升问题定位和...

    android单元测试

    在Android开发中,单元测试是确保代码质量与可维护性的重要环节。单元测试允许开发者针对应用程序的各个组件,如函数、方法或类,进行独立测试,以验证它们的行为是否符合预期。通过单元测试,可以尽早发现潜在的...

    安卓Android源码——Android Launcher 源码修改可编译.zip

    10. **单元测试与调试**:修改源码后,开发者需要编写和运行单元测试确保改动不会引入新的错误,同时利用Android Studio的调试工具进行问题定位。 通过以上知识点,我们可以了解到,解压并研究"安卓Android源码——...

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

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

    android 串口测试demo 代码简单 无bug 完美运行

    android 串口测试demo 代码简单 无bug 完美运行 android 串口测试demo 代码简单 无bug 完美运行 android 串口测试demo 代码简单 无bug 完美运行 android 串口测试demo 代码简单 无bug 完美运行 android 串口测试demo...

    教你在Android Studio 中进行单元测试(源码)

    1. AndroidJUnitRunner是Android专门用于运行单元测试的Runner,需要在`build.gradle`文件中配置。 2. `@RunWith(AndroidJUnit4.class)`注解表明测试类使用AndroidJUnit4运行器。 六、Mockito的使用 1. 配置...

    如何导入一个android源码并且运行

    本文将详细介绍如何在Eclipse环境下导入Android源码并成功运行。 首先,确保你已经安装了Eclipse IDE以及Android Developer Tools(ADT)插件,这是Android开发的基础工具。ADT提供了对Android项目的特殊支持,包括...

    android源码目录结构

    * cts:Android 兼容性测试套件标准,用于测试 Android 设备的兼容性。 * dalvik:dalvik JAVA 虚拟机,负责运行 Android 应用程序。 * development:应用程序开发相关,提供了开发 Android 应用程序所需的工具和库...

    Android动画测试源码

    这份"Android动画测试源码"提供了一种深入理解Android动画机制的方式,通过实际的代码示例进行学习和测试。以下是对相关知识点的详细说明: 1. **Android动画体系**:Android提供了两种主要的动画类型——属性动画...

    安卓Android源码——完整的通讯录项目源码.zip

    这个名为"安卓Android源码——完整的通讯录项目源码.zip"的压缩包文件包含了一个完整的安卓通讯录应用的源代码,对于想要深入学习Android开发,尤其是接触和理解Android通讯录功能实现的开发者来说,这是一个非常...

    开源中国android源码

    开源中国是一个在中国颇具影响力的开源软件社区,其android源码提供了深入了解Android应用开发的宝贵资源。这份源码可以供开发者深入研究Android平台的工作原理,学习最佳实践,并提升自己的编程技巧。 一、Android...

    Android 类似搜狗输入法android源码.zip

    本压缩包"Android 类似搜狗输入法android源码.zip"包含了开发类似功能的Android输入法的一些关键源代码和相关资源,对于学习和研究Android输入法的开发具有很高的参考价值。 首先,源码中的关键组件可能包括以下几...

    Android大学生心理健康测试源码.zip

    该压缩包文件“Android大学生心理健康测试源码.zip”包含了用于构建一个Android应用程序的源代码,目的是为大学生提供心理健康自我评估的功能。源码无错误,并且适合进行二次开发,这意味着开发者可以在此基础上添加...

    wordpress for android源码

    《WordPress for Android源码解析与应用开发》 WordPress for Android是一款专门为Android平台设计的应用程序,它使得用户可以在移动设备上方便地管理和编辑自己的WordPress博客。这个开源项目为开发者提供了深入...

    android飞机大战源码,直接运行即可

    【标题】"Android飞机大战源码,直接运行即可"揭示了这是一个基于Android平台的游戏开发项目,专注于"飞机大战"这个游戏类型。源码是用Java语言编写的,这表明开发者使用了Android SDK中的Java Development Kit (JDK...

    安卓Android源码——斗地主源码实现.zip

    这份"安卓Android源码——斗地主源码实现.zip"提供的压缩包包含了一个完整的斗地主游戏的源代码实现,其中主要的文件是"Android斗地主[牌桌实现源码].pdf"。这里我们将详细探讨这个项目中的核心知识点。 1. **...

    博客园客户端android源码

    博客园客户端Android源码分析 博客园是一款深受程序员喜爱的在线技术分享平台,其客户端提供了方便的移动阅读体验。分析博客园的Android源码,我们可以深入理解如何构建一个功能完善的移动应用,特别是针对技术社区...

    Android源码——类似搜狗输入法android源码.zip

    11. **调试与测试**:了解如何使用Android Studio进行调试,以及编写单元测试和UI测试来确保输入法的稳定性和准确性。 通过这个项目,开发者可以深入学习Android系统内部的工作原理,提升在Android平台上开发复杂...

Global site tag (gtag.js) - Google Analytics