import os import sys import string import time import MyUtil sn = MyUtil.Getsn() # Get new build number ##Uri = "http://172.16.244.143:8080/job/pudding2.0/lastSuccessfulBuild/buildNumber"; ##reqs = urllib2.Request(Uri) ##ress = urllib2.urlopen(reqs) ##stringnumber = ress.read() ##newnumber = int(stringnumber) ##print "newnumber", newnumber cf = ConfigParser.ConfigParser() doc = MyUtil.Getfile("doc") cf.read(doc) apknumber = cf.getint("apkname", "pudding2.0") path= MyUtil.Getfile("server") + stringnumber os.chdir(path) listfile=os.listdir(os.getcwd()) os.system("pwd") os.system("adb pull /sdcard/yuyindadiansheng.log .") os.system("adb pull /sdcard/yuyinchangshouge.log .") os.system("adb pull /sdcard/yuyinxiangyouzhuan.log .") os.system("adb pull /sdcard/yuyinxiangzuozhuan.log .") os.system("adb pull /sdcard/yuyinzuidasheng.log .") os.system("adb pull /sdcard/yuyinzuixiaosheng.log .") os.system("adb pull /sdcard/yuyinclock.log .")
import cookielib import json import os import sys import string import time import md5 import hashlib import MyUtil import sqlite3 import datetime import autoresult reload(sys) sys.setdefaultencoding('utf-8') sn = MyUtil.Getsn() pcmpath = MyUtil.Getfile("pcm") sleepjson, sleepresult = MyUtil.Getspeechcase(u"再见") alllogcatlist = [] def killlogcat(): pidlogcat = "adb -s " + sn + " shell \" ps | grep ' logcat' | busybox awk '{print $2}' \"" test = os.popen(pidlogcat) time.sleep(3) text = test.read() ## print text test.close() testlist = text.replace("\n", " ").replace("\r", " ").split(" ") for l in testlist: if l == '' or l == ' ': continue
def GetOldNumber(strname): cf = ConfigParser.ConfigParser() cf.read(MyUtil.Getfile("doc")) oldnumber = cf.getint("apkname", strname) return oldnumber
from email.mime.multipart import MIMEMultipart from email.mime.text import MIMEText from email.header import Header from email.mime.base import MIMEBase import email.MIMEMultipart# import MIMEMultipart import email.MIMEText# import MIMEText import email.MIMEBase# import MIMEBase import ConfigParser import shutil import MyUtil # Get new build number ##reload(sys) ##sys.setdefaultencoding('utf-8') #初始化参数 sn = MyUtil.Getsn() memoryscript = MyUtil.Getfile("memoryscript") wwwserver = MyUtil.Getfile("server") report = MyUtil.Getfile("report") #获得老的版本 def GetOldNumber(strname): cf = ConfigParser.ConfigParser() cf.read(MyUtil.Getfile("doc")) oldnumber = cf.getint("apkname", strname) return oldnumber #发送邮件 def emailmsgtodev(sendmsg): ## #nowtime ## now = datetime.datetime.now()
import urllib2 import urllib import cookielib import json import os import sys import string import time import md5 import hashlib import MyUtil import sqlite3 import autoresult reload(sys) sys.setdefaultencoding('utf-8') Uri = MyUtil.Getfile("host") sn = MyUtil.Getsn() def killlogcat(): pidlogcat = "adb -s " + sn + " shell \" ps | grep ' logcat' | busybox awk '{print $2}' \"" test = os.popen(pidlogcat) time.sleep(3) text = test.read() test.close() ## print text testlist = text.replace("\n", " ").replace("\r", " ").split(" ") for l in testlist: if l == '' or l == ' ': continue else:
#encoding: utf-8 import urllib2 import urllib import cookielib import json import os import sys import string import time import ConfigParser import MyUtil # Get new build number ##reload(sys) ##sys.setdefaultencoding('utf-8') ##root = MyUtil.get_root('D:\\script\\puddingsmain.xml') docadress = MyUtil.Getfile('doc') buildadress = MyUtil.Getfile('build') reportadress = MyUtil.Getfile('server') sn = MyUtil.Getsn() def GetNewNumber(Uri): ## Uri = "http://jenkins.365jiating.com:8080/job/pudding2.0/lastSuccessfulBuild/buildNumber"; reqs = urllib2.Request(Uri) ress = urllib2.urlopen(reqs) stringnumber = ress.read() newnumber = int(stringnumber) return newnumber # print "newnumber", newnumber