XCTest 显示已删除测试的结果

Posted

技术标签:

【中文标题】XCTest 显示已删除测试的结果【英文标题】:XCTest shows results from deleted tests 【发布时间】:2013-10-29 16:01:13 【问题描述】:

有什么方法可以让 XCode 忘记已删除的 XCTests?

重现这个:

    创建失败的 XCTestCase 删除包含失败 XCTestCase 的文件

在此之后,如果您测试应用程序,虽然它显示所有测试都已通过,但失败的测试仍会出现在问题导航器中。已移除的测试用例会从测试用例导航器中正确移除。

干净的构建并不能解决问题。

提前致谢!

【问题讨论】:

也遇到了这个问题,简直把我逼上绝路了 【参考方案1】:

这很可能是 XCode 中的错误,将在未来的更新中修复。

同时您可以手动删除测试构建历史记录。

    关闭您的项目 在终端上转到您的项目路径 运行find . -name "*xcuserstate"|xargs rm 重新打开您的项目

希望这会有所帮助。

编辑:今天安装 xcode 5.0.2 后,这个问题现在似乎已经解决了。

【讨论】:

以上是关于XCTest 显示已删除测试的结果的主要内容,如果未能解决你的问题,请参考以下文章

XCTest POST API 性能测试

在 XCTest 的 UI 测试中从 TextView 获取文本

不同语言环境下的 XCTest

测试结果趋势小部件在 Azure devops 仪表板中显示为已禁用

启用和禁用 iCloud 时的 XCTest

通过测试监听器删除(复制)失败的TestNG结果