2
我想寫一個setup.py腳本來運行我的所有django應用程序的測試,並且如果其中一個測試未通過,則安裝失敗。
怎麼辦?我需要做什麼?如何在setup.py腳本中運行所有測試?
我想寫一個setup.py腳本來運行我的所有django應用程序的測試,並且如果其中一個測試未通過,則安裝失敗。
怎麼辦?我需要做什麼?如何在setup.py腳本中運行所有測試?
假設您使用的是setuptools,請從他們的文檔中查看test build package and run a unittest suite。我相信你可以運行setup.py test
並且不會安裝你的軟件包,但在一個蛋中運行測試。從這裏你可以運行setup.py install
。這似乎是一個新的命令(我的版本沒有列出)。
這很好,但我該如何使用django測試套件呢? –
@the_drow:http://peak.telecommunity.com/DevCenter/setuptools#test-loader(它在鏈接中提到,我發佈瞭如何使用不同的測試加載器)。我個人從來沒有使用過這種方法......對我來說真的是新鮮事物(我最初開始寫黑客,直到我檢查了關於黑客的某些細節的文檔並且遇到了這個問題)。這可能是你需要從這裏弄清楚的東西,對不起。 –