我从命令行运行了单元测试,如下所示:
xcodebuild
-resultBundlePath Example.xcresult
-workspace Example.xcworkspace
-scheme Example
-destination "platform=iOS Simulator,name=iPhone 8"
test
现在我想以 JSON 格式获取覆盖率报告,但 xccov 失败并显示错误:无法识别的文件格式:
xcrun xccov view --json Example.xcresult
根据 Xcode 11 发行说明,您还必须附加--report
,因此在您的特定示例中:
xcrun xccov view --report --json Example.xcresult
JSON
格式将与前一个格式相同。
请阅读来自Honza Dvorsky(@czechboy0(的此主题