我想从 xcresult 文件中解析并获取与我的 UI 测试相关的所有详细信息。在 Xcode 11 之前,我可以通过读取 TestSummaries.plist 文件来实现这一点。但是苹果改变了xcresult format来自 Xcode 11。
我找到了 this在谷歌上。但似乎它只能从 xcresult 包中提取屏幕截图。我想提取所有详细信息,例如开始/结束时间、操作/事件时间、代码覆盖详细信息和日志等。
Apple 本身提供了xcresulttool 命令行工具来查看人类可读格式的 xcresults。但它也没有提供所有需要的信息。
我看到了关于 XCTestObservation & XCTestRun建立我自己的测试观察者,但在互联网上找不到任何可行的样本。我错过了什么吗?有人对此提供帮助吗?
最佳答案
XCTestHTMLReport帮助我获得带有屏幕截图的精美 HTML 报告。
关于xctest - 如何从 XCUITest(来自 Xcode 11)中的 xcresult 文件中提取详细信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59059224/