我正在为我的项目编写测试用例场景。在tox.ini中,我提到了envlogdir来获取日志
[tox]
envlogdir = /home/user/testlog
在运行tox时,我收到的是基于安装的日志。我需要获取我在代码中提供的打印语句。
有什么办法,我们可以在控制台或日志目录中打印语句。
或者我们是否需要配置Logger以DEBUG或INFO模式写入每个输出。
有人可以指导。
答案 0 :(得分:1)
在执行commands
部分下的命令时,Tox会在控制台上打印所有标准输出。适用于我的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的任何打印件也应该在控制台上。希望它有所帮助:)