gpt4 book ai didi

ios - 仪器结果自动解析

转载 作者:可可西里 更新时间:2023-11-01 06:12:16 26 4
gpt4 key购买 nike

我正在使用 Jenkins 和 xcodebuild 命令行工具自动化我的 iOS 项目的构建过程。我还能够使用 UIAutomation 测试脚本(instruments 命令行实用程序)在模拟器上测试应用程序。但我想使用其他工具,如 Time Profiler、Leaks 等,以及自动测试不规则行为的自动化。

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

最佳答案

这是可能的(我已经做到了),但是要做到这一点非常复杂。您需要将 Instruments 结果 plist 转换为 Jenkins 可以理解的内容。您可以使用 XSLT(我不推荐它),或者用 perl/python/等编写脚本。

Jenkins XCode 插件是 Jenkins 自动化 Xcode 的优秀工具。

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

除此之外,围绕 UIAutomation 构建 CI 环境是可行的,但存在很多陷阱 - Jenkins 用户必须具有正确的权限集才能使用开发工具,必须在正确的组中,并且登录到 UI 以便模拟器从 Instruments 正确运行。在投入太多时间解析 Instruments 运行的输出之前,确保你能做到这一点。

关于ios - 仪器结果自动解析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8787906/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com