2011-12-03 73 views
5

我有一份工作可以運行一個產生JUnit報告的可執行文件。 該報告由Hudson解析(選中「Publish JUnit測試結果報告」選項), ,每個測試用例都顯示爲鏈接。 我想要做的是當用戶點擊一個鏈接時顯示一個HTML頁面。hudson/jenkins - 點擊一個結果鏈接時顯示內容

例如,這是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> 

哈德森創建兩個環節名爲Test1和Test2和我想表明 從HTML文件時點擊自定義內容一條鏈接。

謝謝

+0

您在「測試結果」頁面中已經有該鏈接結構...或者您希望更好地控制該頁面的顯示方式嗎? – Khez

+0

嗨,對於遲到的回覆感到抱歉。就目前而言,如果我單擊Test Result頁面中的鏈接,則會看到一個頁面,顯示測試用例的堆棧跟蹤(即失敗消息)。我想要顯示一個html內容。 – Jacob

回答

1

據我所知是沒有辦法改變的測試結果頁面,雖然你可能能夠通過編寫一個插件來實現這一目標。但是,有一個插件允許您發佈自己的工作報告 - https://wiki.jenkins-ci.org/display/JENKINS/HTML+Publisher+Plugin。這將在左側面板中顯示爲鏈接,而不是替換「測試結果」頁面,但它可能與您想要的最接近。

相關問題