def get_results_from_db():
- url = "%s/results?build_tag=%s" % (ft_utils.get_db_url(),
- CONST.BUILD_TAG)
+ url = "%s?build_tag=%s" % (ft_utils.get_db_url(),
+ CONST.BUILD_TAG)
logger.debug("Query to rest api: %s" % url)
try:
data = json.load(urllib2.urlopen(url))
for test_db in results:
if test['test_name'] in test_db['case_name']:
id = test_db['_id']
- url = ft_utils.get_db_url() + '/results/' + id
+ url = ft_utils.get_db_url() + '/' + id
test_result = test_db['criteria']
return {"url": url, "result": test_result}
'| ' + 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
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")
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
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:
"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="=")
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')