ios – 仪器结果自动解析

前端之家收集整理的这篇文章主要介绍了ios – 仪器结果自动解析前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在使用Jenkins和 xcodebuild命令行工具自动化我的iOS项目的构建过程.我还可以使用UIAutomation测试脚本(仪器命令行实用程序)在模拟器上测试应用程序.但我想使用Time Profiler,Leaks等其他工具以及自动测试不规则行为的自动化.

虽然我可以制作自定义模板并使用自动化运行它,但问题是我无法解析这些其他仪器的结果.有没有办法,例如,知道我的代码中有泄漏,并触发电子邮件(来自jenkins)?

解决方法

这是可能的(我已经完成了),但做得好是非常复杂的.你需要一些东西来将仪器结果plist翻译成Jenkins可以理解的东西.你可以使用XSLT(我不推荐它),或者在perl / python / etc中编写脚本.

Jenkins XCode插件是Jenkins自动Xcode的绝佳工具.

https://wiki.jenkins-ci.org/display/JENKINS/Xcode+Plugin

除此之外,围绕UIAutomation构建CI环境是可行的,但是有很多问题 – Jenkins用户必须拥有使用开发工具的正确权限集,必须在正确的组中,并且必须记录进入UI,模拟器可以从Instruments正确运行.确保在花费太多时间解析Instruments运行的输出之前,你可以做到这一点.

猜你在找的iOS相关文章