From f63603e966a307b1942177e915a02b81a4567cdc Mon Sep 17 00:00:00 2001 From: albailey Date: Mon, 10 Feb 2020 09:19:55 -0600 Subject: [PATCH] Adding a tox coverage target for fm-rest-api. As new unit tests are being added, the coverage target helps to view their impact. Story: 2007082 Task: 38836 Change-Id: I2d57aac7c633ab358a2d31bfc8d8a8635931527f Signed-off-by: albailey --- fm-rest-api/fm/.coveragerc | 8 ++++++++ fm-rest-api/fm/tox.ini | 14 ++++++++++++-- 2 files changed, 20 insertions(+), 2 deletions(-) create mode 100644 fm-rest-api/fm/.coveragerc diff --git a/fm-rest-api/fm/.coveragerc b/fm-rest-api/fm/.coveragerc new file mode 100644 index 00000000..8fa459cc --- /dev/null +++ b/fm-rest-api/fm/.coveragerc @@ -0,0 +1,8 @@ +[run] +branch = True +source = fm +omit = fm/tests/* + +[report] +ignore_errors = True + diff --git a/fm-rest-api/fm/tox.ini b/fm-rest-api/fm/tox.ini index e8a7991c..58824682 100644 --- a/fm-rest-api/fm/tox.ini +++ b/fm-rest-api/fm/tox.ini @@ -29,6 +29,16 @@ commands = stestr run {posargs} stestr slowest +[testenv:cover] +deps = {[testenv]deps} + coverage +setenv = {[testenv]setenv} + PYTHON=coverage run --parallel-mode - - +commands = + coverage erase + stestr run {posargs} + coverage combine + coverage html -d cover + coverage xml -o cover/coverage.xml + coverage report