本文整理汇总了Python中utils.logger.Logger.writeLog方法的典型用法代码示例。如果您正苦于以下问题:Python Logger.writeLog方法的具体用法?Python Logger.writeLog怎么用?Python Logger.writeLog使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类utils.logger.Logger
的用法示例。
在下文中一共展示了Logger.writeLog方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: __runMonkey
# 需要导入模块: from utils.logger import Logger [as 别名]
# 或者: from utils.logger.Logger import writeLog [as 别名]
def __runMonkey(self):
# 初始化日志文件
logger = Logger(self.__monkey_device.DEVICES_NAME, self.__listener.get_logfile_path())
__pct_list = self.__listener.get_pct_list().GetValue().encode('utf-8').split(',')
__pct_touch = __pct_list[0]
__pct_motion = __pct_list[1]
__pct_sysnav = __pct_list[2]
__run_count = self.__listener.get_run_count().GetValue()
msg = '===================================='
logger.writeLog(msg)
wx.CallAfter(self.__listener.appendOutputStream, msg)
msg = u'2. 运行设置信息如下'
logger.writeLog(msg)
wx.CallAfter(self.__listener.appendOutputStream, msg)
msg = u'===================================='
logger.writeLog(msg)
wx.CallAfter(self.__listener.appendOutputStream, msg)
__package = self.__listener.get_package_value()
msg = u'被测程序: ' + __package
logger.writeLog(msg)
wx.CallAfter(self.__listener.appendOutputStream, msg)
__throotle = self.__listener.get_throotle_value()
msg = u'操作间隔: ' + __throotle + ' ms'
logger.writeLog(msg)
wx.CallAfter(self.__listener.appendOutputStream, msg)
msg = u'事件数量: ' + self.__listener.get_run_count_value()
logger.writeLog(msg)
wx.CallAfter(self.__listener.appendOutputStream, msg)
msg = u'事件百分比设置: 点击 %s、拖动 %s、系统按键 %s' % (__pct_touch, __pct_motion, __pct_sysnav)
logger.writeLog(msg)
wx.CallAfter(self.__listener.appendOutputStream, msg)
msg = '===================================='
# logger.writeLog(msg)
wx.CallAfter(self.__listener.appendOutputStream, msg)
msg = u'3. 安装被测应用程序'
# logger.writeLog(msg)
wx.CallAfter(self.__listener.appendOutputStream, msg)
msg = u'===================================='
# logger.writeLog(msg)
wx.CallAfter(self.__listener.appendOutputStream, msg)
test_app = self.__listener.get_aut_path()
if self.__listener.if_usePkgSelect_check() == False or test_app == '':
msg = u'不需要安装被测程序, skip...'
# logger.writeLog(msg)
wx.CallAfter(self.__listener.appendOutputStream, msg)
msg = u'===================================='
# logger.writeLog(msg)
wx.CallAfter(self.__listener.appendOutputStream, msg)
else:
msg = u'安装被测应用: ' + test_app + ' ...'
# logger.writeLog(msg)
wx.CallAfter(self.__listener.appendOutputStream, msg)
self.__monkey_device.installTestApk(test_app)
msg = u'安装被测应用完成'
# logger.writeLog(msg)
wx.CallAfter(self.__listener.appendOutputStream, msg)
msg = u'===================================='
# logger.writeLog(msg)
wx.CallAfter(self.__listener.appendOutputStream, msg)
self.__listener.startProcessBar()
self.__listener.startMonkeyChecker()
logger.writeLog(u'====================================' + '\r\n')
logger.writeLog(u'4. 运行过程log信息如下' + '\r\n')
logger.writeLog(u'====================================' + '\r\n')
retval, output = MonkeyLogic.runMonkey(__package, __pct_touch, __pct_motion, __pct_sysnav,
__throotle, __run_count)
print output
for line in output.split('\n'):
line = u"" + line.replace('\r', '').replace('\n', '')
wx.CallAfter(self.__listener.appendOutputStream, line)
logger.writeLog(line + '\r\n')
logger.closeLog()
self.__listener.stopMonkeyChecker()
self.__listener.stopProcessBar()