2012-02-23 251 views
1

我跑了一套黃瓜測試結束無休止地旋轉,它會去,雖然整個套件就好了。當它到達黃瓜所說的X場景通過X失敗等的終點時Jenkins將在這裏無休止地旋轉。我可以停止該項目,並且完成的輸出保存得很好,但爲了獲得無限循環停止,我必須提前關閉構建。奇怪的是我有另一個項目具有相同的設置,運行在同一臺服務器上,只運行我期望失敗的測試,並且此套件運行並正常結束。我很好奇,如果有人看到這個問題,或者會知道一些我可以用來找出導致掛斷的命令?我正在運行我的測試通過Windows批處理命令啓動我的黃瓜測試格式/輸出到HTML文件。詹金斯在試運行

讓我知道,如果有任何其他的數據,將幫助這一點。我用google搜索了一下,但沒有看到與我的問題有關的任何內容(儘管可能使用了錯誤的措辭)。

感謝

+0

你正在運行哪個操作系統?你能否證實黃瓜的死亡過程以及詹金斯的循環過程? – Yossi 2012-02-23 22:20:04

+0

Windows 7 X64。我不能確認,但是如果我在控制檯中運行同一批處理命令,它運行良好,所以我會認爲這不是黃瓜問題,但我可能是錯的。 – Major 2012-02-24 14:10:47

回答

0

當程序正在運行的259偶然對應STILL_ALIVE錯誤代碼返回錯誤代碼可能發生這種情況。

要檢測是否是這種情況,運行黃瓜測試後立即執行echo %ERRORLEVEL%

+0

我將其添加到我的批處理文件的末尾,但它仍然坐在那裏並旋轉。作爲一個方面說明,我認爲這可能與發佈HTML報告有關,但我現在正在研究這一點。 – Major 2012-02-27 20:46:19

0

它可能與由於junit的XML結果由SCP逐一轉移的執行程序和主之間的等待時間。