设为首页 加入收藏

TOP

wxPython制作跑monkey工具(Python3)(二)
2019-09-14 00:50:57 】 浏览:228
Tags:wxPython 制作 monkey 工具 Python3
sp; excuOrder(self.orderName1)
       
        print("monkey finished.\n")
       


class KillMonkeyThread(Thread):


   
    def __init__(self):
        #线程实例化时立即启动
        Thread.__init__(self)
        self.start()
       
    def run(self):
        #杀死进程的两种命令
        #1. ps|grep monkey |awk '{print $2}' |xargs kill -9
        #2. PID=`ps |grep monkey|awk '{print $2}'`;kill -9 $PID;
        self.orderName2 = 'adb shell "ps|grep monkey |awk \'{print $2}\' |xargs kill -9"'
        excuOrder(self.orderName2)
        time.sleep(2)
        print ("Kill monkey success!")


           


class ExportLogThread(Thread):


   
    def __init__(self):
        #线程实例化时立即启动
        Thread.__init__(self)
        self.start()
       
    def run(self):
        self.logo = os.path.isfile('logname.txt')
        self.LogNameList = []
        if(self.logo):
            self.Logname_file = open('logname.txt','r')
            self.Lognames = self.Logname_file.readlines()
            self.Logname_file.close()
            for self.Logname in self.Lognames:
                self.LogNameList = self.Logname.split("_")
                self.LogFileName = self.LogNameList[0] + "_" + self.LogNameList[1]
               
                self.orderName4 = "adb pull /sdcard/%s ./MonkeyLog_%s/%s" % (self.Logname,self.LogFileName,self.Logname)
                excuOrder(self.orderName4)


                time.sleep(5)
                print (u"Pull %s success!" % self.Logname)
                findException("./MonkeyLog_%s/%s" % (self.LogFileName,self.Logname) ,"CRASH" )
                findException("./MonkeyLog_%s/%s" % (self.LogFileName,self.Logname) ,"Exception")
               
                self.orderName5 = "adb pull /data/anr/traces.txt ./MonkeyLog_%s/traces.txt" % self.LogFileName
                excuOrder(self.orderName5)
               
            print("Export Log Complete.")
        else:
            print ("logname.txt is not exist!")



       
class InsertFrame(wx.Frame):



    def __i

首页 上一页 1 2 3 4 5 下一页 尾页 2/5/5
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇Python PIL库图像处理操作详解 下一篇Python3使用PySynth制作音乐

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目