[Android]使用android-junit-report.jar导出单元测试报告
July 18th, 2014
3 comments
Android在使用脚本编译和测试时,使用默认的testrunner不会输出文件类型的单元测试报告,每次只能分析logcat的无法直观的看到单元测试结果和报告,这给编写自动化脚本带来了不少麻烦,虽然可以自己动手编写支持junit测试报告输出的TestRunner,但是比较麻烦。除此之外,有一个android-junit-report.jar的开源包可以拿来使用,使用方法也很简单,输出的单元测试报告也可以为多种报告分析工具分析。具体使用方法如下:
这里假设Android APP的包名为com.xxx.xxx
方法1:使用Eclipse IDE方式
1.下载android-junit-report.jar并将其导入到Android测试项目的libs中
2.打开Android测试项目的AndroidManifest.xml文件,找到
<instrumentation android:name="android.test.InstrumentationTestRunner" android:targetPackage="com.xxx.xxx"></instrumentation> |
修改为
<instrumentation android:name="com.zutubi.android.junitreport.JUnitReportTestRunner" android:targetPackage="com.xxx.xxx"></instrumentation> |
3.运行Junit测试
4.使用ADB方式获取单元测试报告
adb pull /data/data/com.xxx.xxx/files/junit-report.xml |
Recent Comments