From 18b94499d818650d369de11dfce3f322e3561728 Mon Sep 17 00:00:00 2001 From: Ben Nemec Date: Thu, 13 Sep 2018 16:17:56 +0000 Subject: [PATCH] Get coverage job working Add a simple test that imports the module so there is coverage data available and fix the coverage config so it is looking at the correct locations. --- .coveragerc | 4 ++-- oslo_upgradecheck/tests/test_upgradecheck.py | 12 +++++++++--- tox.ini | 4 ++-- 3 files changed, 13 insertions(+), 7 deletions(-) diff --git a/.coveragerc b/.coveragerc index 4c6d689..a1a9f99 100644 --- a/.coveragerc +++ b/.coveragerc @@ -1,7 +1,7 @@ [run] branch = True -source = upgradecheck -omit = upgradecheck/tests/*,upgradecheck/openstack/* +source = oslo_upgradecheck +omit = oslo_upgradecheck/tests/* [report] ignore_errors = True diff --git a/oslo_upgradecheck/tests/test_upgradecheck.py b/oslo_upgradecheck/tests/test_upgradecheck.py index 14e3441..c266f4b 100644 --- a/oslo_upgradecheck/tests/test_upgradecheck.py +++ b/oslo_upgradecheck/tests/test_upgradecheck.py @@ -21,8 +21,14 @@ Tests for `upgradecheck` module. from oslotest import base +from oslo_upgradecheck import upgradecheck -class TestUpgradecheck(base.BaseTestCase): - def test_something(self): - pass +class TestUpgradeCheckResult(base.BaseTestCase): + + def test_details(self): + result = upgradecheck.UpgradeCheckResult( + upgradecheck.UpgradeCheckCode.SUCCESS, + 'test details') + self.assertEqual(0, result.code) + self.assertEqual('test details', result.details) diff --git a/tox.ini b/tox.ini index b5b92e8..b2e34f8 100644 --- a/tox.ini +++ b/tox.ini @@ -34,7 +34,7 @@ commands = {posargs} deps = {[testenv]deps} coverage setenv = - PYTHON=coverage run --source $project --parallel-mode + PYTHON=coverage run --source oslo_upgradecheck --parallel-mode commands = stestr run '{posargs}' coverage combine @@ -46,7 +46,7 @@ install_command = {[testenv:common-constraints]install_command} deps = {[testenv]deps} coverage setenv = - PYTHON=coverage run --source $project --parallel-mode + PYTHON=coverage run --source oslo_upgradecheck --parallel-mode commands = stestr run '{posargs}' coverage combine