我有一个运行可执行文件的作业,它产生一个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文件中的自定义内容。
谢谢
答案 0 :(得分:1)
据我所知,无法改变“测试结果”页面,尽管您可以通过编写插件来实现此目的。但是,有一个插件允许您为作业发布自己的html报告 - https://wiki.jenkins-ci.org/display/JENKINS/HTML+Publisher+Plugin。这将显示为左侧面板中的链接,而不是替换“测试结果”页面,但它可能与您想要的最接近。