2013-06-11 37 views
2

我知道如何通過Jenkins作業運行測試,以及如何在JUnit規範中輸出自定義XML結果,然後通過後期構建步驟加載/可視化以獲得這個漂亮的花式趨勢圖。與Jenkins可視化舊的JUnit XML文件

現在我有很多這些簡單的測試結果xml,這是舊的。他們也是由一個不同的過程產生的,而不是詹金斯的工作。我只想使用Jenkins將它們可視化並獲得圖形表示。 在這裏,我知道,詹金斯是硬編碼拒絕了比1000毫秒舊的XML文件:http://comments.gmane.org/gmane.comp.java.hudson.user/30138

然後它會告訴我:「?發現測試報告,但他們都不是新的測試沒有運行」

但是,有沒有辦法做到這一點?從來沒有想過這會是一個問題。

乾杯

編輯:很酷的想法,謝謝。我在窗戶,但沒有像這樣一個「觸摸」相當於:

import os 

for f in files: 
    # 'touch' equivalent like in unix 
    temp = open(f, "w") 
    temp.write("") 
    temp.close() 

詹金斯現在顯示我的圖表,但是,而不是解釋個XML內容,它只是告訴我,我有350次失敗(因爲我有350測試結果的日誌文件),併爲每個失敗此錯誤消息:

「堆棧跟蹤

測試報告文件C:\ Documents和Settings \ myUsername.jenkins \工作\ testjob \測試報告\ TEST-TestScript-20130528125706 .xml長度爲0「

什麼是doe這必須意味着...

+0

可能的重複[使用系統groovy腳本從Jenkins工作區中讀取文件](http://stackoverflow.com/questions/23636436/read-file-from-jenkins-workspace-with-system-groovy-script) –

回答

1

如何建立一個執行文件的「觸摸」的步驟?