从XCTest coverage忽略View控制器

时间:2017-06-09 16:11:39

标签: swift unit-testing code-coverage xctest

我正在进行单元测试。我正在使用MVVM,我可以使用单元测试(不是ui测试)测试几乎所有内容。问题是在覆盖范围内我的控制器类出现并影响我的覆盖范围。当然,我总是可以进行UI测试来覆盖那些课程,但我不想要。是否可以忽略覆盖所有import UIKit

的类

1 个答案:

答案 0 :(得分:0)

这是不可能的(还)。

但代码覆盖率不是一个有用的指标。您可以在不改进测试套件的情况下增加覆盖范围。你应该忽略这个数字。编写测试,直到您确信所有测试通过的测试运行意味着应用程序正常运行。

或者,为视图控制器编写测试。