Ios Xcode测试用例显示没有测试覆盖率

Ios Xcode测试用例显示没有测试覆盖率,ios,swift,xcode,xctest,Ios,Swift,Xcode,Xctest,我在Xcode中获取代码覆盖率时遇到问题。它在某个时间点起作用,但过了一段时间,它才停止显示覆盖范围。我已经检查了方案和测试覆盖平面的适当设置 这就是我的计划的样子: 这是我的测试覆盖平面在运行测试用例后显示的内容: 这种事经常发生在我身上。尝试重新启动xcode和模拟器(如果正在使用)。这似乎是一个xcode问题。也许可以试着改用Slather? 你可以试试这个 在运行测试用例时从编辑器启用“显示代码覆盖率”。在为我工作之前,我也有同样的问题。试试看这是否有效 您可以尝试检查模块的目标,但不

我在Xcode中获取代码覆盖率时遇到问题。它在某个时间点起作用,但过了一段时间,它才停止显示覆盖范围。我已经检查了方案和测试覆盖平面的适当设置

这就是我的计划的样子:

这是我的测试覆盖平面在运行测试用例后显示的内容:
这种事经常发生在我身上。尝试重新启动xcode和模拟器(如果正在使用)。这似乎是一个xcode问题。

也许可以试着改用Slather?

你可以试试这个

  • 在运行测试用例时从编辑器启用“显示代码覆盖率”。在为我工作之前,我也有同样的问题。试试看这是否有效
  • 您可以尝试检查模块的目标,但不确定情况是否如此
  • 或者你可以使用@testable方法。这是一个解决方法,而且要解决这个问题还有很长的路要走
  • 您还可以尝试清理整个项目并删除任何派生数据,然后尝试运行测试用例
  • 此外,您还可以尝试删除方案,尝试创建新方案,并选中“收集覆盖率数据”。如果这一切正常,那就是一个xcode错误

  • 我希望你的问题能得到解决,我以前也遇到过同样的问题,解决这个问题很令人沮丧,你永远不知道哪种方法可行

    我尝试了很多方法来修复这个问题。最后,我删除了Mac中的所有Xcode,并清除了
    /Users/bbirani/Library/Developer/
    中的所有元数据。在所有这些清理之后,我重新安装了Xcode,瞧!!它开始工作。

    多次尝试重新启动机器和Xcode。还是不走运。还有其他选择吗?这是Xcode错误。清除导出的数据,然后重新启动模拟器。非常感谢。。真的保存我的一天:)你有任何文件是针对你的主要目标和你的测试目标吗?是的。我已将所有文件保存在适当的目标中。看起来有些环境搞砸了。我能够在前面看到代码覆盖率。