如何在iOS上运行Simperium单元测试

时间:2014-01-26 20:45:17

标签: ios unit-testing simperium

Simperium Android Github讲述了如何运行Android测试,但我找不到如何运行iOS测试。我尝试打开Simperium.xcodeproj,但Product-> Test显示为灰色。

最终我想编写自己使用Simperium的单元测试,但我想我会先看看Simperium如何构建他们的测试。

感谢。

2 个答案:

答案 0 :(得分:1)

您描述的过程将Simperium的集成测试目标添加到您自己的应用程序架构中。

通常,您需要先切换到第三方库方案,然后在那里运行测试。为此,请单击“方案”选择器(右侧的“播放/停止”按钮),然后选择“Simperium”。

确保选择模拟器,因为实际设备不支持测试。

关于失败,集成测试模拟与后端的真实交互,并有多个超时。

你是否有可能在慢速的互联网连接上运行它们?。

谢谢!



Select Simperium Scheme



Select Simulator

答案 1 :(得分:0)

我想出了如何运行测试。在Xcode中,我选择了Integration Tests方案并编辑了该方案。我在左侧选择了“测试”,然后单击主窗格底部的小加号。我添加了“集成测试”目标。要运行的测试列表显示在窗格中,然后可以使用Product-> Test来运行测试。

不幸的是,当我运行它们时,有9个集成测试失败了。