在Eclipse中从Android生成junit xml报告

时间:2012-01-30 22:19:57

标签: android eclipse junit report

我知道很多时候在这里讨论过这个话题,但我从来没有找到逐步的答案(如果存在的话)。

  1. 我使用Eclipse创建了Android项目,测试项目位于'tests'文件夹中,就像在官方教程
  2. 中一样
  3. 我有一些android junit测试,我可以在Eclipse中看到结果,但我需要xml报告文件在Jenkins中进行分析。我发现用于创建报告的lib,但它将xml文件上传到模拟器/设备上,我认为需要它是本地的(在我的项目文件夹中)。还有Maven插件可以做到,但我不在我的项目中使用Maven(我认为Eclipse的Android插件使用了蚂蚁)。

  4. 有没有办法修改构建过程并获取此报告?

2 个答案:

答案 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书更详细地介绍了它。