如何使用 Xcode 11 生成 JSON 覆盖率报告?
How to generate JSON coverage report with Xcode 11?
我已经 运行 从命令行进行单元测试,如下所示:
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 release notes,您还必须附加 --report
,因此在您的具体示例中:
xcrun xccov view --report --json Example.xcresult
JSON
格式与上一个相同。
请阅读this thread from Honza Dvorsky (@czechboy0)
我已经 运行 从命令行进行单元测试,如下所示:
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 release notes,您还必须附加 --report
,因此在您的具体示例中:
xcrun xccov view --report --json Example.xcresult
JSON
格式与上一个相同。
请阅读this thread from Honza Dvorsky (@czechboy0)