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为测试项名字
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为测试项名字