【问题标题】:How do I clear unit test results in Xcode?如何在 Xcode 中清除单元测试结果?
【发布时间】:2011-09-17 20:04:33
【问题描述】:

我在清除 Xcode 4 中单元测试的测试结果时遇到了问题。基本上,我运行了一个单元测试,结果是正常的警告。但是,当我切换到常规包并运行构建时,单元测试结果仍然存在。

有没有办法从问题导航器中清除它们?

基本上,我想要一种清除问题导航器的方法。

【问题讨论】:

  • 刚刚尝试过清理项目? (cmd+shift+K 我想)
  • 试过了。这只是清除了构建文件夹/构建,但问题仍然存在。另外,cmd+k 会清除控制台,但也不会清除问题导航。
  • 在我的机器上,在点击 cmd-U 开始测试(这也会清除结果)、模拟器启动和测试运行之间有一个窗口。如果您在启动后立即退出模拟器,结果将被清除并且测试不会运行。这个建议感觉很糟糕,但它又快又简单。

标签: xcode unit-testing xctest


【解决方案1】:

回答我自己的问题。看来您必须切换回单元测试方案,清除构建文件夹,然后切换回项目以防止问题再次出现。

【讨论】:

    【解决方案2】:

    编写 Kiwi BDD 测试后,我必须完全关闭我的项目并重新打开它以清除测试导航器中的测试用例。

    【讨论】:

    • 我遇到了同样的问题。你找到解决办法了吗?
    • 我上面写的是我找到的唯一解决方案
    • 在 7.3 中相同,不使用 Kiwi。
    【解决方案3】:

    删除~/Library/Developer/Xcode/DerivedData/<project>/Logs/Test中的所有日志

    PS:在 Xcode 中快捷方式到此文件夹的最简单方法是:

    • 转到“报告导航器”(左侧面板中的最后一个选项卡)
    • 右键单击以“Test”或“Log”或“Coverage”开头的条目
    • 选择“在 Finder 中显示”。

    【讨论】:

    • 我必须在删除日志后关闭并重新打开 Xcode,才能让它们在 Xcode 中消失。
    猜你喜欢
    • 2013-07-21
    • 2019-01-14
    • 2013-03-04
    • 1970-01-01
    • 1970-01-01
    • 2019-01-30
    • 2015-01-08
    • 2019-11-26
    • 1970-01-01
    相关资源
    最近更新 更多