当前位置:  开发笔记 > IOS > 正文

UI测试用例不显示代码覆盖率

如何解决《UI测试用例不显示代码覆盖率》经验,为你挑选了0个好方法。

我有一些使用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

推荐阅读
mylvfamily
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有