当前位置: 首页>>代码示例>>Python>>正文


Python Logger.closeLog方法代码示例

本文整理汇总了Python中utils.logger.Logger.closeLog方法的典型用法代码示例。如果您正苦于以下问题:Python Logger.closeLog方法的具体用法?Python Logger.closeLog怎么用?Python Logger.closeLog使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在utils.logger.Logger的用法示例。


在下文中一共展示了Logger.closeLog方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: __runMonkey

# 需要导入模块: from utils.logger import Logger [as 别名]
# 或者: from utils.logger.Logger import closeLog [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()
开发者ID:nnmgy,项目名称:MobileAppTest,代码行数:83,代码来源:monkey_threads.py


注:本文中的utils.logger.Logger.closeLog方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。