您的位置:首页 > 其它

Robotium测试报告的生成以及pull到电脑上的方法

2016-01-06 18:14 344 查看
网上到处都是介绍通过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、可是我要获取到文件,怎么办?通过

adb pull /data/data/(package name)/files/junit-report.xml 本地电脑路径
命令将手机中的junit-report.xml文件pull到了电脑上,此时打开电脑上的文件即可
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: