2015-09-30 90 views
0

我正在爲我的項目編寫測試用例場景。在tox.ini我已經爲越來越日誌在Tox中設置打印語句

[tox] 
envlogdir = /home/user/testlog 

在運行TOX,我得到了基於安裝日誌中提到envlogdir。我需要獲取我在代碼中給出的打印語句。

有什麼辦法,我們可以在控制檯或日誌目錄中打印報表。

或者我們是否需要配置記錄器以DEBUG或INFO模式寫入每個輸出。

有人可以指導。

+0

你正在使用哪個測試跑步者? (即pytest,鼻子......) – sax

回答

0

Tox在控制檯上打印所有標準輸出,同時執行commands部分下的命令。下面是一個適用於我的tox.ini示例文件。

[tox] 
minversion = 1.6 
envlist = py34 

[testenv] 
setenv = 
    PYTHONPATH = {toxinidir} 

commands = 
    python -c "print('Hello srinath')" 
    python abc.py 

在我的情況下,Hello srinath會打印在控制檯上。並且任何來自abc.py的打印也會在控制檯上。希望它可以幫助:)