【发布时间】:2011-10-04 20:05:49
【问题描述】:
我使用 FoneMonkey + Jenkins 进行自动化 iOS 测试。我让 FoneMonkey 生成 XML 报告(FM_ENABLE_XML_REPORT - 设置为 TRUE)并使用waxsim 运行它。今天我发现当应用程序崩溃(即由于NSInvalidArgumentException)时,不会生成xml报告。然后在 Jenkis 中,我看到 100% 通过(我使用标准 JUNIT 插件),这显然不是真的。
发现这种情况的唯一方法是:
a) 分析 Jenkins 控制台日志(即寻找*** Terminating app due to uncaught exception)
b) 发现 Jenkins 报告运行测试的数量比以前少(这就是我的队友发现问题的方式)。
我知道我可以将 Jenkins Text Finder 插件用于解决方案 a),但我希望获得准确的报告。
有什么方法可以实现吗?如果没有,FoneMonkey 有用吗?
【问题讨论】:
标签: ios testing automated-tests jenkins