我正在慢慢地對我的常規工作流進行git和unit testing部分測試。我很感激關於單元測試框架(不是測試本身,而是實際框架)是否應該包含在項目的git倉庫中的建議。一方面,它看起來不應該,因爲框架是a)在其他地方容易獲得的,b)對項目來說不是唯一的(我正在討論流行的框架,比如qunit for JS或PHP中的simpletest) 。在這種情況下,在回購中可能有一個簡單的自述文件,指出框架的版本以及在哪裏獲得它就足夠了。在git repo中包含測試框架?
另一方面,測試是項目的一部分(也是回購的一部分),並且確實需要運行框架,所以爲了完整性,也許應該包括框架?
謝謝。
VCS與分銷/包裝之間的區別很有趣,而且我之前沒有真正聽說過。我認爲這種區分捕捉到了我一直在努力的模糊性,所以我將其標記爲答案,即使我認爲許多其他答案也很好。 – 2011-04-08 16:00:49