aboutsummaryrefslogtreecommitdiffstats
path: root/functest
diff options
context:
space:
mode:
Diffstat (limited to 'functest')
-rw-r--r--functest/ci/testcases.yaml2
-rw-r--r--functest/opnfv_tests/openstack/tempest/tempest.py12
2 files changed, 13 insertions, 1 deletions
diff --git a/functest/ci/testcases.yaml b/functest/ci/testcases.yaml
index 307d9842e..6e96efd33 100644
--- a/functest/ci/testcases.yaml
+++ b/functest/ci/testcases.yaml
@@ -277,7 +277,7 @@ tiers:
the OpenStack deployment.
https://github.com/openstack/tempest/blob/18.0.0/tox.ini#L84
run:
- name: tempest_common
+ name: tempest_scenario
args:
mode: '(?!.*\[.*\bslow\b.*\])(^tempest\.scenario)'
option:
diff --git a/functest/opnfv_tests/openstack/tempest/tempest.py b/functest/opnfv_tests/openstack/tempest/tempest.py
index 9c84cdc82..faf2ab5ca 100644
--- a/functest/opnfv_tests/openstack/tempest/tempest.py
+++ b/functest/opnfv_tests/openstack/tempest/tempest.py
@@ -638,3 +638,15 @@ class TempestCommon(singlevm.VmReady2):
if skips > 0 and self.deny_skipping:
return testcase.TestCase.EX_TESTCASE_FAILED
return super(TempestCommon, self).is_successful()
+
+
+class TempestScenario(TempestCommon):
+ """Tempest scenario testcase implementation class."""
+
+ quota_instances = -1
+
+ def run(self, **kwargs):
+ self.orig_cloud.set_compute_quotas(
+ self.project.project.name,
+ instances=self.quota_instances)
+ return super(TempestScenario, self).run(**kwargs)