Fix some bugs when testing opensds ansible
[stor4nfv.git] / src / ceph / src / ceph-disk / tox.ini
1 [tox]
2 envlist = flake8,py27
3 skip_missing_interpreters = True
4
5 [testenv]
6 setenv =
7        VIRTUAL_ENV={envdir}
8        CEPH_DISK={envbindir}/coverage run --append --source=ceph_disk -- {envbindir}/ceph-disk
9 usedevelop = true
10 deps =
11   {env:NO_INDEX:}
12   --use-wheel
13   --find-links=file://{toxinidir}/wheelhouse
14   -r{toxinidir}/requirements.txt
15   -r{toxinidir}/test-requirements.txt
16   ../ceph-detect-init
17
18 [testenv:py27]
19 sitepackages=True
20 passenv = CEPH_ROOT CEPH_BIN CEPH_LIB CEPH_BUILD_VIRTUALENV
21 changedir = {env:CEPH_BUILD_DIR}
22 commands = coverage run --append --source=ceph_disk {envbindir}/py.test -vv {toxinidir}/tests/test_main.py
23            coverage run --append --source=ceph_disk {envbindir}/py.test -vv {toxinidir}/tests/test_prepare.py
24            {toxinidir}/tests/ceph-disk.sh
25            coverage report --show-missing
26
27 [testenv:flake8]
28 commands = flake8 --ignore=H105,H405,E127,E722 ceph_disk tests