我正在使用Jenkins和xcodebuild
命令行工具自动化我的xcodebuild
项目的构建过程。我还可以使用UIAutomation测试脚本(instruments
命令行实用程序)在模拟器上测试应用程序。但我想使用其他仪器,如时间剖面仪,泄密,等等。随着自动化的自动测试是否有不规则的行为。
虽然我可以做一个定制的模板,并运行它的自动化,但问题是,我不能解析这些其他仪器的结果。例如,有没有办法知道我的代码中有漏洞,并触发一封电子邮件(来自jenkins)?
发布于 2012-01-27 01:04:46
这是可能的(我已经做过了),但要做好是非常复杂的。你需要一些东西来把仪器的结果拼贴翻译成詹金斯能理解的东西。您可以使用XSLT (我不推荐它),也可以用perl/python/等等编写脚本。
Jenkins XCode插件是从Jenkins自动化Xcode的一个很好的工具。
https://wiki.jenkins-ci.org/display/JENKINS/Xcode+Plugin
除此之外,围绕UIAutomation构建一个CI环境是可行的,但是有很多问题-- Jenkins用户必须拥有正确的权限集才能使用开发工具,必须在正确的组中,并且必须登录到UI中,才能使模拟器在仪器上正确运行。在您花费太多时间来解析“仪器运行”的输出之前,一定要做到这一点。
https://stackoverflow.com/questions/8787906
复制相似问题