- flake8 setup.py --max-line-length 120 --exclude .svn,CVS,.gz,.git,__pycache__,.tox,local,temp --ignore W291,W293
+ coverage erase
+ nose2 -C --coverage osm_lcm --plugin nose2.plugins.junitxml -s osm_lcm/tests
+ coverage report --omit='*tests*'
+ coverage html -d ./cover --omit='*tests*'
+ coverage xml -o coverage.xml --omit='*tests*'
+
+[testenv:flake8]
+basepython = python3
+deps =
+ flake8
+ -rrequirements.txt
+commands = flake8 osm_lcm --max-line-length 120 \
+ --exclude .svn,CVS,.gz,.git,__pycache__,.tox,local,temp,frontend_grpc.py,frontend_pb2.py \
+ --ignore W291,W293,E226,W504
+
+[testenv:unittest]
+basepython = python3
+deps = asynctest
+commands = python3 -m unittest osm_lcm.tests.test_ns osm_lcm.tests.test_prometheus