2011-06-02 35 views

回答

0

我們使用詹金斯我們的Python代碼,所以我覺得你可以使用詹金斯使用Erlang代碼。

6

作爲一家公司使用Erlang的積極,Klarna(www.klarna.com)使用詹金斯(原名哈德森)日常回歸測試上幾乎每一個開發承諾。這是一個總共有80人左右的組織,我們使用Jenkins的分佈模式,它允許我們只有一臺Jenkins服務器擁有10個以上的構建奴隸。基本上我們有一個Eralng代碼的代碼庫,它的版本由像svn或git這樣的工具來控制。所有這些測試用例都在通用的測試框架下,並且都在Jenkins下運行良好。

此前,我們試圖巡航控制和放棄了,因爲詹金斯做要好得多。

正如盧卡斯所說,你可能會需要一個工具來根XML文件正弦共同測試並不能直接導出。雖然沒有真正嘗試過這個模塊,但我們確實有一個通用測試事件處理程序的實現來完成這項工作,但由於性能而被放棄,我們對測試時間有一個關鍵要求。現在,我們使用自己製作的腳本直接從通用測試日誌導出xml。

有,如果你正確編譯和導出格式的XML來Cobertour插件,硒等

GUI測試有關設置詹金斯,我想得更多,你可以用Erlang和詹金斯做,喜歡的代碼覆蓋分析詹金斯的主頁有很好的介紹。

關於敏捷工具,我想這是真的很難界定什麼是靈活的工具。另外我相信這很大程度上取決於你組織的規模。您可能需要一個良好的流程視圖工具(團隊級別或離開級別),一個好的票據跟蹤工具,代碼審查工具,溝通工具。有很多是在開源環境下實現的。根據我們的exp,他們中沒有一個似乎能夠與Jenkins無縫協作,這意味着您需要根據自己的需求進行選擇和調整。但是這是開源的美是不是:)?

+0

將封面報告轉換爲Cobertura XML的原始工具:https://github.com/idubrov/covertool – 2011-09-10 08:41:08

0

我們使用buildbot和我們自己的食譜掛鉤單元測試。