summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--setup.cfg7
-rw-r--r--tools/test-requires11
-rw-r--r--tox.ini26
3 files changed, 15 insertions, 29 deletions
diff --git a/setup.cfg b/setup.cfg
index 9e948162..0e8f67dd 100644
--- a/setup.cfg
+++ b/setup.cfg
@@ -15,7 +15,6 @@ source-dir = doc/source
# openstack-nose https://github.com/jkoelker/openstack-nose
verbosity=2
detailed-errors=1
-with-openstack=1
-openstack-red=0.05
-openstack-yellow=0.025
-openstack-show-elapsed=1
+cover-package = keystone
+cover-html = true
+cover-erase = true
diff --git a/tools/test-requires b/tools/test-requires
index e4f90bdf..c35d0150 100644
--- a/tools/test-requires
+++ b/tools/test-requires
@@ -11,20 +11,17 @@ nose # for test discovery and console feedback
nosexcover
openstack.nose_plugin
pylint # static code analysis
-pep8==0.6.1 # checks for PEP8 code style compliance
+pep8==1.1 # checks for PEP8 code style compliance
Sphinx>=1.1.2 # required to build documentation
unittest2 # backport of unittest lib in python 2.7
webtest # test wsgi apps without starting an http server
distribute>=0.6.24
+iso8601>=0.1.4
# for python-keystoneclient
httplib2
--e git+https://github.com/openstack/python-keystoneclient.git#egg=python-keystoneclient
-
-# for python-novaclient
-prettytable==0.5.0
-iso8601>=0.1.4
+https://github.com/openstack/python-keystoneclient/zipball/master#egg=python-keystoneclient
# swift_auth test dependencies
--e git+https://github.com/openstack/swift.git#egg=swift
+https://github.com/openstack/swift/zipball/master#egg=swift
netifaces
diff --git a/tox.ini b/tox.ini
index 1536bf1e..402f46ea 100644
--- a/tox.ini
+++ b/tox.ini
@@ -3,15 +3,21 @@ envlist = py26,py27,pep8
[testenv]
setenv = VIRTUAL_ENV={envdir}
+ NOSE_WITH_OPENSTACK=1
+ NOSE_OPENSTACK_COLOR=1
+ NOSE_OPENSTACK_RED=0.05
+ NOSE_OPENSTACK_YELLOW=0.025
+ NOSE_OPENSTACK_SHOW_ELAPSED=1
+ NOSE_OPENSTACK_STDOUT=1
deps = -r{toxinidir}/tools/pip-requires
-r{toxinidir}/tools/test-requires
commands = bash run_tests.sh -N --no-pep8
[testenv:pep8]
-deps = pep8
+deps = pep8==1.1
commands = pep8 --exclude=vcsversion.py,*.pyc --repeat --show-source bin keystone setup.py
-[testenv:hudson]
+[tox:jenkins]
downloadcache = ~/cache/pip
[testenv:cover]
@@ -19,19 +25,3 @@ commands = /bin/bash run_tests.sh -N -P --with-xcoverage --cover-erase --cover-p
[testenv:venv]
commands = {posargs}
-
-[testenv:jenkins26]
-basepython = python2.6
-deps = file://{toxinidir}/.cache.bundle
-
-[testenv:jenkins27]
-basepython = python2.7
-deps = file://{toxinidir}/.cache.bundle
-
-[testenv:jenkinscover]
-deps = file://{toxinidir}/.cache.bundle
-commands = /bin/bash run_tests.sh -N -P --with-xcover --cover-erase --cover-package=keystone
-
-[testenv:jenkinsvenv]
-deps = file://{toxinidir}/.cache.bundle
-commands = {posargs}