1 Star 0 Fork 0

ourice/testframe

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
run_tests_01.py 1.12 KB
一键复制 编辑 原始数据 按行查看 历史
ourice 提交于 2023-03-08 12:54 . 第一次提交
# -*-coding:utf-8-*-
#使用HTMLTestRunner生成测试报告
import time, sys,os
sys.path.append('./test_case_interface')
# sys.path.append('./db_fixture')
from HTMLTestRunner import HTMLTestRunner
from unittest import defaultTestLoader
# from db_fixture import test_data
# 指定测试用例为当前文件夹下的 interface 目录
test_dir = './test_case_interface'
testsuit = defaultTestLoader.discover(test_dir, pattern='*.py')
if __name__ == "__main__":
# test_data.init_data() # 初始化接口测试数据
now = time.strftime("%Y-%m-%d %H_%M_%S")
#reports目录
report_dir='./report/'
# 判断reports目录是否存在,如果不存在就创建目录
if not os.path.exists(report_dir):
os.mkdir(report_dir)
filename = report_dir + now + '_result.html'
with open(filename, 'wb') as fp:
runner = HTMLTestRunner(stream=fp,
title='某个接口自动化测试',
description='运行环境:MySQL(PyMySQL), Requests, unittest ')
# runner.run(testsuit, rerun=0, save_last_run=False)
runner.run(testsuit)
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Python
1
https://gitee.com/ourice/testframe.git
git@gitee.com:ourice/testframe.git
ourice
testframe
testframe
master

搜索帮助