xml - 使用 Maven 解析 JUnit 结果 XML 格式(由第 3 方工具创建)

标签 xml maven testing integration-testing

我正在运行 Maven 构建工作流程,其中涉及运行用于集成测试的第 3 方工具,该工具生成多个 JUnit 样式的 XML 文件(但是,这些文件不是由 JUnit 创建,我有无法控制测试程序)。

是否有 Maven 插件允许我解析这些文件?特别是,我希望构建失败,以防那些 XML 文件列出失败。

我的确切问题已被描述 here几年前,提出的解决方案是:

  1. “编写您自己的插件来调用您的外部测试并报告失败, 通过解析 xml 或其他一些方法” - 潜在的解决方案,但我希望几年后可能有现成的东西?
  2. “调整您的外部测试工具,使其在有 Maven 应该接受并理解为“失败”的失败 遇到“并且它会导致构建失败” -- 不幸的是,我无法控制外部工具。

最佳答案

如果有人遇到类似问题,here是我的 Maven 插件形式的解决方案。

关于xml - 使用 Maven 解析 JUnit 结果 XML 格式(由第 3 方工具创建),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33857858/

相关文章:

java - Mockito 在测试 hibernate 方法时总是返回 NULL

xml - delphi opensoure xml编写器和读取器

java - Maven verify 命令有什么作用?

maven - 如何使用maven在spring boot中只执行集成测试

c# - 安装 Visual Studio 11 beta 后,不再通过 Visual Studio 2010 执行测试

typescript - 如何对使用 vuex 类的 typescript Vue 组件进行单元测试

java - Xstream 如何在编码时避免具有特定值的字段

java - java中如何从XML中获取父元素属性和子元素值?

python - 如何在 xml 文件中搜索单词并在 python 中打印它

java - 未经测试的 Maven 打包/安装(跳过测试)