python自定义文本测试运行程序

custom_text_test_runner的Python项目详细描述


说明

python unittest的自定义测试运行程序,它提供以下内容 附加功能:-自定义结果流输出更详细, 清晰的格式,包含不同的错误、失败、跳过的测试, 总体套件结果和总计-所有结果都输出到json 允许轻松分析结果并将其用于 后处理目的和与其他服务的集成- 屏幕截图的自动检测(基于屏幕截图目录 参数)附加到 json结果文件-在case、suite和 总体级别-合并以前运行结果的能力-配置 文件可以与附加信息一起传递,以进行更多自定义 (当前可以在配置中提供设备名密钥来指定 运行selenium或appium测试的设备,例如使用)

安装

pip install custom_text_test_runner

用法

import unittest
from custom_text_test_runner import CustomTextTestRunner

test_modules = unittest.defaultTestLoader.discover(start_dir='path/to/testdir', pattern='test*.py', top_level_dir=None)
return_code = CustomTextTestRunner(
    verbosity=5,
    results_file_path='path/to/result.json',
    result_screenshots_dir='path/to/screenshots',
    show_previous_results=True).run(test_modules).returnCode()

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java使用prepared语句在oracle中插入日期   对点具有双重值的java   使用多个通配符的java请求映射   java Springboot为什么要设置springbootstartertomcat   除了对JavaBean的请求之外,还使用servletContext的servlet   java如何清除OCSID。返回到池的连接时的CLIENTID JDBC客户端信息属性   将整型数组转换为光栅Java   java使用对象引用作为互斥锁   java为什么在编程语言中使用sin函数返回奇怪的sin值不像计算器   java如何将JButton链接到对象并调用相关方法   php用Java发送POST数据   导航属性的java模拟加载   java多个活动错误Android试图对空对象引用调用虚拟方法“”   java Android更改ActionBar文本颜色   如何使用带有java反射且不带开关的parant引用创建子类