代码拉取完成,页面将自动刷新
# -*- coding: UTF-8 -*-
import os
import unittest
from unittestreport import TestRunner
import time
# 加载套件
def run():
'''此主函数入口采用了线程的运行方式,使用了 TestRunner运行器,直接导包安装即可'''
# 根目录
root_path = os.path.dirname(os.path.abspath(__file__))
# 测试用例路径
test_path = os.path.join(root_path, 'testcase')
# 测试报告路径
report_path = os.path.join(root_path, 'report', 'testreport')
# 测试报告名称
now = time.strftime('%Y-%m-%d_%H_%M_%S')
file_name = os.path.join(report_path, 'TestResult{}.html'.format(now))
# 用例执行路径
suite = unittest.defaultTestLoader.discover(start_dir=test_path, pattern='test*.py')
# 执行用例
runner = TestRunner(suite,
filename=file_name,
report_dir=report_path,
title='测试报告',
tester='谢聪',
desc="谢聪执行测试生产的报告",
templates=1
)
# 指定三个线程运行测试用例
runner.run(thread_count=1)
if __name__ == '__main__':
run()
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。