我正在尝试使用 Jenkins 中的“发布 JUnit 测试结果报告”,但无法让它适用于我的 android 测试项目。
我在 Jenkins 中的 android 测试项目的设置基于此指南:https://wiki.jenkins-ci.org/display/JENKINS/Building+an+Android+app+and+test+project https://wiki.jenkins-ci.org/display/JENKINS/Building+an+Android+app+and+test+project
我希望有人可以发布一个简单的分步指南,介绍如何从测试运行中获取 JUnit 测试结果报告,以便能够使用“发布 JUnit 测试结果报告”。
想要使用此功能,因为 Jenkins 中的 Junit 测试的标准控制台输出不太方便。
我在互联网上找到了一些指南(不是很多),但没有一个对我有用。
这是我到目前为止所尝试的(没有成功):
- 只需添加“发布 JUnit 测试结果报告”后构建操作,不带任何参数
- 遵循本指南,该指南建议可以从设备/模拟器下载报告(http://blackriver.to/2012/08/android-continuous-integration-with-ant-and-jenkins-part-2-2/ 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生成的android测试投影中开发工具包
(某些链接无法正确显示,因为无法发布两个以上具有我声誉的链接。)
非常感谢帮助:)
我只需要自己解决这个问题,这就是我的工作方式:
- 安装性能插件
- 在项目设置中,添加新的构建后操作“Publish JUnit-testresults”
- 作为路径,添加“/app/build/androidTest-results/connected/*.xml”(您的计算机上的路径可能略有不同)
- 现在,项目第一次运行后,您将看到一个新链接“Last testresult”,右侧有一个图形表示。
Regards
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)