我有一个使用内置SenTestingKit框架的UnitTest目标的静态库项目。在敲打项目时,我切换了一些设置,现在当我构建UnitTest目标时,我的测试用例都没有运行。可能出现什么问题?
注意:我已经解决了这个问题,并且即将回答我自己的问题,希望这可以节省社区中的其他人。
答案 0 :(得分:1)
只有在为Simulator
构建时,才会发现并运行SenTestCases。如果为Device
构建,它看起来好像所有测试都已通过,但实际上根本没有运行任何测试。将构建设置切换回Simulator
,测试应该正常运行。
答案 1 :(得分:0)
刚刚遇到过这个旧的Q / A,只是为了更新,iOS 7中的更改已经不再适用了。您可以在设备上运行单元测试,Xcode Build Services实际上推荐了这种方法。