情况:
考虑正在使用xcode / XCTests测试的ios / swift / app。该应用程序还包括一些记录到控制台(对于Google/Firebase/Crashlytics,作为非致命的例外:效果很好!)。>
为此,正在使用一个自定义的书面日志记录类,该类接受日志记录作为调试,信息和错误。重点是:每次完成错误日志时,都可以轻松添加一些自定义代码。
问题:
[当在XCTest期间记录错误时,我们希望将此错误发送到正在运行的XCTest,以便XCTest可以将其视为失败。基本上,这意味着我们需要一种方法将信息从被测应用发送回正在运行的XCTest。
我们考虑过使用通知中心,但这并不适用,因为XCTest不在应用程序的进程中运行。如何做到这一点?
情况:考虑正在使用xcode / XCTests测试的ios / swift / app。该应用程序还包括一些记录到控制台的日志(以及非致命异常的Google / Firebase / Crashlytics:非常棒!)。 ...
我建议您尝试几种选择: