【发布时间】:2011-01-12 15:25:34
【问题描述】:
我有一个使用内置 SenTestingKit 框架的带有 UnitTest 目标的静态库项目。在敲打项目的同时,我切换了一些设置,现在当我构建 UnitTest 目标时,我的测试用例都没有运行。可能出了什么问题?
注意:我已经解决了这个问题,并且即将回答我自己的问题,只是希望这可以为社区中的其他人节省一些时间。
【问题讨论】:
标签: iphone cocoa-touch xcode unit-testing ios
我有一个使用内置 SenTestingKit 框架的带有 UnitTest 目标的静态库项目。在敲打项目的同时,我切换了一些设置,现在当我构建 UnitTest 目标时,我的测试用例都没有运行。可能出了什么问题?
注意:我已经解决了这个问题,并且即将回答我自己的问题,只是希望这可以为社区中的其他人节省一些时间。
【问题讨论】:
标签: iphone cocoa-touch xcode unit-testing ios
只有在为Simulator 构建时,才会发现并运行 SenTestCases。如果您为Device 构建,看起来好像所有测试都通过了,但实际上根本没有运行任何测试。将构建设置切换回Simulator,测试应该正常运行。
【讨论】:
刚刚遇到这个旧的 Q/A,只是为了更新,它不再适用于 iOS 7 中的更改。您可以在设备上运行单元测试就好了,Xcode Build Services 实际上推荐这种方法。
【讨论】: