我正在运行 Maven 构建工作流程,其中涉及运行用于集成测试的第 3 方工具,该工具生成多个 JUnit 样式的 XML 文件(但是,这些文件不是由 JUnit 创建,我有无法控制测试程序)。
是否有 Maven 插件允许我解析这些文件?特别是,我希望构建失败,以防那些 XML 文件列出失败。
我的确切问题已被描述 here几年前,提出的解决方案是:
- “编写您自己的插件来调用您的外部测试并报告失败, 通过解析 xml 或其他一些方法” - 潜在的解决方案,但我希望几年后可能有现成的东西?
- “调整您的外部测试工具,使其在有 Maven 应该接受并理解为“失败”的失败 遇到“并且它会导致构建失败” -- 不幸的是,我无法控制外部工具。
最佳答案
如果有人遇到类似问题,here是我的 Maven 插件形式的解决方案。
关于xml - 使用 Maven 解析 JUnit 结果 XML 格式(由第 3 方工具创建),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33857858/