gpt4 book ai didi

testing - DerivedData 中缺少 TestSummeries.plist 文件

转载 作者:行者123 更新时间:2023-11-28 21:06:53 25 4
gpt4 key购买 nike

我正在使用 xcode 11 beta 在 iOS 13.0 设备上运行单元测试。测试执行后,它应该在里面生成一个 testsummeries.plist 文件

/Users/你的用户名/Library/Developer/Xcode/DerivedData/XXX/Logs/Test/xxx.xcresult

针对相应的测试用例。

但它只是在 .xcresult 中生成数据文件夹和 info.plist 文件。

所以我无法获得我已执行的测试用例的报告

在 Xcode 10 中,它工作正常,每次测试运行时,我都能在 DerivedData 文件夹内的 testsummeries.plist 文件中看到我的测试状态。

1 - 我是否需要在 xcode11 beta 中配置一些东西以便它生成相同的东西?

2 - 是否有任何其他位置可以获取测试用例报告?请在此处输入图片描述

实际内容:

Actual

预期内容:

Expected

最佳答案

Apple 在 Xcode 11.0 中更改了 testResultBundles 的格式。新格式是 bundle.xcresult。您可以使用 -resultBundlePath ResultBundle.xcresult 设置预期的输出位置。

然后您可以将结果提取为 JSON 格式,您可以使用新工具进行查询:

$ xcrun xcresulttool get --path ResultBundle.xcresult --format json

您可以在本演示文稿中阅读更多有关支持它的格式和工具的信息:

https://developer.apple.com/videos/play/wwdc2019/413

相关 PDF 的幻灯片 155 似乎包含您需要的信息:

enter image description here

注意事项:

  • 仅适用于 Xcode 11 及更高版本
  • xcresulttool 将特定于生成结果的 Xcode

关于testing - DerivedData 中缺少 TestSummeries.plist 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57471506/

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