Xcode 个测试用例显示没有测试覆盖率
Xcode test cases shows no test coverage
我在 Xcode 中获取代码覆盖率时遇到问题。它在某个时间点工作,但是一段时间后它刚刚停止显示覆盖范围。我已经检查了方案和测试覆盖平面的适当设置。
我的方案是这样的:
这是我的测试覆盖平面在 运行 个测试用例之后显示的内容:
我经常遇到这种情况。尝试重新启动您的 xcode 以及模拟器(如果您正在使用模拟器)。这似乎是一个 xcode 问题。
也许尝试改用 Slather?
https://cocoacasts.com/how-to-generate-code-coverage-reports-in-xcode-with-slather
你可以试试这个
- 在 运行 测试用例时从编辑器启用 "show code coverage"。在为我工作之前,我遇到了同样的问题。试试看是否有效。
- 您可以尝试检查模块的目标,但不确定情况是否如此。
- 或者您可以使用@testable way.This 是一种解决方法,也是解决此问题的漫长方法。
- 您也可以尝试清理整个项目并删除任何派生的 data.And 然后尝试 运行 测试用例。
- 您也可以尝试删除该方案并尝试制作一个新方案并检查 "Gather coverage data" 是否相同。如果这一切正常,那就是 xcode 错误。
我希望你的问题得到解决,我以前也遇到过同样的问题,解决这个问题很令人沮丧,而且你永远不知道哪种方法可行。
我尝试了很多方法来解决这个问题。最后,我最终删除了 Mac 中的所有 Xcode,并清除了 /Users/bbirani/Library/Developer/
中的所有元数据。完成所有这些清理工作后,我重新安装了 Xcode 和 VOILAA!!它开始工作了。
我在 Xcode 中获取代码覆盖率时遇到问题。它在某个时间点工作,但是一段时间后它刚刚停止显示覆盖范围。我已经检查了方案和测试覆盖平面的适当设置。
我的方案是这样的:
这是我的测试覆盖平面在 运行 个测试用例之后显示的内容:
我经常遇到这种情况。尝试重新启动您的 xcode 以及模拟器(如果您正在使用模拟器)。这似乎是一个 xcode 问题。
也许尝试改用 Slather? https://cocoacasts.com/how-to-generate-code-coverage-reports-in-xcode-with-slather
你可以试试这个
- 在 运行 测试用例时从编辑器启用 "show code coverage"。在为我工作之前,我遇到了同样的问题。试试看是否有效。
- 您可以尝试检查模块的目标,但不确定情况是否如此。
- 或者您可以使用@testable way.This 是一种解决方法,也是解决此问题的漫长方法。
- 您也可以尝试清理整个项目并删除任何派生的 data.And 然后尝试 运行 测试用例。
- 您也可以尝试删除该方案并尝试制作一个新方案并检查 "Gather coverage data" 是否相同。如果这一切正常,那就是 xcode 错误。
我希望你的问题得到解决,我以前也遇到过同样的问题,解决这个问题很令人沮丧,而且你永远不知道哪种方法可行。
我尝试了很多方法来解决这个问题。最后,我最终删除了 Mac 中的所有 Xcode,并清除了 /Users/bbirani/Library/Developer/
中的所有元数据。完成所有这些清理工作后,我重新安装了 Xcode 和 VOILAA!!它开始工作了。