1 Star 0 Fork 0

youngishxl/KylaUIautotest

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
runtest.py 1.40 KB
一键复制 编辑 原始数据 按行查看 历史
youngishxl 提交于 2021-10-08 17:37 . 已经写完了
# coding:utf-8
"""
description:执行测试
"""
import os
import time
import unittest
from BeautifulReport import BeautifulReport
from common import Send_Mail
from common.Get_Emailpwdcode import get_emailcontent
from config.GlobalParameter import test_case_path, TEST_Element_YAML, report_path
# 构建测试集,包含src/test_case目录下的所有以test开头的.py文件
suite = unittest.defaultTestLoader.discover(start_dir=test_case_path,pattern='test_*.py',top_level_dir=None)
# 执行测试
if __name__=="__main__":
# print(get_emailcontent())
"""
打印到控制台
"""
# unittest.TextTestRunner(verbosity=2).run(suite)
"""
BeautifulReport输出测试报告
"""
run=BeautifulReport(suite)
filenames=" kyla ui automated testing "+time.strftime('%Y%m%d%H%M%S', time.localtime())
run.report(report_dir=report_path,filename=filenames,description='Android app项目')
"""
HTMLTestRunner输出测试报告
"""
# report = report_name+"Report.html"
# fb = open(report,'wb')
# runner = HTMLTestRunner.HTMLTestRunner(
# stream=fb,
# title=u'KylaAPP自动化测试报告',
# description=u'项目描述'
# )
# runner.run(suite) # 打印到报告
# fb.close()
# """发送邮件"""
# time.sleep(10) # 设置睡眠时间,等待测试报告生成完毕
# email = Send_Mail.send_email()
# email.sendReport()
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/youngishxl/KylaUIautotest.git
git@gitee.com:youngishxl/KylaUIautotest.git
youngishxl
KylaUIautotest
KylaUIautotest
master

搜索帮助