コード例 #1
0
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)
コード例 #2
0
ファイル: Test.py プロジェクト: raju-tm/reautomation_handoff
 def __init__(self, scriptName):
     self.scriptName = scriptName
     self.tcInfo = dataStructure.nestedDict()
     self.currentTcid = "suite_setup"
     self.variableFile = variableFile()
     self.scriptResult = "FAIL"
コード例 #3
0
# 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(
コード例 #4
0
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'] = []
コード例 #5
0
# 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")
コード例 #6
0
 def __init__(self, scriptName):
     self.scriptName = scriptName
     self.tcInfo = dataStructure.nestedDict()
     self.currentTcid = 'suite_setup'
     self.variableFile = variableFile()
     self.scriptResult = 'FAIL'