This repository has been archived on 2025-02-17. You can view files and clone it, but cannot push or open issues or pull requests.
Lee Miller 698932f487
Reduce number of globally disabled bandit checks
and uncomment fail fast in the test script.
2024-03-06 13:58:58 +02:00

68 lines
1.3 KiB
INI

[tox]
requires = virtualenv<20.22.0
envlist = reset,py{27,27-portable,35,36,38,39,310},stats
skip_missing_interpreters = true
[testenv]
setenv =
BITMESSAGE_HOME = {envtmpdir}
HOME = {envtmpdir}
PYTHONWARNINGS = default
deps = -rrequirements.txt
commands =
python checkdeps.py
python src/bitmessagemain.py -t
coverage run -a -m tests
[testenv:lint-basic]
skip_install = true
basepython = python3
deps =
bandit
flake8
commands =
bandit -r -s B101,B411,B413,B608 \
-x checkdeps.*,bitmessagecurses,bitmessageqt,tests pybitmessage
flake8 pybitmessage --count --select=E9,F63,F7,F82 \
--show-source --statistics
[testenv:py27]
sitepackages = true
[testenv:py27-doc]
deps =
.[docs]
-r docs/requirements.txt
commands = python setup.py build_sphinx
[testenv:py27-portable]
skip_install = true
commands = python pybitmessage/bitmessagemain.py -t
[testenv:py35]
skip_install = true
[testenv:reset]
skip_install = true
deps = coverage
commands = coverage erase
[testenv:stats]
skip_install = true
deps = coverage
commands =
coverage report
coverage xml
[coverage:run]
source = src
omit =
tests.py
*/tests/*
src/bitmessagekivy/*
src/version.py
src/fallback/umsgpack/*
[coverage:report]
ignore_errors = true