有时在我的单元测试全部运行并通过之后,执行仍然会继续:
致命错误:'尝试!'表达式意外地引发了一个错误:磁盘I / O错误(代码:10):file /Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-900.0.65.2/src/swift/stdlib/public/core/ErrorType .swift,第181行
问题是在CI中,单元测试执行后,我应该能够运行UI测试。现在,由于执行无限期地挂起,它不会发生。
在Xcode上本地运行测试时,错误指向SQLite.swift pod中的文件。我使用的是最新版本的SQLite(0.11.4)。 0.11.2发生了同样的问题。
我正在使用Xcode 9.0.1,尝试使用不同的Simulator和iOS版本10.2& 11.0.1。
有时候这个错误不会发生,但我的UI测试目标可能会出现另一个错误:
无法进行后台测试跑步者。
有什么建议吗?