ios – 仪器结果自动解析

ios – 仪器结果自动解析,第1张

概述我正在使用Jenkins和 xcodebuild命令行工具自动化我的iOS项目的构建过程.我还可以使用UIAutomation测试脚本(仪器命令行实用程序)在模拟器上测试应用程序.但我想使用Time Profiler,Leaks等其他工具以及自动测试不规则行为的自动化. 虽然我可以制作自定义模板并使用自动化运行它,但问题是我无法解析这些其他仪器的结果.有没有办法,例如,知道我的代码中有泄漏,并触发 我正在使用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 – 仪器结果自动解析全部内容,希望文章能够帮你解决ios – 仪器结果自动解析所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/999477.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-21
下一篇 2022-05-21

发表评论

登录后才能评论

评论列表(0条)

保存