我知道很多时候在这里讨论过这个话题,但我从来没有找到逐步的答案(如果存在的话)。
我有一些android junit测试,我可以在Eclipse中看到结果,但我需要xml报告文件在Jenkins中进行分析。我发现用于创建报告的lib,但它将xml文件上传到模拟器/设备上,我认为需要它是本地的(在我的项目文件夹中)。还有Maven插件可以做到,但我不在我的项目中使用Maven(我认为Eclipse的Android插件使用了蚂蚁)。
有没有办法修改构建过程并获取此报告?
答案 0 :(得分:0)
为什么不使用“adb pull”命令拉动模拟器/设备中生成的文件...你可以将它添加为ant脚本的一部分???
示例:
<echo>Downloading file into project directory...</echo>
<exec executable="${adb}" failonerror="true">
<arg line="${adb.device.arg}" />
<arg value="pull" />
<arg value="/sdcard/junit.xml" />
<arg value="junit.xml" />
</exec>
答案 1 :(得分:0)
此presentation简要介绍了此问题,但您可以按照分步示例进行操作。 Android Application Testing Guide书更详细地介绍了它。