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

fri*_*cat 6 xcode ios jenkins firebase

我的iOS项目的Jenkins代码覆盖率是x%.如果我在app delegate中评论以下行,

[FIRApp configure];
Run Code Online (Sandbox Code Playgroud)

覆盖率增加5%.任何想法为什么?另外,如何在运行测试时停止执行此行?

Jer*_*iah 1

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

当您打开覆盖范围部分并扩展目标时,您可以看到这一点。我敢打赌,当您添加代码行时,它知道您需要导入 Firebase,并添加这些文件,从而减少代码覆盖率。