代码覆盖范围不包括UITests所涵盖的代码

时间:2015-09-01 07:33:27

标签: ios swift xcode code-coverage xcode-ui-testing

在我的简单应用程序中,我有一些文件通过单元测试和uitesting进行测试。

enter image description here

非常确定UITests我在WLLoginViewController中测试了每一行。测试通过,但在该文件的代码覆盖率中不被视为100%。有时我重新启动Xcode,再次运行应用程序,清理应用程序,硬清理应用程序。做一些偶然的事情,它的确有效。但是再次运行测试,并且不再考虑它。为什么?任何想法如何解决它?这是一个错误吗?

1 个答案:

答案 0 :(得分:0)

正如您已经提到的,有时Xcode表示您正在测试100%的代码,有时它并没有。所以它真的不一致。这是一个错误的指标。

由于您仍在使用Xcode-beta,因此它很可能是Xcode中的一个错误。我不会担心,因为它仍然是测试版,并且会在最终版本发布时稍后检查。