gpt4 book ai didi

xcode - 如何在测试时捕获失败日志: XCTest?

转载 作者:行者123 更新时间:2023-12-03 16:35:10 24 4
gpt4 key购买 nike

使用XCTest。测试时测试结果保存在 TestSummaries.plist 中,路径为:

/Users/smriti/Library/Developer/Xcode/DerivedData/Project_name/Logs/Test/

谁能告诉我如何从上面的路径读取 TestSummaries.plist 文件的内容吗?

需要从上述文件中捕获结果数据(错误消息、测试用例、行号)并写入 Excel 函数tearDown()

尝试使用

  1. NSSearchPathForDirectoriesInDomains(.AllLibrariesDirectory, .AllDomainsMask, true) -> 未提供所需的路径。

  2. NSBundle.mainBundle 提供“Project_name/Build/Products/”的路径,而不是“/Project_name/Logs/Test/”的路径

最佳答案

您需要编写一个测试后脚本来导出结果,因为 TestSummaries.plist 文件在测试运行完成之前不可用。

在测试拆卸过程中无法导出测试结果,因为测试仅在拆卸完成后才完成。拆卸操作应该是为了解决测试中的松散问题并重置被测应用程序的状态,而不是用于测试后处理。

关于xcode - 如何在测试时捕获失败日志: XCTest?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41484940/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com