summaryrefslogtreecommitdiff
path: root/setup.cfg
diff options
context:
space:
mode:
authorMaru Newby <mnewby@internap.com>2012-01-31 15:27:29 -0800
committerMaru Newby <mnewby@internap.com>2012-03-07 22:44:34 -0800
commite6ea310751b58be0ad1d06d8acffc2b8fff8e5a3 (patch)
tree88835ec3e296df06a2c131f40278031fe39c362e /setup.cfg
parentad6684a00f3952d5857035f0c2a4305224512567 (diff)
downloadswift-e6ea310751b58be0ad1d06d8acffc2b8fff8e5a3.tar.gz
Add support for venv-based test run with tox.
* Adds tox config - based on the config from python-quantumclient and updated for test, pep8 and coverage execution as per nova's run_tests.sh. * Adds nosetests defaults in setup.cfg * Adds runtime dependencies in tools/pip-requires - dependencies were gathered by referencing the packages used in creation of a Swift All In One. Versions were determined by checking the swift-core/trunk ppa or, failing that, the version available in lucid. * Adds test dependencies in tools/test-requires * Updates swift/common/middleware/formpost.py for pep8 compliance * Adds instructions for executing the tests with Tox to the developer_guidelines * Adds instructions for installing openstack.nose_plugin to developer_saio * Fixes bug 909177 Change-Id: I5407924d2181e9ab335aaf76bf30c8d40deccbb4
Diffstat (limited to 'setup.cfg')
-rw-r--r--setup.cfg10
1 files changed, 10 insertions, 0 deletions
diff --git a/setup.cfg b/setup.cfg
index 50cfaf10f..03e89ab4e 100644
--- a/setup.cfg
+++ b/setup.cfg
@@ -21,3 +21,13 @@ input_file = locale/swift.pot
keywords = _ l_ lazy_gettext
mapping_file = babel.cfg
output_file = locale/swift.pot
+
+[nosetests]
+exe=1
+verbosity=2
+detailed-errors=1
+with-openstack=1
+openstack-red=0.05
+openstack-yellow=0.025
+openstack-show-elapsed=1
+openstack-color=1