HTMLTestRunner测试报告

if __name__ == "__main__":

# unittest.main()

S=unittest.TestSuite()
S.addTest(IDE1("test_i_d_e1"))

now_time=time.strftime("%Y_%m_%d_%H_%M_%S") #获取当前时间

fp=open("./test_report/report"+now_time+".html","wb") #生成测试报告的文件类型,文件名中加入当前时间

runner=HTMLTestRunner(stream=fp,title="自定义测试报告",description=" 小标题")
runner.run(S)

 

 

#重新按时间对目录下的文件排序
result_dir='C:\\Users\\admin\\Desktop\\py\\Project\\case3\\test_report'
lists=os.listdir(result_dir)

#打印最新的测试报告地址
lists.sort(key=lambda fn:os.path.getmtime(result_dir+"\\"+fn))
print(('最新的文件为'+lists[-1]))
file=os.path.join(result_dir,lists[-1])
print(file)

posted @ 2017-08-09 16:18  onlyhua  阅读(633)  评论(0编辑  收藏  举报