我知道如何通過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這必須意味着...
可能的重複[使用系統groovy腳本從Jenkins工作區中讀取文件](http://stackoverflow.com/questions/23636436/read-file-from-jenkins-workspace-with-system-groovy-script) –