尝试在Bitrise iOS生成过期令牌中启动失败
我使用Bitrise作为CI解决方案,不幸的是,当启动UITests时,日志告诉我 尝试在Bitrise iOS生成中启动失败过期令牌:否 此令牌的操作仍然存在 单元测试运行良好。不知道为什么会这样。模拟器似乎启动正常 当然,启动是在尝试在Bitrise iOS生成过期令牌中启动失败,ios,swift,xcode,bitrise,Ios,Swift,Xcode,Bitrise,我使用Bitrise作为CI解决方案,不幸的是,当启动UITests时,日志告诉我 尝试在Bitrise iOS生成中启动失败过期令牌:否 此令牌的操作仍然存在 单元测试运行良好。不知道为什么会这样。模拟器似乎启动正常 当然,启动是在setUp()的内部调用的。 覆盖函数设置(){ //将设置代码放在这里。在调用类中的每个测试方法之前调用此方法。 //在UI测试中,通常最好在出现故障时立即停止。 continueAfterFailure=false //UI测试必须启动它们测试的应用程序。 //
setUp()的内部调用的。
覆盖函数设置(){
//将设置代码放在这里。在调用类中的每个测试方法之前调用此方法。
//在UI测试中,通常最好在出现故障时立即停止。
continueAfterFailure=false
//UI测试必须启动它们测试的应用程序。
//在设置中执行此操作将确保每个测试方法都能执行此操作。
xguiapplication().launch()
//在UI测试中,设置初始状态很重要,例如界面方向-
//在运行测试之前,测试是必需的。安装方法是执行此操作的好地方。
}
苹果的文档上写的是关于launch()
此呼叫是同步的。当它返回时,应用程序启动
并准备好处理用户事件。启动顺序中的任何故障都是无效的
报告为测试失败,并在此时停止测试
因此,它应该可以正常工作,因为模拟器应该在运行测试之前首先启动。当从Jenkins/fastlane执行测试时,我也看到了这个问题。你找到解决办法了吗?非常感谢您的帮助。当Jenkins/fastlane执行测试时,我也看到了这个问题。你找到解决办法了吗?非常感谢您的帮助。