2012-03-27 77 views
0

我使用jenkins和Xunit發佈者插件。我如何在哈德遜/詹金斯中更改Xunit選項

我的問題是,詹金斯需要只是一個新的報告(他有一個間隔知道,如果報告是新的還是舊的),所以當我建立的,我必須說,我生成報告線commande所以不是真的syncronised。

所以我想配置插件有可能設置的時間(比如說詹金斯採取所有報告15分鐘)。

thnks爲你解答

回答

0

如果我理解正確的話,該報告有時發佈步驟後產生。

如果您不想修改構建過程本身(例如使用maven surefire-plugin或類似方法生成報告),則可以通過調用單獨的腳本或目標/階段將報告生成定義爲預生成步驟。

編輯:如果發現報告,但陳舊,嘗試發生什麼,如果你運行乾淨的目標作爲第一步?報告是否被發現?錯誤消息聽起來像是如果測試實際上是陳舊的。

至於未找到的文件 - 嘗試一次絕對路徑來澄清文件的存在。如果一切順利,問題在於假設相對路徑的執行目錄。

+0

返回消息的例子>>測試報告被發現,但沒有一個是新的。測試運行了嗎? – user1280667 2012-03-27 09:58:52

+0

並將報告作爲pre_build,我試着用commande,但是我在jenkins .i中有一個問題,我解釋: 我需要打電話給我的文件: php /path/index.php arg = valueArg arg2 = ValueArg2 .. 當我使用這個命令他說,無法打開輸入文件,並且我想強調這個事實,即同一個命令在我的CLI XP窗口中工作。爲你的anwser – user1280667 2012-03-27 10:00:19

+0

@ user1280667 thnks編輯了加法器的答案。 – kostja 2012-03-27 10:40:46