您在Erlang開發中使用哪種敏捷工具?你用什麼continuous integration(CI)服務器來構建Erlang代碼?我得到的唯一參考是來自Quora問題How do I integrate Erlang unit tests in Jenkins (Hudson)?。Erlang代碼的持續集成服務器
我也有興趣在設置起來,使相互交談的細節漂亮。
您在Erlang開發中使用哪種敏捷工具?你用什麼continuous integration(CI)服務器來構建Erlang代碼?我得到的唯一參考是來自Quora問題How do I integrate Erlang unit tests in Jenkins (Hudson)?。Erlang代碼的持續集成服務器
我也有興趣在設置起來,使相互交談的細節漂亮。
如果你想使用詹金斯做到這一點,我已經寫了一個通用的測試鉤產生JUnit XML輸出作爲測試其詹金斯可以用它來生成測試統計數據。
https://github.com/garazdawi/cth_tools/blob/master/src/cth_junit.erl
我們使用詹金斯我們的Python代碼,所以我覺得你可以使用詹金斯使用Erlang代碼。
作爲一家公司使用Erlang的積極,Klarna(www.klarna.com)使用詹金斯(原名哈德森)日常回歸測試上幾乎每一個開發承諾。這是一個總共有80人左右的組織,我們使用Jenkins的分佈模式,它允許我們只有一臺Jenkins服務器擁有10個以上的構建奴隸。基本上我們有一個Eralng代碼的代碼庫,它的版本由像svn或git這樣的工具來控制。所有這些測試用例都在通用的測試框架下,並且都在Jenkins下運行良好。
此前,我們試圖巡航控制和放棄了,因爲詹金斯做要好得多。
正如盧卡斯所說,你可能會需要一個工具來根XML文件正弦共同測試並不能直接導出。雖然沒有真正嘗試過這個模塊,但我們確實有一個通用測試事件處理程序的實現來完成這項工作,但由於性能而被放棄,我們對測試時間有一個關鍵要求。現在,我們使用自己製作的腳本直接從通用測試日誌導出xml。
有,如果你正確編譯和導出格式的XML來Cobertour插件,硒等
GUI測試有關設置詹金斯,我想得更多,你可以用Erlang和詹金斯做,喜歡的代碼覆蓋分析詹金斯的主頁有很好的介紹。
關於敏捷工具,我想這是真的很難界定什麼是靈活的工具。另外我相信這很大程度上取決於你組織的規模。您可能需要一個良好的流程視圖工具(團隊級別或離開級別),一個好的票據跟蹤工具,代碼審查工具,溝通工具。有很多是在開源環境下實現的。根據我們的exp,他們中沒有一個似乎能夠與Jenkins無縫協作,這意味着您需要根據自己的需求進行選擇和調整。但是這是開源的美是不是:)?
我們使用buildbot和我們自己的食譜掛鉤單元測試。
將封面報告轉換爲Cobertura XML的原始工具:https://github.com/idubrov/covertool – 2011-09-10 08:41:08