Tox是自动化打包、测试和发布工具。
测试的时候,可以指定环境
envlist = py26,py27,py33,py34,pep8,docs,sample_config
有点类似maven工具,可以在源码中,找到这个文件Tox.ini
Tox的作用
定义依赖、定义自己完成的任务
比如下面命令:
运行nova unit tests
复制代码
运行nova 的代码样式检查
复制代码
如果需要多环境一起运行,用逗号隔开
复制代码
运行特定的测试套件
- tox -e py26 nova.tests.scheduler
复制代码
这个命令是指定环境py26,然后运行在nova.tests.scheduler包下面的所有测试用例
|