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-size300
3.添加环境变量(根据自己情况)
exportANDROID_BUILD_TOP=/android-src
exportANDROID_PRODUCT_OUT=/android-src/out/target/product/generic
4.进入源码根目录运行
执行#pythondevelopment/testrunner/runtest.py即可查看使用方法
Eg:#pythondevelopment/testrunner/runtest.py-l列出所有测试项
#pythondevelopment/testrunner/runtest.pytest执行某个测试项,test为测试项名字