gpt4 book ai didi

ios - 没有测试的 Xcode 中的代码覆盖率(用于手动运行)

转载 作者:可可西里 更新时间:2023-11-01 03:20:48 25 4
gpt4 key购买 nike

代码覆盖率通常与 Xcode 中的测试一起使用。我想将它用于手动执行的应用程序。我可以使用第三方工具吗?

例如:我在设备上构建并启动应用程序,使用它执行一些操作,然后查看代码覆盖率结果。

最佳答案

这里有人建议解决方案:https://github.com/SlatherOrg/slather/issues/209

您可以尝试让 XCUITest 永远休眠,然后手动使用该应用程序,并查看是否在终止时生成覆盖率文件。

我只是尝试了这个解决方案,它对我来说非常有效:

class FooTests: XCTestCase {

override func setUp() {
super.setUp()
let app = XCUIApplication()
app.launch()
}

func testBalances() {
sleep(30)
XCTAssert(true)
}
}

XCTAssert(true) 测试成功后,我可以看到手动用例的代码覆盖率。您可以使用 sleep(30) 来满足您的要求。

关于ios - 没有测试的 Xcode 中的代码覆盖率(用于手动运行),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32909096/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com