import robot.api.logger from robot.output import Message from robot.output.logger import LOGGER import threading from robot.running.timeouts import timeoutthread import sys from dataStructure import nestedDict import const LOGGING_THREADS = ('MainThread', timeoutthread.TIMEOUT_THREAD_NAME) threadDict = nestedDict() logThreadLock = threading.Lock() debugLogLevel = 0 def info(msg, html=False, also_console=True,timestamp=None): currentThread = threading.currentThread() if currentThread.getName() in LOGGING_THREADS: logMsg = Message(msg, 'INFO', html, timestamp=timestamp) LOGGER.log_message(logMsg) if also_console: sys.__stdout__.write('\n %s' %(msg)) else: if also_console: sys.__stdout__.write("\n%s" %(msg)) logMsg = Message(msg,'INFO',html,timestamp=timestamp) if currentThread in threadDict: threadDict[currentThread]['msgList'].append(logMsg) else: threadDict[currentThread]['msgList'] = [] threadDict[currentThread]['msgList'].append(logMsg)
def __init__(self, scriptName): self.scriptName = scriptName self.tcInfo = dataStructure.nestedDict() self.currentTcid = "suite_setup" self.variableFile = variableFile() self.scriptResult = "FAIL"
# coding=utf-8 import dataStructure testcaseInfo = dataStructure.nestedDict() setupLog = dataStructure.nestedDict() cleanupLog = dataStructure.nestedDict() setupLog["msgList"] = [] setupLog["timestamps"] = [] setupLog["msgList"].append( "[INFO]TestRunner:_log_testid_info:Line-372:: TESTLINK ID: ATH-11402") setupLog["timestamps"].append("20150508 14:43:20.732") setupLog["msgList"].append( "[INFO]TestRunner:_log_testid_info:Line-373:: IMPORT PATH: athenataf.tests.monitoring.Monitoring" ) setupLog["timestamps"].append("20150508 14:43:20.732") testcaseInfo["test_ath_11402_check_overview_help_text"]["msgList"] = [] testcaseInfo["test_ath_11402_check_overview_help_text"]["timestamps"] = [] testcaseInfo["test_ath_11402_check_overview_help_text"]["msgList"].append( "[INFO]TestRunner:_log_testid_info:Line-374:: TEST METHOD: test_ath_11402_check_overview_help_text" ) testcaseInfo["test_ath_11402_check_overview_help_text"]["timestamps"].append( "20150508 14:43:20.732") testcaseInfo["test_ath_11402_check_overview_help_text"]["msgList"].append( "[INFO]TestRunner:_log_testid_info:Line-375:: ------------------------------" ) testcaseInfo["test_ath_11402_check_overview_help_text"]["timestamps"].append( "20150508 14:43:20.732") testcaseInfo["test_ath_11402_check_overview_help_text"]["msgList"].append( "[INFO]TestRunner:_execute_fixture:Line-259:: **** Device is UP *****") testcaseInfo["test_ath_11402_check_overview_help_text"]["timestamps"].append( "20150508 14:43:20.732") testcaseInfo["test_ath_11402_check_overview_help_text"]["msgList"].append(
import robot.api.logger from robot.output import Message from robot.output.logger import LOGGER import threading from robot.running.timeouts import timeoutthread import sys from dataStructure import nestedDict import const LOGGING_THREADS = ('MainThread', timeoutthread.TIMEOUT_THREAD_NAME) threadDict = nestedDict() logThreadLock = threading.Lock() debugLogLevel = 0 def info(msg, html=False, also_console=True, timestamp=None): currentThread = threading.currentThread() if currentThread.getName() in LOGGING_THREADS: logMsg = Message(msg, 'INFO', html, timestamp=timestamp) LOGGER.log_message(logMsg) if also_console: sys.__stdout__.write('\n %s' % (msg)) else: if also_console: sys.__stdout__.write("\n%s" % (msg)) logMsg = Message(msg, 'INFO', html, timestamp=timestamp) if currentThread in threadDict: threadDict[currentThread]['msgList'].append(logMsg) else: threadDict[currentThread]['msgList'] = []
# coding=utf-8 import dataStructure testcaseInfo = dataStructure.nestedDict() setupLog = dataStructure.nestedDict() cleanupLog = dataStructure.nestedDict() setupLog["msgList"] = [] setupLog["timestamps"] = [] setupLog["msgList"].append("[INFO]TestRunner:_log_testid_info:Line-372:: TESTLINK ID: ATH-11402") setupLog["timestamps"].append("20150508 14:43:20.732") setupLog["msgList"].append("[INFO]TestRunner:_log_testid_info:Line-373:: IMPORT PATH: athenataf.tests.monitoring.Monitoring") setupLog["timestamps"].append("20150508 14:43:20.732") testcaseInfo["test_ath_11402_check_overview_help_text"]["msgList"] = [] testcaseInfo["test_ath_11402_check_overview_help_text"]["timestamps"] = [] testcaseInfo["test_ath_11402_check_overview_help_text"]["msgList"].append("[INFO]TestRunner:_log_testid_info:Line-374:: TEST METHOD: test_ath_11402_check_overview_help_text") testcaseInfo["test_ath_11402_check_overview_help_text"]["timestamps"].append("20150508 14:43:20.732") testcaseInfo["test_ath_11402_check_overview_help_text"]["msgList"].append("[INFO]TestRunner:_log_testid_info:Line-375:: ------------------------------") testcaseInfo["test_ath_11402_check_overview_help_text"]["timestamps"].append("20150508 14:43:20.732") testcaseInfo["test_ath_11402_check_overview_help_text"]["msgList"].append("[INFO]TestRunner:_execute_fixture:Line-259:: **** Device is UP *****") testcaseInfo["test_ath_11402_check_overview_help_text"]["timestamps"].append("20150508 14:43:20.732") testcaseInfo["test_ath_11402_check_overview_help_text"]["msgList"].append("[INFO]TestRunner:_execute_fixture:Line-260:: Executing test.setUp") testcaseInfo["test_ath_11402_check_overview_help_text"]["timestamps"].append("20150508 14:43:20.732") testcaseInfo["test_ath_11402_check_overview_help_text"]["msgList"].append("[INFO]Monitoring:test_ath_11402_check_overview_help_text:Line-354:: Test Setup :") testcaseInfo["test_ath_11402_check_overview_help_text"]["timestamps"].append("20150508 14:43:20.733") testcaseInfo["test_ath_11402_check_overview_help_text"]["msgList"].append("[INFO]Monitoring:test_ath_11402_check_overview_help_text:Line-355:: STEP 1b:Navigate to Monitoring ->overview") testcaseInfo["test_ath_11402_check_overview_help_text"]["timestamps"].append("20150508 14:43:20.733") testcaseInfo["test_ath_11402_check_overview_help_text"]["msgList"].append("[DEBUG]WebPage:__getattr__:Line-51:: Now retrieving: LeftPanel::monitoring") testcaseInfo["test_ath_11402_check_overview_help_text"]["timestamps"].append("20150508 14:43:20.733") testcaseInfo["test_ath_11402_check_overview_help_text"]["msgList"].append("[DEBUG]WebPage:__getattr__:Line-51:: Now retrieving: MonitoringPage::overview_label") testcaseInfo["test_ath_11402_check_overview_help_text"]["timestamps"].append("20150508 14:43:30.303") testcaseInfo["test_ath_11402_check_overview_help_text"]["msgList"].append("[DEBUG]ConfigurationTest:assertPageLoaded:Line-26:: Page Loaded Successfully") testcaseInfo["test_ath_11402_check_overview_help_text"]["timestamps"].append("20150508 14:43:30.307")
def __init__(self, scriptName): self.scriptName = scriptName self.tcInfo = dataStructure.nestedDict() self.currentTcid = 'suite_setup' self.variableFile = variableFile() self.scriptResult = 'FAIL'