diff --git a/congress_tempest_plugin/tests/scenario/manager.py b/congress_tempest_plugin/tests/scenario/manager.py index 23a5c9a..ff6fda8 100644 --- a/congress_tempest_plugin/tests/scenario/manager.py +++ b/congress_tempest_plugin/tests/scenario/manager.py @@ -44,6 +44,12 @@ class ScenarioTest(tempest.test.BaseTestCase): credentials = ['primary'] + @classmethod + def skip_checks(cls): + super(ScenarioTest, cls).skip_checks() + if not CONF.service_available.congress: + raise cls.skipException("Congress support is required") + @classmethod def setup_clients(cls): super(ScenarioTest, cls).setup_clients()