如何在XCode中仅获得一个测试的测试覆盖率

时间:2016-02-05 21:08:30

标签: ios swift testing xcode7 code-coverage

我使用XCode 7.2和Swift 2.0,没有额外的pod用于测试,只是XCTestCase类。我没有@testable import myApp并且添加它并没有解决我的问题。

我已正确设置所有内容以查看我的Swift项目的代码覆盖率(我已在此帖子之后进行了设置 - How to use code coverage in Xcode 7?)。

它运行,当我运行所有测试(使用Command-U)。但是,当我尝试运行特定测试类(例如CuriousUITests:XCTestCase)或特定测试(例如testMyFavouriteButton)时,覆盖范围显示好像没有代码是覆盖!

为什么会这样?

我希望能够在运行一次测试时看到代码覆盖率,这样在执行新测试后,我不必运行所有测试以确定它是否确实覆盖了我的预期(运行它们只需要很长时间。)

感谢您的帮助!

DA-NA

0 个答案:

没有答案