【问题标题】:iOS UnitTest target stopped running my SenTestCases, why?iOS UnitTest 目标停止运行我的 SenTestCases,为什么?
【发布时间】:2011-01-12 15:25:34
【问题描述】:

我有一个使用内置 SenTestingKit 框架的带有 UnitTest 目标的静态库项目。在敲打项目的同时,我切换了一些设置,现在当我构建 UnitTest 目标时,我的测试用例都没有运行。可能出了什么问题?

注意:我已经解决了这个问题,并且即将回答我自己的问题,只是希望这可以为社区中的其他人节省一些时间。

【问题讨论】:

    标签: iphone cocoa-touch xcode unit-testing ios


    【解决方案1】:

    只有在为Simulator 构建时,才会发现并运行 SenTestCases。如果您为Device 构建,看起来好像所有测试都通过了,但实际上根本没有运行任何测试。将构建设置切换回Simulator,测试应该正常运行。

    【讨论】:

      【解决方案2】:

      刚刚遇到这个旧的 Q/A,只是为了更新,它不再适用于 iOS 7 中的更改。您可以在设备上运行单元测试就好了,Xcode Build Services 实际上推荐这种方法。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2020-03-08
        • 1970-01-01
        • 1970-01-01
        • 2015-07-30
        • 1970-01-01
        • 2020-10-28
        • 1970-01-01
        • 2022-01-25
        相关资源
        最近更新 更多