Cobertura 报告格式是否标准化?

Is the Cobertura report format standardized?

在工作中,我们使用读取 Cobertura 输出的 GitLab。我们正在围绕它创建工具(以生成和摄取这些格式)。 Cobertura 的 XML 报告有标准吗?是否有用于测试解析器的此规范的官方示例?不假设特定的实现是正确的?

我找不到实际的规范,但很多事情都表明 coverage-04.dtd being the implementation including grcov, and coveragepy. A XML DTD 实际上是代码中 XML 模式的未版本化规范。因为它在官方存储库中,所以看起来很官方。

然而,关于这个有一些真正的问题,即在同一个项目中有这个的冲突版本。 I've opened up a GitHub issue (#425) on this asking for clarification.