我正在从Jenkins构建脚本运行iOS应用程序的AppUITests。单元测试(AppTests)运行正常但AppUITests由于以下问题而失败。我该如何解决这个问题?
09:19:53.506 XCTRunner [22911:77924]无法进行背景测试跑步者 在30.0s内。 09:19:53.507 xcodebuild [22835:77541] - [IDETestOperationCoordinator testRunnerSession:initializationForUITestingDidFailWithError:] 09:19:53.507 XCTRunner [22911:77924]呼叫完成。 09:19:53.507 xcodebuild [22835:77541]测试操作失败:无法进行后台操作 试验跑步者。 09:19:53.507 xcodebuild [22835:77541] _finishWithError:错误域= IDETestOperationsObserverErrorDomain代码= 13“无法进行后台测试运行。” UserInfo = {NSLocalizedDescription =无法进行后台测试跑步者。} didCancel:1
答案 0 :(得分:5)
我的应用中遇到了同样的问题。这是由启动时显示的权限警报引起的(在这种情况下为APN,但对于任何其他警报,它可能是相同的。)
错误域= IDETestOperationsObserverErrorDomain代码= 13"失败 背景测试跑步者。
在正常测试之前运行UITests(只需更改10**x
=> edit scheme
=> Test
中的顺序)
备注:强>
Info
XTest
方法处理警报。否则,(正常)测试可能会以同样的方式失败(没有测试这种情况)。