From 0f87f5cb15ae342d1c63e7e1c8759d03c7905f02 Mon Sep 17 00:00:00 2001 From: Clint Byrum Date: Thu, 12 Mar 2015 13:45:11 -0700 Subject: [PATCH] Fix coverage report generation Coverage is a little bit confused by oslo.messaging as the pypi package name. So we have to be explicit here or we get no data collection. Adding a .coveragerc helps give the report more context as we don't care about coverage in the tests or oslo-incubator. Change-Id: I3d24187890efd7aecad7fcb7a2974b87e89ef6ff --- .coveragerc | 7 +++++++ tox.ini | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) create mode 100644 .coveragerc diff --git a/.coveragerc b/.coveragerc new file mode 100644 index 00000000..1190c5e2 --- /dev/null +++ b/.coveragerc @@ -0,0 +1,7 @@ +[run] +branch = True +source = oslo_messaging +omit = oslo_messaging/tests/*,oslo_messaging/openstack/* + +[report] +ignore-errors = True diff --git a/tox.ini b/tox.ini index 5cbe2608..c01a8d02 100644 --- a/tox.ini +++ b/tox.ini @@ -15,7 +15,7 @@ commands = flake8 [testenv:cover] setenv = VIRTUAL_ENV={envdir} commands = - python setup.py testr --coverage + python setup.py test --coverage --coverage-package-name=oslo_messaging --testr-args='{posargs}' [testenv:venv] commands = {posargs}