aboutsummaryrefslogtreecommitdiffstats
path: root/functest/ci/generate_report.py
diff options
context:
space:
mode:
authorJose Lausuch <jose.lausuch@ericsson.com>2017-05-05 13:50:54 +0000
committerGerrit Code Review <gerrit@opnfv.org>2017-05-05 13:50:54 +0000
commit6e4d097a8881fa0cfcc2c192639eb0f17ce025a2 (patch)
treeb8a658487f2399f201426d25adaa3b51f627393b /functest/ci/generate_report.py
parent60f2c04e6c01c55cb66dfaebda436e2c60a6a3ac (diff)
parentf5c2aaa5ea6dce72fda01a3392d88148264eb02b (diff)
Merge "Replace CONST.* by getattribute/setattr"
Diffstat (limited to 'functest/ci/generate_report.py')
-rw-r--r--functest/ci/generate_report.py35
1 files changed, 18 insertions, 17 deletions
diff --git a/functest/ci/generate_report.py b/functest/ci/generate_report.py
index 7a25fd95..17240e8c 100644
--- a/functest/ci/generate_report.py
+++ b/functest/ci/generate_report.py
@@ -67,7 +67,7 @@ def print_line(w1, w2='', w3='', w4='', w5=''):
'| ' + w2.ljust(COL_2_LEN - 1) +
'| ' + w3.ljust(COL_3_LEN - 1) +
'| ' + w4.ljust(COL_4_LEN - 1))
- if CONST.IS_CI_RUN:
+ if CONST.__getattribute__('IS_CI_RUN'):
str += ('| ' + w5.ljust(COL_5_LEN - 1))
str += '|\n'
return str
@@ -75,7 +75,7 @@ def print_line(w1, w2='', w3='', w4='', w5=''):
def print_line_no_columns(str):
TOTAL_LEN = COL_1_LEN + COL_2_LEN + COL_3_LEN + COL_4_LEN + 2
- if CONST.IS_CI_RUN:
+ if CONST.__getattribute__('IS_CI_RUN'):
TOTAL_LEN += COL_5_LEN + 1
return ('| ' + str.ljust(TOTAL_LEN) + "|\n")
@@ -85,7 +85,7 @@ def print_separator(char="=", delimiter="+"):
delimiter + char * COL_2_LEN +
delimiter + char * COL_3_LEN +
delimiter + char * COL_4_LEN)
- if CONST.IS_CI_RUN:
+ if CONST.__getattribute__('IS_CI_RUN'):
str += (delimiter + char * COL_5_LEN)
str += '+\n'
return str
@@ -94,7 +94,7 @@ def print_separator(char="=", delimiter="+"):
def main(args=[]):
executed_test_cases = args
- if CONST.IS_CI_RUN:
+ if CONST.__getattribute__('IS_CI_RUN'):
results = get_results_from_db()
if results is not None:
for test in executed_test_cases:
@@ -103,15 +103,15 @@ def main(args=[]):
"result": data['result']})
TOTAL_LEN = COL_1_LEN + COL_2_LEN + COL_3_LEN + COL_4_LEN
- if CONST.IS_CI_RUN:
+ if CONST.__getattribute__('IS_CI_RUN'):
TOTAL_LEN += COL_5_LEN
MID = TOTAL_LEN / 2
- if CONST.BUILD_TAG is not None:
- if re.search("daily", CONST.BUILD_TAG) is not None:
- CONST.CI_LOOP = "daily"
+ if CONST.__getattribute__('BUILD_TAG') is not None:
+ if re.search("daily", CONST.__getattribute__('BUILD_TAG')) is not None:
+ CONST.__setattr__('CI_LOOP', 'daily')
else:
- CONST.CI_LOOP = "weekly"
+ CONST.__setattr__('CI_LOOP', 'weekly')
str = ''
str += print_separator('=', delimiter="=")
@@ -120,19 +120,20 @@ def main(args=[]):
str += print_line_no_columns(' ')
str += print_line_no_columns(" Deployment description:")
str += print_line_no_columns(" INSTALLER: %s"
- % CONST.INSTALLER_TYPE)
- if CONST.DEPLOY_SCENARIO is not None:
+ % CONST.__getattribute__('INSTALLER_TYPE'))
+ if CONST.__getattribute__('DEPLOY_SCENARIO') is not None:
str += print_line_no_columns(" SCENARIO: %s"
- % CONST.DEPLOY_SCENARIO)
- if CONST.BUILD_TAG is not None:
+ % CONST.__getattribute__(
+ 'DEPLOY_SCENARIO'))
+ if CONST.__getattribute__('BUILD_TAG') is not None:
str += print_line_no_columns(" BUILD TAG: %s"
- % CONST.BUILD_TAG)
- if CONST.CI_LOOP is not None:
+ % CONST.__getattribute__('BUILD_TAG'))
+ if CONST.__getattribute__('CI_LOOP') is not None:
str += print_line_no_columns(" CI LOOP: %s"
- % CONST.CI_LOOP)
+ % CONST.__getattribute__('CI_LOOP'))
str += print_line_no_columns(' ')
str += print_separator('=')
- if CONST.IS_CI_RUN:
+ if CONST.__getattribute__('IS_CI_RUN'):
str += print_line('TEST CASE', 'TIER', 'DURATION', 'RESULT', 'URL')
else:
str += print_line('TEST CASE', 'TIER', 'DURATION', 'RESULT')