diff options
author | jose.lausuch <jose.lausuch@ericsson.com> | 2017-03-01 00:28:55 +0100 |
---|---|---|
committer | jose.lausuch <jose.lausuch@ericsson.com> | 2017-03-01 00:44:48 +0100 |
commit | 5560a30f425dc2b1fb2d8bb5b4f758326e9e591d (patch) | |
tree | b0f0bb4c484c3376100b86e643d319ea15ab28eb /functest/ci/tier_handler.py | |
parent | 9815bea4fc18de05d0e9c5700ffe046ae1ad13fd (diff) |
Add clean_flag to test cases
Some test cases such as tempest or those using SNAPS
have a built-in cleaup or teardown mechanism.
This patch helps to save some time by bypassing the
openstack snapshot and cleanup when running those
kind of tests cases.
Change-Id: I50e7a17937a813532b3756474158416d3e85b922
Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
Diffstat (limited to 'functest/ci/tier_handler.py')
-rwxr-xr-x | functest/ci/tier_handler.py | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/functest/ci/tier_handler.py b/functest/ci/tier_handler.py index 127986bf..6b4864b5 100755 --- a/functest/ci/tier_handler.py +++ b/functest/ci/tier_handler.py @@ -104,12 +104,18 @@ class Tier(object): class TestCase(object): - def __init__(self, name, dependency, criteria, blocking, description=""): + def __init__(self, name, + dependency, + criteria, + blocking, + clean_flag, + description=""): self.name = name self.dependency = dependency - self.description = description self.criteria = criteria self.blocking = blocking + self.clean_flag = clean_flag + self.description = description @staticmethod def is_none(item): @@ -138,6 +144,9 @@ class TestCase(object): def is_blocking(self): return self.blocking + def needs_clean(self): + return self.clean_flag + def __str__(self): lines = split_text(self.description, LINE_LENGTH - 6) |