本文档的内容是由机器翻译的。请通过反馈微件提交您的反馈。
TeamCity On-Premises
 
2024.03
获取 TeamCity On-Premises

XML 报告处理

最后修改日期: 16日 7月 2024年

XML 报告处理 构建功能允许在 TeamCity 中使用由外部工具生成的报告文件。 TeamCity 解析磁盘上指定的文件,并将结果报告为 构建结果

报告解析还可以通过构建内的 service messages 启动。

XML 报告处理支持:

  • 测试框架

    • JUnit Ant 任务

    • Maven Surefire / Failsafe 插件

    • NUnit-Console XML 报告

    • TRX 报告

    • Google Test XML 报告

    • 来自 CTest 的 XML 输出

  • 代码检查工具

    • SpotBugs,之前称为 FindBugs (仅限代码检查):只支持 SpotBugs 原生格式(参见相应的 xsd)。 由 SpotBugs Maven 插件生成的 XML 报告 受支持:它具有完全不同的模式布局和元素。

    • PMD

    • Checkstyle

    • JSLint XML 报告

  • 代码重复工具

    • PMD 复制/粘贴检测器 XML 报告

捆绑的 XML 报告处理插件监视指定的报告路径,当检测到匹配的文件时,会根据指定的报告类型进行解析。 对于某些报告类型,支持解析部分保存的文件,因此,只要第一份数据可用,就会开始报告,随着其写入磁盘,将报告更多的数据。

该插件仅考虑自构建开始以来已更新的文件(通过最后修改文件的时间戳确定)。