Skip to main content

运行面料的测试

织物用100%通过试验保持。在可能的情况下,补丁应该包含覆盖更改的测试,使事情更容易验证和合并。

当在Fabric上开发时,最好建立一个 virtualenv 来隔离安装依赖项以运行测试。

首次安装

  • 在GitHub上分配 repository

  • 克隆您的新分支(例如 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 (或你正在使用的版本分支)上运行测试,以确保它们在处理自己的更改/测试之前传递。

或者,如果您在Fabric克隆上运行 python setup.py develop,也可以运行:

fab test

这增加了额外的标志,使运行doctests&添加漂亮的着色。