+envlist = cover, flake8, unittest, pytest
+
+[testenv]
+usedevelop = True
+basepython = python3
+
+[testenv:cover]
+basepython = python3
+deps =
+ nose2
+ nose2-cov
+ coverage
+ pytest
+ pytest-asyncio
+ pycrypto
+
+commands =
+ coverage erase
+ nose2 -C --coverage osm_common --plugin nose2.plugins.junitxml -s osm_common/tests
+ coverage report --omit='*tests*'
+ coverage html -d ./cover --omit='*tests*'
+ coverage xml -o coverage.xml --omit='*tests*'