| # content of: tox.ini , put in same dir as setup.py |
| [tox] |
| envlist=flake8,docs,py27 |
| |
| [testenv] |
| deps = |
| -rdev-requirements.txt |
| |
| [testenv:py27] |
| deps = |
| coverage==3.7.1 |
| nose |
| nose-cov |
| mock |
| testfixtures |
| {[testenv]deps} |
| commands = |
| nosetests --with-cov --cov-report term-missing \ |
| --cov cinder_plugin cinder_plugin/tests \ |
| --cov glance_plugin glance_plugin/tests \ |
| --cov keystone_plugin keystone_plugin/tests \ |
| --cov neutron_plugin \ |
| neutron_plugin/tests/test_port.py neutron_plugin/tests/test_security_group.py \ |
| --cov nova_plugin nova_plugin/tests \ |
| --cov openstack_plugin_common openstack_plugin_common/tests |
| |
| [testenv:docs] |
| changedir=docs |
| deps = |
| git+https://github.com/cloudify-cosmo/sphinxify.git@initial-work |
| commands = |
| sphinx-build -W -b html -d {envtmpdir}/doctrees . {envtmpdir}/html |
| |
| [testenv:flake8] |
| deps = |
| flake8 |
| {[testenv]deps} |
| commands = |
| flake8 cinder_plugin |
| flake8 neutron_plugin |
| flake8 nova_plugin |
| flake8 openstack_plugin_common |
| flake8 glance_plugin |
| flake8 keystone_plugin |