Simperium Android Github讲述了如何运行 Android 测试,但我找不到如何运行 iOS 测试。我尝试打开 Simperium.xcodeproj 但 Product->Test 显示为灰色。
最终,我想编写自己的使用 Simperium 的单元测试,但我想我应该从研究 Simperium 如何构建他们的测试开始。
谢谢。
Simperium Android Github讲述了如何运行 Android 测试,但我找不到如何运行 iOS 测试。我尝试打开 Simperium.xcodeproj 但 Product->Test 显示为灰色。
最终,我想编写自己的使用 Simperium 的单元测试,但我想我应该从研究 Simperium 如何构建他们的测试开始。
谢谢。
您描述的过程将 Simperium 的集成测试目标添加到您自己的应用程序架构中。
通常,您会希望先切换到 3rd 方库方案,然后在此处运行测试。为此,请单击方案选择器(播放/停止按钮右侧),然后选择“Simperium”。
确保也选择模拟器,因为真实设备不支持测试。
关于失败,集成测试模拟与后端的真实交互,并有几个超时。
您是否有可能在缓慢的互联网连接上运行它们?
谢谢!
我想出了如何运行测试。在 Xcode 中,我选择了集成测试方案并编辑了该方案。我选择了左侧的“测试”,然后单击了主窗格底部的小加号。我添加了“集成测试”目标。要运行的测试列表出现在窗格中,然后可以使用 Product->Test 来运行测试。
不幸的是,当我运行它们时,有 9 个集成测试失败了。