From dacab83305875918c8af87c40291591ce40a4861 Mon Sep 17 00:00:00 2001 From: Liam Young Date: Thu, 21 Jun 2018 10:20:46 +0100 Subject: [PATCH] Add coverage report to unit tests --- .gitignore | 1 + requirements.txt | 1 + tox.ini | 2 +- 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 9809289..30ded82 100644 --- a/.gitignore +++ b/.gitignore @@ -4,5 +4,6 @@ build/ dist/ .local zaza.egg-info/ +.coverage # Sphinx doc/build diff --git a/requirements.txt b/requirements.txt index df8eb42..9deb54a 100644 --- a/requirements.txt +++ b/requirements.txt @@ -6,6 +6,7 @@ PyYAML flake8>=2.2.4,<=3.5.0 flake8-docstrings flake8-per-file-ignores +coverage mock>=1.2 nose>=1.3.7 pbr>=1.8.0,<1.9.0 diff --git a/tox.ini b/tox.ini index ab70085..6436461 100644 --- a/tox.ini +++ b/tox.ini @@ -7,7 +7,7 @@ setenv = VIRTUAL_ENV={envdir} PYTHONHASHSEED=0 install_command = pip install {opts} {packages} -commands = nosetests {posargs} {toxinidir}/unit_tests +commands = nosetests --with-coverage --cover-package=zaza {posargs} {toxinidir}/unit_tests [testenv:py3] basepython = python3