diff options
Diffstat (limited to 'CI/tier_handler.py')
-rw-r--r-- | CI/tier_handler.py | 75 |
1 files changed, 0 insertions, 75 deletions
diff --git a/CI/tier_handler.py b/CI/tier_handler.py deleted file mode 100644 index 0b7559498..000000000 --- a/CI/tier_handler.py +++ /dev/null @@ -1,75 +0,0 @@ -#!/usr/bin/env python -# -# jose.lausuch@ericsson.com -# All rights reserved. This program and the accompanying materials -# are made available under the terms of the Apache License, Version 2.0 -# which accompanies this distribution, and is available at -# http://www.apache.org/licenses/LICENSE-2.0 -# - - -import re - - -class Tier: - def __init__(self, name, order, ci, description=""): - self.tests_array = [] - self.name = name - self.order = order - self.ci = ci - self.description = description - - def add_test(self, testcase): - self.tests_array.append(testcase) - - def get_tests(self): - array_str = [] - for test in self.tests_array: - array_str.append(test.name) - return array_str - - def __str__(self): - return ("Tier info:\n" - " Name: " + self.name + "\n" - " Description: " + self.description + "\n" - " Order: " + str(self.order) + "\n" - " Test cases: " + str(self.get_tests()) + "\n") - - -class TestCase: - def __init__(self, name, dependency, description=""): - self.name = name - self.dependency = dependency - self.description = description - - def is_compatible(self, ci_installer, ci_scenario): - if re.search(self.dependency.get_installer(), ci_installer) is None: - return False - - if re.search(self.dependency.get_scenario(), ci_scenario) is None: - return False - - return True - - def __str__(self): - return ("Testcase info:\n" - " Name: " + self.name + "\n" - " Description: " + self.description + "\n" - " " + str(self.dependency) + "\n") - - -class Dependency: - def __init__(self, installer, scenario): - self.installer = installer - self.scenario = scenario - - def get_installer(self): - return self.installer - - def get_scenario(self): - return self.scenario - - def __str__(self): - return ("Dependency info:\n" - " installer: " + self.installer + "\n" - " scenario: " + self.scenario + "\n") |