首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Xcode 8代码覆盖范围

Xcode 8代码覆盖范围
EN

Stack Overflow用户
提问于 2016-09-22 16:03:21
回答 2查看 1.5K关注 0票数 2

我正在Xcode 8 (File > New > Project > Cocoa )中使用Swift3编写一个框架。我已经编辑了测试方案来收集覆盖数据,但是当我在报表导航器中查看覆盖率选项卡时,所有覆盖率栏都是空的!当我检查‘’选项时,我看到了测试,但是它们不在框架中!

还有其他人有这个问题吗?有解决办法吗?

EN

回答 2

Stack Overflow用户

发布于 2016-12-06 03:17:00

结果是,在实现中实际使用之前,应用程序包代码覆盖率为0%。如果在使用类/struct/model/之前执行严格的TDD并检查代码覆盖率,那么无论您在做什么,它都不会出现在报告中。

有点道理。这是Xcode的说法:

“嘿,伙计,这里有这段代码,但实际上并不是在你的应用包中调用它。”

票数 3
EN

Stack Overflow用户

发布于 2017-01-18 08:37:16

这有时会发生,并且似乎是Xcode.Do的一个问题,如下所示

  1. 退出Xcode并重新启动。
  2. 为相同的设备或模拟器构建框架(此处构建Lister.frameowrk)
  3. 运行测试脚本并再次检查代码覆盖率。

这对我有用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39643836

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档