开发者 pod 单元测试的代码覆盖率

4

目前我正在对我的开发者CocoaPods进行单元测试,测试工作良好,在示例项目中运行并正常工作。

然而,代码覆盖率仅覆盖项目文件,而不是开发者pod文件:

enter image description here

我正在寻找一种反馈关于pod代码覆盖率的方法。有任何想法吗?

2个回答

2

以下是@teriiehina答案的简易指南。

  1. 进入产品 -> 方案 -> 编辑方案...
  2. 点击 测试
  3. 启用示例项目的代码覆盖率

enable code coverage

  1. 点击 构建

  2. 在左下角点击 +。选择开发pod目标

enter image description here


1
这个问题已知,并且在Cocoapod的github上给出了解决方案。 解决方案应该是同时启用库的代码覆盖率。但是这对我的新pod不起作用。然而,通过将测试目标添加到其“测试”操作中来测试库确实有效。但我也看到其他pod的覆盖范围,这不是我想要的。 此外,我们还有另一个项目,通过在演示应用程序的方案上运行测试,显示预期的pod文件的代码覆盖范围。找不到两个项目之间的差异。 所以这是一个“正在搜索中”的错误。 更新:这个答案对我有用。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接