【问题标题】:Question on Jenkins Publish JUnit Test Result关于 Jenkins 发布 JUnit 测试结果的问题
【发布时间】:2020-07-29 22:57:02
【问题描述】:

我正在使用 jenkins 管道,在构建过程中执行一次 junit 命令是否会在删除 junit 报告目录后存储测试结果?如果是,Jenkins 在哪里读取已删除的 junit 报告?

【问题讨论】:

    标签: selenium jenkins junit


    【解决方案1】:

    Jenkins 确实存档了 JUnit 测试报告。因此,在您的管道完成后(例如在临时代理上),您仍然可以访问这些报告。如果您在使用插件捕获报告文件夹之后删除它们,情况也是如此。

    您可以告诉 JUnit 插件在哪里可以找到您的 .xml Surefire/Failsafe 报告。在声明式管道中,这可能如下所示:

    post {
      always {
        junit '**/target/surefire-reports/*.xml'
      }
    } 
    

    这个插件的源代码可以在GitHub上找到,所以你可以看看它是如何实现的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-02-09
      • 2012-08-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多