目前,已經開始動態開始在特拉維斯CI服務上開始持續集成Plone插件。我已經看到很多軟件包都在做自己的測試,從運行單元測試到執行合併請求的源代碼。我看到了這個健康的發展,因爲它需要設置自己的測試運行者的痛苦,並且讓更少的Python社區成員能夠更輕鬆地進行測試。如何測試特拉維斯CI上的Plone插件
但是,我還沒有找到最佳實踐的明確指南,如何在Travis CI上測試他/她的插件。至少在我的情況下,這導致了cargo cult programming和來自其他隨機插件的複製粘貼代碼,因爲我不知道有什麼可用以及應該如何執行。
莫非作者,誰擁有的洞察力特拉維斯CI和Plone測試是如何工作的澄清
什麼樣的測試,你應該特拉維斯CI運行
如何,你應該在運行這些測試中,格外集體包的上下文
什麼是最好的例子,你應該看看
當這些做法或應記錄在案*
一個如何測試針對多個Plone的版本,或者是possbile
哪裏管的結果呢?個人電郵?
*)提供給那些誰打開他們的文本編輯器,花五分鐘就傾銷他們的大腦中的內容傳統的芬蘭胡蘿蔔
還發現這個包顯示如何測試不同的Plone版本:https://github.com/collective/Products.Carousel – 2013-04-08 15:58:56
Products.Carousel的方式是目前的方式。 在我的博客文章後,HéctorVelare等人花了很多時間將可重複使用的Travis-XXcfgs製作成http://github.com/collective/buildout.plonetest 此外,似乎沒有必要「 mkdir -p buildout-cache/eggs「放入.travis.yml文件(這足以完成build-cache/downloads)。 – 2013-04-09 02:00:37