TDD流量监测器。
tddmon的Python项目详细描述
目标
帮助保持测试驱动的开发流程。
安装
安装TDDMon:
pip install tddmon
或当前开发版本:
pip install hg+https:://bitbucket.org/kidosoft/tddmon
用法
tddmon -l test_run.log test_unit.py
在上面的示例文件中,test_unit.py将像任何其他文件一样运行 因此,请确保将unittest.main()或类似内容放入其中。 TDDMON将监视当前目录中所有“.py”文件中 修改时间和运行测试时,他们的变化。
将测量受监视文件的覆盖率。将记录测试结果 在日志文件(test_run.log-in示例)和stdout上,您将看到 你在TDD的工作流程。
- 红色-一个或多个测试失败
- 绿色-您的测试已通过
- 蓝色连续运行测试已经通过;在大多数情况下,这意味着重构代码。
如果要限制文件以测量覆盖率,请使用.coveragerc 如覆盖模块页面所述: http://nedbatchelder.com/code/coverage/config.html
待办事项
- 单独记录测试错误和覆盖率的选项
- 向远程服务器发送流状态和日志结果