2014-09-03 15 views
4

你如何運行內置模塊的單元測試?我已經嘗試啓動服務器:如何運行內置於單元測試中的Openerp 7?

./openerp-server -c /path/to/config -d my_database -u stock --log-level=test 

但沒有在日誌中顯示。在我的配置中,我也試過設置

test_enable = True 

如何獲得測試結果顯示在日誌中?謝謝。

回答

1

安裝或更新模塊時會啓動測試。如果要啓動銷售模塊的測試和所有它的依賴,你必須創建一個演示數據庫和

./openerp-server --addons-path=... -d mydb --log-level=test -i sale --test-enable 

的參數--log級=不需要測試,但如果你忽略它,您將看不到所有執行的測試的日誌。

可選,您可以添加:

--test-report-directory=/tmp 

如果銷售模塊上進行開發,你可以運行相同argumentsn服務器,但與-u代替-i(避免createdb命令的),所以它只重新啓動銷售模塊的測試。

相關問題