我有一些使用XCTestCase
类编写的测试,我想计算代码覆盖率.对于常规测试,它在我的机器人中很好地显示,但对于UI测试总是0%.
最简单的测试:
import XCTest class FAQUITests: XCTestCase { let app = XCUIApplication() override func setUp() { super.setUp() app.launch() } func openFaqView() { app.navigationBars["NavigationBar"].buttons["FAQ"].tap() } func testFaq() { openFaqView() app.tables.cells.elementBoundByIndex(0).tap() } }
这肯定应该显示一些测试覆盖率,但事实并非如此.我启用了我的机器人代码覆盖范围:
结果:
仍为0%.
Xcode 7.2(7C68)
编辑:示例项目:https://Kettu@bitbucket.org/Kettu/so_34718699.git