Jenkins 测试结果可用但没有趋势图

Jenkins Tests results available but no trend-chart

我有一个 jenkins 管道脚本,它执行 rake 以使用 watir 和 selenium 测试 web 应用程序。 结果以 junit 格式导出为 XML 格式。 在管道的 post 步中,我声明了以下步骤:

always {
  junit "Tests/results/TEST-*.xml"
  archiveArtifacts allowEmptyArchive: true, artifacts: "Tests/results/TEST-*.png"
}

测试结果在 jenkins“测试结果分析器”和 jenkins 管道的作业概览中的“测试结果趋势”图表中均可用。

我现在创建了一个新工作,它只对不同的 b运行ch 做完全相同的工作,给定的管道也是相同的,期望 b运行ch 结帐但是在在这种情况下,结果在“测试结果分析器”中可用,但显示的不是“测试结果趋势”图表。此外,文件在执行作业的磁盘上可用,文件夹名称未更改。

作业已经 运行 超过 5 次并且在测试套件中有成功和失败的测试。

为什么不显示“测试结果趋势”有什么帮助吗?

要使趋势在作业级别可见,您需要至少执行一次且没有任何失败。一旦你拥有它,趋势就会变得可见。