运行 Fabric 的测试

Fabric 保持着 100% 的测试通过率,提交的补丁也应该尽可能包括相应的测试,以便于检验 & 合并。

开发 Fabric 时,最好建立一个独立的 virtualenv 环境来安装依赖并运行测试。

初次设置

  • 在 GitHub 上 fork repository

  • 把你 fork 出来的代码库 clone 到本地(例如: git clone git@github.com:<your_username>/fabric.git)

  • cd fabric
  • virtualenv env
  • . env/bin/activate
  • pip install -r requirements.txt
  • python setup.py develop

运行测试

激活 virtualenv( . env/bin/activate )并安装好依赖后可以这样运行测试:

nosetests tests/

你需要在 master (或者正处理的 release 分支)运行测试,来保证自己的修改/测试没有问题。

如果你已经在 Fabric 代码库中运行过 python setup.py develop ,也可以执行:

fab test

它会额外执行 doctest,并提供彩色输出结果。