diff options
author | Cedric Ollivier <cedric.ollivier@orange.com> | 2019-10-24 21:49:04 +0000 |
---|---|---|
committer | Gerrit Code Review <gerrit@opnfv.org> | 2019-10-24 21:49:04 +0000 |
commit | 4c89f6604e8112943107e7108942bc31129a20a6 (patch) | |
tree | 8643d17f9549b438f01ff596dd5ca1eee3864dfd /functest/opnfv_tests/openstack/tempest/tempest.py | |
parent | 9679178a1f99b38264a2afb56097700bef34868a (diff) | |
parent | 7c67624b8ee7f7a9a7fb36bb25e9881a63c982d4 (diff) |
Merge "Allow checking Tests count"
Diffstat (limited to 'functest/opnfv_tests/openstack/tempest/tempest.py')
-rw-r--r-- | functest/opnfv_tests/openstack/tempest/tempest.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/functest/opnfv_tests/openstack/tempest/tempest.py b/functest/opnfv_tests/openstack/tempest/tempest.py index 05758abf5..d30d59468 100644 --- a/functest/opnfv_tests/openstack/tempest/tempest.py +++ b/functest/opnfv_tests/openstack/tempest/tempest.py @@ -98,6 +98,7 @@ class TempestCommon(singlevm.VmReady2): except Exception: # pylint: disable=broad-except pass self.deny_skipping = kwargs.get("deny_skipping", False) + self.tests_count = kwargs.get("tests_count", 0) def check_services(self): """Check the mandatory services.""" @@ -642,6 +643,9 @@ class TempestCommon(singlevm.VmReady2): skips = self.details.get("skipped_number", 0) if skips > 0 and self.deny_skipping: return testcase.TestCase.EX_TESTCASE_FAILED + if self.tests_count and ( + self.details.get("tests_number", 0) != self.tests_count): + return testcase.TestCase.EX_TESTCASE_FAILED return super(TempestCommon, self).is_successful() |