2017-06-04 15:42:30 +08:00
|
|
|
# -*- coding: utf-8 -*-
|
|
|
|
|
# @Author : leizi
|
2017-06-18 13:52:56 +08:00
|
|
|
import unittest,os,datetime,time
|
2017-06-17 16:22:59 +08:00
|
|
|
from testCase.test_case import Testinface
|
2017-06-06 11:05:50 +08:00
|
|
|
from Public.py_Html import createHtml
|
2017-06-17 16:22:59 +08:00
|
|
|
from Public.emmail import sendemali
|
2017-06-18 13:52:56 +08:00
|
|
|
import threading
|
|
|
|
|
def stast():
|
2017-06-05 21:50:25 +08:00
|
|
|
starttime=datetime.datetime.now()
|
|
|
|
|
suite = unittest.TestSuite()
|
|
|
|
|
suite.addTest(Testinface("testinterface"))
|
|
|
|
|
me=Testinface()
|
2017-06-06 11:05:50 +08:00
|
|
|
list_fail, list_pass, list_json, listurls, listkeys, listconeents, listfangshis, listqiwangs, listids, listrelust, listnames=me.testinterface()
|
2017-06-17 16:22:59 +08:00
|
|
|
filepath =r'C:\Users\Administrator\Desktop\jiejko\test_Report\relult.html'
|
2017-06-05 21:50:25 +08:00
|
|
|
if os.path.exists(filepath) is False:
|
2017-06-06 11:05:50 +08:00
|
|
|
os.system(r'touch %s' % filepath)
|
2017-06-05 21:50:25 +08:00
|
|
|
endtime=datetime.datetime.now()
|
2017-06-06 11:05:50 +08:00
|
|
|
createHtml(titles='接口测试报告',filepath=filepath,starttime=starttime,endtime=endtime,passge=list_pass,fail=list_fail,id=listids,name=listnames,key=listkeys,coneent=listconeents,url=listurls,meth=listfangshis,yuqi=listqiwangs,json=list_json,relusts=listrelust)
|
2017-06-18 13:52:56 +08:00
|
|
|
# sendemali(filepath)
|
|
|
|
|
def testThread():
|
|
|
|
|
st=datetime.datetime.now()
|
|
|
|
|
m=threading.Thread(target=stast,args=())
|
|
|
|
|
m.run()
|
|
|
|
|
end=datetime.datetime.now()
|
|
|
|
|
print(end-st)
|
|
|
|
|
if __name__ == '__main__':
|
|
|
|
|
testThread()
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2017-06-05 21:50:25 +08:00
|
|
|
|