【问题标题】:Jenkins to publish two result reportsJenkins 将发布两份结果报告
【发布时间】:2020-01-10 11:38:38
【问题描述】:

我有 2 份测试报告。一种用于后端,即 junit,一种用于前端,即 karma。

我必须将测试结果发布给 jenkins。对于junit,有插件。但是对于因果报应没有。

可以用什么。

到目前为止,我尝试使用 junit 和 xunit 发布报告。但是 jenkins 在这里所做的是——“它将两个结果报告合并为一个趋势图。”

【问题讨论】:

  • 我认为您可以使用 karma-junit-reporter 以 Junit XML 格式发布 Karma 测试结果,然后使用 Junit Jenkins 插件您可以发布这两个结果。看到这个答案stackoverflow.com/a/27616658/3473444
  • 我尝试使用 xunit 发布业力测试结果。但是詹金斯正在将两个报告合并到同一个图表中。我想在单独的图表中显示它。

标签: jenkins jenkins-pipeline jenkins-plugins


【解决方案1】:

如前所述,您可以让 Karma 以 JUnit 格式发布。 或者,如果它可以输出 HTML,您可以发布:https://jenkins.io/doc/pipeline/steps/htmlpublisher/

【讨论】:

  • 我已生成 XML 文件并尝试使用 xunit 插件发布结果。但我发现詹金斯正在合并输出并将其显示在单个图表中。
【解决方案2】:

Karma 是 JavaScript 的测试运行器。 (对于运行 jasmine 测试用例的角度) 对于 Karma,您可以使用“karma-junit-reporter”,它将生成测试用例的 XML 文件,然后使用构建后操作中的发布 JUnit 报告器并给出该 XML 文件的路径

【讨论】:

  • 问题是詹金斯正在合并两个报告
猜你喜欢
  • 1970-01-01
  • 2016-05-03
  • 2018-09-13
  • 1970-01-01
  • 2018-02-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多