From 669b57574b7a36e890215ffcd01049a171fff354 Mon Sep 17 00:00:00 2001 From: Liam Young Date: Tue, 13 Apr 2021 10:24:15 +0000 Subject: [PATCH] Add deferred restart test for ovn central --- zaza/openstack/charm_tests/ovn/tests.py | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/zaza/openstack/charm_tests/ovn/tests.py b/zaza/openstack/charm_tests/ovn/tests.py index 1f2f890..bfa0f21 100644 --- a/zaza/openstack/charm_tests/ovn/tests.py +++ b/zaza/openstack/charm_tests/ovn/tests.py @@ -489,3 +489,21 @@ class OVNDedicatedChassisDeferredRestartTest( app_config = zaza.model.get_application_config(self.application_name) new_value = str(not app_config['disable-mlockall'].get('value', False)) return 'disable-mlockall', new_value + + +class OVNCentralDeferredRestartTest( + test_utils.BaseDeferredRestartTest): + """Deferred restart tests for OVN Central.""" + + @classmethod + def setUpClass(cls): + """Run setup for deferred restart tests.""" + super().setUpClass(application_name='ovn-central') + + def run_tests(self): + """Run deferred restart tests.""" + # Charm does not defer hooks so that test is not included. + # Trigger a package change which requires a restart + self.run_package_change_test( + 'ovn-central', + 'ovn-central')