diff --git a/.travis.yml b/.travis.yml index e223e35..7e22110 100644 --- a/.travis.yml +++ b/.travis.yml @@ -6,6 +6,7 @@ python: - "3.8" - "3.9" install: + - pip install -r requirements.txt - python setup.py install script: - ./start.sh --data-dir /tmp --connection-limit 16 & diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..e560573 --- /dev/null +++ b/requirements.txt @@ -0,0 +1,2 @@ +coverage +psutil diff --git a/tox.ini b/tox.ini new file mode 100644 index 0000000..040c05f --- /dev/null +++ b/tox.ini @@ -0,0 +1,25 @@ +[tox] +envlist = reset,py{37,38,39},stats +skip_missing_interpreters = true + +[testenv] +deps = -rrequirements.txt +commands = + coverage run -a -m tests + +[testenv:reset] +commands = coverage erase + +[testenv:stats] +commands = + coverage report + coverage xml + +[coverage:run] +source = minode +omit = + tests.py + */tests/* + +[coverage:report] +ignore_errors = true