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为测试项名字
分享到:
相关推荐
6. AndroidJUnitRunner:默认的测试运行器,用于运行所有的Android测试。它继承自JUnit的Runner,并添加了对Android特有的功能的支持,如资源访问和权限管理。 7. Android测试架构:Android Architecture ...
为了运行单元测试,可以在Android Studio中点击顶部菜单的"Run",然后选择"Run 'MyClassTest'"。此外,也可以通过命令行使用Gradle运行测试: ```bash ./gradlew test ``` 对于Android特有的测试,如依赖于Android...
12. **测试框架**:如JUnit和Espresso,源码中可以看到如何编写单元测试和UI自动化测试,确保代码质量。 通过深入学习和分析"Android程序源码--测试",开发者不仅能掌握Android开发的基本技能,还能提升问题定位和...
在Android开发中,单元测试是确保代码质量与可维护性的重要环节。单元测试允许开发者针对应用程序的各个组件,如函数、方法或类,进行独立测试,以验证它们的行为是否符合预期。通过单元测试,可以尽早发现潜在的...
10. **单元测试与调试**:修改源码后,开发者需要编写和运行单元测试确保改动不会引入新的错误,同时利用Android Studio的调试工具进行问题定位。 通过以上知识点,我们可以了解到,解压并研究"安卓Android源码——...
最后,执行单元测试可以通过Android Studio的测试运行器或者命令行工具`gradlew`完成。例如,运行所有测试的命令是: ``` ./gradlew connectedCheck ``` 总的来说,Android中的JUnit单元测试是一个强大的工具,...
android 串口测试demo 代码简单 无bug 完美运行 android 串口测试demo 代码简单 无bug 完美运行 android 串口测试demo 代码简单 无bug 完美运行 android 串口测试demo 代码简单 无bug 完美运行 android 串口测试demo...
1. AndroidJUnitRunner是Android专门用于运行单元测试的Runner,需要在`build.gradle`文件中配置。 2. `@RunWith(AndroidJUnit4.class)`注解表明测试类使用AndroidJUnit4运行器。 六、Mockito的使用 1. 配置...
本文将详细介绍如何在Eclipse环境下导入Android源码并成功运行。 首先,确保你已经安装了Eclipse IDE以及Android Developer Tools(ADT)插件,这是Android开发的基础工具。ADT提供了对Android项目的特殊支持,包括...
* cts:Android 兼容性测试套件标准,用于测试 Android 设备的兼容性。 * dalvik:dalvik JAVA 虚拟机,负责运行 Android 应用程序。 * development:应用程序开发相关,提供了开发 Android 应用程序所需的工具和库...
这份"Android动画测试源码"提供了一种深入理解Android动画机制的方式,通过实际的代码示例进行学习和测试。以下是对相关知识点的详细说明: 1. **Android动画体系**:Android提供了两种主要的动画类型——属性动画...
这个名为"安卓Android源码——完整的通讯录项目源码.zip"的压缩包文件包含了一个完整的安卓通讯录应用的源代码,对于想要深入学习Android开发,尤其是接触和理解Android通讯录功能实现的开发者来说,这是一个非常...
开源中国是一个在中国颇具影响力的开源软件社区,其android源码提供了深入了解Android应用开发的宝贵资源。这份源码可以供开发者深入研究Android平台的工作原理,学习最佳实践,并提升自己的编程技巧。 一、Android...
本压缩包"Android 类似搜狗输入法android源码.zip"包含了开发类似功能的Android输入法的一些关键源代码和相关资源,对于学习和研究Android输入法的开发具有很高的参考价值。 首先,源码中的关键组件可能包括以下几...
该压缩包文件“Android大学生心理健康测试源码.zip”包含了用于构建一个Android应用程序的源代码,目的是为大学生提供心理健康自我评估的功能。源码无错误,并且适合进行二次开发,这意味着开发者可以在此基础上添加...
《WordPress for Android源码解析与应用开发》 WordPress for Android是一款专门为Android平台设计的应用程序,它使得用户可以在移动设备上方便地管理和编辑自己的WordPress博客。这个开源项目为开发者提供了深入...
【标题】"Android飞机大战源码,直接运行即可"揭示了这是一个基于Android平台的游戏开发项目,专注于"飞机大战"这个游戏类型。源码是用Java语言编写的,这表明开发者使用了Android SDK中的Java Development Kit (JDK...
这份"安卓Android源码——斗地主源码实现.zip"提供的压缩包包含了一个完整的斗地主游戏的源代码实现,其中主要的文件是"Android斗地主[牌桌实现源码].pdf"。这里我们将详细探讨这个项目中的核心知识点。 1. **...
博客园客户端Android源码分析 博客园是一款深受程序员喜爱的在线技术分享平台,其客户端提供了方便的移动阅读体验。分析博客园的Android源码,我们可以深入理解如何构建一个功能完善的移动应用,特别是针对技术社区...
11. **调试与测试**:了解如何使用Android Studio进行调试,以及编写单元测试和UI测试来确保输入法的稳定性和准确性。 通过这个项目,开发者可以深入学习Android系统内部的工作原理,提升在Android平台上开发复杂...