因此Xcode 7中的热门新功能是集成在Xcode中的代码覆盖率 - yaaay!有了这个新功能,苹果公司的新代码覆盖格式.profdata
。Xcode 7生成GCOV
我们需要在Cobertura报告中显示代码覆盖率报告(在Jenkins中加载)。目前无法将.profdata
转换为Cobertura XML报告(it is on its way however)。
在此之前,我们需要依靠“旧”gcov。由于某些未知原因,XCode 7生成.gcno和.gcda,但是当您让gcovr
创建Cobertura报告时,它显示所有文件的覆盖率都为0%(我们肯定有一定覆盖率)。
我们尝试返回到XCode 6.4,生成的gcov文件在运行gcovr
时显示正确的覆盖范围。
有没有人遇到同样的问题?任何可能的解在你的目标的构建设置
如果你想使用托管服务:https://github.com/codecov/example-swift(Slather也是一个选项https://github.com/venmo/slather/pull/99) –
你知道了吗? –