Testing DerivedData中缺少TestSummeries.plist文件
我使用xcode 11 beta在iOS 13.0设备上运行单元测试。在测试执行之后,它应该在内部生成一个testsummeries.plist文件 /Users/YourUsername/Library/Developer/Xcode/DerivedData/XXX/Logs/Test/XXX.xcsult 对于相应的测试用例 但它只在.xcsult内生成数据文件夹和info.plist文件 因此,我无法获得已执行测试用例的报告 在Xcode 10中,它工作正常,每次测试运行时,我都能在DerivedData文件夹中的testsummeries.plist文件中看到我的测试状态 1-我需要在xcode11测试版中配置一些东西,以便它生成相同的代码吗 2-是否有其他位置可以获取测试用例报告?请在此处输入图像描述 实际内容: 预期内容:Testing DerivedData中缺少TestSummeries.plist文件,testing,xcode11,ios13,Testing,Xcode11,Ios13,我使用xcode 11 beta在iOS 13.0设备上运行单元测试。在测试执行之后,它应该在内部生成一个testsummeries.plist文件 /Users/YourUsername/Library/Developer/Xcode/DerivedData/XXX/Logs/Test/XXX.xcsult 对于相应的测试用例 但它只在.xcsult内生成数据文件夹和info.plist文件 因此,我无法获得已执行测试用例的报告 在Xcode 10中,它工作正常,每次测试运行时,我都能在Der
苹果已经更改了Xcode 11.0中testResultBundles的格式。 新格式是bundle.xcsult。您可以使用-resultBundlePath ResultBundle.xcsresult设置要输出的预期位置 然后,您可以使用新工具以JSON格式提取查询结果:
$xcrun xcreuttool get--path ResultBundle.xcreult--format json
您可以在本演示文稿中阅读并了解有关格式和支持格式的工具的更多信息:
相关PDF的幻灯片155似乎包含您需要的信息:
一些警告:
- 仅在Xcode 11及更高版本中可用
将特定于生成结果的Xcodexresulttool