:numbered:
:maxdepth: 1
+ testing/user/certificationworkflow/ApplicationForm
testing/user/certificationworkflow/index
+ testing/user/ovpaddendum/exemption-strict-API-validation
testing/user/ovpaddendum/index
testing/user/reviewerguide/index
testing/user/systempreparation/index
testing/user/userguide/index
testing/developer/testcaserequirements/index
+ testing/developer/testscope/index
release/release-notes/index
ansible==2.2.0
click==6.6
Jinja2==2.8
-keystoneauth1==2.12.3
-openstacksdk==0.9.5
+keystoneauth1==3.4.0
+openstacksdk==0.11.2
os-client-config==1.28.0
-osc-lib==1.1.0
+osc-lib==1.10.0
paramiko==1.18.0
pbr==2.0.0
python-cinderclient==1.9.0
python-glanceclient==2.5.0
python-hosts==0.4.1
-python-keystoneclient==3.5.1
+python-keystoneclient==3.8.0
python-novaclient==6.0.2
python-openstackclient==3.2.1
pytz==2016.7
-PyYAML==3.11
-requests==2.10.0
+PyYAML==3.12
+requests==2.18.0
six==1.10.0
stevedore==1.20.0
shade==1.22.2
deps = -r{toxinidir}/requirements.txt
-r{toxinidir}/test-requirements.txt
commands =
- py.test --basetemp={envtmpdir} --ignore=cvp {posargs}
+ py.test \
+ --basetemp={envtmpdir} \
+ --cov=dovetail \
+ --cov-report term-missing \
+ --cov-report xml \
+ --ignore=cvp \
+ {posargs}
setenv =
VIRTUAL_ENV={envdir}
HOME = {envtmpdir}
echo
[testenv:pep8]
-deps = flake8
commands = flake8 {toxinidir}
-[testenv:py27-cover]
-commands = python setup.py testr --coverage \
- --omit='{toxinidir}/dovetail/tests*' \
- --testr-args='{posargs}'
-
[flake8]
show-source = True
ignore = E123,E125,H803,E722,W503
[testenv:docs-linkcheck]
deps = -rdocs/requirements.txt
commands = sphinx-build -b linkcheck -d {envtmpdir}/doctrees ./docs/ {toxinidir}/docs/_build/linkcheck
+
+[testenv:yamllint]
+basepython = python2.7
+files =
+ etc
+commands =
+ yamllint -s {[testenv:yamllint]files}