except AssertionError as ae: message = str(ae) tims_dict = update_tims_data(tims_dict, 1, message, [test_id]) except Exception as e: message = str(e) tims_dict = update_tims_data(tims_dict, 1, message, [test_id]) finally: print "### STEP7. Cleanup the households and srt table. ###\n" for householdid in householdid_list: cleanup_household(cfg, pps_port, protocol, pps_host, householdid, pps_headers, timeout) configureSRT_instance = ConfigureSRT() configureSRT_instance.modify_srt(cfg, srt_content_reset) print message return tims_dict if __name__ == '__main__': scriptName = os.path.basename(__file__) # read config file sa = sys.argv cfg = relative_config_file(sa, scriptName) if cfg['basic_feature']['print_cfg']: print "\nThe following configuration is being used:\n" pprint(cfg) print L = doit(cfg, True) exit(L)
'servertype': nodes}}) for server in serverset.keys(): #test = TestPrecheck(server, serverset[server]['username'], sever_type=serverset[server]['sever_type'], password=serverset[server]['password'], cfg=cfg) test = TestPrecheck( serverset[server]["address"], serverset[server]['username'], sever_type=serverset[server]["servertype"], cfg=cfg) test._status(container = server, status="START") if test.bookSession(): test.start() test.tearDown() test._status(container = server, status="DONE") print "Health Check completed successfully.Below is the summary of the health-check.", "\n" * 2 test.generateReport() return test.returnTims() if __name__ == "__main__": scriptName = os.path.basename(__file__) # read config file arguments = sys.argv cfg = relative_config_file(arguments, scriptName) if cfg['sanity']['print_cfg']: print "\nThe following configuration is being used:\n" pprint(cfg) L = doit(cfg, True)