diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-07 18:45:59 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-07 18:45:59 +0000 |
commit | 19fcec84d8d7d21e796c7624e521b60d28ee21ed (patch) | |
tree | 42d26aa27d1e3f7c0b8bd3fd14e7d7082f5008dc /qa/tox.ini | |
parent | Initial commit. (diff) | |
download | ceph-19fcec84d8d7d21e796c7624e521b60d28ee21ed.tar.xz ceph-19fcec84d8d7d21e796c7624e521b60d28ee21ed.zip |
Adding upstream version 16.2.11+ds.upstream/16.2.11+dsupstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'qa/tox.ini')
-rw-r--r-- | qa/tox.ini | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/qa/tox.ini b/qa/tox.ini new file mode 100644 index 000000000..762a43fbe --- /dev/null +++ b/qa/tox.ini @@ -0,0 +1,33 @@ +[tox] +envlist = flake8, mypy, pytest +skipsdist = True + +[testenv] +setenv = + LC_ALL = C.UTF-8 + LANG = C + +[testenv:flake8] +basepython = python3 +deps= + flake8 +commands=flake8 --select=F,E9 --exclude=venv,.tox + +[testenv:mypy] +basepython = python3 +deps = mypy==0.790 +commands = mypy {posargs:.} + +[testenv:import-tasks] +basepython = python3 +deps = + {env:TEUTHOLOGY_GIT:git+https://github.com/ceph/teuthology.git@main}#egg=teuthology[coverage,orchestra,test] + pytest +commands = python test_import.py {posargs:tasks/**/*.py} + +[testenv:pytest] +basepython = python3 +deps = + {env:TEUTHOLOGY_GIT:git+https://github.com/ceph/teuthology.git@main}#egg=teuthology[test] + httplib2 +commands = pytest -vvv tasks/tests |