ios - iOS 项目中的 Firebase 导致代码覆盖率下降

标签 ios xcode firebase jenkins

我的 iOS 项目的 Jenkins 代码覆盖率可以说是 x%。如果我在应用程序委托(delegate)中评论以下行,

[FIRApp configure];

覆盖率增加了 5%。知道为什么吗? 另外,如何在测试运行时停止执行此行?

最佳答案

Firebase 将一堆文件添加到应用程序目标,导致代码覆盖率发生变化。

当您打开覆盖范围部分并扩大您的目标时,您可以看到这一点。我敢打赌,当您添加它知道需要导入 Firebase 的代码行时,就会发生这种情况,并且会添加这些文件,从而降低代码覆盖率。

关于ios - iOS 项目中的 Firebase 导致代码覆盖率下降,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49393592/

相关文章:

iphone - 在每个单元格中包含 UI 元素的 UITableView 中缓慢滚动

ios - 在 iphone xcode 中存储经纬度的最佳和最精确的数据类型是什么?

iphone - 如何构建音频文件流iPhone应用程序?

ios - 在 View 中将 Stripe PaymentKit 信用卡文本字段居中

ios - XCode: UNIX [Permission denied] 尝试下载开发证书时

iphone - 单击表格单元格时的阴影背景

ios - 为什么我的代码不起作用? - setObject ForKey : key cannot be nil

javascript - 将 Firebase 数据检索到 html 页面文本框中的问题

ios - 如何在 GoogleMaps for iOS 中从 Firebase 聚集标记

ios - 带有参数 iOS 的单例