Clean up test requires a bit.
The main culprit here was prettytable - but because of the way this was working, it was causing intermittent transient network issues from pypi in the devstack gates. Change-Id: I62117116c850361c5e2de7e6485c14ef43007c1d
This commit is contained in:
parent
a00791576e
commit
e33a4742a8
@ -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
|
||||
|
@ -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
|
||||
|
26
tox.ini
26
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}
|
||||
|
Loading…
x
Reference in New Issue
Block a user