我正在尝试利用Jenkins中的“发布JUnit测试结果报告”,但无法使其适用于我的android测试项目。
我在 Jenkins (Jenkins)的android测试项目的设置基于以下指南:
https://wiki.jenkins-ci.org/display/JENKINS/Building+an+Android+app+and+test+project

我希望有人可以发布一个简单的分步指南,介绍如何从测试运行中获取JUnit测试结果报告,以便能够使用“发布JUnit测试结果报告”。
之所以要使用此功能,是因为Jenkins中Junit测试的标准控制台输出不是很方便。

我在Internet上找到了一些指南(不是很多),但是没有一个对我有用。
这是我到目前为止尝试过的(没有成功):

  • 只需在不带参数的情况下添加“发布JUnit测试结果报告”构建后操作
  • 遵循了本指南,该指南建议可以从设备/仿真器(http://blackriver.to/2012/08/android-continuous-integration-with-ant-and-jenkins-part-2-2/)下载报告
  • 然后,本指南(http://blog.cloudbees.com/2012/11/unit-test-results-code-coverage-and.html)与上一指南类似,但添加了自定义检测库
  • 然后我在junit报告(http://ant.apache.org/manual/Tasks/junitreport.html)上找到了这个用于ant的API,但我绝对不知道如何将其添加到由android sdk

  • (某些链接显示不正确,因为我的声誉无法发布两个以上的链接。)

    非常感谢您的帮助:)

    最佳答案

    我只需要自己解决这个问题,这就是我的工作方式:

    1.)安装性能插件
    2.)在项目设置中,添加一个新的Post构建操作“Publish JUnit-testresults”
    3.)作为路径,添加/app/build/androidTest-results/connected/*。xml(路径在您的计算机上可能略有不同)

    4.)现在,在第一次运行项目之后,您将拥有一个新的链接“Last testresult”,并在右侧有一个图形表示。

    问候

    10-05 21:18
    查看更多