Пример #1
0
    def run(self):

        self.start_time = time.time()
        try:
            if not os.path.exists(conf_utils.TEMPEST_RESULTS_DIR):
                os.makedirs(conf_utils.TEMPEST_RESULTS_DIR)
            resources = self.resources.create()
            compute_cnt = snaps_utils.get_active_compute_cnt(
                self.resources.os_creds)
            conf_utils.configure_tempest(self.DEPLOYMENT_DIR,
                                         image_id=resources.get("image_id"),
                                         flavor_id=resources.get("flavor_id"),
                                         compute_cnt=compute_cnt)
            self.generate_test_list(self.VERIFIER_REPO_DIR)
            self.apply_tempest_blacklist()
            self.run_verifier_tests()
            self.parse_verifier_result()
            res = testcase.TestCase.EX_OK
        except Exception as e:
            logger.error('Error with run: %s' % e)
            res = testcase.TestCase.EX_RUN_ERROR
        finally:
            self.resources.cleanup()

        self.stop_time = time.time()
        return res
Пример #2
0
    def run(self):

        self.start_time = time.time()

        if not os.path.exists(conf_utils.TEMPEST_RESULTS_DIR):
            os.makedirs(conf_utils.TEMPEST_RESULTS_DIR)

        try:
            image_and_flavor = conf_utils.create_tempest_resources()
            conf_utils.configure_tempest(
                self.DEPLOYMENT_DIR,
                IMAGE_ID=image_and_flavor.get("image_id"),
                FLAVOR_ID=image_and_flavor.get("flavor_id"),
                MODE=self.MODE)
            self.generate_test_list(self.VERIFIER_REPO_DIR)
            self.apply_tempest_blacklist()
            self.run_verifier_tests()
            self.parse_verifier_result()
            res = testcase_base.TestcaseBase.EX_OK
        except Exception as e:
            logger.error('Error with run: %s' % e)
            res = testcase_base.TestcaseBase.EX_RUN_ERROR

        self.stop_time = time.time()
        return res
Пример #3
0
 def test_configure_tempest_default(self):
     with mock.patch('functest.opnfv_tests.openstack.tempest.'
                     'conf_utils.configure_verifier',
                     return_value='test_conf_file'), \
         mock.patch('functest.opnfv_tests.openstack.tempest.'
                    'conf_utils.configure_tempest_update_params') as m1:
         conf_utils.configure_tempest('test_dep_dir')
         self.assertTrue(m1.called)