网上到处都是介绍通过report的jar包生成测试报告的方法,但是在过程中还是发现了有些疑问,故在此处做下总结,细化一下,更方便大家学习
1、通过 https://github.com/jsankey/android-junit-report 下载android-junit-report-1.5.8.jar包,导入到工程libs下。
复制 jar包,粘贴到libs下。选择jar包右键--Build Path--add to build path
2、修改Androidmainfest.xml文件中instrumentation下的android:name如下图【注:此处的Androidmainfest.xml文件为res文件夹下的,不是bin/res下的】
3、对工程右键 run as --Run Configurations
4、选中自己的工程,在右侧的Test中选择Run all tests in the selected project,or package,修改Instrumentation runner 为 在Androidmainfest.xml文件中修改的内容,保存即可
5、右键运行Test case,会在手机上产生一个名字为junit-report.xml的文件,路径为/data/data/com.youyou.uuelectric.renter/files/junit-report.xml,但此文件在手机的文件管理中找不到
问题来了:
1、生成的junit-report.xml文件到底在哪儿呢?
2、生成的junit-report.xml怎么获取呢?
功夫不负有心人,终于理解了这个原因
1、生成的文件确实是在/data/data/com.youyou.uuelectric.renter/files/下,只不过无法通过手动打开本地文件管理器打开,因为data的根属于系统盘,故它是在系统里,只能用adb命令来查看被root的手机,才能看到该文件
2、可是我要获取到文件,怎么办?通过