# coding=utf8
import os
import sys
import time
import unittest
# 测试case路径
parentdir = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
sys.path.append(parentdir)
# 测试报告引用
from public.HTMLTestRunner import HTMLTestRunner
path = os.path.dirname(os.path.abspath(__file__))
print(u"接口测试开始 start")
re_dir = os.path.join(path, "report", time.strftime("%Y%m%d"))
if not os.path.exists(re_dir):
os.mkdir(re_dir)
# 加载测试case
data = unittest.defaultTestLoader.discover(path, pattern='Test*.py')
if __name__ == '__main__':
now = time.strftime("%Y-%m-%d %H_%M_%S")
filename = os.path.join(re_dir, now + '_result.html')
fp = open(filename, 'wb')
runner = HTMLTestRunner(stream=fp,
title='Interface Test Report',
description=u'测试用例执行详情: ')
runner.run(data)
fp.close()
print(u"\n接口测试结束 end ")