【问题标题】:hudson / jenkins - Showing content when clicking a result linkhudson / jenkins - 单击结果链接时显示内容
【发布时间】:2012-01-12 06:58:40
【问题描述】:

我有一份运行可执行文件的工作,该可执行文件会生成 JUnit 报告。 此报告由 Hudson 解析(选中“发布 JUnit 测试结果报告”选项), 每个测试用例都显示为一个链接。 我想做的是在用户单击链接时显示 HTML 页面。

例如,这是 Hudson 解析的 JUnit 报告

<?xml version="1.0" encoding="utf-8"?>
<testsuite name="Root" package="RunnerRoot" errors="0" failures="3" tests="5" time="20.2">
  <testcase classname="Runner" name="Test1" time="3.2283228" />
  <testcase classname="Runner" name="Test2" time="2.9512951">
   <failure> Error Running the test </failure>
  </testcase>

Hudson 创建了两个名为 Test1 和 Test2 的链接,我想展示 单击链接时来自 HTML 文件的自定义内容。

谢谢

【问题讨论】:

  • 您已经在“测试结果”页面中拥有该链接结构...或者您想更好地控制该页面的显示方式?
  • 您好,抱歉回复晚了。至于现在,如果我单击测试结果页面中的链接,我会得到一个页面,显示测试用例的堆栈跟踪(即失败消息)。我想显示一个 html 内容。

标签: html junit hudson jenkins publish


【解决方案1】:

据我所知,没有办法更改测试结果页面,尽管您可以通过编写插件来实现这一点。但是,有一个插件可以让您发布自己的工作 html 报告 - https://wiki.jenkins-ci.org/display/JENKINS/HTML+Publisher+Plugin。这将显示为左侧面板中的链接,而不是替换“测试结果”页面,但它可能最接近您想要的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-15
    • 1970-01-01
    • 2013-12-21
    • 2014-08-17
    • 1970-01-01
    • 1970-01-01
    • 2017-07-30
    • 1970-01-01
    相关资源
    最近更新 更多